windows - 如何在 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中可以吗?如果可能,请帮助我。提前致谢。
解决方案
已经有一段时间了,但我认为这在旧的 DOS 调试中是可能的。看看这里:https ://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/DOS-Debug.shtml
推荐阅读
- java - Spring的两种文档
- go - How to access request headers in grpc service proxied by. grpc-gateway in golang
- angular - Disable button using input textbox id
- python-3.x - 合并熊猫数据框时出现KeyError:名称:TimeStamp,dtype:datetime64 [ns]
- pnpm - 如何以编程方式使用 pnpm / supi 安装软件包?
- flutter - 如何在一行内有多个(4)列(或类似的)与 ListView.builder 一起滚动
- docker - Docker 覆盖文件夹吃掉了 GB 的数据
- ember.js - Ember - Component property is not getting updated in template hbs
- listview - 如何使用 scroll_to_index 自动滚动 Flutter 中随机生成的列表项?
- watch - 如何在 saltstack 中查看特定文件并在文件发生任何更改时执行任何操作?