逆向工程 [英] Reverse engineering

查看:136
本文介绍了逆向工程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以准确地告诉我什么是软件的逆向工程.您可以包括一个描述它的小例子. plz

Can anyone tell me exactly what is reverse engineering of software. you can include a small example describing it. plz

推荐答案

是获取程序对象(可重定位或可执行文件)并将二进制代码做什么将其转换为源代码的过程.它需要很多有关程序对象,指令代码等格式的知识,以及大量的工作.互联网上有一些现成的解决方案,请看一下Google.
It is the process of taking a program object (relocatable or executable) and converting it into source code by figuring out what the binary code does. It requires a lot of knowledge of the format of program objects, instruction codes etc, plus much hard work. There are some ready made solutions floating about the internet, take a look at Google.


让我为您找到Google [
Let Me Google That For You [^].
:)


用简单的话

引人注目的
(input) Source Code --[ compiler ]--> (output) executable or like

逆向工程
(output) Source Code <--[ reverser ]-- (input) executable or like


例如:
Sybase PowerAMC(或类似工具)中的SQL可以非常简单地通过玩SQL =)来理解逆向工程".

您可以尝试使用数据库(sql脚本->二进制数据库;二进制数据库-> sql脚本)
in easy words

Compelling
(input) Source Code --[ compiler ]--> (output) executable or like

Reverse engineering
(output) Source Code <--[ reverser ]-- (input) executable or like


example :
in Sybase PowerAMC (or like) can very easy way to understanding "Reverse engineering" just by playing with SQL =).

you can try with database (sql script -> binary database; binary database -> sql script)


这篇关于逆向工程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆