Essay - About Reverse Engineering

Personal superficial awareness. . . .

One, first of all, what is a reverse?

For Chestnut 0.0, we are very curious child, the toy apart often want to look at its internal structure, to obtain it works. In fact, this process is the reverse!

Second, learn reverse engineering can work in what direction?

(Different emphases in different directions, look at the recruitment requirements will know what to learn a)

Virus

Vulnerability Analysis

Reverse development

Plug-in development (not just games have plug-yo ~, muffled fortune, ha ha ha ha)

............ reverse can be seen as a basic skill, practice is the premise of other martial arts Cheats.

Third, how to learn?

Getting hard to reverse, in-depth harder. Have perseverance, not impetuous, maintain long-lasting passion ~ ~ ~

The first step, to lay the foundation program, will not forward the development, learning reverse only half done. When debugging exercise program will continue to see disassemble, master variable memory layout and common assembly instructions. (This step should be to master the programming syntax, structure, able to understand compilation) recommended "C ++ disassemble and reverse analysis Secret"

The second step, the operating system to learn how to run a program, file format program stored in the hard disk, and the program is running what is in memory, which should have a clear understanding. Recommend "programmer's self-cultivation - link is loaded with the library."

The third step is to enhance the combat. Empty lip off skill, brush ctf, virus analysis software crack, write RI. Network access. win32, mfc, qt, shelling, repair, injection, hook, to confuse, encryption and decryption, ...... programming language, reverse technology, protection technology, you will encounter many pits, the best way to eliminate fear is to face it, refueling ~ OLG

The fourth step, OLG

The fifth step, OLG

……

Fourth, the current situation

Demand is far less than other computer industry, high technical requirements, experience requirements, the level of pay in. (Students must seize the opportunity to study hard, compared to recruit at the school and community strokes requirements it !!!)

Must be carefully chosen, Entry-level employment difficulties! ! !

 

ps: If you insist on learning for two years, the result does not work as you want, until then how would you choose? just like me now

 

 

(Reverse when a hobby is really cool !!!)

 

Guess you like

Origin www.cnblogs.com/DirWang/p/12616864.html