注入的机器码是用汇编编译器生成的,与C语言相比,更灵活自由。以前用过一阵MASM,而这本书上是用OD地汇编功能,倒是第一次见过。。。汗,又发现一个没掌握的OD功能。先上传四张图,前三张是注入代码的三种不同形式的呈现:第一张是反汇编指令形式的图第二张是经CTRL+A分析过后的反汇编指令,1033,10...
分类:
其他好文 时间:
2015-05-18 14:29:50
阅读次数:
196
著名的CSAPP实验:二进制炸弹就是通过gdb和反汇编猜测程序意图,共有6关和一个隐藏关卡只有输入正确的字符串才能过关,否则会程序会bomb终止运行隐藏关卡需要输入特定字符串方会开启实验材料下载地址:http://csapp.cs.cmu.edu/2e/labs.html下面通关解法:反汇编:obj...
分类:
移动开发 时间:
2015-05-17 00:48:16
阅读次数:
940
首先来段代码来瞧瞧:#include int add(int x,int y){ int z; z=x+y; return z;}int main(){ int r=add(3,4); printf("%d\n",r); return 0;}一个简单的函数调用,我...
分类:
其他好文 时间:
2015-05-15 10:36:53
阅读次数:
221
转载:http://shitouer.cn/2010/06/method-called/代码如下:#include “stdlib.h”int sum(int a,int b,int m,int n){return a+b;}void main(){int result = sum(1,2,3,4)...
分类:
编程语言 时间:
2015-05-13 11:59:48
阅读次数:
266
从大学起,陆陆续续学习或者接触了一些编程语言。
相对来说用得较多的有C语言、C++、汇编。
JAVA,JSP这些看过,没怎么使用过。
后面快毕业的时候接触了python,后面写过一点程序,感觉易用性较高。
在这些语言里面,自己投入过较大热情的只有汇编语言,当时觉得汇编语言离底层较近,
自己写的代码和生成的EXE反汇编后的结果差距不大,反正就是觉得比较酷,
...
分类:
其他好文 时间:
2015-05-13 10:18:03
阅读次数:
138
如何查看编译生成的设备树的内容?在设备树学习的时候,如果可以看到最终生成的设备树的内容,对于我们学习设备树以及分析问题有很大帮助。这里我们需要使用设备树生成工具dtc的反汇编功能root@pengdl-VirtualBox:~/tq2440/Linux/linux-4.0.1# ./scripts/...
分类:
其他好文 时间:
2015-05-11 17:40:04
阅读次数:
586
JustDecompile是Telerik公司推出一个免费的.net反编译工具,支持插件,与Visual Studio 集成,能够创建Visual Studio project文件。JustDecompile与Reflector相比的话,个人更喜欢JustDecompile,因为他免费,而且对于一些...
分类:
Web程序 时间:
2015-05-11 10:17:30
阅读次数:
120
JustDecompile是Telerik公司推出一个免费的.net反编译工具,支持插件,与Visual Studio 集成,能够创建Visual Studio project文件。JustDecompile与Reflector相比的话,个人更喜欢JustDecompile,因为他免费,而且对于一些...
分类:
Web程序 时间:
2015-05-09 21:58:26
阅读次数:
146
破解Android程序通常的方法是将apk文件利用ApkTool反编译,生成Smali格式的反汇编代码,然后阅读Smali文件的代码来理解程序的运行机制,找到程序的突破口进行修改,最后使用ApkTool重新编译生成apk文件并签名,最后运行测试,如此循环,直至程序被成功破解。
1. 反编译APK文件
ApkTool是跨平台的工具,可以在windows平台与linux平台下直接使用。使用...
分类:
移动开发 时间:
2015-05-06 21:16:50
阅读次数:
309
博客1.通过反汇编一个简单的C程序,分析汇编代码理解计算机是如何工作的http://blog.sina.com.cn/s/blog_7608db8f0102vndr.html第八次 http://www.cnblogs.com/icecri/p/4457998.html
分类:
系统相关 时间:
2015-05-05 23:46:27
阅读次数:
172