首页
社区
课程
招聘
12月7日升级――OllyMachine v0.20最终版
发表于: 2004-11-15 20:37 66781

12月7日升级――OllyMachine v0.20最终版

2004-11-15 20:37
66781
收藏
免费 1
支持
分享
最新回复 (244)
雪    币: 1583
活跃值: (831)
能力值: ( LV13,RANK:370 )
在线值:
发帖
回帖
粉丝
226
最初由 playar 发布
做了一个给editplus用的语法着色文件
附件:oms.rar[/URL]附件:oms.rar


谢谢!:)
2004-12-6 17:29
0
雪    币: 1583
活跃值: (831)
能力值: ( LV13,RANK:370 )
在线值:
发帖
回帖
粉丝
227
OllyMachine 0.20最终版发布。

地址: http://www.luocong.com/om

更新如下:

1. 新增:四个新的API:
* WriteMemHexes
* ReadFileIntoMem
* VirtualAllocEx
* VirtualFreeEx

2. 新增:可以对标志位CF, PF, AF, ZF, SF, DF, OF进行操作,例如:

not cf
mov zf, 0
mov pf, 1


3. 新增:可以用别的插件调用OllyMachine,调用方式:

HMODULE hOMDll;
typedef void (__cdecl *RUNOMFILE)(const char *);
RUNOMFILE RunOMFile;

hOMDll = GetModuleHandle("OllyMachine.dll");
// Check that the other plugin is present and loaded
if (hOMDll)
{
// Get address of exported function
RunOMFile = (RUNOMFILE)GetProcAddress(hOMDll, "RunOMFile");
// Check that the other plugin exports the correct function
if (RunOMFile)
{
RunOMFile("test.oms"); // Execute script
RunOMFile("test.omb"); // Execute binary
}
}


4. 修正:在双引号中的双斜线的bug。

5. 修正:在某些算术操作中没有对OllyDbg的寄存器进行操作的bug。

说明:

1、WriteMemHexes用来写一段数据到内存中,举例:

invoke WriteMemHexes, eip, "e800000000"


2、ReadFileIntoMem用来把一个文件读入内存中,并且自动分配一段内存给它,返回内存的起始地址和文件的大小。
注意!使用完后一定要用VirtualFreeEx来释放这段内存,否则会造成内存泄漏!!!
举例:

// Read the file into the memory
// reg01 = memory starting address
// reg02 = filesize
invoke ReadFileIntoMem, "test.exe", indexof reg01, indexof reg02

// Print the file contents byte by byte
mov reg10, reg01
read_file_contents:
invoke ReadMemLong, reg10, 1
invoke PrintNum, reg00, 16
inc reg10
dec reg02
cmp reg02, 0
jne read_file_contents

// Remember to free the memory!!!
invoke VirtualFreeEx, indexof reg01
2004-12-7 14:43
0
雪    币: 3814
活跃值: (4382)
能力值: (RANK:215 )
在线值:
发帖
回帖
粉丝
228
source?
2004-12-7 16:31
0
雪    币: 7
活跃值: (30)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
229
ghhhhhhhhhhhhhhhhhh
2004-12-7 16:32
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
230
好东东啊,谢谢,我技持
2004-12-7 18:21
0
雪    币: 1580
活跃值: (72)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
231
这么快就最终版了!
支持好东东!~
2004-12-8 11:55
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
232
支持好东东! 谢谢。
2004-12-11 03:03
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
233
下了,支持
2005-1-28 15:45
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
234
支持你,谢谢
2005-1-28 20:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
235
好东西啊,谢谢分享!
2005-2-15 17:41
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
236
支持一下.辛苦
2005-2-17 06:08
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
237
hao
2005-2-21 10:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
238
支持!
2005-2-21 14:53
0
雪    币: 226
活跃值: (115)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
239
谢谢!
2005-3-9 23:31
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
240
最初由 昨天 发布


呵呵,老罗的好东东要支持一下,送上CHM格式的帮助文件附件:OLLYMACHINE 帮助.rar:D


系统找不到指定的文件。
2005-12-7 08:24
0
雪    币: 234
活跃值: (370)
能力值: ( LV9,RANK:530 )
在线值:
发帖
回帖
粉丝
241
顶,大牛
2005-12-7 13:57
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
242
今天也是12月7日,而帖子是2004年12月7日,还以为今天又升级了
2005-12-7 14:13
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
243
谢谢楼主啊!
2005-12-9 21:04
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
244
这个东东有用吗,又不是IDA,简直是做无用功
2006-5-28 23:32
0
雪    币: 1
活跃值: (344)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
245
倒...你翻它上来就是为了否定老罗啊....
2006-6-2 00:09
0
游客
登录 | 注册 方可回帖
返回
//