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
-
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:
-
Project mention: YoutubeDownloader VS YasifysTools - a user suggested alternative | libhunt.com/r/YoutubeDownloader | 2023-08-12
-
SonarQube
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.
-
I use this https://github.com/ThePBone/GalaxyBudsClient
-
-
SteamKit
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.
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
-
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.
-
Project mention: Is there a way to download the Nekopara background pictures? | /r/NEKOPARAGAME | 2023-06-08
-
InfluxDB
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.
-
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.
-
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
-
-
-
-
EntityFramework-Reverse-POCO-Code-First-Generator
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 from
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
-
Lunar
A lightweight native DLL mapping library that supports mapping directly from memory (by Dewera)
-
And here you can find what each variable means: https://github.com/UnofficialCrusaderPatch/UnofficialCrusaderPatch/blob/master/UnofficialCrusaderPatch/AIC/Resources/descriptions.json
-
-
Reloaded-II
Next Generation Universal .NET Core Powered Mod Loader compatible with anything X86, X64.
Have you tried looking to see if other people are having the same issue? Might be more helpful than looking on this sub.
-
-
-
-
Do you know about https://github.com/Kermalis/PokemonBattleEngine? Maybe you can use it to implement battles.
-
AntiCrack-DotNet
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 -
It was decoded by Askar (I think): https://github.com/LazyDuchess/OpenTS2/issues/7
-
Mergify
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
- Is there a way to download the Nekopara background pictures?
- Announcing new CC creation tool: SimPAI
- EaDumper: dump Windows NTFS file extended attributes
- I just discovered that assets for the sharpshooter were in the game files before the update came out (or at least the sounds)
- anyone knows where to find a null body 3d model (free)
- Anyone knows how to open .isa files in a visual novel game?
-
A note from our sponsor - Mergify
blog.mergify.com | 22 Sep 2023
Index
What are some of the best open-source Reverse Engineering projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Il2CppDumper | 5,684 |
2 | YoutubeDownloader | 5,197 |
3 | GalaxyBudsClient | 2,744 |
4 | YoutubeExplode | 2,479 |
5 | SteamKit | 2,318 |
6 | AssetRipper | 2,145 |
7 | GARbro | 1,804 |
8 | reko | 1,786 |
9 | Cpp2IL | 1,199 |
10 | KsDumper | 863 |
11 | TangledWinExec | 764 |
12 | AsmResolver | 693 |
13 | EntityFramework-Reverse-POCO-Code-First-Generator | 666 |
14 | Lunar | 578 |
15 | UnofficialCrusaderPatch | 404 |
16 | SFP | 352 |
17 | Reloaded-II | 273 |
18 | OpenKh | 237 |
19 | RTCV | 184 |
20 | ManagedInjector | 171 |
21 | PokemonBattleEngine | 133 |
22 | AntiCrack-DotNet | 131 |
23 | OpenTS2 | 128 |