Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free. Learn more →
Top 23 C# Reverse Engineering Projects
Unity il2cpp reverse engineerProject mention: Engage absolutely uses Fates RN; a technical analysis | /r/fireemblem | 2023-01-19
By using IL2CppDumper along with the game's global-metadata.dat file, we can generate headers and structs that we can use with Ghidra, a tool for disassembling code. Once we load Engage and these headers and structs into Ghidra, we can look for a particular function called App.BattleMath$$_IsProbabilityHit. This function is provided a displayed hit (or, as Intelligent Systems calls it, ratio) and is responsible for determining whether or not that attack will actually hit. Ghidra will try to automatically decompile the assembly code into something more readable, and while the results are sometimes mixed, here it's pretty clear what's going on. We can see how, when the displayed hit is less than 51 (or when it's 100), it simply multiplies the displayed hit by 100, and when the displayed hit is 51 or greater, it uses the sin function as described earlier:
Downloads videos and playlists from YouTubeProject mention: YoutubeDownloader VS YasifysTools - a user suggested alternative | libhunt.com/r/YoutubeDownloader | 2023-08-12
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Unofficial Galaxy Buds Manager for Windows and LinuxProject mention: Nice Windows 11 Galaxy Buds app Update | /r/galaxybuds | 2023-06-30
I use this https://github.com/ThePBone/GalaxyBudsClient
Abstraction layer over YouTube's internal API
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.Project mention: L i a r s | /r/DotA2 | 2023-06-03
So I will be making a client-side mod to show mmr changes as in the old client Upcoming data will be stored locally in the cfg folder (per account i.e. cloud synced) Wont know about matches played before adding the mod (valve went scorched earth removing data points from client.dll) But can populate previous history via an external opensource tool based on SteamKit samples
GUI Application to work with engine assets, asset bundles, and serialized filesProject mention: 3D Model Extraction | /r/DanmachiChronicle | 2023-09-15
Unfortunately, I am neither an expert on 3D modelling, nor on Unity (the game's engine), so my efforts so far have had very little success. All I managed to do so far is decompile the Unity project using AssetRipper.
Visual Novels resource browserProject mention: Is there a way to download the Nekopara background pictures? | /r/NEKOPARAGAME | 2023-06-08
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Reko is a binary decompiler.Project mention: Educating myself about Monitor Firmware -- | /r/Monitors | 2023-02-22
In the zip are 3 firmwares, NXP, PD and Scalar. NXP is the USB microcontroller that's used to update the scalar firmware, and PD is for USB-C stuff. The scalar firmware's name was 28MQ780_MSTAR_MST9W00V4_V3.3.0_0x12FBF031_shad4015bb_220317.bin, which already gave me a few more data points, specifically the chip that's used, the MStar MST9W00V4. Eventually I found this extremely annoying post which had the compiler used for the chip and this page telling me that my scalar's CPU architecture was proprietary, but based on OpenRisc. It turned out that the stars had aligned or something and there were no less than 3 people interested in this particular ISA in the last 3 weeks, because someone else had asked about it and apparently a niche disassembler added partial support for it.
Work-in-progress tool to reverse unity's IL2CPP toolchain.Project mention: failed to download il2cpp | /r/MelonLoader | 2023-03-07
Trying to use a script for a game "Breachers VR" and need melonloader to hollow the game, but when I launch it tries to download dependencies from a link that doesnt exist. ( [Il2CppAssemblyGenerator] Downloading https://github.com/SamboyCoding/Cpp2IL/releases/download/2022.9.99/Cpp2IL-2022.9.99-Windows-Netframework472.zip to C:\Users\redacted\OneDrive\Desktop\breachers\MelonLoader\Dependencies\Il2CppAssemblyGenerator\Cpp2IL_2022.9.99.zip
Dumping processes using the power of kernel space !
PoCs and tools for investigation of Windows process execution techniquesProject mention: EaDumper: dump Windows NTFS file extended attributes | /r/blueteamsec | 2023-05-07
A library for creating, reading and editing PE files and .NET modules.
EntityFramework Reverse POCO Code First Generator - Beautifully generated code that is fully customisable. This generator creates code as if you reverse engineered a database and lovingly created the code by hand. It is free to academics (you need a .edu or a .ac email address), not free for commercial use. Obtain your licence fromProject mention: We all make mistakes sometimes.. | /r/csharp | 2022-10-13
I just remembered that I created an issue with my old Github account on that repository back then. It has more accurate information than my current memory: https://github.com/sjh37/EntityFramework-Reverse-POCO-Code-First-Generator/issues/409
A lightweight native DLL mapping library that supports mapping directly from memory (by Dewera)
Unofficial balancing patch installer for Stronghold Crusader 1Project mention: How to create new AIC files? | /r/StrongholdCrusader | 2022-12-29
And here you can find what each variable means: https://github.com/UnofficialCrusaderPatch/UnofficialCrusaderPatch/blob/master/UnofficialCrusaderPatch/AIC/Resources/descriptions.json
This utility is designed to allow you to apply skins to the modern Steam clientProject mention: Steam Client Update Notes - 2/1/2023 | /r/Steam | 2023-02-02
Next Generation Universal .NET Core Powered Mod Loader compatible with anything X86, X64.Project mention: There is something wrong with reloaded on the steamdeck | /r/PERSoNA | 2023-04-29
Have you tried looking to see if other people are having the same issue? Might be more helpful than looking on this sub.
Kingdom Hearts libraries, tools, game engine and documentation
Real-Time Corruptor, Vanguard, CorruptCore, NetCore2 https://redscientist.com/rtcProject mention: anyone know how to use RTC? | /r/Vinesauce | 2023-05-09
A C# DLL injection library
A C# library that can emulate Pokémon battles.Project mention: Pokemon Fire Red and Leaf Green Remake: Devlog 1 | /r/godot | 2023-01-12
Do you know about https://github.com/Kermalis/PokemonBattleEngine? Maybe you can use it to implement battles.
C# Project contains a plenty of Advanced Anti-Debugging, Anti-Virtualization, Anti Dll-Injection and Anti-Hooking Techniques.Project mention: AntiCrack-DotNet:C# Project that contains some advanced anti-cracking techniques | news.ycombinator.com | 2023-07-22
Open source re-implementation of The Sims 2 in UnityProject mention: Announcing new CC creation tool: SimPAI | /r/sims2 | 2023-06-06
It was decoded by Askar (I think): https://github.com/LazyDuchess/OpenTS2/issues/7
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
C# Reverse Engineering related posts
3D Model Extraction
1 project | /r/DanmachiChronicle | 15 Sep 2023
Is there a way to download the Nekopara background pictures?
1 project | /r/NEKOPARAGAME | 8 Jun 2023
Announcing new CC creation tool: SimPAI
2 projects | /r/sims2 | 6 Jun 2023
EaDumper: dump Windows NTFS file extended attributes
1 project | /r/blueteamsec | 7 May 2023
I just discovered that assets for the sharpshooter were in the game files before the update came out (or at least the sounds)
1 project | /r/Ultrakill | 5 May 2023
anyone knows where to find a null body 3d model (free)
1 project | /r/BONELAB | 6 Apr 2023
Anyone knows how to open .isa files in a visual novel game?
1 project | /r/visualnovels | 4 Apr 2023
A note from our sponsor - Mergify
blog.mergify.com | 22 Sep 2023
What are some of the best open-source Reverse Engineering projects in C#? This list will help you: