码迷,mamicode.com
首页 >  
搜索关键字:汇编代码    ( 686个结果
使用Visual Studio 2019--调试汇编代码
声明:本文使用32位masm,代码与16位,64位不同 遇到问题: 1、LINK 1104: 在网上找了很久,并没有解决问题。 解决方法: 点击visual studio编译后的错误提示:LINK 1104,查看官方文档 其中一条原因:路径过长!(= =,没错,就是这个) 我遇到的情况是:在路径下创 ...
分类:其他好文   时间:2019-10-20 15:55:17    阅读次数:2046
Windows系统调用中API的3环部分(依据分析重写ReadProcessMemory函数)
Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html Windows系统调用中API的3环部分 一、R3环API分析的重要性 二、调试代码 三、调试中的关键汇编代码(系统环境:在Windows7 32位操作系统 / 调试 ...
分类:Windows程序   时间:2019-10-19 19:05:04    阅读次数:137
程序的机器级表示
机器级代码 在计算机中最终执行的都是机器代码,汇编代码、C 语言代码和高级语言的代码都需要转换成机器代码来执行。文章涉及的机器语言主要指 Intel IA32。 如下一段 C 语言代码: 通过 gcc -m32 -O1 -o code.o -c code.c 生成二进制格式的目标代码文件 code. ...
分类:其他好文   时间:2019-10-14 00:54:54    阅读次数:360
2019-2020-1 20175204 《信息安全系统设计基础》第三周学习总结
2019 2020 1 20175204 《信息安全系统设计基础》第三周学习总结 学习目标 1.理解逆向的概念 2.掌握X86汇编基础,能够阅读(反)汇编代码 3.了解ISA(指令集体系结构) 4.理解函数调用栈帧的概念,并能用GDB进行调试 实验楼学习内容总结 要点: 1.X86 寻址方式经历三代 ...
分类:其他好文   时间:2019-10-13 23:33:27    阅读次数:135
2019-2020-1 20175313 《信息安全系统设计基础》第三周学习总结
[TOC] 一、教材学习内容总结 数据类型 注意:汇编代码也使用"l"来表示4字节整数和8字节双精度浮点数。这不会产生歧义,因为浮点数使用的是一组完全不同的指令和寄存器。 操作数 操作指示符 过程 P调用Q: 该指令会把P中 的下一条指令的地址A压入栈中,并把程序计数器设置为Q的代码的起始位置. 该 ...
分类:其他好文   时间:2019-10-13 15:39:02    阅读次数:93
pwnable.kr第三题:bof
0x000查看源码 打开bof.c文件 源码分析: 要想执行第9行的“system("/bin/sh")”,程序会先判断key的值是否为0xcafebabe,现在最关键的地方就是找到key的位置,并将地址的内容覆盖为0xcafebabe。 0x001分析汇编代码 使用radare2分析汇编代码: 查 ...
分类:其他好文   时间:2019-10-03 12:15:30    阅读次数:101
裸函数
概述 _declspec(naked)修饰可以生成一个“裸”函数, 使用后C编译器将生成不含函数框架的纯汇编代码,裸函数中什么都没有,所以也不能使用局部变量,只能全部用内嵌汇编实现。 裸函数的定义 _declspec(naked) 的介绍: _declspec(naked),就是告诉编译器,在编译的 ...
分类:其他好文   时间:2019-09-24 07:54:43    阅读次数:138
linux下使用ffmpeg将amr转成mp3
linux下使用ffmpeg将amr转成mp3 实现: 1. 首先安装系统基础环境 2. 编译所需源码包 yasm:http://yasm.tortall.net/Download.html(汇编器,新版本的ffmpeg增加了汇编代码) lame:http://lame.sourceforge.ne ...
分类:系统相关   时间:2019-09-20 12:12:03    阅读次数:167
c语言排序代码实现
关于快速,冒泡,选择,插入等排序,本人用代码实现,均能运行成功。 本文除了排序,针对几种swap函数,也进行了说明,通过汇编代码分析,swap1函数的效率最高。 #include<iostream>#include <cstdio> /*交换函数*/void swap1(int *a,int *b) ...
分类:编程语言   时间:2019-09-14 13:58:05    阅读次数:94
GCC 基础知识
[TOC] GCC 基础知识 一、GCC编译选项解析 1、 常用编译选项 命令格式:gcc [选项] [文件名] E:仅执行编译预处理; S:将C代码转换为汇编代码; c:仅执行编译操作,不进行连接操作; o:指定生成的输出文件。 2、gcc编译的四个阶段(ESc,iso) 1、将hello.c预处 ...
分类:其他好文   时间:2019-09-09 19:10:45    阅读次数:78
686条   上一页 1 ... 5 6 7 8 9 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!