码迷,mamicode.com
首页 >  
搜索关键字:反汇编    ( 700个结果
.config 中特殊字符的处理
我们知道在应用程序中嵌入连接字符串可能导致安全漏洞和维护问题。使用Ildasm.exe(MSIL 反汇编程序)工具可以查看编译到应用程序源代码中的未加密连接字符串。此外,如果连接字符串发生更改,则必须重新编译应用程序。因此,强烈建议将连接字符串存储在应用程序配置文件中。最近在使用app.config...
分类:其他好文   时间:2015-04-16 12:23:10    阅读次数:390
【CTF】逆向:Ollydbg使用初级
Ollydbg是Windows下逆向等的不二法器,学会用Ollydbg是做逆向的前提。看雪论坛上有很多关于这个的教程,讲的非常细。前面也看过的各种逆向理论书,现在该是实践的时候了。OllyDbg 主线程窗口 1. 汇编代码对应的地址窗口2. 汇编代码对应的十六进制机器码窗口3. 反汇编窗口4....
分类:数据库   时间:2015-04-15 19:12:18    阅读次数:3427
反汇编一个简单的C程序
反汇编一个简单的C程序 看了下网易云课堂的《Linux内核分析》,第一节要求有一个简单C程序得到汇编代码,然后分析。只要明确每个汇编指令代表的含义,就可以容易的走下去,关键是要体会里面的思想。 int g(int x){ return x+3; } int f(int x){ return g(x); } int main(){ return f(8...
分类:其他好文   时间:2015-04-13 20:53:15    阅读次数:243
C++反汇编学习笔记(五)各种算数运算的工作形式(4)
1、 条件表达式(?:) 表达式1?表达式2:表达式3 条件表达式的构成应该是先判断再选择。但编译器优化后未必是这样。当表达式1为一个常量时,编译器会在编译期间得到答案,将不会有条件表达式存在。 转换方案: ① :表达式2和表达式3都是常量且两者的差值为1; ② :其他 先说3个...
分类:编程语言   时间:2015-04-12 14:45:23    阅读次数:190
C++反汇编学习笔记(五)各种算数运算的工作形式(3)
1、 自增、自减 很简单,没什么可解释的,注意一下前缀和后缀运算的区别C++源码Debug版Release版#include using namespace std;int main(){ int a, b; cin >> a >> b; //自增 a = ++b + 10; cout using....
分类:编程语言   时间:2015-04-12 12:02:51    阅读次数:197
汇编1 ----C语言函数1
构造以下C程序并在合适位置插入breakpoints 在Visual Studio 2015 CTP6对其反汇编。 下面来分析 z = add(1, 2); 009C170E 6A 02 push 2 int z; z = add(1, 2); 009C1710 6A 01 ...
分类:编程语言   时间:2015-04-11 23:42:39    阅读次数:289
C++反汇编学习笔记(五)各种算数运算的工作形式(2)
1、 除法 对计算机而言,整数除法的结果必须是整数。计算机取整数部分的方式有如下几种: ① 向下取整 如:-3.5=>-4;3.5=>3; ② 向上取整 如:-3.5=>-3;3.5=>4; ③ 向零取整 如:-3.5=>-3;3.5=>3; C++和大多数高级语言,对整...
分类:编程语言   时间:2015-04-11 17:52:58    阅读次数:292
【 IDA】使用IDA load file功能,导入JNI.h解析【JNI 函数】
一、需求: 使用IDA 导入C/C++头文件,添加头文件中的结构体,使用此结构体中的函数替换反汇编中的偏移,是文件可读性更好!!!! 二、步骤: 步骤一:点击IDAPro 菜单项“File->Load file->Parse c header file ” 选择jni.h头文件 步骤二:简单修改jni.h ,注释第27行的#include ,还有将1122行的#define JNI...
分类:其他好文   时间:2015-04-09 15:30:40    阅读次数:586
C++反汇编学习笔记(六)各种算术运算的工作形式(1)
1、 加法 加法的几种情况: ① 常量+常量 ② 变量+常量 ③ 变量+变量DebugRelease#include using namespace std;int main(){...........//保存现场和初始化略 int a=0, b=0;008544FE mov d...
分类:编程语言   时间:2015-04-09 15:15:59    阅读次数:214
Android 程序的反破解技术
Android软件的逆向步骤:1、反编译->静态分析(阅读反汇编代码,如果必要还需进行动态调试,找到突破口注入或直接修改反汇编代码)->动态调试->重新编译。对抗反编译工具:1、针对开源的反编译工具,找到处理apk文件的关键环节,如资源文件处理、dex文件校验、dex文件代码类解析等。2、压力测试:...
分类:移动开发   时间:2015-04-07 21:31:40    阅读次数:185
700条   上一页 1 ... 47 48 49 50 51 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!