All Projects → codenulls → Gta Reversed

codenulls / Gta Reversed

Reversed code of GTA:SA executable (gta_sa.exe) 1.0 US

Projects that are alternatives of or similar to Gta Reversed

Dll hook Rs
Rust code to show how hooking in rust with a dll works.
Stars: ✭ 57 (-80.81%)
Mutual labels:  hacking, reverse-engineering
Ollydbg Scripts
Unpacking scripts for Ollydbg.
Stars: ✭ 109 (-63.3%)
Mutual labels:  hacking, reverse-engineering
Chimay Red
Mikrotik RouterOS (6.x < 6.38.5) exploit kit. Reverse engineered from the "Vault 7" WikiLeaks publication.
Stars: ✭ 63 (-78.79%)
Mutual labels:  hacking, reverse-engineering
Textractor
Extracts text from video games and visual novels. Highly extensible.
Stars: ✭ 656 (+120.88%)
Mutual labels:  hacking, reverse-engineering
Memject
Simple Dll injector loading from memory. Supports PE header and entry point erasure. Written in C99.
Stars: ✭ 176 (-40.74%)
Mutual labels:  hacking, reverse-engineering
Drv3 Tools
(Not actively maintained, use DRV3-Sharp) Tools for extracting and re-injecting files for Danganronpa V3 for PC.
Stars: ✭ 13 (-95.62%)
Mutual labels:  hacking, reverse-engineering
Awesome Hacking
A collection of various awesome lists for hackers, pentesters and security researchers
Stars: ✭ 48,038 (+16074.41%)
Mutual labels:  hacking, reverse-engineering
Infosec reference
An Information Security Reference That Doesn't Suck; https://rmusser.net/git/admin-2/Infosec_Reference for non-MS Git hosted version.
Stars: ✭ 4,162 (+1301.35%)
Mutual labels:  hacking, reverse-engineering
Antidebugging
A collection of c++ programs that demonstrate common ways to detect the presence of an attached debugger.
Stars: ✭ 161 (-45.79%)
Mutual labels:  hacking, reverse-engineering
Awesome Mobile Security
An effort to build a single place for all useful android and iOS security related stuff. All references and tools belong to their respective owners. I'm just maintaining it.
Stars: ✭ 1,837 (+518.52%)
Mutual labels:  hacking, reverse-engineering
Ios Debug Hacks
🎯 Advanced debugging skills used in the iOS project development process, involves the dynamic debugging, static analysis and decompile of third-party libraries. iOS 项目开发过程中用到的高级调试技巧,涉及三方库动态调试、静态分析和反编译等领域
Stars: ✭ 595 (+100.34%)
Mutual labels:  hacking, reverse-engineering
Twitterx
Keeping Twitter for macOS alive with code injection
Stars: ✭ 187 (-37.04%)
Mutual labels:  hacking, reverse-engineering
Security Notes
📓 Some security related notes
Stars: ✭ 422 (+42.09%)
Mutual labels:  hacking, reverse-engineering
Reverse Engineering
This repository contains some of the executables that I've cracked.
Stars: ✭ 29 (-90.24%)
Mutual labels:  hacking, reverse-engineering
Reverseapk
Quickly analyze and reverse engineer Android packages
Stars: ✭ 419 (+41.08%)
Mutual labels:  hacking, reverse-engineering
Pentesting toolkit
🏴‍☠️ Tools for pentesting, CTFs & wargames. 🏴‍☠️
Stars: ✭ 1,268 (+326.94%)
Mutual labels:  hacking, reverse-engineering
Tradfri Hacking
Hacking IKEA TRÅDFRI products, such as light bulbs, window blinds and other accessories.
Stars: ✭ 367 (+23.57%)
Mutual labels:  hacking, reverse-engineering
Ipapatch
Patch iOS Apps, The Easy Way, Without Jailbreak.
Stars: ✭ 3,837 (+1191.92%)
Mutual labels:  hacking, reverse-engineering
Awesome Hacking Resources
A collection of hacking / penetration testing resources to make you better!
Stars: ✭ 11,466 (+3760.61%)
Mutual labels:  hacking, reverse-engineering
Rebel Framework
Advanced and easy to use penetration testing framework 💣🔎
Stars: ✭ 183 (-38.38%)
Mutual labels:  hacking, reverse-engineering

gtasa-reversed Build Status

A project to reverse Grand Theft Auto San Andreas completely, and to rewrite and document every function.

Discord

Join our discord server. You can request us to decompile a function for you. If you wish to contribute, then we'll be happy to assist you.

What exactly is this project?

Building this project will result in a DLL file, that DLL file can be injected into GTA:SA using any ASI loader out there. After the DLL file has been injected, the ingame functions will be replaced by the reversed code. The game will behave exactly the same. Now if we make any changes to the reversed code, it will take effect in the game. The goal is to keep reversing until we have the entire game reversed to compile a standalone executable.

Progress

The progress of reversed classes can be tracked here.

Build Instructions

You can either build with Premake5 or CMake, that's up to you.

Premake5
  1. Clone the project, including the submodules git clone --recurse-submodules https://github.com/codenulls/gta-reversed.git.

  2. Execute premake5.bat (Visual Studio 2019 is required)

  3. You'll find gta_reversed.sln shortcut in the same folder as premake5.bat.

CMake
  1. Download and install latest CMake for windows from HERE.

  2. Open CMake GUI Capture

  3. Clone the project, including the submodules git clone --recurse-submodules https://github.com/codenulls/gta-reversed.git.

  4. Set the Source and Build directories (Don't forget to append "Bin" after the path for build), like this:

Capture

  1. Click configure, you'll see a dialogue box. Choose "Visual Studio 16 2019" and "Win32," then click Finish.

CMakeSettings

  1. Once configuration is complete, click the Generate button.
  2. You'll find GTASA.sln in Bin folder.

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].