- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录
MDEBUG 调试器脚本与命令行说明 3
1.基本原则 3
1.1 程序语句 3
1.2 注释 3
1.3 常量 3
1.4 表达式3
1.4.1 API 名称、dll 导出函数名称、MFC 函数名称3
1.4.2 16进制数字或字符常量,如: 4
1.4.3 寄存器 4
1.4.4 内存地址,以中括号表示,如:4
1.4.5 用户自定义变量(通过var 定义)4
1.4.6 以上几种表达式形式之间的混合四则运算,可以包含括号,如:4
1.4.7 以上几种表达式形式之间的混合逻辑运行,如: 4
1.5 系统内置变量4
1.5.1 result 变量 4
1.5.2 寄存器 5
1.6 变量定义 5
1.7 赋值语句 5
1.7.1 寄存器赋值, 语法为: 5
1.7.2 对变量进行赋值,语法为 5
1.7.3 对内存进行赋值,语法为: 6
1.8 判断 7
1.9 循环与跳转 7
1.9.1 goto 语句与标号,语法为: 7
1.9.2 while/break/continue 语句,语法为:7
1.10 命令 9
2.命令详解 9
2.1 系统命令 9
?/h/help 9
ver 9
exit 9
cls 9
sleep 9
2.2 调试命令 9
openfile 9
stop 10
pause 10
restart 10
attach 10
dettach 10
run 或 g 10
t 10
1
p 10
gret 或 gout10
2.3 断点 10
bc 10
bp 10
bph 11
bphr 11
bphw 11
2.4 内存字符串/数据读取命令 11
readdata 11
readstr 11
readwstr 11
2.5 用户接口 12
print 或 log12
msg 12
YESNO 12
getstr 12
getint 12
2.6 字符串操作命令 12
strlen 12
strcat 13
strcmp/strcmpi 13
strstr/strstri 13
strupr/strlwr 14
2.7 其他命令 14
findprocess 14
loaddll 14
alloc 14
GetModuleBase/GetModuleSize 15
2
MDebug 调试器脚本与命令行说明
第一版
作者:accessd
/vmpdebugger
http://www.MD
2011.11.27
MDebug 脚本语言是类似C/C++的64 位高级语言,其编译与执行引擎内置于MDebug 调试器。
1.基本原则
1.1 程序语句
每行只能写一个语句,多个语句必须分多行编写。除字符常量或字符串常量外,其他语句不区分大小写。
1.2 注释
与C/C++相同,即在/*与*/之间,或//之后的内容,例如:
/*
here is comment (这里是注释)
*/
EAX = EBX // 将EBX 的值赋予EAX
1.3 常量
常量包括数字、字符、字符串。MDebug 中的数字都表示16进制,不管前面有无0x,如果16进制数字的
第一个数是A-F,则必须在最前面加上0 或0x,否则会被当作变量处理。
下面是数字例子:
9
0x100
100 //100 与0x100 完全相同
/与0完全相同
0xabcd1234
字符常量是在与符号之间的表示,与C 语言的字符常量表示相同,例如:
A //等价于
您可能关注的文档
- LAN在测试系统中使用.pdf
- LAN在测试系统中使用-应用.pdf
- LC-MS定量分析流程及经验.pdf
- LDrvPro.sys问题导致系统无法开机问题解决办法.doc
- lec5 线性方程组及Matlab.ppt
- lec21 - 多媒体网络及服务质量(上) [只读]-第二十一讲.pdf
- LED驱动方式分析和性能比较.pdf
- LGY_BY08语法制导翻译与中间代码生成.ppt
- Lingo 中各项含义.doc
- Linux dev目录详解和Linux系统各个目录作用.doc
- 2025年烟台市正大城市建设发展有限公司招聘工作人员12名笔试参考题库附带答案详解.doc
- 2025年衢州市属国企公开招聘工作人员笔试参考题库附带答案详解.doc
- 2025中铁四局集团有限公司法律合规部公开招聘1人笔试参考题库附带答案详解.docx
- 2025中国建筑股份有限公司岗位招聘【人力资源部(干部人事部)】笔试参考题库附带答案详解.docx
- 2025年滁州定远县中盐东兴盐化股份有限公司招聘2人笔试参考题库附带答案详解.doc
- DB1331T109-2025雄安新区建设工程抗震设防标准(963.84KB)(1).pdf
- 2025辽宁省能源控股集团所属抚矿集团招聘76人笔试参考题库附带答案详解.pdf
- 2024陕西延长石油集团华特新材料股份有限公司社会招聘8人笔试参考题库附带答案详解.pdf
- 2023内蒙古大唐国际锡林浩特矿业有限公司采煤自营专项社会招聘32人笔试参考题库附带答案详解.pdf
- 2024年12月云南大学国际合作与交流处公开招聘(1人)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
最近下载
- 个体防护装备配备规范.pdf VIP
- 尾矿库安全规程.docx VIP
- 工作场所有害因素职业接触限值 第2部分物理有害因素.doc VIP
- DX—TH2使用与维护说明书附图.doc VIP
- 危险化学品单位应急救援物资配备要求.pdf VIP
- GB30000.26-2013 化学品分类和标签规范 第26部分:特异性靶器官毒性 反复接触.pdf VIP
- 2025《速度、力度与常用音乐术语》大单元整体教学设计.docx
- GB 30000.28-2013 化学品分类和标签规范 第28部分:对水生环境的危害.docx VIP
- GB30000.27-2013 化学品分类和标签规范 第27部分:吸入危害.pdf VIP
- GB30000.25-2013 化学品分类和标签规范 第25部分:特异性靶器官毒性 一次接触.pdf VIP
文档评论(0)