自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (15)
  • 收藏
  • 关注

原创 如何解iOS系统中系统库的dyld缓存

这几天想反汇编看一下iOS 9系统中安全框架的实现代码,于是找到系统中的“/System/Library/Frameworks/Security.framework/”目录,发现里面除了一些配置文件和本地化字符串文件,其它什么都没有,最重要的“Security”二进制文件更是没有踪影。查询了许多资料之后才发现,原来从iOS 3.1开始,为了提高系统的性能,所有的系统库文件都被打包保存到了一个很

2015-12-28 11:13:27 7285

原创 Unix域套接字(Unix Domain Socket)介绍

在Linux系统中,有很多进程间通信方式,套接字(Socket)就是其中的一种。但传统的套接字的用法都是基于TCP/IP协议栈的,需要指定IP地址。如果不同主机上的两个进程进行通信,当然这样做没什么问题。但是,如果只需要在一台机器上的两个不同进程间通信,还要用到IP地址就有点大材小用了。其实很多人并不一定知道,对于套接字来说,还存在一种叫做Unix域套接字的类别,专门用来解决这个问题。其API

2015-12-16 15:48:40 33445 2

原创 dex2oat程序参数总结

Android从4.4开始正式引入了ART虚拟机,并从5.0开始取代了Dalvik成为默认的虚拟机。ART与Dalvik最大的不同就是,在程序安装的时候就将其编译成本地指令集(即所谓的Ahead Of Time,AOT),而不像Dalvik是在运行的时候对经常掉用的函数动态编译的(即所谓的Just In Time,JIT)。但是最终编译的动作,还是通过程序dex2oat来执行的。这个程序本身可带非

2015-12-11 13:47:58 12246

原创 Android-X86集成houdini所做的修改

Android-X86其实是基于Android的源码编译出来的一个X86版本,可以运行在X86系列处理器上。对于应用程序来说,如果全是使用Java语言编写的话,不会有什么问题。就算用到了JNI函数,如果编译出来了一个X86的动态库,并且包含在apk文件中,也不会有问题。要命就要命在有许多应用程序内部,只有ARM指令集的动态库,就不能在Android-X86平台下运行了,并且这类应用还不在少数。为了

2015-12-07 16:05:43 20807 5

Android Security Internals

There are nearly a billion Android devices in use today, and every one is a potential security breach. Love it or hate it, the security of Android-based devices is of major concern to users and developers alike. In Android Security Internals, author Nikolay Elenkov delves into Android components and subsystems to give you a very deep and complete understanding of the security internals of Android devices. Elenkov’s coverage of security topics ranges from package and user management to the details of cryptographic providers and credential storage. Android Security Internals is destined to be one book that all security-minded Android developers will have to have on their bookshelves.

2016-03-07

MAC平台下iOS分析工具jtool

功能非常强大的MAC平台下iOS分析工具jtool。

2015-12-28

Google出品的dex转jar的工具enjarify

2015-10-20从github打包下载的enjarify源码。

2015-10-20

Java中瘦锁的应用

PPT中介绍了在Java语言中加入乐观锁从而提高性能的一种方法。 Android的Dalvik和ART虚拟机中的锁都是采用了这种方式。

2015-07-29

Android应用程序潜在漏洞

对经常出现的,由于开发者不小心或对系统不太熟悉,而引入的安全问题,进行了详细的描述。

2015-06-08

适用于Android平台上的Valgrind

预先编译好的Android平台Valgrind工具,亲测可用。

2015-05-27

Android平台Valgrind

预先编译好的Android平台Valgrind工具。

2015-05-22

Exception Handling ABI for the ARM Architecture

ARM异常处理实现的标准文档,可以帮助了解具体的异常处理实现机制。

2015-05-07

Android编码安全规范

本文档介绍了在Android编码中可能存在的一些安全陷阱,并为此给出了推荐的代码返利。

2015-03-30

Android5.0可用tcpdump

这个tcpdump版本是可以在Android 5.0设备上使用的。

2014-11-27

Symbian OS Explained - Effective C++ Programming for Smartphones

Symbian OS Explained - Effective C++ Programming for Smartphones

2008-05-23

Cross-site Scripting

Cross-site Scripting

2008-05-23

Practical Programming in Tcl and Tk

Practical Programming in Tcl and Tk

2008-05-23

COM 技术内幕—微软组件对象模型

COM 技术内幕—微软组件对象模型

2008-05-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除