Reverse Engineering)
Also knownReverse EngineeringIs based on the existing items and results, through analysis to export the specific implementation method. For example, if you see an EXE program written by someone else can make some beautiful animation effectsDisassembly (w32dasm),DecompilationAndDynamic Tracking (OD)Analysis of the implementation process of the animation effect, this behavior is reverse engineering, not only the decompilation, but alsoDesignAndDocizedThe purpose of reverse software engineering isMaintenance of software.
PCB Board copying, Also known as circuit board copying, circuit board cloning, copying, reverse PCB design or reverse pcb r & D, that is, under the premise that there are electronic products and physical circuits, reverse R & D technology is used to reverse parse the circuit board and restore the PCB File, BOM file, schematic file, and other technical files of the original product and the PCB silk screen printing production file, then use these technical documents and production documents for PCB boards, component welding, flying pin testing, and board debugging to complete the copy of the original circuit board model.
Chip decryption, Also known as IC decryption, single chip microcomputer decryption, is through a certain number of devices and methods, directly get the encrypted MCU burning files, you can copy the burning chip or disassembly yourself for reference.
Chip decryptionSingle-Chip Microcomputer attackers use special devices or self-made devices to exploit vulnerabilities or Software defects in the design of single-chip microcomputer, and use various technical means to extract key useful information from the chip and obtain the programs in the single-chip microcomputer.
However, in the integrated circuit field, If you suspect that a company infringes on Intellectual Property Rights, you can use reverse engineering technology to find evidence.
Recommended book, including thedomainshellcoders‑handbook.pdf
View snow Forum postsFrom C language to assembly, from assembly to C LanguageHttp://bbs.pediy.com/showthread.php? T = 89379
Research on http://xue23.blog.163.com/blog/static/9793442005329319570/ of C code Disassembly
How to quickly view the code of C Disassembly
Http://www.cnblogs.com/jack204/archive/2011/12/02/2271884.html