- 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 调试器脚本与命令行说明
目录
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 //等价于
您可能关注的文档
- 4.2平行四边形及其性质1.ppt
- 4.4 平行四边形的判定(2).ppt
- 44商的近似值.ppt
- 4、2008年陕西省中考数学试题及答案.doc
- 4第二单元因数与倍数文档 (2).doc
- 5.4地砖的周长.ppt
- 5.同分母分数加减法.ppt
- 512案例:分数探究.pdf
- 5五年级数学下册.doc
- 5有括号的四则运算及有关0的运算.ppt
- DB3407_T 014-2023 市场监督管理所标准体系 构成和要求.docx
- DB3609_T 01-2024 燃油加油机计量监督检查规程.docx
- DB3406_T 010-2022 运输企业违法行为智能取证技术规范.docx
- DB36_T 1611-2022 红色旅游服务示范景区评定规范.docx
- DB36_T 1413.1-2021 中小学研学旅行 第1部分:基地(营地)认定规范.docx
- DB36_T 1412-2021 游乐园(场)大型游乐设施服务规范.docx
- 《GB/T 37133-2025电动汽车用高压连接系统》.pdf
- GB/T 37133-2025电动汽车用高压连接系统.pdf
- 中国国家标准 GB/T 37133-2025电动汽车用高压连接系统.pdf
- DB3403_T 04-2020 胶轮有轨电车交通系统施工及验收规范.docx
文档评论(0)