







This comprehensive set of reverse engineering tutorials covers x86, x64 as well as 32-bit ARM and 64-bit architectures. If you're a newbie looking to learn reversing, or just someone looking to revise on some concepts, you're at the right place. As a beginner, these tutorials will carry you from nothing upto the mid-basics of reverse engineering, a skill that everyone within the realm of cyber-security should possess. If you're here just to refresh some concepts, you can conveniently use the side bar to take a look at the sections that has been covered so far.
dsasmblr/game-hacking
Tutorials, tools, and more as related to reverse engineering video games.
Cybersecurity Notes
Welcome to my blog! There's a lot here and it's a bit spread out, so here's a guide:

Relyze - Interactive x86, x64, ARM32 and ARM64 software reverse engineering
Relyze lets you disassemble, decompile and binary diff native code software.
Crackmes.one
This is a simple place where you can download crackmes to improve your reverse engineering skills. If you want to submit a crackme or a solution to one of them, you must register. But before that, I strongly recommend you to read the FAQ. If you have any kind of question regarding the website, a crackme, feel free to join the discord chat.
List of hacking websites
Here you can find a list, compilation, directory… of the best hacking sites. You’ll find sites where can start from scratch and progressively learn new techniques and sites where you can improve and test your skills.
The-Art-of-Hacking/h4cker
This repository is maintained by Omar Santos (@santosomar) and includes thousands of resources related to ethical hacking, bug bounties, digital forensics and incident response (DFIR), AI security, vulnerability research, exploit development, reverse engineering, and more. 🔥 Also check: https://hackertraining.org
ADD / XOR / ROL
A blog about reverse engineering, mathematics, politics, economics and more ...
Getting Started with Exploit Development
This post has been updated https://dayzerosec.com/blog/2024/07/11/getting-started-2024.html Removing the Open Security Training from my recommendations kinda messed with the flow of these recommendations. So it triggered me to rework all the recommendations with updated resources. I'm leaving this post relatively untouched for anyone who was referencing it but I'd recommend the new one for anyone just getting started. tl;dr The rest of this goes into detail about what topics matter and why fr

ELF64 hello world | tuket
I like to understand how things work under the hood. Assembly programming is very close to the metal but, even then, the assembler hides some complexity to make our lives easier. Also the linker does lots of work I don’t completely understand.

REA: Reverse Engineering for Your Coding Agent
Reverse engineer apps, binaries and browser behavior with your coding agent. Follow clear guides and try interactive examples with REA.

From bootloader to kernel
If you've read my earlier posts about assembly language for Linux x86_64, you might see that I started to get interested in low-level programming. I've written a set of articles on assembly programming for x86_64 Linux and, in parallel, began exploring the Linux kernel source ...
