
汇编语言
Air_cat
keep go on
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
论SMC的实现(1) -- 基础实现手法&&坑点规避 (转下一篇)
环境配置:Visual Studio 2019 关闭动态基址,打开固定基址,关闭全程序优化,优化级别OD,关闭SDL,发布版本为Release,SMC(Self Modifying Code) 即动态代码加密技术原创 2020-08-09 00:41:24 · 881 阅读 · 0 评论 -
Windows内核学习(1)
Windows内核学习内存、进程、线程、I/O等核心体设备驱动硬件抽象层(HAL)内存布局2GB内核空间 0xffffffff64kb非法空间 0X7FFFFFFF进程空间 0X7FFF00064kbNULL空间 ...原创 2019-11-12 00:01:03 · 413 阅读 · 0 评论 -
关于使用dosbox与masm/MASMplus进行汇编语言的编译,link与执行中遇到问题的解决法小汇总(慢慢汇总更新)
本博文主要在参照了https://blog.youkuaiyun.com/yuzuruhanyu/article/details/80287419这篇博客,以及网络上各类咨询的基础上汇总而成。 特意提示,本人水平有限,一些用词和解释可能并不十分准确,如果您有不同的看法或理解,敬请指正和探讨。-------------------------------------------------...原创 2019-04-09 22:59:37 · 9756 阅读 · 8 评论 -
简单的debug32的基本语法介绍(基于dos环境)
1.打开文件:debug 文件名.exe2.-r简单的输入-r时就是查看当前各项寄存器的值,并由当前的地址,存储的指令等等。并且,我们可以用-r命令来对寄存器的值进行修改,如:-r ax。3.-a-a指令可以让我们依次对内存单元直接写入汇编语言,如:-a 1000:01000:0 mov ax,01000:3 mov ax,14.-d我们可以用-d命令来查看内存中的内容,和-...原创 2019-05-10 23:12:31 · 2773 阅读 · 0 评论 -
汇编阶段性学习内容反省(2)
本节内容本此反省将复(chong)习(xue)一下有关cs:ip,ds:sp,以及和转移指令有关的一些内容。因为之前在学的时候,我就对cs:ip和ds:sp对内存和cpu的一些意义以及用法不甚明白,对转移指令的理解也不甚清晰,因此这里对这些内容进行一些反省,以此来巩固知识。内存&栈...原创 2019-07-18 22:10:08 · 197 阅读 · 0 评论 -
汇编阶段性学习内容反省(1)
写作原因:因为在稍稍过了一边汇编语言(王爽所著的《汇编语言》)之后没有对知识进行加深积累,因而在一阵子的期末复习之后,感觉知识都忘得差不多了,(说白了就是菜)因而现在进行一波知识(zai)的(xue)整(yi)合(bian)。写一个asm文件:首先,我用的编写工具是MASMplus,(当然记事本什么的也可以)接下来开始敲代码:我这边打算写一个简单的加减赋值程序,先给ax赋值3,然后再让它加...原创 2019-07-16 22:42:08 · 227 阅读 · 3 评论 -
汇编阶段性学习内容反省(3)--汇编与函数与与逆向分析
特别说明这一次由于时间跨度大,所以文章内容将不如上一篇反省所说是关于转移指令,而是一篇近期所学内容的小总结。正文之所以写这篇小总结,很大程度上是在阅读了《加密与解密》的第二章的部分内容,与《D.REC++反汇编与逆向分析技术揭秘》的前三章之后受到了很大的启发,1.对于程序数据的装载 – 即函数参数的入栈顺序–通常是参数从右到左的顺序进行push入栈,也可能从左到右,也可能因为程序调用约定等...原创 2019-09-21 20:02:59 · 265 阅读 · 0 评论