Hello World

jygen

Lurker
Member
Joined
Threads
7
Posts
8
Hello everyone,

I'm fairly new to the world of reverse engineering and software cracking. I've been fascinated by it for a while and finally decided to dive in.

I have some basic programming knowledge (C/C++, Python) but I'm struggling with where to start practically. I've used a debugger like x64dbg a little and looked at some assembly, but it's easy to get lost.

Could anyone point me to:
* The essential tools for a beginner (besides x64dbg)?
* Any good, practical tutorials or books that focus on Windows RE?
* Small, beginner-friendly crackmes to practice on?

Any advice or direction would be hugely appreciated!

Thanks.
 
  • jygen
    Created
  • Last reply
  • 1
    Replies
  • 510
    Views
  • 2
    Participants
  • Participants list
IDA Pro (Freeware): The gold standard. The free version (old, but still very powerful) is ideal for getting started. It allows you to statically analyze binary files, build flow graphs, and rename functions and variables. Knowing how to work with IDA is a must-have skill.
Ghidra: A free and incredibly powerful tool from the NSA. Its key feature is a decompiler that converts assembly code into C pseudocode. This radically simplifies the analysis of complex programs. Ideal for use in combination: quickly understand the logic in Ghidra and then delve into the details in the debugger.
Binary Ninja: Another excellent commercial tool with a very user-friendly API and a decompiler. It has a free version with limited functionality.

Translated with DeepL.com (free version)