码迷,mamicode.com
首页 >  
搜索关键字:汇编代码    ( 686个结果
SEH(structured exception handling)基础篇---终止处理程序
前序:最近看SEH看的头晕脑胀/(ㄒoㄒ)/~~,SEH最开始是Windows提供的异常处理机制,只是一个简单的框架,而我们现在使用的SEH都是编译器已经在系统提供的最基础的框架上做了修改的增强版(原始版比较原始,牵扯到大量Windows基础知识,并且需要反汇编看汇编代码来理解。。。。本人现在功力较 ...
分类:其他好文   时间:2017-05-13 14:18:26    阅读次数:228
Linux GCC常用命令
Linux GCC常用命令 1简介 2简单编译 2.1预处理 2.2编译为汇编代码(Compilation) 2.3汇编(Assembly) 2.4连接(Linking) 3多个程序文件的编译 4检错 5库文件连接 5.1编译成可执行文件 5.2链接 5.3强制链接时使用静态链接库 1简介 GCC ...
分类:系统相关   时间:2017-05-09 11:31:15    阅读次数:239
C语言堆栈的区别
堆(heap)和栈(stack)有什么区别?? 简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 astack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为 ...
分类:编程语言   时间:2017-05-09 11:27:56    阅读次数:169
gcc -g -o -c分别是什么意思
-g为了调试用的加个-g是为了gdb用,不然gdb用不到-ooutput_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。-E:仅执行编译预处理;-S:将C代码转换为汇编代码;-Wall:显示警告信息;-c..
分类:其他好文   时间:2017-05-09 09:34:06    阅读次数:196
开坑CTF-pwn-入门
0x00 扯淡 pwn,大概是pwn to own的意思,通过二进制/系统调用等方式获得目标主机的shell。 之前软件安全课上学过windows上的栈溢出,格式化字符串等漏洞,弹过几个窗,但是没接触过linux的二进制相关问题,也没玩过shell这种控制。 考研之前的最后一段时间学一下pwn,目标 ...
分类:其他好文   时间:2017-05-02 23:39:19    阅读次数:1727
OD命令
命令行插件支持的命令 CALC 判断表达式 WATCH 添加监视表达式 AT 在指定地址进行反汇编 FOLLOW 跟随命令 ORIG 反汇编于 EIP DUMP 在指定地址进行转存 DA 转存为反汇编代码 DB 使用十六进制字节格式转存 DC 使用 ASCII 格式转存 DD 转存在堆栈格式 DU ...
分类:其他好文   时间:2017-05-01 20:54:06    阅读次数:266
W10上面DOSBOX安装
第一步:下载好MASM.exe、debug.exe、link.exe。将其放在根目录下面。我们以后自己编写的汇编代码也是在此目录下。如图: 第二步:我这里的文件夹名称是Assembly那么这个也就是待会DOSBOX的虚拟系统盘。DOSBOX设置如下: 修改如图文件,用记事本打开即可 第三步:在此文件 ...
分类:其他好文   时间:2017-04-24 12:37:19    阅读次数:226
网易云课堂-----Linux内核分析-----期末主观题
王康 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 下面是对8个课题的总结 1. 图解分析汇编代码以及理解计算机是如何工作的 冯诺依曼体系结构的计算机,又叫存储程序计算机,从硬件的角... ...
分类:系统相关   时间:2017-04-16 13:59:00    阅读次数:274
《linux 内核分析》 第7周 可执行程序的装载
王一+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-100002900 一、理解编译链接的过程和ELF可执行文件格式; 1、编译链接过程 汇编器编译成汇编代码 -x是将编译cpp输出文件,输出汇编文件 4.链接成可执行文件 静态链接成h ...
分类:系统相关   时间:2017-04-10 00:38:51    阅读次数:273
codeblocks下的汇编语言
Debug->Debugging windows->Disassembly F4+F7 每条语句的调试,查看变量 可以通过两者的比较来互相学习 1.通过查看汇编代码学习c如何改进,减少代码量和运行次数 2.通过查看c语言对应的汇编语言学习如何用汇编写常见算法 如果将来厉害的话可以尝试写一下编译器,把 ...
分类:编程语言   时间:2017-04-09 09:52:50    阅读次数:299
686条   上一页 1 ... 26 27 28 29 30 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!