有了第一种方法,我们不难举一反三,由于原理是只需要我们的执行函数被写入到目标进程,所有相关的变量也在目标函数里,那么我们的函数就能被正确执行(前提是没有互相调用我们注入的函数,否则需要做地址处理。这也是为什么整个可执行文件注入时,要做很多重定位)。这里,我们进一步尝试,将LoadLibrary放在一 ...
分类:
其他好文 时间:
2016-04-27 15:39:21
阅读次数:
157
1、下载最新版本的PyInstaller。 地址:https://pypi.python.org/pypi/PyInstaller/3.1.1 解压缩到C:\Python34目录下。 2、下载最新版本的pywin32。地址:https://sourceforge.net/projects/pywin ...
分类:
编程语言 时间:
2016-04-27 01:34:45
阅读次数:
163
第一周:计算机是如何工作的
//在64位环境下编译成32位的汇编
gcc -S -o ccode32.s ccode.c -m32
//链接时会缺少构建32 位可执行程序缺少的包,使用以下指令安装:
sudo apt-get install libc6-dev-i386
//编译链接成32位的可执行文件
gcc -o ccode32 ccode.c -m32
堆栈...
分类:
系统相关 时间:
2016-04-26 20:57:21
阅读次数:
309
C++编程:XAudio2 API应用示例
XAudio2是一个跨平台的API,在Xbox 360及Windows中得到支持。在Xbox 360上, XAudio2作为一个静态库编译到游戏可执行文件中。在Windows上,XAudio2提供一个动态链接库(DLL)。以下例子只使用了其中的一部分功能,并不全面。详情请看微软技术页的XAudio2编程相关(英文)。
使用XAudio2来播放...
分类:
编程语言 时间:
2016-04-26 20:04:20
阅读次数:
292
java 调用其他应用程序时,可能在windows下没有问题,但是转到linux下,却会报这样那样的错误,比如有设计文件操作会报FileNotFoundException等等(如下代码): 原因: 不同的操作系统指令之间如果存在空格,可能会出现无法识别指令的错误。 解决方法: 指令中有空格的需要用不 ...
分类:
编程语言 时间:
2016-04-26 10:54:23
阅读次数:
299
1.安装py2exe库,方法:打开https://pypi.python.org/pypi/py2exe/0.9.2.0#installation,找到py2exe-0.9.2.0.win32.exe 下载安装(默认安装在python源目录),安装完毕。 2.在python源目录(比如C:\Pyth ...
分类:
编程语言 时间:
2016-04-26 08:20:36
阅读次数:
210
有时候新装的linux,使用命令jps,可是却提示找不到命令,-bash:jps:commandnotfoundjps这条命令是在jdk下的bin目录下的一个可执行文件,查看一下jdk目录,发现有jps可执行文件,但是只是没有放在环境变量里面而已,环境变量可以通过etho$PATH命令查看。所以就要自己加上去,以..
分类:
系统相关 时间:
2016-04-25 19:43:12
阅读次数:
181
Redis安装 安装gcc编译器 下载redis 解压redis 编译redis 执行完成编译后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-se ...
分类:
其他好文 时间:
2016-04-23 19:38:39
阅读次数:
178
介绍一下make及其描述文件makefile
Makefile文件
Make工具最主要也是最基本的功能就是通过makefile文件来描述源程序之间
的相互关系并自动维护编译工作。而makefile 文件需要按照某种语法进行编写,文件
中需要说明如何编译各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖
关系。
在
UNIX 系统中,习惯使用 Makefi...
分类:
系统相关 时间:
2016-04-22 20:53:55
阅读次数:
267
要学习一个东西首先要把概念搞清楚,下面只是自己的一些关于汇编的理解。
可执行文件中的01码是机器码,机器码不等于汇编码,虽然机器码可以很容易翻译成汇编码。
汇编码中包含很多汇编指令、伪指令和宏指令等,这些是不可以直接在机器上运行的。
机器指令是ARM指令集和Thumb指令集这些arm硬件支持的指令集组成的。
汇编码中的伪指令和宏指令这些都是汇编语言这个级别的指令,在汇编文件...
分类:
其他好文 时间:
2016-04-22 20:41:28
阅读次数:
210