腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
DOS
可执行文件
中
的
"
MZ
“
头
及其
对
堆栈
的
影响
、
、
DOS
可执行文件
的
前2个字节是0x4d和0x5a。如果执行这些,0x4d表示'dec ebp‘,0x5a表示'pop’。‘'dec ebp’将基指针递减1,'pop edx‘将esp
的
值递增4 (x86程序集)。我
的
问题是,这些操作会不会使
堆栈
处于不一致
的
状态?而且,由于命令行参数(如果有)是相对于ebp存储
的
,这些操作不会使命令行参数不可访问吗? 我可能遗漏了一些明显
的
东西,如果是这样,请迁就
浏览 16
提问于2019-12-16
得票数 1
回答已采纳
6
回答
PE文件
中
的
MZ
签名是做什么用
的
?
、
、
但是阅读规范时,我找不到为什么会有
MZ
字节,因为我在这2个字节应该代表
的
机器类型列表
中
找不到它。 有谁能澄清一下吗?
浏览 2
提问于2009-06-05
得票数 10
回答已采纳
1
回答
x86分段,
DOS
,
MZ
文件格式,反汇编
、
、
、
这是1990年
的
DOS
游戏。*.EXE具有
MZ
格式。我从来没有处理过分段或
DOS
,所以如果你能回答我
的
一些问题,我将不胜感激。signature 23117 "0x5a4d" blocks_in_file 270 num_relocs 0但是这个游戏EXE没有什
浏览 2
提问于2014-08-07
得票数 3
回答已采纳
2
回答
如何区分16位
MZ
和32位
MZ
、
、
、
我需要区分32位PE和16位
DOS
MZ
。正确
的
方法是什么?我可以使用启发式方法,比如查找PE
头
,但我觉得它不一定是确定性
的
。
浏览 1
提问于2015-03-02
得票数 2
回答已采纳
2
回答
什么是
DOS
头中
的
e_cblp和e_cp?
、
、
、
、
我知道唯一需要
的
字节是
MZ
签名和指向PE部分
的
指针,但我必须知道这两个到底是什么:USHORTe_cp; // Pages in file 在大多数
可执行文件
的
二进制代码
中
,这些值分别是90h和03h。一个页面有512个字节
的
代码,所以有3个页面,但是在哪里呢?我可以在文件
中
浏览 3
提问于2013-06-20
得票数 7
2
回答
是否缺少PIMAGE_
DOS
_HEADER上
的
MSDN文档?
我找不到任何有关_IMAGE_
DOS
_HEADER/PIMAGE_
DOS
_HEADER/e_magic/IMAGE_
DOS
_SIGNATURE.
的
文档pIDH=(PIMAGE_
DOS
_HEADER=IMAGE_
DOS
_SIGNATURE) printf("\nError: Invalid executable image.它
的
目的/意义是什么?为什么要与IM
浏览 37
提问于2018-08-03
得票数 2
回答已采纳
1
回答
为什么
MZ
头
签名0x54AD在PE文件
中
?
、
、
我正在读Randy Kath
的
教程。typedef struct _IMAGE_
DOS
_HEADER { //
DOS
.EXE header USHORT e_magic; // Magic number10]; /
浏览 3
提问于2017-06-16
得票数 3
回答已采纳
4
回答
从PE文件
中
删除
DOS
存根
、
、
、
是否可以从PE文件
中
删除
DOS
存根和
DOS
标
头
??
浏览 0
提问于2012-03-11
得票数 13
回答已采纳
2
回答
为什么我在wish console上加载dll时得到"invalid command name "
MZ
"“?
、
、
、
我有一个库,并且我已经使用swig为同样
的
库生成了tcl绑定。如果我原始库dll使用xyz.dll,那么生成
的
dll就是xyz_tcl.dll。但是当我尝试加载dll时,它显示"invalid command name "
MZ
"“。有谁能告诉我为什么会这样。
浏览 0
提问于2012-04-26
得票数 0
回答已采纳
3
回答
EXE标头中
的
奇异值
、
、
我在EXE头中看到了一个奇怪
的
值00000010 :B8 00 00 00 00A8 00 00 00我不知道A8在那里做什么,但是如果我把它替换成0,我
的
程序就不会执行另外,你能给我一个完整
的
MS
DOS
标题
的
链接吗?
浏览 5
提问于2010-02-02
得票数 4
回答已采纳
2
回答
Windows上
的
胖二进制文件?
、
、
、
我知道在Mac上,您可以使用lipo将针对不同体系结构
的
多个二进制文件组合成一个二进制文件。我想知道Windows端是否有类似的解决方案。谢谢。
浏览 1
提问于2010-10-25
得票数 2
回答已采纳
1
回答
DOS
MZ
二进制文件可以有VERSIONINFO元数据吗?
、
、
、
、
我
的
印象是VERSIONINFO资源是纯粹
的
Windows发明,但是在阅读时,我偶然发现了VERSIONINFO资源定义语句
的
fileos参数
的
VOS_
DOS
可能值。类似地,二进制等价
的
结构有dwFileOS成员,该成员可以具有VOS_
DOS
值,指定“文件是为MS设计
的
”(??)。 怎么可能呢?我以为
MZ
二进制格式根本就没有这样
的
元数据空间.我是不是遗漏了一些东西,比如MS版本
中
对
浏览 4
提问于2013-05-26
得票数 1
回答已采纳
1
回答
PE文件
中
的
DOS
存根
、
、
、
最近,我使用十六进制编辑器分析了一些Windows
可执行文件
。PE
头
从地址0x100开始,因此在PE映像实际启动之前有256字节
的
数据。前256位字节:我知道关于文件结构
的
以下内容 0x00-0x3F:这是
MZ
头
(64字节长)。0x40 - 0x4D:这14个字节编码7个x86 (16位模式)指令,用于使用
DOS
系统调用(中断0x21)将“此程序无法在
DOS
模式下运行”打印到屏幕上。0x4E-0x78:这是字符串“此程序不能在
D
浏览 8
提问于2020-12-06
得票数 5
回答已采纳
1
回答
使用86/88图形汇编语言
的
不规则字符
、
下面的模式是用86/88汇编语言打印
的
,但也有一些不相关
的
字符正在打印。 通过使用嵌套循环递增列和减少每次迭代
中
的
行来打印模式。
浏览 7
提问于2022-01-09
得票数 0
2
回答
windows
可执行文件
怎么可能只有128个字节
、
、
、
查看,它描述了一种将可执行代码放在DICOM文件
的
前128个字节
中
的
技术,即在前导码部分。这样,DICOM既可以看作是DICOM,也可以看作是PE
可执行文件
。也做了同样
的
演示。现在我
的
问题来了。一个
可执行文件
怎么可能只有128个字节,因为我知道一个最小
的
exe文件至少会占用,和
的
一些KB。
浏览 3
提问于2019-10-17
得票数 0
2
回答
如何从visual c++
中
的
exe文件
中
获取“入口点地址”?
我正在Visual 2008
中
编写一个C++应用程序,需要通过读取en
可执行文件
获得入口点
的
地址。我怎么能拿到这个?
浏览 6
提问于2017-06-08
得票数 2
回答已采纳
1
回答
我需要在GAS
中
初始化
堆栈
吗?
、
、
、
目前我正在学习汇编
的
基础知识。之前我使用
的
是TASM和英特尔语法。在那里我必须以某种方式初始化
堆栈
。但现在我使用GNU汇编程序和AT&T语法。我看了很多例子,没有看到任何
堆栈
的
声明/初始化。或者,也许,它是在这里没有我帮助
的
情况下制作
的
?如果是这样,它到底是如何自动初始化
的
?数据段
中
的
重要信息是否存在擦除风险?我也没有注意到任何关于
堆栈
的
指令。 感谢你事先
浏览 2
提问于2011-05-29
得票数 1
回答已采纳
1
回答
简单
的
FASM“你好世界!”
DOS
中断上
的
崩溃
、
、
、
、
在我
的
高中作业
中
,我必须编写一个程序,它使用
DOS
中断来输入和输出字符串,而不是std printf/scanf,但是当我试图运行这个程序时:use16 section '.data
浏览 0
提问于2018-02-26
得票数 2
回答已采纳
2
回答
如何使用Perl从WinNT可移植
可执行文件
中
读取头文件?
、
我想在Perl
中
处理PE文件,但没有找到模块,所以我想我会自己写(在delphi
中
已经写过一次了)。我只有一个问题,在将
可执行文件
映射到缓冲区时,如何搜索像0x00004550 (IMAGE_NT_SIGNATURE)这样
的
八进制数,将它们转换回可写字符串等?
浏览 1
提问于2009-09-13
得票数 0
回答已采纳
1
回答
用于i386和x86_64
的
Linux单二进制文件
、
、
假设我有一些为普通i386和x86_64拱形编译和工作
的
代码。那么Linux
中
的
i386+x86_64 (没有多层架构之类
的
东西)呢?有可能吗?我该怎么做?
浏览 0
提问于2013-10-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
区块链及其对审计的影响
解析Python中join方法的堵塞特性及其对主程序的影响
渗碳渗层中碳化物形态及其对断裂的影响
金融科技发展对银行及其监管机构的影响
TiDB MVCC 多版本保存机制及其对性能的影响
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券