今天尝试在window8上安装Eclipse,用来搞Andriod开发就去Android Developers下载adt-bundle-windows-x86。 结果刚刚解压完 运行Eclipse 就发现了这个 翻译成中文就是“未能创建java虚拟机”当时还以为是我的环境变...
分类:
编程语言 时间:
2014-12-24 10:10:25
阅读次数:
129
ida就不用我就废话了,这篇主要讲解如何通过对mach-o文件简单的更改达到反ida静态分析的目的。先说一下mach-o文件格式的节。structsection{/*for32-bitarchitectures*/charsectname[16];/*nameofthissection*/chars...
分类:
移动开发 时间:
2014-12-14 10:42:14
阅读次数:
294
Mach-O (Mach object) file format这种格式的中文资料很少,最详细的还是苹果的官方文档,本文不重复解释mach-o文件格式的内容,只叙述在用ida逆向ios应用程序时的经验。mach-o详细文档参考:https://developer.apple.com/library/...
分类:
移动开发 时间:
2014-12-13 15:02:06
阅读次数:
314
Mach-O (Mach object) file format这种格式的中文资料很少,最详细的还是苹果的官方文档,本文不重复解释mach-o文件格式的内容,只叙述在用ida逆向ios应用程序时的经验。mach-o详细文档参考:https://developer.apple.com/library/...
分类:
系统相关 时间:
2014-12-13 13:24:42
阅读次数:
338
框架层:
NSDate 属于Foundation
CFAbsoluteTimeGetCurrent() 属于 CoreFoundatio
CACurrentMediaTime() 属于 QuartzCore
本质区别:
NSDate 或 CFAbsoluteTimeGetCurrent() 返回的时钟时间将会会网络时间同步,从时钟 偏移量的角度,mach_abso...
分类:
其他好文 时间:
2014-12-12 16:41:05
阅读次数:
148
1、Math.random():返回 0 ~ 1 之间的随机数。2、Math.round():四舍五入取整。3、Math.ceil():向上取整; 例如:a=1.2,b=5.8; 返回的是a=2,b=6;4、Math.floor():向下取整; 例如:a=1.2,b=5.8; 返回的是:a=1,b=...
分类:
编程语言 时间:
2014-11-28 22:38:55
阅读次数:
266
Mac OS下的IPC方式种类很多,大约有下面几种。
1. Mach API
2. CFMessagePort
3. Distributed Objects (DO) NSDistributedNotificationCenter
4. Apple events
5. UNIX domain sockets
6. Internet sockets 或者 XPC(NSConne...
分类:
系统相关 时间:
2014-11-19 01:36:06
阅读次数:
177
1.多线程的底层实现(1)首先回答什么是线程1个进程要想执行任务,必须得有线程.线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行(2)什么是多线程1个进程中可以开启多条线程,每条线程可以并行(同时)执行不同的任务。多线程的作用:更新显示UI界面、处理用户触摸事件。(3)Mach是第...
分类:
移动开发 时间:
2014-11-18 23:33:03
阅读次数:
348
转载:http://blog.chinaunix.net/uid-20522771-id-3785808.html本文代码均来自标准 linux kernel 3.10,可以到这里下载https://www.kernel.org/ 以arch/arm/mach-msm/board-dt-8960.....
分类:
系统相关 时间:
2014-11-15 16:46:54
阅读次数:
296
编译一个简单驱动hello.c时遇到的错误,如下:mach@mach-pc:~/workspace/project/driver/Hello$ makemake -C /home/mach/workspace/linux-3.8_webee210v2 M=/home/mach/workspace/p...
分类:
其他好文 时间:
2014-11-05 00:19:42
阅读次数:
3262