-
-
[求助]求一款类似于Olldbg插件NonaWrite的软件
-
发表于: 2010-12-9 14:39 2317
-
由于需要向驱动文件(sys后缀)写入汇编代码。而驱动文件ollydbg无法打开。
所以不知道怎么将汇编代码写入驱动文件(目前汇编程序已经写好)。
《加密与解密》介绍了款hiew的工具,但是是基于控制台的,很难操作。
我需要插入多行汇编程序
以下是需要插入的汇编
push ebp
mov ebp, esp
sub esp, 04h
mov eax, dword ptr [ebp+08h]
mov ecx, 1h
L10:
cmp byte ptr [eax], 0
je L30
cmp byte ptr [eax], 025h
je L20
inc eax
jmp L10
L20: inc ecx
inc eax
jmp L10
L30: mov edx, ecx
L40: mov ebx, ecx
dec ebx
shl ebx, 2
add ebx, 08h
mov eax, dword ptr [ebp+ebx]
push eax
dec ecx
cmp ecx, 0
jne L40
shl edx, 2
mov [ebp-04h], edx
call printf
add esp, [ebp-04h]
add esp, 04h
pop ebp
更详细的汇编程序描述见我的第一个汇编程序
所以不知道怎么将汇编代码写入驱动文件(目前汇编程序已经写好)。
《加密与解密》介绍了款hiew的工具,但是是基于控制台的,很难操作。
我需要插入多行汇编程序
以下是需要插入的汇编
push ebp
mov ebp, esp
sub esp, 04h
mov eax, dword ptr [ebp+08h]
mov ecx, 1h
L10:
cmp byte ptr [eax], 0
je L30
cmp byte ptr [eax], 025h
je L20
inc eax
jmp L10
L20: inc ecx
inc eax
jmp L10
L30: mov edx, ecx
L40: mov ebx, ecx
dec ebx
shl ebx, 2
add ebx, 08h
mov eax, dword ptr [ebp+ebx]
push eax
dec ecx
cmp ecx, 0
jne L40
shl edx, 2
mov [ebp-04h], edx
call printf
add esp, [ebp-04h]
add esp, 04h
pop ebp
更详细的汇编程序描述见我的第一个汇编程序
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法
赞赏
他的文章
- [书评]书已看完 21084
- [求助]按照14章逆向分析PEiD打开选择文件对话框提示Error_file_notfound 19213
- [讨论]5.7 do/while/for比较 有误 19764
- 有人反汇编过wdf驱动么?求经验心得资料 5409
看原图
赞赏
雪币:
留言: