VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1741回复:11

大家对软件逆向工程有何看法?

楼主#
更多 发布于:2002-06-03 14:17
我以前对这玩意根本很少关注。
我研究病毒最多到汇编级也就行了。
这玩意有用吗?如果熟悉了binary->asm->C/C++的reverse engineering,能有很大用处吗?
大家给我介绍些比较专业比较好的逆向工程的网站,中英文都行。
还有,大家有什么见解,多说两句行吗?

这几天我持续郁闷,偶尔上来看一眼。

[编辑 -  6/3/02 by  Lov1999]
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-03 14:22
何解?
我不仅要金子,我还要点石成金的手指!
heshen
驱动老牛
驱动老牛
  • 注册日期2002-04-19
  • 最后登录2014-01-26
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-03 14:28
不懂呀!
 :mad: :( :o
不要啊!
Deer
驱动大牛
驱动大牛
  • 注册日期2002-04-30
  • 最后登录2008-05-06
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-03 14:40
我觉得有搞头!
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
地下室#
发布于:2002-06-03 14:48
几乎没什么用处!

因为编译时好多信息已经不在了.
大部分时间也就是当汇编看.
记得刘涛涛作过一个叫 exe2c的工具.
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-06-03 14:51
几乎没什么用处!

因为编译时好多信息已经不在了.
大部分时间也就是当汇编看.
记得刘涛涛作过一个叫 exe2c的工具.


老大,你好打击我。
“编译时好多信息”是不错,但reverse engineering的工作就是把它还原出来啊。
不管什么工具,在还原到C方面都是垃圾,出来的东西都是C写的汇编,所以才有需要人参与的reverse engineering啊。
如果只要反汇编,扔给IDA就行,它做的比我好。
大家还有什么见解?
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
6楼#
发布于:2002-06-03 15:01
好多信息,如变量名........都没啦.......
除非以后大家都用.net

.net不是真编译,是一种叫mil的中间码.有点象java,可以反编译吧?
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-06-03 15:05
好多信息,如变量名........都没啦.......
除非以后大家都用.net

.net不是真编译,是一种叫mil的中间码.有点象java,可以反编译吧?

555555555555,变量名有什么用,不过一个符号而已,用var_.4,var_8之类的就可以了。
对于常用的循环变量i,j,熟悉的人也可以猜出来
逆向工程主要看里面的算法和技术。
5555555555555,我现在正在用一个简单的程序来“逆向” :( :( :(
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
simon_f
禁止发言
禁止发言
  • 注册日期2001-06-03
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分13634分
  • 威望68530点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2002-06-03 15:45
用户被禁言,该主题自动屏蔽!
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-06-03 15:49
问题是有多大的实用价值。

55555555555555555,我也在困惑中
不过有些公司需要这样的人。
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-06-03 19:21
在dos时代这东西很时兴,有人甚至把dos反汇编了用来研究操作系统。那会用debug就能完成这工作,c的还有个什么source之类的软件,据说是做几次扫描的。
现在能不能有什么作为我还真不知道,我想你可能已经知道windows的checked build 可以输出符号表。这也许有点用。
谁知道呢,只是看着玩。
按第一贴的“给分”键,给分。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
11楼#
发布于:2002-06-03 23:35
其实除了到汇编,也没有什么好的方法了。看汇编就得了吧。
游客

返回顶部