首页
社区
课程
招聘
[求助]十六进制空格增补去除工具
发表于: 2012-7-24 13:19 3279

[求助]十六进制空格增补去除工具

2012-7-24 13:19
3279
想找一个工具,可以添加或删除十六进制之间的空格(只要有这个功能就行了)

例一:
BF C9 D2 D4 CC ED BC D3 BB F2 C9 BE B3 FD CA AE C1 F9 BD F8 D6 C6 D6 AE BC E4 B5 C4 BF D5 B8 F1
去掉空格转换如下
BFC9D2D4CCEDBCD3BBF2C9BEB3FDCAAEC1F9BDF8D6C6D6AEBCE4B5C4BFD5B8F1

例二:
BFC9D2D4CCEDBCD3BBF2C9BEB3FDCAAEC1F9BDF8D6C6D6AEBCE4B5C4BFD5B8F1
添加空格转换如下
BF C9 D2 D4 CC ED BC D3 BB F2 C9 BE B3 FD CA AE C1 F9 BD F8 D6 C6 D6 AE BC E4 B5 C4 BF D5 B8 F1

只要能实现这两个功能就行了

以前用的一个CCG编码转换可以实现,不过今天才发现,垃圾一个!转换后的结果开头会无故增加一个0,害我全部重做,工作量巨大,关健是过去了好长时间还不知道之前修改了哪些地方

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 2850
活跃值: (2653)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
2

tool.zip
上传的附件:
2012-7-24 13:39
0
雪    币: 128
活跃值: (27)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
用好类似 editplus 的正则表达式

这些都不用自己写程序的啦
2012-7-24 13:41
0
雪    币: 258
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢楼上的两位热心朋友,请问下添加空格的正则表达式该怎么写(我说的十六进制除了数字和字母还包括其它特殊符号)

例如:
BF&9+2D4C;ED[CD3BBF2C9BEB3FDCA!E:?F9BD%8::6C6*6
转换为
BF &9 +2 D4 C; ED [C D3 BB F2 C9 BE B3 FD CA !E :? F9 BD %8 :: 6C 6* 6g

这里要说明一下,特殊符号不能为换行符、回车符、TAB制表符和双字节的字符串(就是大写的? !。中文句子里的标点符号),二楼的朋友发的工具已经做到了,请问下要满足上述条件正则表达式该如何写
2012-7-24 19:45
0
雪    币: 1847
活跃值: (1816)
能力值: ( LV12,RANK:230 )
在线值:
发帖
回帖
粉丝
5
楼上故意难为人,当然,正则也能处理的,先把不合法的去掉就行了。
2012-7-24 20:32
0
雪    币: 239
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
OLLYDBG结合海风老大的插件StrongOD就可实现了
2012-7-24 22:11
0
雪    币: 258
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
[QUOTE=HOWMP;1090040]
tool.zip[/QUOTE]

试用了一下,有一个小问题需要解决,就是在十六进制加空格的时候,在未尾也加上了,希望能去掉,此工具如果能添加“清空”按钮就非常完美了

上传的附件:
  • 2.jpg (66.99kb,120次下载)
2012-7-24 22:25
0
雪    币: 31
活跃值: (48)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
8
自己或找人写个批处理搞掂。批处理之家应该有很多类似的例子。
2012-7-24 23:47
0
雪    币: 498
活跃值: (1552)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wxq
9
[QUOTE=章含羽;1090161]试用了一下,有一个小问题需要解决,就是在十六进制加空格的时候,在未尾也加上了,希望能去掉,此工具如果能添加“清空”按钮就非常完美了

[/QUOTE]

可以增加 清空 复制 粘贴 剪切 从文件读 写到文件 等等
2012-7-25 10:35
0
雪    币: 2850
活跃值: (2653)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
10
源码也在里面,原来大家都这么懒啊。
2012-7-26 13:19
0
雪    币: 2850
活跃值: (2653)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
11

tool_bin.zip
tool_src.zip
上传的附件:
2012-7-26 14:52
0
雪    币: 258
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
[QUOTE=HOWMP;1090409]
tool_bin.zip
tool_src.zip[/QUOTE]

谢谢,非常完美!!
不过上传的原码是原来那个,能不能将改过的原码发给我啊
我想在加空的时候,把:号替换为?反一下变为默认,每次改太麻烦
自己查找了下字符串,已改过来了,呵呵
上传的附件:
2012-7-26 19:47
0
雪    币: 2850
活跃值: (2653)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
13
16进制.zip
没注意
上传的附件:
2012-7-26 20:44
0
雪    币: 33
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
HOWMP,看截图你用的好像是Win98系统,是不是啊?
2012-7-26 23:17
0
雪    币: 1443
活跃值: (3916)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15
正则表达式可以搞定
2012-7-26 23:46
0
游客
登录 | 注册 方可回帖
返回
//