[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] DOS的HEX工具(转载)

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

用法:

HexTool 文件名 偏移(10进制) 字节长度 HEX数值 如
HexTool a.exe 0010 5 0103ADA5A6
2

评分人数

谢谢!6666666666666

TOP

回复 14# mycmd


有个朋友测试成功了,你试试。
http://bbs.bathome.net/thread-41611-1-1.html#pid190050
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 11# adda
知乎不负责任,测试了几天,sed根本无法对二进制成功进行十六进制替换!!!!

TOP

回复 1# nerfg002

写得肯定不对

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

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

再有你自己写的例子 也不太对头吧。

TOP

有了这东西 ,我的全自动破解器,又可以省代码提高 运行效率了。

TOP

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

sed是流编辑器,流既可以是字符流也可以是二进制流,可以针对文本字符或二进制字符进行修改替换,可以直接修改二进制文件。感谢multiple1902提醒。
$ sed 's/\x0D\x4D\x53\x48/\x0D\x0A\x4D\x53\x48/g' binfile > new_binfile
1

评分人数

TOP

有没有二进制文件搜索替换的工具?

TOP

有用的工具,收藏了
谢谢

TOP

谢LZ
收藏了

TOP

郑重声明:此工具不能在DOS系统中使用,请读者不要误会。
(自己google什么是DOS、什么是CMD)
1

评分人数

TOP

谢楼主!
已收藏~

TOP

---------------------------------------
链接: 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
1

评分人数

TOP

这个可以修改文件的HEX吗?

TOP

我找这东西也很久了  谢谢

TOP

返回列表