相关疑难解决方法(0)

CLI:在地址处写入字节(来自命令行的hexedit/modify binary)

是否有任何直接的方法来修改命令行中的二进制文件?假设我知道我的二进制包含1234abcd,我想将其更改为12FFabcd或FFFFabcd,甚至可能是FF34FFab0(你明白了):-)

如果不使用任何特殊用途工具(如http://stahlworks.com/dev/swiss-file-knife.html或类似工具),我将如何实现这一目标.

只使用标准的linux工具从命令行执行它会很棒.

或者甚至更好,而不是搜索十六进制字符串,我想直接替换在Offset 0x10000处写入FF,在Offset 0x100001处写入12,依此类推.

任何的想法?

提前致谢!

PS:我应该添加以下内容:

它应该是可编写脚本的,并直接从命令行运行.我正在寻找类似"二进制 - 包含在发行版 - 写入AB --at-offset 100000 --file thebinary.bin"之类的内容.我很确定使用"dd"是可能的,但是我无法绕过手册页.

shell scripting hex patch edit

39
推荐指数
4
解决办法
3万
查看次数

在VBscript中读写二进制文件

我之前用ADODB.Stream来读取和写入二进制文件就是这个链接

如何在VBscript中使用ADODB.stream连接二进制文件

它工作正常唯一的问题是在Windows 2003服务器上禁用ADODB.stream,

还有另一种方法我可以在二进制模式下读取3个文件并将它们连接起来或将它们存储在VBscript中的一个文件中

谢谢Jp

vbscript

13
推荐指数
3
解决办法
5万
查看次数

标签 统计

edit ×1

hex ×1

patch ×1

scripting ×1

shell ×1

vbscript ×1