在被窝里看书系列之《Windows PE 权威指南学习》笔记 第一章
来源:互联网 发布:淘宝上买号怎么领取 编辑:程序博客网 时间:2024/04/30 17:43
标题不长不拉风。。。 今天开始看《Windows PE 权威指南》。
第一章 easy 了 贴下 软件环境把
开发语言:masm32 v10.0
工作环境:windows xp sp3
编辑器:notepad.exe
调试软件:Ollydbg.exe
静态调试:w32dasm
字节码编辑器:FlexHex
OK 第一章 各个软件安装完毕。
-----------------------------------------------------------
叫我做个hello word..
开工把
MessageBox();
ExitProcess();
就这2API.用汇编的写一遍。。
;-------------------------;功能:第一个程序HelloWorld;作者:pandyer;日期:2012.02.26;-------------------------;.386 不解释..好像以前学的都是386的指令把 flat 内存模式 stdcall 调用约定 书上没说鬼知道是不是这样,我是这么理解的 .386 .model flat,stdcall option casemap:noneinclude windows.incinclude user32.incincludelib user32.libinclude kernel32.incincludelib kernel32.lib\;数据段 .dataszText db 'HelloWorld',0;代码段 .codestart: invoke MessageBox,NULL,offset szText,NULL,MB_OK invoke ExitProcess,NULLend start
就第一行的那个 386 啊什么的 需要理解一下其他的都知道了。。
然后代码敲完 开始 ML ....
ml -c -coff helloworld.asm
-c 是独立编译 -coff 是生存标准coff目标文件。。 别问我2参数什么意思。。
第三步
link -subsystem:windows helloworld.obj
KO...-subysstem:windows 看字面意思应该是 windows 系统运行。
好了 helloworld.exe 出来了
贴个图
- 在被窝里看书系列之《Windows PE 权威指南学习》笔记 第一章
- 在被窝里看书系列之《Windows PE 权威指南学习》笔记 第二章
- Css权威指南学习笔记之第一章 候选样式表
- Javascript权威指南看书笔记
- Javascript权威指南学习笔记1:第一章
- Javascript权威指南看书笔记(二)
- 《android编程权威指南》学习笔记之第一章 Android应用初体验
- jQuery权威指南第二版学习笔记(第一章)
- JavaScript基础学习之-JavaScript权威指南--第一章解释器
- 学习笔记:《CSS权威指南》之选择器
- PE权威指南(GJZQ)
- 学习javascript权威指南系列
- jenkins权威指南学习---第一章---jenkins介绍
- 《WINDOWSPE权威指南》学习笔记(二)- PE文件结构及字段说明
- 《struts2权威指南》学习笔记之在Freemarker中使用struts2标签
- windows pe权威指南 里面的一个小问题
- 《struts2权威指南》学习笔记之struts2之文件下载
- 《Tomcat权威指南》学习笔记
- win7 定时关机
- 浅析ObjectiveC 深浅拷贝学习
- 使用IBM Rational Application Developer 8开发Portlet - Maven集成
- poj 3070(矩阵的快速幂)
- 恢复firefox关闭时保存标签页的提示。
- 在被窝里看书系列之《Windows PE 权威指南学习》笔记 第一章
- ubuntu12.04 中EMACS安装过程中关于crt*.o定位的问题
- 在被窝里看书系列之《Windows PE 权威指南学习》笔记 第二章
- sublime 看着太爽了!
- 代码优化如做游戏一样有趣
- JAVA 哈希表类 HashTable
- JSP编程,url中加斜杠和不加斜杠的区别(sendredirect,requestdispatcher,servlet,filter)
- 关于设计原则
- NYOJ 257 郁闷的C小加(一)(中缀式变后缀式)