逆向工程是什么, 为什么要逆向工程, 能为我们带来什么好处?

       山塞机, 仿制品,  假名牌这些大家都是耳熟能详, 这些都是指针对一样东西进行模仿,达到功能,外观,性能,物理特征跟被模仿的东西基本上一致,  这就是逆向工程.  我在这里要说的是软件的逆向工程, 是根据一个参照软件,通过对原软件进行反汇编/数据结构重建,然后再用另外一种高级语言(C/C++)重新写出一个新的软件,新的软件在功能,性能指标上跟原软件一致,甚至加以改造超过原来的软件.

      警告: 逆向工程不只是反汇编,是通过反汇编后,对反汇编代码进行分析,数据结构重建,代码重写.

      自从软件被作为商品销售后, 软件的源代码被拥有者当成商业秘密给保护出来,使用者买到的是经过编译器编译后的二进制代码,  数据.是只有计算机才能读懂的机器语言.

 

     

 

       

 

   

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值