应用沙盒结构分析1、应用程序包:包含了所有的资源文件和可执行文件2、Documents:保存应用运行时生成的需要持久化的数据,iTunes同步设备时会备份该目录3、tmp:保存应用运行时所需要的临时数据,使用完毕后再将相应的文件从该目录删除。应用没有运行,系统也可能会清除该目录下的文件,iTunes...
分类:
编程语言 时间:
2015-08-04 20:42:58
阅读次数:
113
有时我们想要将app中的某个函数的逻辑提取出来,用gcc重新编译一个可执行文件,比如我们想要写一个注册机,就需要把app生成key的逻辑提取出来。但是ida ”F5”过后的c语言直接编译经常会有很多错误,比如未定义的宏,未定义的声明等。这是因为这些宏都在ida的一个头文件里。里面定义了所有ida自定...
分类:
其他好文 时间:
2015-08-04 20:36:36
阅读次数:
761
1、which通过which命令查看命令(且只能在$PATH下的可执行文件才能使用which查看到该文件)使用方法:whichls2、whereis通过whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。w..
分类:
系统相关 时间:
2015-08-04 16:00:23
阅读次数:
203
1.文件/文件夹赋权限(一般赋予可执行文件权限) chmod -R 777 文件/文件夹 ? 2.解压zip文件 unzip XXX.zip 会解压到当前路径,所以一般解压apache-tomcat-6.0.39.zip时,先新建一个apache-tomcat-6.0.39文件夹 ...
分类:
系统相关 时间:
2015-08-03 21:07:22
阅读次数:
217
(一)动态链接库和静态链接库静态链接库:lib中的函数不仅被连接,全部实现都被直接包含在最终生成的EXE文件中,只是实现是不可见的。动态链接库:dll不必被包含在最终的EXE中,静态调用时仅把函数名或者变量名或者类名链接到EXE文件中,而这些东西的实体都只有在运行时才从动态库中导入到可执行文件中,动...
分类:
其他好文 时间:
2015-08-03 14:10:59
阅读次数:
124
库是代码的集合,根据代码公开程度,分为开源库和闭源库。
其中闭源库主要包括静态库和动态库,是经过编译的二进制文件,看不到具体实现。
静态库的拓展名是.a或者.framework,动态库则是.dylib和.framework。
静态库在链接时会将库完整的复制到可执行文件中,被多次使用就有冗余拷贝。
动态库在链接时不复制,程序运行时系统会动态的加载,多个程序共享一个动态库,节省内存。
注意:...
分类:
其他好文 时间:
2015-08-02 23:26:40
阅读次数:
187
上节介绍的方法,只能创建静态库而不能调试,因为直接创建静态库工程并非可执行文件。
本文介绍的方法创建的静态库断点能够在调试时起作用。
为了能够调试静态库,应该在一个可执行工程(例如Single View Application),然后再其内部再加入一个静态库,加入的方法如下图所示:
点击工程配置,中下部有一个+,点击后选择静态库然后创建。
创建后会发现工程中多了两个文件夹:
...
分类:
其他好文 时间:
2015-08-02 23:25:36
阅读次数:
165
可执行文件的装载与进程
1。进程虚拟地址空间
每个进程运行起来以后,都将有一个自己的虚拟地址空间,其实这还是计算机制造出来的假象,让进程误以为此时只有它自己在运行,所有内存都只有他自己在使用,一般来说,C语言指针的大小的位数与虚拟空间的位数相同,32位平台下指针为32位,4字节。64位平台下的指针为8字节,但是有些特殊的CPU,并不是这样,暂且不考虑特殊的CPU。
暂时以32位平台为例,这个...
分类:
系统相关 时间:
2015-07-31 13:00:49
阅读次数:
234
首先我运行的可执行文件是在win7下使用vs2008生成的release版本的文件,为什么在运行的时候提示需要DebugCRT?另外我在winserver2008上是安装了vc2008的运行环境的。是因为使用的两个静态库是debug版本的!!
分类:
Windows程序 时间:
2015-07-30 18:43:43
阅读次数:
6051
转自用Hopper搞定Mac迅雷的会员以及离线下载功能先定位Mac迅雷的可执行文件snakeninnys-iMac:~ snakeninny$ ls /Applications/Thunder.app/Contents/MacOSThunder libetm.dylib ...
分类:
系统相关 时间:
2015-07-30 16:55:47
阅读次数:
386