搜索结果
查询Tags标签: 汇编,共有 394条记录-
vs2019内联汇编
01:39:43呜呼,搞了一晚上终于弄好了,我的宝贝vs2019啊。因为配了opengl和mfc,环境终究是搞乱了,晚上找了一堆帖子,也算对自己的鞭策吧。 写一下一些教训吧: ①对我的环境和机子(64)的环境来说,这种平台设置,运行不了c(c++)程序 ②directx repair可以修复缺少的…
2021/12/16 9:10:46 人评论 次浏览 -
恶意代码分析入门系列之 - 基础知识
0x00 前言 在第一小节完成了环境的搭建,成功搭建好了一个可用于恶意样本分析的虚拟机环境,在这小节,先介绍一些关于恶意样本的相关知识,也算是为恶意样本分析做准备。 首先,我没有写详细的汇编教程,论坛中有非常多的汇编教程,读者可以多多利用论坛的搜索功能,找到…
2021/12/11 23:46:42 人评论 次浏览 -
恶意代码分析入门系列之 - 基础知识
0x00 前言 在第一小节完成了环境的搭建,成功搭建好了一个可用于恶意样本分析的虚拟机环境,在这小节,先介绍一些关于恶意样本的相关知识,也算是为恶意样本分析做准备。 首先,我没有写详细的汇编教程,论坛中有非常多的汇编教程,读者可以多多利用论坛的搜索功能,找到…
2021/12/11 23:46:42 人评论 次浏览 -
汇编原来是这样(一)
汇编原来是这样(一) (一)基础知识 一、机器语言机器语言是机器指令的集合。 机器指令展开来讲就是一台机器可以正确执行的命令。(只有0和1) 比如堆栈指令:0101 0000(PUSH AX) 二、汇编语言的产生以及组成汇编语言的主体是汇编指令。 汇编指令与机器指令的差别…
2021/12/9 22:23:08 人评论 次浏览 -
汇编原来是这样(一)
汇编原来是这样(一) (一)基础知识 一、机器语言机器语言是机器指令的集合。 机器指令展开来讲就是一台机器可以正确执行的命令。(只有0和1) 比如堆栈指令:0101 0000(PUSH AX) 二、汇编语言的产生以及组成汇编语言的主体是汇编指令。 汇编指令与机器指令的差别…
2021/12/9 22:23:08 人评论 次浏览 -
手撕汇编。。。
汇编系列文章已经更新了三篇,每一篇都是笔者用心总结,希望对你有帮助 手把手教你汇编 Debug 爱了爱了,这篇寄存器讲的有点意思 之前的文章我们主要聊了一些基本的汇编指令,并且通过一个名为 Debug 的调试软件,让我们看到了内存中是如何存储指令和数据的,在学习了这些…
2021/12/9 14:19:19 人评论 次浏览 -
手撕汇编。。。
汇编系列文章已经更新了三篇,每一篇都是笔者用心总结,希望对你有帮助 手把手教你汇编 Debug 爱了爱了,这篇寄存器讲的有点意思 之前的文章我们主要聊了一些基本的汇编指令,并且通过一个名为 Debug 的调试软件,让我们看到了内存中是如何存储指令和数据的,在学习了这些…
2021/12/9 14:19:19 人评论 次浏览 -
C/C++编译过程
C语言的编译执行过程即将.c文件 ---------> .exe文件 预处理:预处理的过程实质上是处理“#”,将#include包含的头文件直接拷贝到hello.c当中;同时将#define定义的宏进行替换,同时删除注释。形成.i文件 编译:编译的过程就是将预处理后的程序转换成特定汇编代码的过…
2021/12/7 17:21:10 人评论 次浏览 -
C/C++编译过程
C语言的编译执行过程即将.c文件 ---------> .exe文件 预处理:预处理的过程实质上是处理“#”,将#include包含的头文件直接拷贝到hello.c当中;同时将#define定义的宏进行替换,同时删除注释。形成.i文件 编译:编译的过程就是将预处理后的程序转换成特定汇编代码的过…
2021/12/7 17:21:10 人评论 次浏览 -
OpenEuler中C与汇编混合编程
OpenEuler中C与汇编混合编程 在X86_64架构下实践2.5中的内容,提交代码和实践截图 a.c #include <stdio.h>extern int B();int A(int x,int y) { int d, e,f; d = 4; e = 5; f= 6; f = B(d,e); }通过gcc -m32 -S a.c a.s将a.c的汇编代码放入a.s中a.s代码 .file &qu…
2021/12/7 11:17:45 人评论 次浏览 -
OpenEuler中C与汇编混合编程
OpenEuler中C与汇编混合编程 在X86_64架构下实践2.5中的内容,提交代码和实践截图 a.c #include <stdio.h>extern int B();int A(int x,int y) { int d, e,f; d = 4; e = 5; f= 6; f = B(d,e); }通过gcc -m32 -S a.c a.s将a.c的汇编代码放入a.s中a.s代码 .file &qu…
2021/12/7 11:17:45 人评论 次浏览 -
OpenEuler 中C与汇编的混合编程
------------恢复内容开始------------在X86_64架构下实践2.5中的内容,提交代码和实践截图 首先使用下面代码下载gcc32位库sudo apt-get install gcc-multilib g++-multilib module-assistant1.将C代码编译成汇编代码: C代码:#include <stdio.h>extern int B();i…
2021/12/5 20:48:49 人评论 次浏览 -
OpenEuler 中C与汇编的混合编程
------------恢复内容开始------------在X86_64架构下实践2.5中的内容,提交代码和实践截图 首先使用下面代码下载gcc32位库sudo apt-get install gcc-multilib g++-multilib module-assistant1.将C代码编译成汇编代码: C代码:#include <stdio.h>extern int B();i…
2021/12/5 20:48:49 人评论 次浏览 -
OpenEuler 中C与汇编的混合编程
目录OpenEuler 中C与汇编的混合编程在X86_64架构下实践2.5中的内容,提交代码和实践截图准备工作将C代码编译成汇编代码示例2.2示例2.3示例2.4 OpenEuler 中C与汇编的混合编程 在X86_64架构下实践2.5中的内容,提交代码和实践截图 准备工作 首先,查看ubuntu版本并下载gcc…
2021/12/5 1:16:54 人评论 次浏览 -
OpenEuler 中C与汇编的混合编程
目录OpenEuler 中C与汇编的混合编程在X86_64架构下实践2.5中的内容,提交代码和实践截图准备工作将C代码编译成汇编代码示例2.2示例2.3示例2.4 OpenEuler 中C与汇编的混合编程 在X86_64架构下实践2.5中的内容,提交代码和实践截图 准备工作 首先,查看ubuntu版本并下载gcc…
2021/12/5 1:16:54 人评论 次浏览