In this video, we're gonna be taking about what's reverse engineering and how to reverse engineer. We'll also talk about disassemblers and decompilers and how they work, and we'll be reversing a crackme from scratch. We'll see how can we patch executables using disassemblers like ida and binary ninja. Also we will be using ida decompiler to reverse engineer the whole key-checking algorithm and then we will write a keygen for it.
{----- Tools -----}
ida: [ Ссылка ]
binary ninja: [ Ссылка ]
{----- Code -----}
[ Ссылка ]
{----- Support -----}
[ Ссылка ]
{----- social -----}
[ Ссылка ]
{----- Video chapters -----}
00:00 Intro
00:11 What is reverse engineering
01:01 How reverse engineering works
01:33 How executables work
03:31 Reversing a program
05:10 Patching the program using binary ninja
06:51 Reversing the key checking algorithm with ida decompiler
10:25 Writing the keygen in python
11:45 Reverse engineering on linux based systems
12:57 Crackmes.one
13:31 Outro
Ещё видео!