美文网首页安全攻防
2. Cydia - 越狱iOS的软件管理平台

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

作者: 泰克2008 | 来源:发表于2017-08-05 12:49 被阅读32次
    Cydia - 越狱iOS的软件管理平台

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

    安装OpenSSH

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

    • 使用SSH命令连接iOS,默认登录密码"alpine"
     ssh root@xx.xx.xx.xx       //iOS连接wifi,设置中可以看到ip地址,也可以改成静态IP地址
    
    • 使用scp命令可以传输文件
      scp  filename  root@xx.xx.xx.xx:/tmp                 //拷贝本地文件到远端
      scp root@xx.xx.xx.xx:/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的软件管理平台

        本文链接:https://www.haomeiwen.com/subject/cuiilxtx.html