Reverse Engineering of {Software Engineering}

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.