- iPhone上将短信内容发送到指定邮箱的方法
-
迄今为止,移动应用安全基本聚焦在以下几个方面,一是移动设备管理BYOD(bring your own device),二是移动恶意软件分析,三是移动设备用户隐私安全,四是移动操作系统内核漏洞挖掘。对普通用户而言,窃取用户隐私数据的恶意软件是很大的威胁。本篇文章旨在介绍一种如何将设备上的短信发送到指定邮箱中的方法,方法来自
Forwarding SMS to Email on Jailbroken iOS
实验环境1.iOS 5.1.1越狱设备2. 通过cydia安装 python 2.7.33. 通过cydia安装SQLite 3.x4. 通过Cydia安装adv-cmds一、使用python脚本读取sms.db数据库中存储的短信内容iOS 短信存储在系统的/var/mobile/Library/SMS/文件夹中,包含3个主要文件:(1)sms.db, 标准的SQLite 3格式,存储主要的短信数据(2)sms.db-shm, "Associate File"(3)sms.db-wal. “Write Ahead Log"
danimato-iPod:/var/mobile/Library/SMS root# file sms.db
sms.db: SQLite 3.x databasedanimato-iPod:/var/mobile/Library/SMS root# file sms.db-shm
sms.db-shm: data/var/mobile/Library/SMS root# file sms.db-wal
我们使用SQLite Database Browser打开sms.db,并执行查询语句,会发现如下错误
sms.db-wal: datadanimato-iPod:/var/mobile/Library/SMS root# strings sms.db >smsdb
打开 smsdb文件, 可以看到短信message表结构,如下所示CREATE TABLE message (ROWID INTEGER PRIMARY KEY AUTOINCREMENT, address TEXT, date INTEGER, text TEXT, flags INTEGER, replace INTEGER, svc_center TEXT, group_id INTEGER,association_id INTEGER, height INTEGER, UIFlags INTEGER, version INTEGER, subject TEXT,country TEXT,