首页 > 解决方案 > 如何在 Windows 命令提示符下从十六进制字符串写入二进制文件

问题描述

我想从 windows cmd 中的十六进制字符串制作二进制可执行文件。我使用了“echo”cmd 命令,但它是用普通字符串而不是二进制格式编写的。所以无法执行输出的exe文件。

input: "\x4d\x5a\x90\x00\x03\x00\x00\x00\x04\x00\x00\x00\xff\xff\..." (this is first part of PE)
output: binary executable file

在windows cmd中可以吗?如果可能,请帮助我。提前致谢。

标签: windowscmdbinarywritefile

解决方案


已经有一段时间了,但我认为这在旧的 DOS 调试中是可能的。看看这里:https ://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/DOS-Debug.shtml


推荐阅读