码迷,mamicode.com
首页 >  
搜索关键字:反汇编    ( 700个结果
《汇编语言》学习笔记4——DEBUG
DEBUG主要命令 1. R 查看和修改寄存器 D 查看内存单元 E 修改内存单元 U 反汇编,将机器指令变为汇编指令 T/P 单步执行 G 连续执行程序 A 输入汇编指令 Q 退出 2.DOS 命令 cd \ 退到根目录C>下 dir 显示文件列表 cd 目录名 进到目录 cd .. 退回上级目录 ...
分类:编程语言   时间:2016-04-09 13:39:52    阅读次数:270
自制反汇编逆向分析工具 迭代第四版本
上一个版本,本工具支持的第一个逆向策略,(对反汇编的函数体内的分支控制结构逆向生成cpp代码,)一直都可以正常工作,直到遇上了一个函数。这个使我的逆向策略算法失效的函数,主要的特点是它含有众多无条件跳转指令(,都是在函数体内的跳转)。 为什么无条件跳转指令会使得我的第一个逆向算法失效,因为这些无条件 ...
分类:其他好文   时间:2016-04-05 19:10:09    阅读次数:305
简易调试器的实现(二)
先说一下上次对于软件断点CC还原的位置,int 3断点,属于陷阱类异常,恢复的地方应该是发生异常指令的下一条指令,但是我们在收到信息的时候FirstChance的时候是下一条,在第二次的时候确是断点发生的地方。 最近看了下<软件调试>得到了解释 首先写个小程序 当调试的时候,进入反汇编窗口我们看到发 ...
分类:其他好文   时间:2016-04-03 00:15:16    阅读次数:345
自制反汇编逆向分析工具 迭代第三版本
将一个函数的分支跳转逆向生成cpp文件,使逆向分析过程从分支跳转的分析中解放出来,工具首要的作用是应当解放生产力。 下面是效果图: 然后附上上面效果图对应的反汇编源代码和工具逆向生成的cpp文件。 有了这个逆向出来的文件,接下来的逆向工作有点像在做填空,但已经帮大忙。 不能上传附件,贴代码。 某比较 ...
分类:其他好文   时间:2016-03-31 20:18:02    阅读次数:286
Linux内核分析学习笔记(一)
从今天开始学习网易云课堂孟宁老师的《Linux内核分析》课程,链接地址:http://mooc.study.163.com/course/USTC-1000029000#/info,记录课程学习笔记。 第一周的内容主要介绍了冯诺依曼体系结构、ATT格式的32位x86汇编语言以及一个简单的c程序反汇编
分类:系统相关   时间:2016-03-18 23:29:08    阅读次数:366
通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
C语言代码: int g(int x) { return x + 5; } int f(int x) { return g(x); } int main(void) { return f(5) + 1; } 反汇编代码: g: pushl %ebp 将ebp的值压栈,同时esp向下移动4个字节 mo
分类:其他好文   时间:2016-02-29 00:13:32    阅读次数:240
通过汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
实验目的: 通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的 实验过程: 通过vi程序进行编程: int g(int x) { return x + 3; } int f(int x) { return g(x); } int main(void) { return f(8) + 1;
分类:其他好文   时间:2016-02-28 19:54:19    阅读次数:176
实验--反汇编一个简单的C程序(李鹏举)
攥写人:李鹏举 学号:20132201 ( *原创作品转载请注明出处*) ( 学习课程:《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ) 实验部分(以下命令为实验楼64位Linux虚拟机环境下适用,32位Linux
分类:其他好文   时间:2016-02-28 19:53:01    阅读次数:194
Linux内核分析作业一
一、实验 通过反汇编一个简单的c语言程序来分析计算机是如何工作的 1.进入实验楼,在实验楼环境下把c语言代码转换成汇编码 汇编代码如下图: 二、汇编代码的工作过程中堆栈的变化:(手绘步骤,顺序是从左到右,从上到下) 三、计算机是如何工作的: 计算机的基本原理是存储程序和程序控制,按照冯若依曼体系结构
分类:系统相关   时间:2016-02-25 23:02:04    阅读次数:457
linux内核学习之一 简单c语言反汇编
(我是第一次发技术博客的菜鸟,恳请大家指导!!) 一 由简单c程序生成汇编代码 首先给出本次我们要反汇编的简单c语言程序:(够简单吧~) 在linux环境中使用下面的命令条件编译: 生成汇编文件shiyan1.s: shiyan1.s的部分代码截图: 全部粘贴出来如下: 1 .file "shiya
分类:编程语言   时间:2016-02-25 19:47:08    阅读次数:247
700条   上一页 1 ... 37 38 39 40 41 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!