UPX (the Ultimate Packer for eXecutables)是一款先进的可执行程序文件压缩器,压缩过的可执行文件体积缩小50%-70% ,这样减少了磁盘占用空间、网络上传下载的时间和其它分布以及存储费用。 通过 UPX 压缩过的程序和程序库完全没有功能损失和压缩之前一样可正常地运行,对于支持的大多数格式没有运行时间或内存的不利后果。 UPX 支持许多不同的可执行文件格式 包含...
分类:
其他好文 时间:
2014-10-09 03:13:48
阅读次数:
203
1)根目录“/” 根目录位于目录结构的最顶层,用斜线(/)表示,类似于Windows操作系统的“C:\“,包含Fedora操作系统中所有的目录和文件。2)/bin /bin 目录又称为二进制目录,包含了那些供系统管理员和普通用户使用的重要linux命令的二进制映像。该目录存放的内容包括各种可执行文件...
分类:
系统相关 时间:
2014-10-08 13:11:35
阅读次数:
305
分类:可以在一个shell脚本中执行另一个shell脚本(或非可执行文件,主要用于取得一些变量的值),方法是:. 文件名(包括路径)或变量=文件名(包括路径). $变量注意,圆点后面有个空格。这样,在本shell脚本的后面部分就可以引用其他文件中声明的一些变量。当再用这些变量去执行第3个脚本时,我不...
分类:
其他好文 时间:
2014-10-08 13:03:25
阅读次数:
202
默认的可执行文件 /usr/sbin/apache2root@ty:/etc/init.d# netstat -anp |grep apachetcp6 0 0 :::80 :::* LISTEN ...
分类:
其他好文 时间:
2014-10-08 00:55:24
阅读次数:
648
linux系统下文件有很多种属性,例如:文件大小、文件的拥有者、文件所属的组、文件访问模式等,其中文件访问模式属性的地位比较重要,因此重点介绍了文件访问模式的概念以及相关命令umask和chmod。
文件访问模式的表示方式有文字表示方式和八进制表示方式,应该熟练掌握。特殊属性的SUID位影响了可执行文件的执行权限,读者应该正确理解SUID的含义以及使用方法。...
分类:
系统相关 时间:
2014-10-07 23:27:34
阅读次数:
317
在Linux应用程序开发中,最常用的调试器是gdb。
一、启动和退出gdb
gdb调试的对象是可执行文件,而不是程序的源代码。如果要使一个可执行文件可以被gdb调试,那么使用编译器gcc编译时需要加入-g选项,-g选项告诉gcc在编译时加入调试信息,这样gdb才可以调试这个被编译的程序。
1.编译test.c源程序
gcc -g test.c -o test
./test
te...
分类:
数据库 时间:
2014-10-07 18:42:43
阅读次数:
325
(注:最左边是文件头的偏移量。)IMAGE_DOS_HEADER STRUCT{+0h WORD e_magic//Magic DOS signature MZ(4Dh 5Ah) DOS可执行文件标记+2h WORD e_cblp//Bytes on last page of file+4h W.....
分类:
其他好文 时间:
2014-10-06 15:59:00
阅读次数:
238
配置环境变量名词说明 path:通过path系统去寻找可执行的java文件。 JAVA_HOME:JDK的安装目录 classpath:加载目录 为什么需要配置path,什么时候需要classpath? path: 系统变量path告诉系统可执行文件所在的路径,当发现某个可执行文件时,默认先从当前目...
分类:
编程语言 时间:
2014-10-06 13:26:30
阅读次数:
224
DOS头结构typedef struct _IMAGE_DOS_HEADER { // DOS .EXE header +0h WORD e_magic; // *****DOS可执行文件标记***** +2h WORD e_cblp; // Bytes on last page of...
分类:
其他好文 时间:
2014-10-04 18:33:27
阅读次数:
210
许久以后,这个续上这个系列的第三篇。玩过mono的可能知道mono有一个工具mkbundle,可以把mono的运行时与类库与你的程序的依赖程序集都打包成一个可执行文件,在win下为exe文件,例如mandroid.exe,mtouch.exe,在mac下的Mach-O文件,例如mtouch,mtou...
分类:
其他好文 时间:
2014-10-03 19:09:35
阅读次数:
246