能力值:
( LV13,RANK:370 )
|
-
-
26 楼
最初由 采臣・宁 发布 谢谢你的回复!有一个建议,能否把OLLYDBG的异常选项中的功能加入到OM中呢,也就是可以从OM中控制异常的过滤开关。这一点对于脱壳来说是很重要的。因为有时候我们需要用异常来判断壳的运行时。另外建议把这一主题移到插件论坛中去,这样就专业对口了,也可以增强点人气。
好的没问题!谢谢宝贵的建议!:D
其实主要是我自己一个人开发,能力、精力和时间都不够,所以在第一个版本中很多功能都没完善。或者干脆开源算了,大家一起来?0.10版的源代码如果不算编译器自动生成的部分大约是6100行左右。
|
能力值:
( LV4,RANK:50 )
|
-
-
27 楼
为你无私奉献的真正的CRACK精神而感到高兴。我仅代表我个人向你说声:谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
28 楼
支持。太牛了
|
能力值:
( LV12,RANK:210 )
|
-
-
29 楼
wa, so strong
能不能加上字节处理 al
mov byte pr[00400018],al
有时需要读写1字节时方便些 :)
|
能力值:
( LV13,RANK:370 )
|
-
-
30 楼
最初由 yesky1 发布 wa, so strong
能不能加上字节处理 al mov byte pr[00400018],al 有时需要读写1字节时方便些 :)
谢谢!的确我没考虑到操作数的长度这个问题,下个版本中改进。
|
能力值:
( LV13,RANK:370 )
|
-
-
31 楼
目前已有部分bug得到了提交:
by Hearson:
运行以后,直接选择RESUME,非法操作。
by Code_Inject:
如果启用了OD的Debugging Options->Exceptions->Ignore single-step break选项(忽略单步异常),则我所提供的upx.oms无法正确运行,原因是在 stepover 这条指令这里挂了。
上面这两个bug我已经修正,请等待下个版本。
还有部分建议如下:
by Code_Inject:
快捷键,导入最后一次的脚本
by Code_Inject & pll621:
最近文件菜单
by yesky1:
能不能加上字节处理 al
mov byte pr[00400018],al
有时需要读写1字节时方便些
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
//修正后的UPX脚本
///////////////////////////////////////////////////////////////////////////////
//
// FileName : UPX.oms
// Author : Luo Cong
// Date : 2004-11-15
// Comment : Search "POPA" to get the OEP
//
///////////////////////////////////////////////////////////////////////////////
EOB Break1
push 0x61
push eip
FindOpcode
mov reg01, reg00
push 1 // mode - "execute"
push reg01
bphws
run
//halt
Break1:
stepover
stepover
push reg01
bphwc
|
能力值:
(RANK:10 )
|
-
-
33 楼
最初由 luocong 发布 OllyMachine是一个汇编器和32位虚拟机插件,可以用它来编写OllyDbg的脚本以达到控制OllyDbg的目的,并且可以通过解释运行或者编译成字节码,现在发布的是0.10版,也许还会有很多Bug,请大家帮忙试试并给出改进的建议。:)
主页: http://www.luocong.com/om
支持!!!
|
能力值:
( LV9,RANK:3410 )
|
-
-
34 楼
最初由 DarkNess0ut 发布
应该是不能加 空格,因为空格变成了?就不能下载了,用%20替代就可以 黑哥说的对,是空格的问题 :D
http://bbs.pediy.com/upload/file/2004/11/OLLYMACHINE%20帮助.rar_868.rar
这样就可以下载了
|
能力值:
( LV9,RANK:330 )
|
-
-
35 楼
1.7 联系方式
作者:罗聪
地址:广东省珠海市吉大景山路莲山巷8号金山软件公司毒霸引擎组
邮编:519015
主页: http://www.luocong.com
E-Mail:admin[AT]luocong.com
毒霸引擎组,利害!
|
能力值:
(RANK:215 )
|
-
-
36 楼
受不了小罗,BT!!!
|
能力值:
( LV15,RANK:1673 )
|
-
-
37 楼
强,支持
;) ;) ;) ;)
|
能力值:
( LV4,RANK:50 )
|
-
-
38 楼
顶,好东东
|
能力值:
( LV12,RANK:490 )
|
-
-
39 楼
多谢了!:)
|
能力值:
( LV2,RANK:10 )
|
-
-
40 楼
支持:)
|
能力值:
( LV2,RANK:10 )
|
-
-
41 楼
谢谢楼主```
|
能力值:
(RANK:1060 )
|
-
-
42 楼
高深...
|
能力值:
( LV13,RANK:370 )
|
-
-
43 楼
OllyMachine 0.11版发布,主要更新如下:
1.修正一个虚拟机同步的bug。
2.增加“最近文件”列表功能。(thanks to pll621)
3.增加invoke宏调用API方式。
最近时间比较紧张,所以这次的版本只是进行了一些小的修补,请大家试试,提提意见。^_^
我个人认为最重要的改进是增加了invoke宏,举例如下:
push 16 push 0xFF PrintNum
invoke PrintNum, 0xFF, 16
跟MASM32里面的invoke宏调用方式一样,而且新旧两种的调用方式都是允许的,这样是不是方便了一些了呢?:)
地址: http://www.luocong.com/om
|
能力值:
( LV13,RANK:370 )
|
-
-
44 楼
|
能力值:
( LV4,RANK:50 )
|
-
-
45 楼
支持老罗
|
能力值:
( LV2,RANK:10 )
|
-
-
46 楼
能否以字符串 + 变量(值)的方式输出?
FindOpcode能否突破单字节的限制?或者支持通配符?
bug report
程序代码:
0090855C 55 PUSH EBP
0090855D 8BEC MOV EBP,ESP
0090855F 83C4 94 ADD ESP,-6C
00908562 33C0 XOR EAX,EAX
我欲查找 8BEC 的位置,脚本如下:
invoke FindOpcode, eip, 0x8BEC
invoke PrintNum, reg00, 16
运行结果:
过了2秒钟,出来一个msg,里面是8个f?
|
能力值:
( LV13,RANK:370 )
|
-
-
47 楼
最初由 昨天 发布 能否以字符串 + 变量(值)的方式输出? FindOpcode能否突破单字节的限制?或者支持通配符?
bug report
........
非常抱歉!这是一个bug。我刚才调试跟踪了一下,是我的程序出问题了,感谢你的指出!将在下一个版本中修正。
通配符也会在下一个版本中支持。
|
能力值:
( LV13,RANK:370 )
|
-
-
48 楼
主要是在程序中忘了把 big-endian 转换成 little-endian ,写代码的时候脑袋中的思路没切换过来。
|
能力值:
( LV13,RANK:370 )
|
-
-
49 楼
|
能力值:
( LV9,RANK:3410 )
|
-
-
50 楼
HTTP 404 - 未找到文件
Internet Explorer
|
|
|