Reverse-Engineering

Reverse Engineering Tutorial

A comprehensive tutorial covering reverse engineering techniques and concepts for various architectures

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.

GitHub

12k stars
293 watching
1k forks
Language: Assembly
last commit: almost 2 years ago
Linked from 1 awesome list

armarm-assemblyassemblyassembly-languageassembly-language-programmingcc-plus-pluscyber-securitycybersecuritygogolanghackingmalwarereverse-engineeringreverse-engineering-tutorialrisc-vriscvrustx64x86

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mytechnotalent/hacking-windowsA comprehensive training course on reverse engineering and understanding Windows internals using C programming1,381
ivrodriguezca/re-ios-appsA course teaching reverse engineering of iOS applications to improve application security2,669
onethawt/reverseengineering-reading-listA collection of resources and tools for reverse engineering software applications, focusing on disassembly, analysis, and debugging techniques.2,369
iosre/iosappreverseengineeringA comprehensive resource for learning iOS app reverse engineering skills4,254
s4n7h0/practical-reverse-engineering-using-radare2Training materials and resources to learn reverse engineering using Radare2, a tool for analyzing and disassembling binary executables.107
rpisec/malwareMaterials and techniques for teaching malware analysis to students.3,776
rpisec/mbeA repository containing course materials and resources for teaching binary exploitation and reverse engineering to programmers.5,547
nuxmorpheus/ehremComplementing educational resources on malware reverse engineering and low-level programming2
brent-stone/can_reverse_engineeringAutomated tool for reverse engineering CAN protocol payloads from vehicle data401
rizinorg/rizinA reverse engineering framework and command-line toolset for analyzing binaries, debugging programs, and more.2,737
igio90/dwarfA multi-platform debugger and reverse engineering tool for analyzing Android, iOS, Windows, Linux, and other architectures.1,281
rust-embedded/rust-raspberrypi-os-tutorialsA tutorial series for developing operating systems from scratch using Rust on ARMv8-A architecture13,798
x64dbg/x64dbgA comprehensive debugger for Windows, focusing on reverse engineering and malware analysis of executables without source code.45,012
cea-sec/miasmA Python-based framework for analyzing and manipulating binary code3,509
ps1337/automotive-security-researchReverse engineering results and resources for automotive security research85