ios设备开启openssh,安装常用的shell命令

Ios设备其实就是一个小型的Unix系统,由于苹果的封闭性,在不越狱的手机上,我们能操作的东西很少。如果想在ios设备上,通过pc直接执行shell命令,可以在ios设备(已越狱)上安装openssh服务器,通过pc的ssh连接过去。大致的过程如下:

  • 使用Cydia安装openssh
  • 在wifi连接中查看ios设备的ip地址
  • 在pc中执行ssh root@ip地址,密码默认是alpine,注意及时修改密码,安全风险。

具体安装方法可以参考http://www.52cydia.com/cydia-course/72.html

ssh连接ios设备后,发现一些常用的vim,ps,top等都没有安装,我们可以通过Cydia安装这些命令,下面是一些命令和包的对照:

adv-cmds #finger,fingerd,last,lsvfs,md,ps

basic-cmds #msg,uudecode,uuencode,write

bc #计算器工具

cURL #就是curl了

Diff Utilities #diff

diskdev-cmds #mount,quota,fsck等,忘记是否默认安装的

file #常用的file命令

file-cmds #chflags,compress

Find Utilites #find

Gawk #awk

grep #grep

inetutils #ftp,inetd,ping,telnet…

less #less

links #links,文本浏览器

lsof #lsof

netcat #nc

network-cmds #arp,ifconfig,route,traceroute

ngrep #ngrep (Network grep).

Nmap #nmap

rsync #rsync

Screen #screen

sed #sed

shell-cmds #killall,mktemp,time,which

system-cmds #iostat,login,sync,sysctl

tcpdump #tcpdump

top #top

unrar #unrar备用

unzip #unzip

VI IMproved #vim

wget #wget

whois #whois

具体参考:http://blog.sina.com.cn/s/blog_51d3553f0100xrxz.html

这样我们就可以通过pc在ios设备中执行shell命令了,可以抓取app的cpu、内存等等。

One thought on “ios设备开启openssh,安装常用的shell命令

发表评论

电子邮件地址不会被公开。 必填项已用*标注

(Spamcheck Enabled)