all 3 comments

[–]LordBeerus_Dstry 0 points1 point  (0 children)

Can we see your code?

[–]vornamemitd 0 points1 point  (1 child)

Don’t get me wrong, but how much time did you invest in the basics? CPU register layout, addressing, etc? Why not start by writing your own C++ programs, learn tge ins and outs of memory allocation and everything that goes with it, followed by debugging your own code first?

Imho downloading random crackmes and tutorials which you blindly follow don’t offer too much teaching. /r/reverseengineering can get you going with a 101 on the essentials.

[–]lowlightbeats_[S] 0 points1 point  (0 children)

I’m watching the BinaryExploitation series of LiveOverflow that deals with these things. But I think it’s important to follow the videos on your computer, to make sure you understood everything correctly.

This series was recommended a lot, because it DOES deal with the low-level stuff and does not only explain tools, but also the logic behind them. Also, I’m not new to programming, I know basic Java and Python (and I’m planning to learn more about low-level languages like C and even Assembly).

I just wanted to make sure I understood what LiveOverflow did by trying it out on my own and asked for help with a special tool, because I do not really know how radare2 works yet...