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. Learn more →
Top 23 Assembly Reverse Engineering Projects
-
Reverse-Engineering-Tutorial
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
Project mention: Step-By-Step Reverse Engineering Tutorial for beginners trying to get into Cybersecurity covering x86, x64, ARM32 and ARM64 and more | /r/cybersecurity | 2023-07-02 -
Project mention: Since the subreddit is going down tomorrow, here's an update on inserting custom player graphics with the Universal Pokemon Randomizer ZX | /r/PokemonROMhacks | 2023-06-11
It has been a while since last, but that's because of compression algorithms and memory allocation issues, which had to be taken care of before writing the front/back images in Gen I and II. Big thanks to FuSoYa, RGME, and the decomp team, who provided the tools and guides which made this possible.
-
Revelo Payroll
Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
-
If you still want the DVs, they should be 15, 13, 13, 14 for Attack, Defense, Speed, and Special Attack/Defense, respectively, which means the HP DV should be 14. You can find them here (Gold/Silver) and here (Crystal), though the only difference is that Crystal contains an additional entry for Eusine.
-
I did this with every first committer to https://github.com/zladx/LADX-Disassembly : giving commit rights immediately (so that they can merge their first PR themselves).
I did wonders to foster a community of contributors, and get more patches coming. The CI ensures nothing breaks, and there never was any trust incident.
-
-
-
If you still want the DVs, they should be 15, 13, 13, 14 for Attack, Defense, Speed, and Special Attack/Defense, respectively, which means the HP DV should be 14. You can find them here (Gold/Silver) and here (Crystal), though the only difference is that Crystal contains an additional entry for Eusine.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
Project mention: The Legend of Zelda: A Link to the Past gets a reverse-engineered clone | /r/linux_gaming | 2023-02-01
There's also Diamond/Pearl now, as well as Mystery Dungeon RRT, Pinball, and the Trading Card Game.
-
Install the source code from Pikmin 1 or Pikmin 2 and extract it into a folder.
-
Project mention: The Legend of Zelda: A Link to the Past gets a reverse-engineered clone | /r/linux_gaming | 2023-02-01
There's also Diamond/Pearl now, as well as Mystery Dungeon RRT, Pinball, and the Trading Card Game.
-
Project mention: The Legend of Zelda: A Link to the Past gets a reverse-engineered clone | /r/linux_gaming | 2023-02-01
There's also Diamond/Pearl now, as well as Mystery Dungeon RRT, Pinball, and the Trading Card Game.
-
Simple-Polymorphic-Engine-SPE32
Simple Polymorphic Engine (SPE32) is a simple polymorphic engine for encrypting code and data. It is an amateur project that can be used to demonstrate what polymorphic engines are.
-
Project mention: Reimplementation of Super Metroid in C has started with buildable early version. | /r/REGames | 2023-03-12
Since the target is x86-x64 architecture, the original assembly language can't be run on it. You either translate it to a language that can run on it or just emulate the original architecture. What you're referring to is this project instead which is technically called disassembly.
-
Install the source code from Pikmin 1 or Pikmin 2 and extract it into a folder.
-
-
-
-
-
-
-
-
-
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.
Assembly Reverse Engineering related posts
- Step-By-Step Reverse Engineering Tutorial for beginners trying to get into Cybersecurity covering x86, x64, ARM32 and ARM64 and more
- Since the subreddit is going down tomorrow, here's an update on inserting custom player graphics with the Universal Pokemon Randomizer ZX
- Do we know the DVs/stats of Red’s Pokémon in G/S/C?
- Physical and Special moove in pokemon gen 2
- Ziggo moet een waarschuwingsbrief van Brein aan haar klant sturen
- This month's Gen 1 style sprites update
- is Pokémon Black/White written in C++?
-
A note from our sponsor - SonarQube
www.sonarqube.org | 4 Oct 2023
Index
What are some of the best open-source Reverse Engineering projects in Assembly? This list will help you:
Project | Stars | |
---|---|---|
1 | Reverse-Engineering-Tutorial | 9,005 |
2 | pokered | 3,510 |
3 | pokecrystal | 1,871 |
4 | LADX-Disassembly | 756 |
5 | ReC98 | 616 |
6 | pokeyellow | 605 |
7 | pokegold | 423 |
8 | pokediamond | 321 |
9 | poketcg | 226 |
10 | pikmin2 | 188 |
11 | pmd-red | 172 |
12 | pokepinball | 132 |
13 | Simple-Polymorphic-Engine-SPE32 | 113 |
14 | supermetroid | 107 |
15 | pikmin | 79 |
16 | gridrunner | 65 |
17 | bn6f | 33 |
18 | r2dumpbin | 24 |
19 | OpenRakis | 20 |
20 | akmw | 20 |
21 | dc540-0x00005b | 16 |
22 | 0x01-ARM-32-Hacking-Hello-World | 12 |
23 | satellite7 | 3 |