原文地址:http://blog.5ibc.net/p/101504.html 首先,需要明确你使用HTTP/HTTPS的用途,因为OSX和iOS平台提供了多种API,来支持不同的用途,官方文档<Making HTTP and HTTPS Requests>有详细的说明,而文档<HTTPS Server Trust Evaluation>则详细讲解了HTTPS验证相关知识,这里就不多说了.本文主要讲解我们最常用的NSURLConnection支持HTTPS的实现(NSURLSess…
对于Android for arm上的so注入(inject)和挂钩(hook),网上已有牛人给出了代码inject.由于实现中的ptrace函数是依赖于平台的,所以不经改动只能用于arm平台.本文将之扩展了一下,使它能够通用于Android的x86和arm平台.Arm平台部分基本重用了inject中的代码,其中因为汇编不好移植且容易出错,所以把shellcode.s用ptrace_call替换掉了,另外保留了mmap,用来传字符串参数,当然也可以通过栈来传,但栈里和其它东西混一起,一弄不好就会…