PDA

View Full Version : Need some guide lines on how to get started!?


Zius
April 28th, 2015, 22:48
I have read What is Reverse Engineering? What do I Need? Getting Started sections on http://www.woodmann.com/crackz/Getstart.htm

but im very overwhelmed by all the stuff presented in What do I Need? & Getting Started Sections

Can someone help me determine which resources i should start with and/or in what order i should get started?

i found my weakness points they are as following:-

little understanding of numbering systems related to computer.
Unclear understanding of computer memory and how cpus works.
unclear understanding of Data Types and how they are represented in memory.
little knowledge about c and c++ programming languages.


i realized these points after reading the first few pages in AoA book, so i guess i need much of help from you guys,

also i don't want to read tons of stuff without actually trying to get my hand dirty on a target program, my point is i want to learn by doing and this is why i downloaded all reversing with lena-tutorials ,but im not sure when should i start watching them and learn from them.

so can anyone kindly set me in the right direction, i don't want to waste so much time learning the wrong way.

BanMe_2
May 3rd, 2015, 01:39
The answer is in the doing, and to waste much time researching, or stand on the shoulders of other people and trust in their understanding.third option might be to type the search terms into one of these http://www.ebizmba.com/articles/search-engines and then figuring out by reading what you are actually looking for and searching again.

After searching and reading. try some basic programming tutorials.After that learn how to debug you programs. learn how registers and instructions work, and how memory works. then continue with tutorials and reading. do some more programming tutorials or games, key to games is not to try to do the best but to understand how the best solution works. after few year come back

disavowed
May 4th, 2015, 01:28
Quote:
[Originally Posted by Zius;97049]i found my weakness points they are as following:-

little understanding of numbering systems related to computer.
Unclear understanding of computer memory and how cpus works.
unclear understanding of Data Types and how they are represented in memory.
little knowledge about c and c++ programming languages.


You might want to start with http://east82.com/howto/ip_addressing/bin_dec_hex.htm and http://birg.cs.wright.edu/ceg320/slides/0compOrg-briefIntro.ppt

owl
May 6th, 2015, 14:51
You may want to start reading the book "Practical Malware Analysis" , the one with the red cover and alien being disacted. I granted it is a malware analysis book, but it is great for beginners and does teach you the basics of reverse engineering. There is a session on Assembly language.

Zius
May 8th, 2015, 01:39
thanks guys i will take these advice in practice, already started with AoA im having fun reading and doing the examples in that book.

Woodmann
May 8th, 2015, 21:03