- 584
- 0
- 约6.06千字
- 约 11页
- 2018-05-09 发布于天津
- 举报
易语言置入代码
易语言置入代码
速度及完成一些易不好直接完成的操作,是追求置入代码的全部!如果你不同意,那基本上不用往下看。汇编功底只有靠自己,这里只是讲述在易语言中如何使用“置入代码()”来嵌入汇编及其注意要点。这是自己的学习体会,如有理解错误或bug请指出,谢!
我们先来了解一下置入代码是怎么的一回事
汇编中nop是空操作指令,我们先使用8个空操作来给程序作个“置入代码”的标记。于是,在一个新建易程序中输入如下代码:
静态编译成可执行文件后,使用OllyDbg反编译一下:
PUSH EBP / MOV EBP,ESP 是例行的保存和设置 EBP 的代码,因为缺省对堆栈操作的寄存器有 ESP 和 EBP,而 ESP是堆栈指针,无法暂借使用(代码中若有 PUSH/POP指令会自动修改ESP值),所以一般使用 EBP 来存取堆栈。聪明的你在这时有没有想发言:“但我们置入代码中没有添加这个指令,它是如何来的?”告诉大家,这是易编译器添加上去的。易语言为所有子程序初始都添加这么的两句,在“返回()”时再使用MOV ESP,EBP/POP EBP 来平栈,这都是易语言在编译时所做的处理,平常我们都不用关心这些。但当使用置入代码来嵌入汇编指令,我们就不得不了解。现暂且放下,后面再来说明我们要了解的的东西。
跳出具体指令,看看反汇编子程序的框架。置入的代码(8个nop)“完全”的位于一个子
您可能关注的文档
- 旁氏柜台促销活动指引.ppt
- 旅游公司管理制度汇编排版.doc
- 旅游场分析报告.doc
- 旅游场营销教案.doc
- 旅游场细分内容.ppt
- 旅游学刊中国旅游研究年会文字稿.doc
- 旅游场风险分析实习论文.doc
- 旅游工作者心理.ppt
- 旅游强镇创建申请报告.pdf
- 旅游大使大赛方案.pptx
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2025年国企组织人事岗招聘笔试题库及答案.docx VIP
- TCSNAME 081-2024 船用热固树脂玻璃纤维管材.pdf VIP
- 2026年国企人力资源综合岗招聘考试笔试试题(含答案).pdf
- Compass-Rules性能培训.ppt VIP
- TCSNAME 083-2024 水声数字语音通信定位系统.pdf VIP
- 青春期生理卫生知识讲座--男生篇(主题班会PPT).pptx VIP
- 阀门安装实施规范.docx VIP
- 三年级下册英语外研版三起《第五单元测试卷3套带答案》.docx VIP
- KA 37-2026 冲击地压巷道防冲支护方法.docx VIP
- 26秋人教数学-第2课时 11~20的认识(1).docx VIP
原创力文档

文档评论(0)