首页
社区
课程
招聘
[讨论]关于逆向是否有必要先在脑中有源代码的模型
发表于: 2008-6-9 17:28 8073

[讨论]关于逆向是否有必要先在脑中有源代码的模型

2008-6-9 17:28
8073
从汇编代码再到高级语言的代码,逆向困难度蛮大的,我试过,先将汇编代码优化,然后再写成高级语言的形式,虽然效果还不错,可是效率蛮低的,想请问高人的方法。这儿有一篇文章是以前写的,主要讲那次经过。大家努力讨论

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
2
14精华的普通会员
2008-6-9 18:03
0
雪    币: 223
活跃值: (200)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
所以说看雪藏龙卧虎呀
2008-6-9 18:58
0
雪    币: 314
活跃值: (10)
能力值: ( LV12,RANK:570 )
在线值:
发帖
回帖
粉丝
4
我还以为有人来讨论了。最近对破解的效率不够满意。所以发了这个帖子。我是菜鸟,绝对的菜鸟,想当年(去年)可是很受笨笨熊老哥的指导的。
2008-6-9 19:00
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
5
一般是没必要完全逆向的...只要是逆向,怎么熟也是效率低下的,除非你已经懂你要逆的东西

举个例子,如果某软件用了标准算法,你可以直接用那个算法,最多也就把修改的地方找出来,这样写注册机的效率是非常高的.前提是你懂那个标准算法

如果某软件用的注册算法完全是自己设计的,那你就得花大量时间来逆了,整个过程实际上除了逆向还多了一步学习和理解的过程
2008-6-9 19:43
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
6
是否有必要不知道,只是按一下f5就得到了
2008-6-9 19:51
0
雪    币: 282
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
f5有时候是错的
2008-6-9 20:34
0
雪    币: 2134
活跃值: (14)
能力值: (RANK:170 )
在线值:
发帖
回帖
粉丝
8
个人感觉需要有个大的框架在脑子里,另外逆向时需要很多猜想:)
还有有很多工具可以辅助察看流程,
最后就是熟能生巧
2008-6-9 21:39
0
雪    币: 709
活跃值: (2575)
能力值: ( LV12,RANK:1010 )
在线值:
发帖
回帖
粉丝
9
逆向~~~
2008-6-9 21:40
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
10
我这种得挺好,不需要考虑这个问题
2008-6-9 22:19
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
11
遇到一大堆表格查询,中间变量,浮点处理的算法,
我就几乎透不过气来,
哎.......
2008-6-9 22:19
0
雪    币: 314
活跃值: (10)
能力值: ( LV12,RANK:570 )
在线值:
发帖
回帖
粉丝
12
对啊,尤其是几个寄存器处理来处理去又有很多的内存中的操作,大脑根本没这容量,立马就乱。我就在想现在的反编译器,它们对标准的东西也都是跳过,似乎在看雪精华上以前有说明(根据什么判断是标准忘了)。我自身的感觉就是遇到稍微规模大一点的就无法直接处理。通常不得不分很多块,甚至很多天完成。想听听高人的意见。
2008-6-9 22:32
0
雪    币: 150
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
大脑没容量可试试F5
2008-6-9 23:22
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
14
大脑就是用来决定这件事情需要f5而不是用大脑的
2008-6-10 01:28
0
雪    币: 1946
活跃值: (303)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
15
你给出的汇编代码跟高级语言没什么区别
2008-6-10 01:55
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
16
哇!
好残忍的一句话.
2008-6-10 02:09
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
17
我觉得如果用F5,就永远都到不了你的逆向水平了~~~不用或许还有一点希望~~~
2008-6-10 10:12
0
雪    币: 238
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
18
我觉得看懂一大拓f5出来的复杂的c代码也是一种逆向,不然根本不用逆,你直接把汇编代码用__asm潜入进去跟f5作用不一样吗
2008-6-11 07:29
0
游客
登录 | 注册 方可回帖
返回