ios取证
摘录自:《IOS取证实战》
Andrew Hoog著
viaForensics公司,今年已经募集到1600万创业基金
2007-2011年初,AT&T是在美国唯一为iphone提供服务的运营商。AT&T将sim卡和iphone绑定。用其他公司的sim会被锁定
2011年2月,verizon也为iphone4提供网络服务(CDMA网络)。iphone的使用被强制在这2个运营商之间。解锁应运而生。
iphone分级工具难度依次排列,
微码读取-最难
芯片拆解--直接将内存芯片拆卸读取
16进制转储-镜像
逻辑分析-复制
人工提取
取证获取类型
1.备份
2.逻辑获取
3.物理获取-有可能恢复已删除文件
4.非传统方法-例如越狱,2010年越狱被DMCA豁免
linux取证工具
1.创建磁盘镜像
2.文件雕复
3.创建事件的时间线
4.搜索磁盘映像
iphone模式
基本模式,恢复模式,DFU模式(可物理取证)
降级,还原
RecBoot,iRecovery,iBoo/iBSS,
keychain文件,ipsw,SHSH blobs-设备独有的签名(即便同一设备,不同IOS版本签名也不同)
AutoSSH,Tiny Umbrella保存SHSH blobs.
Iphone文件系统的结构
SQLite数据库文件,属性列表-plist,plutil可读取二进制格式的属性列表文件
RAM,Mac Memory Reader执行MacOS设备的内存信息转储,并输出结果到外部设备上。还不能应用到IOS设备上
NAND闪存,SLC到MLC,写入擦除周期,不能随机访问,按页访问,ECC纠错,磨损均衡-HFS plus文件系统的目的之一,标记为未分配,可以恢复一些看上去被删除的数据
iOS分层
OS核心层,服务核心(core foundation,CFNetwork,SQlite,KeyChain services),媒体(图形,音频,视频),Cocoa触摸
文件系统
fsstat工具,卷,b-tree结构,日志,固件分区和用户数据分区slice2
美国计算机犯罪法律
CFAA,ECPA,CSEA,DMCA
监管机构的法案
PCI,HIPAA,HIPAA补遗,FISMA,FERPA,GLBA,SOX
安全测试过程
数据构造,取证镜像(初始化设备后,远程擦除前后),数据安全评估(静态数据分析,动态分析(MITM攻击,MITM SSL攻击,DNS欺骗,基带攻击),查找残留数据
应用程序安全
第三方机构移动安全审计,开发者安全策略(用户名,密码的存储,信用卡数据,敏感应用数据级别,SSL,md5过时,TLSv1漏洞)
取证调查类型
审查(刑事或者民事审判),企业内部调查,政府安全运营。
逻辑和物理技术区别
物理-不依赖文件系统访问数据-可恢复已删除数据。
目标设备的修改
没开机,开机状态,正在执行加密,服务器,ACPO的指导方针。
处理证据
1.密码处理
2.网络隔离
3.关闭的设备
镜像iphone,ipad
1.备份获取(加密/不加密)
相关工具:paraben Device Seizure,Oxygen Foresic Suite,Mobilyze by BlackBag Tech,Mobile Sync Browser,iPhone Analyzer,iPhone Backup Extractor
加密备份破解:iPhone Password Breaker
IOS4.0起,如果备份未受密码保护,系统会使用存储在iPhone上的硬件秘钥来加密Keychain文件(包括用户名和密码)-硬件级加密
4.0前如果备份是密码保护的,系统用备份密码生成软件秘钥加密keychain文件
加密备份当前没有软件可以读取,一般都是先破解加密密码。
Elcomsoft公司的iPhone Password Breaker通过解密manifest.plist文件恢复纯文本密码。
2.逻辑获取
3.物理获取
(4.x以下可以)三种方法:Zdziarski(iOS4以上只能恢复逻辑文件系统,完整物理镜像不行),FTS的iXAM软件,越狱
ipad,AppleTV
ipod touch类似,Apptv第一代用OS X基础,二代运行在IOS上,非标准IOS,2代没有硬盘,只有8GBNAND闪存。
数据和程序分析
1.挂载磁盘镜像DMG格式,mount –t hpfsplus
2.文件雕复file carving (Adroit PhotoForensics产品和scalpel手术刀工具-基于0.69开源文件雕复应用)
大量的文件特征的整合magic file,/usr/share/file/magic,用file命令
另一个工具是strings可以扫描出文件中至少4字符长度的可打印字符串。
3.时间表创建和分析
工具:the Sleuth Kit (TSK)
fls工具将文件收集数据,存储为body file格式
mactime脚本将这些数据以时间表分类合并,csv文件
4.分析
hexedit,sqlite浏览器
例子:sms.db
strings –all --radix=x sms.db | grep –A 1 010-87739363 |wc –l
时间格式 CFAbsluteTimeConvert(OS XEpoch格式)
一,地理位置数据,consolidate.db 包括wifilocation表和celllocation表(不要单独依赖该文件的时间戳)
MCC:移动国家码
MNC:移动网络码
LAC:位置区域码
CI:小区识别码
/private/var/root/library/caches/locationd/cache.plist
二、用户名和密码
/private/var/keychains,许多应用保存密码到这里keychain-2.db
包括genp-某一时刻登陆的账号列表,inet同步过的邮件账号(加密密码等)等表。
iphone password breaker解密或者越狱安装ssh server,将一个脚本复制到设备运行和keychain数据库通讯并提取数据包括密码。工具为keychain_dumper
三、屏幕快照
四、配对设备-证明设备属于某个用户
和计算机同步过,同一个秘钥,证书相同。pair_records目录下base64编码的证书。
短信,通话记录(最多100条),用户字典/键盘,日历,邮件,备忘录,浏览器,
商用工具测试
数据构造
测试场景
预期结果
级别 0 失败 1-3低级恢复 4符合预期5超出预期
移动取证工具:
软件 公司 NIST是否测试过
cllebrie UFED cellebrite 是(标准取证和文件转储取证结果,可生成报告)
iXAM frensic telecommunications services (FTS)
Oxygen Forensic Suite 2010 Pro Oxygen Software
XRY Micro systemation
lantern Katana Frensics
MacLock Pick SubRosaSoft
Mobilyze Black Bag Technology
Zdziarski Technique Jonathan Zdziarski
Paraben Device Seizure Paraben
MobileSync Broswer Vaughn S.Cordero
CellDEK Logicube
EnCase Neutrino Guidance Software
iPhone Analyzer Leo Crawford,Mat Proud
国内企业相关资料
北京天宇宁科技有限公司前身——北京天宇宁企业技术秘密咨询服务中心(CFLab)由国内知名计算机法证产品评测专家、国家保密局资深专家赵春芳先生所创建,北京天宇宁是国际最新、最全面的专业的计算机法证产品、计算机法证培训、电子证据服务、数据恢复产品、密码破解产品、数据销毁产品的服务公司,同时也是国内仅有的具有提供企业秘密保护咨询服务资质的公司。公司总部位于北京CBD中央商务区泛利大厦,设立有国际一流的计算机法证实验室、产品体验中心和培训中心,并在上海、广州、成都及香港等地设有合作服务机构。
天宇宁与国际众多计算机取证专家、国际知名计算机取证产品开发公司合作密切,并深受各国计算机取证专家所信赖。目前委托天宇宁在中国境内代理产品的国际计算机取证专业产品公司有:韩国Finaldata公司、德国X-Ways公司、澳大利亚ForensicsMatter公司、美国ASRdata公司、美国SubRosasoft公司、俄罗斯的Elcomsoft公司、澳大利亚的NUix公司、美国F-Response公司、美国Forensicsoft公司、俄罗斯Belkasoft公司等。北京天宇宁科技有限公司以诚信为原则,不仅对国外代理公司产品质量负责,更对国内计算机取证用户给予及时的技术保证和支持。
北京天宇宁科技有限公司围绕国内外计算机取证专业工具及法证规范,定制了最新的培训课程。培训课程基于《计算机法证工具实战》,并对各专业软件公司的计算机取证产品培训内容进行完善,同时结合了国际计算机取证实战原则与方法,是一个对国内各计算机取证服务公司、企业内部安全官、法证恢复提供商、律师、法务会计师、司法鉴定人员具有帮助作用的专业课程。培训讲师是目前国内唯一得到过多家国际厂商认证的专业计算机取证培训师,被授权为FINALDATA公司中国首席培训师(Training Master)、X-Ways Forensics首席培训师、澳大利亚Nuix公司首席培训师、澳大利亚ForensicsMatter公司首席讲师。
北京天宇宁科技有限公司更是计算机取证专业服务的提供者,为国际客户提供数据获取、数据分析、数据恢复等多项服务,目前与众多国际知名企业具有合作关系,可帮助各国专业公司完成符合国际司法标准的法证服务。


ios取证的更多相关文章
- iOS取证将如漫漫长夜
日前因恐攻一案,FBI对一支已上锁的iPhone 5c束手无策,美国法院出具命令要求苹果配合,但被苹果公司执行长库克以维护安全及隐私为由悍然拒绝. 平心而论,各有其立场,但在一个犯罪案件之中,真的可以 ...
- [手机取证] Apple正在行动起来封堵后门?
在被爆出“后门”事件后,苹果似乎已经开始了自己的行动,在最新发布的iOS 8 Beta5版本中,iOS取证专家Zdziarski提及的众多后台服务中的packet sniffer服务已经被禁用,体现出 ...
- [DFNews] EIFT更新至1.2,支持iPhone4s及iPhone5物理获取
俄罗斯厂商Elcomsoft近日更新了其旗下的iOS取证软件Elcomesoft iOS Forensic Toolkit,更新后的1.2版本支持针对iOS 4-6的iPhone 4s.iPhone5 ...
- BlackArch-Tools
BlackArch-Tools 简介 安装在ArchLinux之上添加存储库从blackarch存储库安装工具替代安装方法BlackArch Linux Complete Tools List 简介 ...
- iOS 8潜在的取证问题
Apple于今天正式发布了iOS 8推送升级 大概琢磨了一下: 1. 可以确定,iOS 7中存在的File relay等所谓后门服务已经被修正,目前Oxygen和我们采用这种服务提取的功能将不再适用于 ...
- LINE最新版6.5.0在iOS上的删除信息取证
iOS: 9.3.2版 LINE: 6.5.0版 取出LINE的数据库 Line.sqlite,路径如下所示: 检视删除的信息,发现还有不少残留,虽然都是片段,但拼拼凑凑总还是能有些蛛丝马迹,毕竟,总 ...
- [手机取证] Jonathan Zdziarski公开的苹果iOS后门及POC视频
Jonathan Zdziarski 近日在其推特上公布了此“后门”的研究及POC视频,并表示全球媒体“夸大”了此事,自己“从未表示过认为此后门与NSA的监控行为有关”. 视频 http://pan. ...
- [手机取证] Apple Watch取证初探
转载文章请注明出处 1. 关于Apple Watch 苹果公司在2015年3月正式发布了智能手表Apple Watch,包括Apple Watch.Apple Watch Sport以及Apple W ...
- [译] iOS 11.4.1 Beta:全新的USB限制模式
(Source/原文链接 https://blog.elcomsoft.com/2018/06/ios-11-4-1-beta-usb-restricted-mode-has-arrived/) 作者 ...
随机推荐
- Android(Xamarin)之旅(一)
Xamarin废话我就不多说了. 就是一款编写Android和IOS应用的IDE,从Visual Studio2010就开始有个这个插件.只要发展什么的,我觉得在这里说还不如自己去百度呢. 入正题: ...
- Linux部署apache
一.我们使用源码安装 官网:https://httpd.apache.org/文档:https://httpd.apache.org/docs/2.4/ 下载源码包 httpd-2.4.20.tar. ...
- Mysql --分区表(1)
检查是否支持分区 通过如下命令检查的Mysql是否支持partition mysql> SHOW PLUGINS; ... | ARCHIVE | ACTIVE | STORAGE ENGINE ...
- vijos1144(小胖守皇宫)
也是ural1039 描述 huyichen世子事件后,xuzhenyi成了皇上特聘的御前一品侍卫. 皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状:某些宫殿间可以互相望见.大内保卫森严,三步 ...
- 【转贴】-- 基于QT的跨平台应用开发
原帖地址:http://www.cnblogs.com/R0b1n/p/4106613.html 1 Qt简介 Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架.它提供给应用程 ...
- gvim 备份文件去除 配置
默认情况下使用Vim编程,在修改文件后系统会自动生成一个带~的备份文件,看上去又乱又讨人厌. 怎么让Vim不自动生成这些备份文件呢? 1. 找到你的Vim安装目录,如果是在Windows下默认路径安装 ...
- 通过LinQ查询字符出现次数
在一个项目中使用到一个问卷调查,在用户完成之后,需要统计所有题目中哪一个选项被选中次数最多. 我的实现方法是将所有题目选中的选项拼接为一个字符串,如:ABCADAA 在分析被选中次数的时候最初是将字符 ...
- .NET Socket服务编程之-高效连接接入编
在.NET上编写网络服务深入都有2,3年了,而这些时间时如何在.NET里实现网络服务积累了一些经验.在接下来的时间里会把这方面的经验通过博客的方式分享出来.而这一章主要是讲解在如果提高服务连接接入的效 ...
- 用AutoHotKey彻底解决“Ctrl键+鼠标滚动”时的缩放问题
“Ctrl键+鼠标滚动”会造成代码编辑窗口的字体缩放,这是自Visual Studio 2010以来引入的一个新特性,也是一个恼人的问题,详见VS2010中尴尬的代码窗口缩放功能. 于是,每次安装Vi ...
- Dos脚本判断文件大小
@echo off & setlocal EnableDelayedExpansion del 1.txt /q del 2.txt /q for /f %%i in (*) do (echo ...