能力值:
( LV13,RANK:370 )
|
-
-
51 楼
to ljy3282393:
我只是提供了这样的API,但实际可以怎么用我自己也不太清楚
to playar:
已经存在的API我就不会对它的接口进行任何修改了,“接口”包括参数、返回值。
to askformore:
你说的那个功能,实现起来不难,但汇编之后是以什么形式输出呢?
to wangli_com:
我不明白你的意思,你是不是想通过OllyMachine去修改OllyDbg的标志位?如果是的话,我可以加上这个功能。
|
能力值:
( LV9,RANK:210 )
|
-
-
52 楼
我就是想通过OllyMachine去修改OllyDbg的标志位 ,
例如:在ollyScript中用mov !ZF, 0可以改变标志位,脱壳时很有用,希望你在下个版本中加上这个功能啊!是所有标志位都可修改啊!
|
能力值:
( LV13,RANK:370 )
|
-
-
53 楼
最初由 csjwaman 发布 invoke msg,"已DUMP在c:\test.exe。请重新载入用另一脚本修复IAT。"
我明白了,"\t"被转义成一个TAB了,所以就变成了你看到的那样。不过我的词法分析器里面确实还存在一个双斜线的bug,感谢,已修正。
|
能力值:
( LV13,RANK:370 )
|
-
-
54 楼
最初由 wangli_com 发布 我就是想通过OllyMachine去修改OllyDbg的标志位 , 例如:在ollyScript中用mov !ZF, 0可以改变标志位,脱壳时很有用,希望你在下个版本中加上这个功能啊!是所有标志位都可修改啊!
OK
|
能力值:
( LV2,RANK:10 )
|
-
-
55 楼
关于标志为 ZF CF ...一类
是指OD的标志位吧
OM中的标志位是不是只能通过运算改变?不能直接访问?
|
能力值:
( LV13,RANK:370 )
|
-
-
56 楼
最初由 playar 发布 关于标志为 ZF CF ...一类 是指OD的标志位吧 OM中的标志位是不是只能通过运算改变?不能直接访问?
在0.20里面可以直接访问了。:)
|
能力值:
( LV12,RANK:730 )
|
-
-
57 楼
to luocong:
我知道你是不难做到的,所以就提这个...没想到 final :(
你不是有做一个asm,"GetProAddress" API 吗?它只能汇编单条指令到 OD进程空间,我的意思是你进行 批量 工作,要求就是这样,不需要输出什么,要的话返回一个批量汇编成指令码(机器码)的累计长度,这样 Dump??? 命令就搞掂晒!:D
|
能力值:
( LV9,RANK:170 )
|
-
-
58 楼
找个 Asprotect 加壳的程序试试这段 script
HideOD
eoe lab1
run
lab1:
invoke msg "press resume!"
pause
invoke search, eip, "ABBAABBA"
mov reg02, reg00
invoke LogLong, reg02
halt
find 的结果也一样
|
能力值:
( LV13,RANK:370 )
|
-
-
59 楼
Sorry,能不能大致讲讲遇到了什么不对的情况?
|
能力值:
( LV6,RANK:90 )
|
-
-
60 楼
高人就是高人,有奉献精神
|
能力值:
( LV2,RANK:10 )
|
-
-
61 楼
我正在学习中,努力努力
|
能力值:
( LV2,RANK:10 )
|
-
-
62 楼
支撑原创!
学习中……
|
能力值:
(RANK:10 )
|
-
-
63 楼
真是强人啊.
支持中
|
能力值:
( LV2,RANK:10 )
|
-
-
64 楼
如果支持简单宏替换
比如define reg01 i
这样定义变量的时候应该可以舒服一点吧
间接寻址[]:也定义为宏
push eax
push ebx
mov eax, reg01
__asm
{
mov ebx, [eax]
}
mov reg00, ebx
// 恢复eax和ebx的值
pop ebx
pop eax
就可以省了
|
能力值:
( LV2,RANK:10 )
|
-
-
65 楼
楼主果真是厉害!感谢!
|
|
|