当我尝试打开PE可执行文件时,它会自动运行。
如何在不运行的情况下静态打开它?我只是想看十六进制格式的二进制文件。
答案 0 :(得分:1)
如果你真的想以“十六进制格式”看到它 - 只需使用任何十六进制查看器或十六进制编辑器。它们有很多,包括文件管理器(FAR,Total Commander)的插件或WinHex等十六进制编辑器。
如果你想看到它被拆解 - 请使用反汇编程序。 IDA,hiew等。
或者,启动OllyDbg,而不是在菜单中选择View - >档案。
此外,还有PE文件标题查看模式(鼠标右键(RMB) - >特殊 - > PE标题)。您可以编辑(RMB - > Binary - >编辑)并保存文件(RMB - >保存)。
你可以在OllyDbg帮助中找到这个,“提示和技巧”,第1行。
答案 1 :(得分:0)
以十六进制模式查看代码执行此操作:
view
> file
或
view
> Executable modules
>选择模块>右键单击> View executable file
你的第二个评论问题是:" Keep Size"默认选中的选项是什么意思?
保持大小并不重要。编辑二进制让你改变字节。如果勾选保持大小,则只允许更改所选的字节。如果你没有勾选,你可以从你选择改变所有字节开始。