您的位置:首页 > 移动开发 > IOS开发

iOS攻防 - (十三)基本工具的使用OpenSSH, iFile, MTerminal和syslogd

2017-06-03 21:56 441 查看

iOS攻防 - (十三)基本工具的使用OpenSSH, usbmuxd, iFile, MTerminal和syslogd

1. OpenSSH

OpenSSH是一个远程安全登录的工具

在Cydia里搜索OpenSSH,并安装

在MAC OS X终端输入命令,第一次登录SSH,密码是alpine

ssh root@192.168.0.1

alpine

由于这里有两种用户在iOS系统里,root和mobile,更改这两种用户的SSH登录密码,命令如下:

passwd root

接下来会输入两次root用户新密码

passwd mobile

接下来会输入两次mobile用户新密码

scp命令,远程传输文件

1.本地文件拷贝到远程,例如:从MacOS系统的文件拷贝到iOS系统

scp /path/to/localFile user@iOSIP:/path/to/remoteFile

2.远程文件拷贝到本地,例如:从iOS系统的文件拷贝到MacOS系统

scp user@iOSIP:/path/to/remoteFile /path/to/localFile

2.iFile



iFile是一个很强大文件管理应用,就像Finder一样。

iFile能够操作,浏览文件,编辑文件,剪切,拷贝,deb包安装,具有很大的便利性。

iFile也有点友好。在安装deb之前,记得首先要关闭Cydia,打开iFile,点击deb文件,会弹出一个action窗口,选择安装。

由于iFile是收费的,所以它的这些功能,本人写了一个iFiler应用包含iFile的所有应用,现在还有部分不完善,我将后续继续完善它,免费版本在github上

https://github.com/iOS-Reverse-Engineering-Dev/iFiler

3. MTerminal



MTerminal 是一个简装版、开源的iOS终端, 和Mac版的终端操作命令基本一样,默认是mobile角色登录。

我想MTerminal最大的实用是在Cycript里测试私有方法

4. syslogd to /var/log/syslog



syslogd to /var/log/syslog 是一个iOS系统的Log守护进程,存储在
/var/log/syslog
,经常被用来想syslog文件写入日志。你在安装完syslogd后,要重启iOS,因为重新会创建syslog文件。随着时间的推移,syslog文件越来越大,所以时不时的,你需要执行以下清除命令:

cat /dev/null > /var/log/syslog
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: