2. Cydia - 越狱iOS的软件管理平台

Cydia - 越狱iOS的软件管理平台

Cydia 之父 - Jay Freeman(杰 弗里曼)
越狱iOS是合法的

安装OpenSSH

在Cydia中搜索OpenSSH并安装,这样iOS上面就可以开启SSH服务。SSH服务默认绑定端口号22

  • 使用SSH命令连接iOS,默认登录密码"alpine"
 ssh [email protected]       //iOS连接wifi,设置中可以看到ip地址,也可以改成静态IP地址
  • 使用scp命令可以传输文件
  scp  filename  [email protected]:/tmp                 //拷贝本地文件到远端
  scp [email protected]:/tmp/filename  /tmp/         //从远端拷贝文件到本地
  • 修改默认密码
passwd root
passwd mobile

安装软件包管理工具apt-get

在Cydia中搜索 APT 0.6 Transitional并安装
在Cydia里安装APT 0.6 Transitional,要多尝试几次才会成功。

  • 命令介绍
apt-get update                    【更新所有的源】

apt-get upgrade                 【更新所有通过apt-get安装的程序】

apt-get install  packagename         【安装软件包】

apt-get remove  packagename      【删除软件包,不删除依赖包,不删除配置文件】

apt-get remove --purge packagename  【删除该软件包,不删除依赖包,删除配置文件】

apt-get autoremove packagename       [删除该软件包,删除依赖包,不删除配置文件]

apt-get autoremove --purge packagname    【可以删除所有依赖包+配置文件】

apt-cache search string             【搜索含有该string字段的软件包】

apt-cache show packagename     【详细显示该软件包的信息】

apt-get clean                   【清除apt-get安装的软件包备份,可以释放储存空间,不影响软件正常使用】
  • 使用apt-get 安装软件包

安装traceroute

apt-get install traceroute  //发现找不到软件包
//如果不知道软件包名称,也可以用关键字搜索
apt-cache search traceroute
apt-get install  network-cmds
  • 安装必要工具
apt-get install  ping

apt-get install  ps

apt-get install  find

apt-get install tcpdump

apt-get install top

apt-get install vim

apt-get install  network-cmds   //-arp, ifconfig, netstat, route, traceroute
  • 工具的使用
ping www.baidu.com -c 4 -s 600  //发送icmp报文,检查网络状况

ps aux                          //查看进程信息
ps -e

find / -name ping       //在根目录开始查找文件名为ping的文件

grep -r 'hello*' /tmp   //在/tmp目录中查找包含'hello'字符的文件,-r表示包含子目录

top
top -l 1 | head -n 10 | grep PhysMem  //显示系统内存使用情况

tcpdump -i en0 src host 192.168.1.137
tcpdump -i en0 dst host 192.168.1.137
tcpdump -w /tmp/ssh.cap -i en0 tcp port 22 and dst host 192.168.1.137
tcpdump -w /tmp/ssh.cap -i en0 -t -s 0 -c 100 tcp port ! 22 and dst host 192.168.1.137
解释:
(1)-w /tmp/ssh.cap : 保存成cap文件,方便用ethereal(即wireshark)分析
(2)-i en0 : 只抓经过接口en0的包
(3)-t : 不显示时间戳
(4)-s 0 : 抓取数据包时默认抓取长度为68字节。加上-S 0 后可以抓到完整的数据包
(5)-c 100 : 只抓取100个数据包
(6) tcp port ! 22  : 不抓tcp端口22的数据包
(7) dst port ! 22 : 不抓取目标端口是22的数据包
(8)dst host 192.168.1.137 : 抓取目标地址为192.168.1.137的包
(9)src net 192.168.1.0/24 : 数据包的源网络地址为192.168.1.0/24

你可能感兴趣的:(2. Cydia - 越狱iOS的软件管理平台)