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

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

2006-6-13 12:26
45132
呵呵,一直比较忙,这次小小更新一下。
    我们在分析应用了密码学算法程序时,有些算法是有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 版本
  最初的版本。

[培训] 优秀毕业生寄语:恭喜id咸鱼炒白菜拿到远超3W月薪的offer,《安卓高级研修班》火热招生!!!

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

我一般用UE转,也很方便,不过这个更方便。
雪    币: 18
活跃值: 活跃值 (519)
能力值: ( LV9,RANK:730 )
在线值:
发帖
回帖
粉丝
fxyang 活跃值 18 2006-6-13 12:33
3
0
感谢!
雪    币: 212
活跃值: 活跃值 (49)
能力值: ( LV12,RANK:1130 )
在线值:
发帖
回帖
粉丝
baby2008 活跃值 28 2006-6-13 12:37
4
0
感谢,一直用文本替换
雪    币: 201
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
0cat0 活跃值 2006-6-13 13:04
5
0
好东西,多谢提供
雪    币: 232
活跃值: 活跃值 (12)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
fffddd 活跃值 2006-6-13 13:18
6
0
试用了一下,不知道这个有何用。举例说明一下?
雪    币: 2156
活跃值: 活跃值 (23)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
小虾 活跃值 10 2006-6-13 13:25
7
0
这个主要是将OD里的内存数据转换成相应的编程语言格式的数据。如你要用C语言写一个软件的注册机,但这个软件运用了密码学算法,其中的Key是经过变形处理的。这个时候就可以用这个插件了。将找到的Key数据转换成C语言的格式。然后在写注册机时将这个Key写入C语言中。而不用自己一个一个手动转换成那么辛苦。如例子:
char lpKey[256] = {0x12,0x13,...};等等。
雪    币: 1613
活跃值: 活跃值 (33)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
北极星2003 活跃值 25 2006-6-13 13:45
8
0
好东西
我每次都是重新写一个转化的小程序,真是麻烦
雪    币: 2263
活跃值: 活跃值 (387)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
CCDebuger 活跃值 24 2006-6-13 14:08
9
0
支持!这个更方便一点。
我一般都是用UE做个宏文件来转换一下。
雪    币: 114
活跃值: 活跃值 (10)
能力值: ( 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怎么转,能说一下吗!
雪    币: 1001
活跃值: 活跃值 (30)
能力值: ( 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
多谢----
雪    币: 220
活跃值: 活跃值 (38)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
dssz 活跃值 2006-6-13 18:18
14
0
记得以前也有过一个类似的插件,叫做dataripper

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

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

原来已经有这样的OD插件了。呵呵。
雪    币: 234
活跃值: 活跃值 (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xingbing 活跃值 2006-6-13 20:25
17
0
插件试用。
雪    币: 331
活跃值: 活跃值 (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
雪    币: 201
活跃值: 活跃值 (10)
能力值: ( 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
怎样用啊,没选项啊
雪    币: 220
活跃值: 活跃值 (38)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
dssz 活跃值 2006-6-17 22:43
23
0
最初由 小虾 发布
原来已经有这样的OD插件了。呵呵。


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