能力值:
( LV2,RANK:15 )
|
-
-
101 楼
支持下 呵呵
|
能力值:
( LV2,RANK:10 )
|
-
-
102 楼
我是来拜的,太强大了
|
能力值:
( LV2,RANK:10 )
|
-
-
103 楼
支持楼主尽快更新,期待。
|
能力值:
( LV5,RANK:70 )
|
-
-
104 楼
MARK以下,顺便支持一下LZ,!
|
能力值:
( LV2,RANK:10 )
|
-
-
105 楼
谢谢楼主.膜拜123ing...
|
能力值:
( LV6,RANK:90 )
|
-
-
106 楼
可累死了...分析一下用了半小时....
05F340E0 分析虚拟程序,从地址5F340E0开始...
开始反汇编虚拟程序入口...
反汇编虚拟程序入口完成
开始查找初始vEIP...
10032004 初始vEIP(重定位前):10032004
开始分析初始堆栈...
05F31A3D vESP+0:重定位=F5F30000
05F31A2E vESP+4:EFL
05F31A17 vESP+8:EDX
05F31A11 vESP+C:EBP
05F31493 vESP+10:EDI
05F31171 vESP+14:ECX
05F31166 vESP+18:ESI
05F3115B vESP+1C:EBX
05F31C2E vESP+20:EBX
05F31C26 vESP+24:EAX
05F340E5 vESP+28:返回地址=5F340EA
05F340E0 vESP+2C:vEIP
分析初始堆栈完成
开始反汇编虚拟程序...
反汇编完成,3个指令块,1034个指令
开始检查程序结构...
检查完成,没有错误
开始分析...
分析数据...
分析数据完成
分析无效指令...
分析无效指令完成
化简有效常量12个
识别无效指令297个
识别计算常量指令89个
化简率37.33%
分析完成
05F340E0 分析虚拟程序完成,用时1596.78秒
|
能力值:
( LV6,RANK:90 )
|
-
-
107 楼
..
00417FA5 |. 1A vImul4 ~(v0 + v1 ^ 12345678 | v0 - v1 & 23456789) * 3456789A)
...
00417C24 |. C2 vPushReg4 vR12 0
00417C23 |. 9A vPushReg4 vR2 Stack[Jg(SubFlag(Cdq(LoDWord(~(v0 + v1 ^ 12345678 | v0 - v1 & 23456789) * 3456789A)) // 456789AB, 56789ABC)) + 1C] ^ 568C6514
00417C22 |. FD vJmp_0040BBE3 if (Cdq(LoDWord(~(v0 + v1 ^ 12345678 | v0 - v1 & 23456789) * 3456789A)) // 456789AB > 56789ABC) goto 0041BE7D
彻底诚服于楼主的强大...
|
能力值:
( LV6,RANK:90 )
|
-
-
108 楼
|
能力值:
( LV8,RANK:130 )
|
-
-
109 楼
3个指令块,1034个指令能分析半个小时,我从来没有遇到过这种情况,是反汇编阶段还是数据分析阶段?现在的版本分析时间主要是用在反汇编时计算转移目标和类型上,一开始设计的不好,每次用到常量都要重新跟踪数据再计算,本来新版也不想改了,但是由于加了算法分析和函数调用分析,速度更慢了,分析一个调用可能要十几秒,现在正在做的新版已经做了优化,反汇编后先做一次简化的数据分析,只计算常量,现在涉及到常量计算的部分速度提高了几十倍。你说的情况只有3个指令块,应该只有1个转移,半个小时的时间真不知道用在什么地方了,可能插件还有点问题。
|
能力值:
( LV6,RANK:90 )
|
-
-
110 楼
多谢楼主回复啊..当时是我刚开始使用这个插件 没理会到此物的强大 ...现在已经用得比较顺手了.
再次膜拜楼主的强大
反汇编阶段当时是在DLL里面
10003E20 > 68 C3ED0D4A push 4A0DEDC3 在此处右键->分析虚拟机 (20秒就好) 如果
右键->分析虚拟程序..那么要半小时
10003E25 E8 55E1FFFF call 10001F7F 可能这只是一个特例 分析其它虚拟程序就没事 最多就1分钟解决问题..只有这一个会出问题..好出问题的虚拟程序不是关键地方..所以没什么影响..直接Crtl+F9 运行到 vRet 然后在下个虚拟程序的入 口 右键->分析虚拟程序就完全正常了..
|
能力值:
( LV6,RANK:90 )
|
-
-
111 楼
最后补个图
1003628C 27 daa
1003628D A7 cmps dword ptr [esi], dword ptr es:[e>
1003628E > 9C pushfd
1003628F 60 pushad
10036290 9C pushfd
10036291 8F4424 20 pop dword ptr [esp+20]
10036295 60 pushad
10036296 F9 stc
10036297 817424 40 41080>xor dword ptr [esp+40], 841
1003629F 66:39E0 cmp ax, sp
100362A2 F5 cmc
100362A3 35 B65451D8 xor eax, D85154B6
100362A8 F5 cmc
100362A9 F8 clc
100362AA 81F1 9303FD86 xor ecx, 86FD0393
100362B0 E8 3891FFFF call 1002F3ED
100362B5 81F1 9BBA39A9 xor ecx, A939BA9B
100362BB F5 cmc
100362BC 81F7 584D60F6 xor edi, F6604D58
100362C2 60 pushad
100362C3 81F3 411D6063 xor ebx, 63601D41
100362C9 80FC 10 cmp ah, 10
100362CC 81F6 77AF07F4 xor esi, F407AF77
100362D2 9C pushfd
100362D3 84CB test bl, cl
100362D5 35 1E26855E xor eax, 5E85261E
100362DA 57 push edi
100362DB 837424 30 41 xor dword ptr [esp+30], 41
100362E0 FD std
100362E1 FF7424 30 push dword ptr [esp+30]
100362E5 9D popfd
100362E6 883424 mov byte ptr [esp], dh
100362E9 FF7424 34 push dword ptr [esp+34]
100362ED C2 3800 retn 38 楼主辛苦.这个问题没什么大的影响 ...期待下个版本 接近高级语言 ...想想都爽 爽翻了..
|
能力值:
( LV2,RANK:10 )
|
-
-
112 楼
牛逼,LZ强大啊
|
能力值:
( LV9,RANK:140 )
|
-
-
113 楼
啥时候支持最新版本呢的
|
能力值:
( LV8,RANK:130 )
|
-
-
114 楼
最新是什么版本?我看了一下2.12测试版,主要就是vPushReg4和vPopReg4变化大一点,本来应该可以自己添加指令信息的,但是这两条指令使用的很多,插件内部硬编码了一些内容。现在正在做的版本已经可以了,前一段时间有点做不下去,做的慢一点,已经快完成了。
|
能力值:
( LV9,RANK:140 )
|
-
-
115 楼
感谢期待你的版本
|
能力值:
( LV2,RANK:10 )
|
-
-
116 楼
顶一个,大牛就是我们的再生父母
|
能力值:
( LV2,RANK:10 )
|
-
-
117 楼
攻破难点了?!期待~~
|
能力值:
( LV2,RANK:10 )
|
-
-
118 楼
传说中虚拟机外的“外挂机”?
|
能力值:
( LV7,RANK:110 )
|
-
-
119 楼
看着神器不会用,悲剧
|
能力值:
( LV8,RANK:130 )
|
-
-
120 楼
难点倒是没有什么,只是心情不太好,思想有点乱。其实最重要的表达式化简功能早就做好了,拆分表达式定义变量要麻烦一点,后来又添加了一些其他功能。前几天找了个大一点的程序测试有点问题,再做一些小的修改,现在基本完成了,再测试一下没问题就可以了。
|
能力值:
( LV2,RANK:10 )
|
-
-
121 楼
工作上应该没什么烦心事吧,技术都这么牛了,享受技术带来的乐趣。生活上的话就在所难免,调节调节就好。这个插件不断完善,你正在做个相当有意义的事情
|
能力值:
( LV2,RANK:10 )
|
-
-
122 楼
庆祝1.4隆重发布,实例分析完成后,lz也是功德圆满了。感谢分享!
我没学过编译原理,连计算机也是自学的 ,很多计算机牛叉的,都是非科班,仿佛不是偶然,有规律。
请问LZ是业余在做这个吗,感觉业余没那么多时间吧。我业余想干点啥有意义的事,时间和精力完全不够
|
能力值:
( LV2,RANK:10 )
|
-
-
123 楼
LZ肯定是密界超牛!!!
|
能力值:
( LV2,RANK:10 )
|
-
-
124 楼
大牛 怎么用啊
|
能力值:
( LV3,RANK:20 )
|
-
-
125 楼
顶一下。 先自己 摸索 看看。
|
|
|