码迷,mamicode.com
首页 >  
搜索关键字:反汇编    ( 700个结果
struct寻址&for反汇编
//for 反汇编#includeint main(){ int i=0; int s=0; for(i=10;i=1;i--) { s=s+1; } return 0;}//for 反汇编#includeint main(){000000013F1...
分类:其他好文   时间:2014-05-23 12:41:04    阅读次数:434
加壳学习笔记(三)-简单的脱壳思路&调试思路
1.首先F3加载应用程序,然后一路F8直到自己停下来,或者是ctrl+F8他会自己运行,直到出现自己停下的时候(也就是OllyDbug把程序的控制权交出,转由应用程序自己控制,呵呵,不行,还得唠唠其他的......下面先跳转一下) 控制权、领空:关于程序的控制权和领空的问题,OllyDbug是一个强大的程序调试工具,具有强大的调试和反汇编能力,他会在应用程序拉到内存的那一刻,就牢牢的控制了该程序,具体的方法是(个人猜想而已):OD把程序拉到内存的同时,就是一个领孩子入瓮的问题,呵呵,实际这里...
分类:其他好文   时间:2014-05-22 07:38:22    阅读次数:307
Valgrind学习
Valgrind与其他DBI(Pin, DynamoRIO)的区别 我们需要了解DBI的几个 D&R Disassemble-and-Resynthesise 反汇编后重新组装 Valgrind采用这种方式,将Client中的代码全部翻译成IR,然后在IR级别进行instrument,最后将IR翻译...
分类:其他好文   时间:2014-05-21 22:22:31    阅读次数:410
C++备忘录
类的大小 空类(不含成员变量和虚函数):因为对象不可能不占内存,否则这个对象怎么存在,所以C++规定空类对象内存大小为1。class EC { public: EC(){} ~EC(){}; void EC1() { printf("EC1\n"); } }; class EVC { public: EVC(){} ~EVC(){}; void EVC1() {...
分类:编程语言   时间:2014-05-15 04:08:52    阅读次数:302
反汇编windows htonl()函数
因为自己在系统内核写网络程序有时候需要调用htons htonl 这样的函数进行转换,但由于内核只能调用c运行库,别的API不能调用。自己也接触过一点汇编,从来没有去学过。看过老码识途这本书前几章,如是自己反编译试了一下,结果自己还真反出来,对于懂汇编的人确实非常容易。ULONG myHtonl(U...
分类:Windows程序   时间:2014-05-14 07:00:30    阅读次数:582
PE文件简介
PE(Portable Execute)文件是WIN32下可执行文件遵循的数据格式,也是反汇编调试必不可少的文件,常见的pe文件有.exe和.dll文件。本文主要介绍pe文件的结构和虚拟内存地址转换到文件地址的方法。 pe文件的基本结构 基本的pe文件主要包括以下部分:如下图 .text节:由编译器产生,村反击本的二进制机器码,我们调试很烦会变得而主要对象。.data节:数据块,宏定...
分类:其他好文   时间:2014-05-10 09:56:24    阅读次数:311
使用反汇编破解 Windows 下Markdown 编辑器 MarkdownPad 2
MarkdownPad 是 Windows 平台下一款优秀的 Markdown 编辑器,本文简单介绍 Markdown 以及使用一种方法破解 MarkdownPad 使其升级到专业版。该方法仅限于教育用途,我不为滥用该方法导致的商业纠纷负责! Markdown 简介 Markdown 是一种轻量级标记语言,有着及其简单、易学易用的语法,任何人在几分钟之内都可以掌握其基本语法并用来写作,你可...
分类:Windows程序   时间:2014-05-09 14:59:57    阅读次数:590
流程控制语句反汇编(1)(Debug版)
// 流程控制语句反汇编//Author:乾卦 Date:2014-5-8#includeint main(){ int a=1,b=10; if(a>b) { a=b; } a=2; b=11; return 0;}//if语句的反汇编#i...
分类:其他好文   时间:2014-05-09 08:31:43    阅读次数:373
修改 dll
由于没有源码,想改dll,就要依靠反汇编了。输入 ildasm.exe据说也可以直接 C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin 找到该软件在把 dll 扔进去 ,点击文件 --转储默认 utf8 ,点击确定,弹出保存对话框,建议放在某个磁盘下...
分类:其他好文   时间:2014-05-03 23:07:21    阅读次数:481
OpenRisc-67-OR的汇编
引言之前我们写过OR的裸机程序,写过基于OR的linux设备驱动程序,也反汇编过OR的机器码。本小节,我们将通过一个简单的实验,对OR的汇编(指令集)做一个简单的梳理和测试。1,基本思想要想了解OR的指令集,其实只要查查OpenRISC architecture manual就可以了,但是不是最好的熟悉方式,也没有必要将其所有指令集记下来。我认为,通过一个实际的工程或者例子,从中了解OR的指令集是...
分类:其他好文   时间:2014-04-29 13:33:22    阅读次数:474
700条   上一页 1 ... 68 69 70
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!