能力值:
( LV4,RANK:50 )
|
-
-
2 楼
支持 先试下!
|
能力值:
( LV13,RANK:370 )
|
-
-
3 楼
好像有些指令的解析还没有做完?
例如fc
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
怎么进行测试?
最初由 qINGfENG 发布 没有找到类似功能的源代码或DLL。
我写了一个,希望能给大家带来一些方便!
由于水平有限,此DLL肯定存在BUG!希望有兴趣的朋友帮忙测试一下!谢谢! ........
|
能力值:
( LV9,RANK:970 )
|
-
-
5 楼
|
能力值:
( LV9,RANK:3410 )
|
-
-
6 楼
清风幻影兄弟辛苦
大家多给他提意见 :D
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
要测试哪些功能,用什么程序来测试那个模块
DLL里面有哪些函数? 最初由 fly 发布 清风幻影兄弟辛苦 大家多给他提意见 :D
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
测试的结果,32位的反汇编,看看对吗?
BTW:你的DLL是OD的一个插件吗?
00401000 46 INC ESI
00401001 C003 8F ROL BYTE PTR DS:[EBX],8F
00401004 9B WAIT
00401005 42 INC EDX
00401006 A0 FB2D0FC3 MOV AL,BYTE PTR DS:[C30F2DFB]
0040100B A6 CMPS BYTE PTR ES:[EDI],BYTE PTR DS:[ESI]
0040100C B3 50 MOV BL,50
0040100E 13E7 ADC ESP,EDI
最初由 qINGfENG 发布 没有找到类似功能的源代码或DLL。
我写了一个,希望能给大家带来一些方便!
由于水平有限,此DLL肯定存在BUG!希望有兴趣的朋友帮忙测试一下!谢谢! ........
|
能力值:
( LV9,RANK:170 )
|
-
-
9 楼
支持 先试下
|
能力值:
(RANK:300 )
|
-
-
10 楼
我最近也在写这样的东西
如果遇上难题,便可以向你请教一下 :D
|
能力值:
( LV4,RANK:50 )
|
-
-
11 楼
网上到处都是,反汇编不是什么难题。
|
能力值:
( LV13,RANK:370 )
|
-
-
12 楼
其实反汇编本身并不是什么难事,但主要是个体力活,IA32的指令体系比较庞大,要全部做好还是需要一定的精力和毅力的。
|
能力值:
(RANK:300 )
|
-
-
13 楼
看见 intel 的指令集,双眼便觉得很累 :o
|
能力值:
( LV12,RANK:770 )
|
-
-
14 楼
支持也没有精神!!!:o
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
支持,我也需要此等好工具。
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
ollydbg的反汇编
77F85F81 /74 01 je short ntdll.77F85F84
77F85F83 |0000 add byte ptr ds:[eax],al
77F85F85 0F85 9E140000 jnz ntdll.77F87429
77F85F8B F647 FD 02 test byte ptr ds:[edi-3],2
77F85F8F 0F85 94140000 jnz ntdll.77F87429
77F85F95 8955 FC mov dword ptr ss:[ebp-4],edx
77F85F98 F6C3 01 test bl,1
77F85F9B 75 15 jnz short ntdll.77F85FB2
77F85F9D FFB6 78050000 push dword ptr ds:[esi+578]
77F85FA3 E8 B8C0FFFF call ntdll.RtlEnterCriticalSectio>
77F85FA8 C645 B0 01 mov byte ptr ss:[ebp-50],1
你的工具:
77F85F81 74 01 JE SHORT 77F85F84
77F85F83 0000 ADD BYTE PTR DS:[EAX],AL
77F85F85 0F85 9E140000 JNE 77F87429
77F85F8B F647 FD 02 TEST BYTE PTR DS:[EDI+FD],2
77F85F8F 0F85 94140000 JNE 77F87429
77F85F95 8955 FC MOV DWORD PTR SS:[EBP+FC],EDX
77F85F98 F6C3 01 TEST BL,1
77F85F9B 75 15 JNE SHORT 77F85FB2
77F85F9D FFB6 78050000 PUSH DWORD PTR DS:[ESI+578]
77F85FA3 E8 B8C0FFFF CALL 77F82060
77F85FA8 C645 B0 01 MOV BYTE PTR SS:[EBP+B0],1
注意这里:
77F85F8B F647 FD 02 TEST BYTE PTR DS:[EDI+FD],2
是不是有问题呀?
|
能力值:
( LV10,RANK:170 )
|
-
-
17 楼
最初由 sqhua 发布 ollydbg的反汇编
77F85F81 /74 01 je short ntdll.77F85F84 77F85F83 |0000 add byte ptr ds:[eax],al 77F85F85 0F85 9E140000 jnz ntdll.77F87429 ........
谢谢!处理有符号数考虑不周到,正在修改。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
不客气,:D
得是我要感谢你提供了这么好的东东
|
能力值:
(RANK:300 )
|
-
-
19 楼
请教楼主
假如在 opcode 使用 displacement 寻址时 (例如 ModRM = 40, 或是 44,使用 SIB 位) ,究竟 displacement 是不是带正负号 (signed) ?
如果 8 位displacement 是 F0,我们是不是把它视为 ?16 ?
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
:D 狂学中....
|
能力值:
( LV9,RANK:170 )
|
-
-
21 楼
支持:D
|
能力值:
( LV7,RANK:100 )
|
-
-
22 楼
功劳!
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
我什么都不懂,初1接触,
|
|
|