码迷,mamicode.com
首页 >  
搜索关键字:反汇编    ( 700个结果
<ReversingEngineering>关于windows32位系统下的dll注入技术经验汇
上个学期把自己闷在图书馆一直在看关于逆向工程技术方面的书,从入门到初级,现在也敢说自己一条腿已经迈进了这片知识的大门里,因为该博客刚开通先将一些经验记录下来,也是留给自己一方面做个参照。 《逆向工程核心原理》((韩)李承远 )《Reversing:逆向工程揭密(电子工业出版社)》《黑客反汇编揭密》(...
分类:Windows程序   时间:2015-03-17 00:39:32    阅读次数:247
字符串存储位置的疑问
字符串的存储位置到底在哪儿?按照我以前编汇编代码的经验,字符串肯定是放在数据段。但是在C/C++中,这个却不一定成立吧!昨天晚上跟群里的同学讨论,我们观点不太一样,他认为应该直接存在函数的栈空间。我可以肯定字符串常量会放在数据段,但是对字符数组我确实不太确定了。所以就分别在VC和GCC下试了试,看了个简单程序的反汇编代码。首先看看VC的吧:#include "string.h" #include "...
分类:其他好文   时间:2015-03-16 14:35:00    阅读次数:155
【汇编】计算机是如何工作的
李景源原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、编写一个main.c文件,保存并退出。二、反汇编C语言程序三、打开后的页面如下:四、去掉所有以点开头后的内容,留下纯汇编代码:g: pushl %ebp movl %esp,%ebp movl..
分类:其他好文   时间:2015-03-09 01:50:01    阅读次数:167
反汇编一个简单的C程序
一、实验截图二、汇编代码分析:cpu首先执行main函数里的pushl %ebp和movl %esp %ebp。如下图:esp减去4就是向上移动4位到1,如下图:把1赋值给esp,如下图:call f即为eip转到f执行,先push eip,再将f的地址传给eip。.........太晚了,先略,以...
分类:其他好文   时间:2015-03-09 00:20:29    阅读次数:124
分析汇编代码理解计算机如何工作
周玉勇原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000把C代码反汇编成汇编代码,再来分析计算机如何工作下面是C代码C代码编译成汇编的代码简化的汇编代码 1 g: 2 pushl %e...
分类:其他好文   时间:2015-03-08 22:47:10    阅读次数:226
反汇编一个简单的C程序
long#long +原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000C程序代码: 1 int g(int x) 2 { 3 return x + 3; 4 } 5 6 int f(int...
分类:其他好文   时间:2015-03-08 21:26:08    阅读次数:216
反汇编一个简单的C程序
C程序代码: 1 int g(int x) 2 { 3 return x + 3; 4 } 5 6 int f(int x) 7 { 8 return g(x); 9 }10 11 int main(void)12 {13 return f(8) + 1;14 }View Code编译...
分类:其他好文   时间:2015-03-08 19:58:15    阅读次数:123
windows系统背景知识学习笔记
前言对于每天都要在windows平台上进行逆向工程任务的我们而言,稍微了解一些系统底层的机制与实现原理,用这些背景知识来武装自己总是好的。调试器,反汇编器,加包,解包器,虚拟机,等等,无一不是运行在windows系统上,甚至对内核调试器如SoftICE,WinDbg等工具的使用,也要..
分类:Windows程序   时间:2015-03-06 19:23:00    阅读次数:227
Linux下简单C语言小程序的反汇编分析
韩洋原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000写在开始,本文为因为参加MOOC相关课程而写的作业,如有疏漏,还请指出。选了一门Linux内核分析课程,因为阅读内核代码中或多或少要涉及到At&...
分类:编程语言   时间:2015-03-03 01:06:34    阅读次数:311
通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的
刘子健  原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 对一下代码进行反汇编分析: int g(int x) { return x + 42; } int f(int x) { return g(x); } int main(void) { ...
分类:其他好文   时间:2015-03-01 14:29:59    阅读次数:170
700条   上一页 1 ... 50 51 52 53 54 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!