首页
社区
课程
招聘
8月27日更新:[原创]一个OD插件工具(内存数据格式转换)。
2006-6-13 12:26 47517

8月27日更新:[原创]一个OD插件工具(内存数据格式转换)。

2006-6-13 12:26
47517
呵呵,一直比较忙,这次小小更新一下。
    我们在分析应用了密码学算法程序时,有些算法是有Key数据的,如果是标准的Key数据,那还好办,我们只需在网上找到相应的算法库即可解决全部问题,但是有些算法可能不是标准的,例如可能Key是经过变形处理的。而我们要做的事就是将这个变形的Key转存(DUMP)出来,并修改成自己习惯的编译语言格式数据。如果这个Key少量的话,一个一个自己手动转换还没什么问题,但如果Key比较大,要一个一个自己手动转换会比较麻烦。因此,因为自己的需要,所以写了这个OD插件。
  这个插件可以将OD的CPUDUMP(CPU转存)窗口中的数据转换成相应的编程语言数据格式(目前可以转换的语言数据格式有C/C++数据类型、ASM数据类型、Delphi数据类型、VB数据类型)。
  使用方法:
  在CPUDUMP(CPU转存)窗口中点击右健,然后选择相应的数据类型菜单即可(如图)。



版本更新历史:
1.1 版本
  1、更新了ASM数据的表示方法。
  2、在文件菜单上增加了一个逆转数据功能。
  3、改正了1.0版当数据相对比较大时会出现非法操作。
1.0 版本
  最初的版本。

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

上传的附件:
收藏
点赞7
打赏
分享
最新回复 (85)
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
nbw 24 2006-6-13 12:28
2
0
学习!

我一般用UE转,也很方便,不过这个更方便。
雪    币: 1159
活跃值: (1710)
能力值: ( LV12,RANK:770 )
在线值:
发帖
回帖
粉丝
fxyang 19 2006-6-13 12:33
3
0
感谢!
雪    币: 442
活跃值: (1216)
能力值: ( LV12,RANK:1130 )
在线值:
发帖
回帖
粉丝
baby2008 28 2006-6-13 12:37
4
0
感谢,一直用文本替换
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
0cat0 2006-6-13 13:04
5
0
好东西,多谢提供
雪    币: 239
活跃值: (52)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
fffddd 2006-6-13 13:18
6
0
试用了一下,不知道这个有何用。举例说明一下?
雪    币: 2367
活跃值: (756)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
小虾 10 2006-6-13 13:25
7
0
这个主要是将OD里的内存数据转换成相应的编程语言格式的数据。如你要用C语言写一个软件的注册机,但这个软件运用了密码学算法,其中的Key是经过变形处理的。这个时候就可以用这个插件了。将找到的Key数据转换成C语言的格式。然后在写注册机时将这个Key写入C语言中。而不用自己一个一个手动转换成那么辛苦。如例子:
char lpKey[256] = {0x12,0x13,...};等等。
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
北极星2003 25 2006-6-13 13:45
8
0
好东西
我每次都是重新写一个转化的小程序,真是麻烦
雪    币: 2506
活跃值: (995)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
CCDebuger 24 2006-6-13 14:08
9
0
支持!这个更方便一点。
我一般都是用UE做个宏文件来转换一下。
雪    币: 234
活跃值: (370)
能力值: ( LV9,RANK:530 )
在线值:
发帖
回帖
粉丝
lnn1123 13 2006-6-13 14:37
10
0
支持,一般是手工现在有东西直接转 更好
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
爱一个人好难 2006-6-13 15:45
11
0
最初由 nbw 发布
学习!

我一般用UE转,也很方便,不过这个更方便。


用UE怎么转,能说一下吗!
雪    币: 1022
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
lingyu 1 2006-6-13 17:30
12
0
能用上
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
hxx 2006-6-13 17:46
13
0
多谢----
雪    币: 233
活跃值: (85)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
dssz 2006-6-13 18:18
14
0
记得以前也有过一个类似的插件,叫做dataripper

发上来给大家对比一下,同时也表示对楼主的谢意!!!
上传的附件:
雪    币: 85220
活跃值: (198520)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
linhanshi 2006-6-13 18:23
15
0
THANKS!
雪    币: 2367
活跃值: (756)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
小虾 10 2006-6-13 18:52
16
0
最初由 dssz 发布
记得以前也有过一个类似的插件,叫做dataripper

发上来给大家对比一下,同时也表示对楼主的谢意!!!

原来已经有这样的OD插件了。呵呵。
雪    币: 177
活跃值: (1906)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xingbing 2006-6-13 20:25
17
0
插件试用。
雪    币: 338
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
bfqyygy 1 2006-6-13 21:15
18
0
好东西.虽然现在用不上.相信以后有用的~
雪    币: 221
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
亚尔迪 2006-6-13 21:35
19
0
运行会自动退出OD
雪    币: 313
活跃值: (250)
能力值: ( LV9,RANK:650 )
在线值:
发帖
回帖
粉丝
hbqjxhw 16 2006-6-13 22:02
20
0
原先只能手动,现在有插件又省了不少麻烦。支持
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
scmeec 2006-6-14 20:41
21
0
好东西,谢谢楼主分享
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yfthqs1 2006-6-17 22:26
22
0
怎样用啊,没选项啊
雪    币: 233
活跃值: (85)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
dssz 2006-6-17 22:43
23
0
最初由 小虾 发布
原来已经有这样的OD插件了。呵呵。


如方便的时候,提供一下源码给我们学习一下吧,呵呵。
雪    币: 224
活跃值: (75)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
xiaoboy 2 2006-6-18 11:15
24
0
很不错 谢谢
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
老祁 2006-6-18 22:06
25
0
下了,学习试用中...
游客
登录 | 注册 方可回帖
返回