Static and Dynamic Libraries
Linking LibrariesThe act of linking libraries is a form of code dependency management. When any app is run, its executable code is loaded into memory. Additionally, any code libraries that it depends...
View ArticleCocospod 在10.11中的一些改正
(1)修改cocospod的源gem sources --remove https://rubygems.org/gem sources -a http://ruby.taobao.org/ 这里改为gem sources -a https://ruby.taobao.org/(2)更新repo master pod repo remove masterpod repo add master...
View ArticleiOS Reverse Engineering Part One: Configuring LLDB
OverviewThis is the first part in a series where we will show you how to configure an environment and learn the basics for reverse engineering iOS applications. In this series we are using a jailbroken...
View Article利用 com.apple.pcapd 服务在iOS设备上抓包
iOS Packet TracingTechnical Q&A QA1176 - Getting a Packet Trace:iOS 5 added a remote virtual interface (RVI) facility that lets you use OS X packet trace programs to capture traces from an iOS...
View ArticleKernel debugging with LLDB and VMware Fusion
转自:http://ddeville.me/2015/08/kernel-debugging-with-lldb-and-vmware-fusion/Being able to use LLDB to debug anything on my Mac has been the basis of my job for the last few years. Regardless of the...
View ArticleMac下把dmg转化为iso
Mac下有一个自带的工具可以完成这个事情,命 令如下hdiutilhdiutil convert: convert an image into a different formatUsage: hdiutil convert -format <format> -o <outfile> <image> Image Formats: UDRO -...
View ArticleDefeating iOS Jailbreak detection for Mobile Application Testing
This blog is a cursory breakdown of defeating less advanced jailbreak detection code. There are several ways to employ jailbreak detection in a security conscious mobile application. Many of the...
View Articlegevent 1.0.2 (and earlier) fails to build on OS X Yosemite #656
问题: libev/ev.c:1029:42: error: '_Noreturn' keyword must precede function declarator ecb_inline void ecb_unreachable (void) ecb_noreturn;解决方案: CFLAGS='-std=c99' pip install...
View ArticleXcode 7 Bitcode的工作流程及安全性评估
简介随着 Xcode 7 的发布,苹果为 Xcode 增加了一个新的特性 Bitcode [1]:新的特性往往意味着新的攻击面。本文首先介绍什么是 Bitcode 及 Bitcode 相关的工作流程,在熟悉了 Bitcode 的工作流程后,接下来是评估 Bitcode 相关的攻击面,最后介绍针对各个攻击面的测试方法及目前的测试结果。什么是 Bitcode简单来说,Bitcode 是 LLVM-IR...
View ArticleiOS Trojan “TinyV” Attacks Jailbroken Devices
转自:http://researchcenter.paloaltonetworks.com/2015/12/ios-trojan-tinyv-attacks-jailbroken-devices/In October 2015, we discovered a malicious payload file targeting Apple iOS devices. After...
View Article11208elppA
链接:http://newosxbook.com/articles/11208ellpA.html?nJonathan Levin, http://www.newosxbook.com/ (@Technologeeks) - 04/08/15The 2nd Edition of MOXiI delves deep into a realm I totally ignored in the 1st...
View ArticleDYLD Detailed
链接:http://newosxbook.com/articles/DYLD.htmlJonathan Levin, http://newosxbook.com/ - 8/12/131. AboutWhile maintaining and adding more functionality to JTool, I found myself deeply bogged down in...
View Articlelaunchd, I'm coming for you
Force open sourcing launchd and libxpc, one binary at a timeJonathan Levin, @Technologeeks, http://newosxbook.com/ - 10/07/15Changelog:11/09/15 - Added commpage for ARM64, "dumpjpcategory" command and...
View ArticleKext signing for Mac Yosemite
转自:https://macwish.com/kext-signing-for-mac-yosemite/22 JANUARY 2015 on mac, kext音箱坏了之后, 手上的 TT 6Fire 声卡就一直没有使用过. 这两天准备给它洗尘 发现它已经不工作了. Wow ...原因是, 不知觉间 系统早已升级到了 Mac 10.10 Yosemite (之前的 Custom driver...
View Article2015年总结
现在时间:2015年1月1号 10:36 基本上每年都会写总结,作为自己的一个成长记录,以前都没有订啥计划,今年的总结,我决定也给自己定一个2016年的计划,希望下次写总结的时候,都能完成! 2015年一晃眼就过去了,时间过的真的很快,2015年的一些事,让我变的更加成熟,有得有失,下面我来总结一下我的2015吧!...
View ArticleIOS 9 By Tutorials
IOS 9 Tutorials,链接:http://chengway.in/ios-9-by-tutorials-bi-ji/http://www.appcoda.com/ios-programming-course/
View ArticleAndroid.malware.worm分析报告
Android.malware.worm分析报告pandazheng一、样本分析来源样本来源于国外一篇报告,链接:http://www.welivesecurity.com/2014/04/30/android-sms-malware-catches-unwary-users/...
View Article