This will be our Reverse Engineering section, we will try to solve and complete a tons of different Reverse Engineering challenge, i am trying to sharpen my skill as most as possible as a Reverse Engineer, this will be benefic to my knowledge and i'm pretty sure you won't regret following the same path as i did take.
To get a good definition of what is really Reverse Engineering i wen't on wikipedia,... Yeah i know pretty lame.
Reverse engineering (also known as backwards engineering or back engineering) is a process or method through the application of which one attempts to
understand through deductive reasoning how a device, process, system, or piece of software accomplishes a task with very little (if any) insight into exactly how it does so.
In our case, we're Reverse Engineering programs (Binary Executables), to do that we're using Decompilers, Debuggers, Disassemblers, Hex Editors, PE Structure Analysis tool and many more... note that you can reverse engineer pretty much anything that has been engineered in the first place.
Learning Reverse Engineering can be a really daunting task to accomplish, but it's totally worth it...
My "go to" to learn reverse engineering was Assembly Books, Binary Analysis Books, Online Courses, A LOT of Practice, and Books on C/C+.
If you have dig in pretty much all of this, i think you're good to go.
I would also highly consider reading the book offered at https://beginners.re, and practice the stuff you learned from that book on https://challenges.re
If you can't afford the 1$ paywall hit me up and i'll send you the PDFs.
Also, READ THE INTEL MANUAL if you're not sure about something.
There is a LOT of challenges online i do a lot of CrackMe and CTF Challenges and it truly helped me understand a lot more what im doing.
Here are the main websites where you can practice :
- reversing.kr
- challenges.re
- crackmes.one (Best one)
These 3 platforms are the main ones we are going to use in this section.
Also, we're going to do a lot of CTF Challenges, you can check the upcoming CTF everyweek at ctftime.org.
