Board logo

标题: [文件操作] DOS的HEX工具(转载) [打印本页]

作者: nerfg002    时间: 2009-11-25 08:52     标题: DOS的HEX工具(转载)

搜集自互联网,觉得有用,不敢独享,发上来大家瞧瞧,非本人原创
http://bcn.bathome.net/s/tool/index.html?key=HexTool

用法:

HexTool 文件名 偏移(10进制) 字节长度 HEX数值 如
HexTool a.exe 0010 5 0103ADA5A6
作者: strong12345    时间: 2009-11-26 00:55

太感谢你了
我找这东西找了有够久了
实在是太感动啦(流泪)
作者: shchaoge    时间: 2011-6-5 22:51

我找这东西也很久了  谢谢
作者: siyeyuexin    时间: 2011-7-17 11:06

这个可以修改文件的HEX吗?
作者: tmplinshi    时间: 2011-7-17 15:49

---------------------------------------
链接: https://pan.baidu.com/s/13DAZ6CN5J5HYix7Sow6XDw 提取码: r854
http://www.kuwanger.net/misc/hexalter.shtml
---------------------------------------
  1. hexalter file address=byte[,byte,...] [...]
复制代码
For example:

hexalter foo.txt 0x4=1,2,3 0x20=0xa0 0xff=4 0x1ffffffff=32

Changes:

address    | new value
-----------------------
4          | 1
5          | 2
6          | 3
32         | 160
255        | 4
8589934591 | 32

作者: garyng    时间: 2011-12-2 12:05

谢楼主!
已收藏~
作者: powerbat    时间: 2011-12-2 23:16

郑重声明:此工具不能在DOS系统中使用,请读者不要误会。
(自己google什么是DOS、什么是CMD)
作者: nishizhuma    时间: 2012-7-2 11:24

谢LZ
收藏了
作者: laolong    时间: 2013-11-18 13:16

有用的工具,收藏了
谢谢
作者: adda    时间: 2014-11-27 13:08

有没有二进制文件搜索替换的工具?
作者: adda    时间: 2014-11-27 13:11

自问自答吧:
知乎有解 http://www.zhihu.com/question/19703679

sed是流编辑器,流既可以是字符流也可以是二进制流,可以针对文本字符或二进制字符进行修改替换,可以直接修改二进制文件。感谢multiple1902提醒。
$ sed 's/\x0D\x4D\x53\x48/\x0D\x0A\x4D\x53\x48/g' binfile > new_binfile
作者: 我来了    时间: 2016-9-2 09:09

有了这东西 ,我的全自动破解器,又可以省代码提高 运行效率了。
作者: 我来了    时间: 2016-9-2 22:49

回复 1# nerfg002

写得肯定不对

http://www.bathome.net/viewthread.php?tid=41611

经测试 win七中 ,可写入,但结果不对

再有你自己写的例子 也不太对头吧。
作者: mycmd    时间: 2017-8-28 00:34

回复 11# adda
知乎不负责任,测试了几天,sed根本无法对二进制成功进行十六进制替换!!!!
作者: Batcher    时间: 2017-8-28 11:35

回复 14# mycmd


有个朋友测试成功了,你试试。
http://bbs.bathome.net/thread-41611-1-1.html#pid190050
作者: 十二月十二夜    时间: 2018-11-29 21:52

谢谢!6666666666666




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2