
汇编
AIGC布道师
热爱音乐 编写符合直觉可读的代码,没必要为了语法糖而使用不合时宜的代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
x86-64寄存器与栈帧(转载)
概要说到x86-64,总不免要说说AMD的牛逼,x86-64是x86系列中集大成者,继承了向后兼容的优良传统,最早由AMD公司提出,代号AMD64;正是由于能向后兼容,AMD公司打了一场漂亮翻身战。导致Intel不得不转而生产兼容AMD64的CPU。这是IT行业以弱胜强的经典战役。不过,大家为了名称延续性,更习惯称这种系统结构为x86-64。X86-64在向后兼容的同时,更主要的是注入了全...转载 2019-05-31 08:54:28 · 386 阅读 · 0 评论 -
Windows x64平台 获取PEB表,并获取kernel32.dll的基址,并获取它的函数
参考了:https://www.cnblogs.com/aliflycoris/p/5185097.html和另一位博主话不多说,进入正题:首先是获取PEB基址,先得懂怎么在64位平台嵌入汇编代码:参考这位博主https://blog.csdn.net/Giser_D/article/details/90670974汇编代码:.CODE GetPeb PRO...原创 2019-05-31 16:49:25 · 5567 阅读 · 0 评论 -
x86汇编代码转x64平台使用(VS2010测试通过)最简单的方法
众所周知,在x86平台,可以直接使用__asm 内嵌汇编代码,然而在x64平台却不行了。现在解决这个问题。一、VS中创建控制台程序,改成x64平台启动。二、创建test.asm文件。将原先的汇编代码放进去。注意开头是CODE开头 结尾是END结尾。然后__asm去掉.CODE TestDemo PROC MOV EAX, 2222 ; RETT...原创 2019-05-29 15:00:10 · 3149 阅读 · 0 评论 -
汇编语言常见错误(转载)
中英文对照—masm编译时错误性息提示方便一下喜欢汇编的人,里面有一些错误,望牛人帮忙改正。ml.exe错误性息FATAL 严重错误cannot open file 不能打开文件I/O error closing file I/O错误 正在关闭文件I/O error writing file I/O错误 正在写文件I/O error reading file ...转载 2019-05-29 17:07:13 · 13154 阅读 · 0 评论