`
dcj3sjt126com
  • 浏览: 1899710 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

iOS tcpdump抓包方法

    博客分类:
  • IOS
 
阅读更多

参考资料一:

前提条件:机器要破解,cydia能打开

需要工具
1.openssh
2.tcpdump

安装工具方法:
1.连接网络,打开cydia
2.确认Cydia设置为开发者模式(管理->设置->开发者),在Cydia时面搜索openssh,tcpdump并安装

连接方法:
1.找到一台电脑与iPhone连接同一个Wifi,在PC能ping通iPhone
2.在PC的命令行界面输入ssh root@iphoneip
3.提示连接ssh,输入yes
4.输入密码alpine
5.正常显示登录iPhone成功命令行前面为"iphone手机名字"
6.输入tcpdump,正常可以看到很多包信息显示
7.ctrl+c停止抓包
8.tcpdump带参简介
  a.tcpdump -X -s0 -w /tmp.cap  //抓全包写文件
  b.tcpdump -X -s0 host www.qq.com //主机全包
  c.tcpdump -X -s0 port 14000   //抓端口全包
  d.可以配合以上参数抓包
 9.在PC上用Ethereal分析抓包文件数据

 

参考资料二

在工作过程中,一直寻找可用的抓包工具,现在找到一个合适的工具,记录下:

IOS抓包的工作步骤:

1.手机需越狱,从cydia安装openssh、apt https method,aptbackup;

2.获取手机的WIF的IP地址,需要在PC上输入

3.PC上安装openssh的终端tcpdump

4.在PC上返打开终端,输入ssh root@IP地址,默认密码alpine

5.输入命令tcpdump -X -s0 -w /data.pcap。

6.通过91找到手机根文件下的pcap文件,可用Wireshark查看(windows)。

分享到:
评论

相关推荐

    APP 抓包 通过输入城市名获取链家app上相应的住房地址、价格等信息

    1. Android设备:通常使用Frida(配合frida-server)或Xposed框架(配合XPrivacy Lua)进行更深度的抓包,或者使用tcpdump命令行工具。 2. iOS设备:一般使用Charles或Wireshark(需要越狱)。 三、设置与配置 1. ...

    网络抓包工具

    网络抓包工具是一种用于监测和分析网络通讯数据的软件,它们可以帮助我们查看并理解网络上流动的数据包。在IT行业中,这些工具对于网络故障排查、性能优化、协议分析以及安全审计等工作至关重要。本文将深入探讨网络...

    抓包工具......

    4. Charles:类似于Fiddler,主要针对Mac和iOS开发人员,支持SSL抓包,方便调试移动应用。 5. Microsoft Network Monitor:微软提供的网络监控工具,可以捕获、显示和分析网络流量,尤其适合Windows环境下的网络问题...

    抓包工具or步骤.zip

    5. Charles:主要用于iOS和Android应用的HTTP和HTTPS抓包,便于开发者调试网络请求。 三、抓包的基本步骤: 1. 选择合适的抓包工具:根据你的需求和操作系统选择相应的抓包软件。 2. 安装和配置工具:按照工具的...

    Android应用源码之手机抓包相关工具.zip

    本文将详细介绍Android应用源码中的手机抓包相关工具及其使用方法。 一、Wireshark与Frida Wireshark是一款通用的网络封包分析软件,可用于查看网络通信的底层细节。在Android上,可以通过USB连接电脑,配合如...

    抓包工具总会

    抓包工具就是实现这一目标的关键工具,它们能够捕获在网络中传输的数据包,供分析者查看和解析。本资料包集合了多种抓包工具,每种工具都有其独特的功能和用途。 1. Wireshark:Wireshark是最流行的网络协议分析器...

    iOS下一键调试Push的方法详解

    在遇到测试设备无法接收Push通知的情况时,通常需要进行一系列排查步骤,包括检查设备Token的正确性、网络抓包、服务器日志分析等。传统的调试过程可能较为繁琐,但通过自动化脚本可以显著提高效率。 1. 自动获取...

    iOS App的tcp、udp数据包抓取与分析.pdf

    在对app进行安全分析时,有时需要检查app的网络接口请求是否安全,网络协议交互是否可被恶意利用。因此就需要运行app并捕获其与...我们将使用tcpdump捕获tcp、udp流量,再通过wireshark过滤、分析app的tcp、udp流量。

    Linux常见面试题,应对面试分享

    **平常怎么处理故障,思路是什么样的** **公网和私网分类以及范围,本机地址,网络地址,广播地址** ...**Tcpdump抓包使用工具** **CPU过高怎么解决** **如何杀死僵尸进程** **什么是中间件?什么是 JDK** **什

    pkg-new.signed

    在非Root环境下抓包,开发者和安全研究人员通常会使用像“TCPDump”这样的命令行工具,或者像“Charles”、“Fiddler”等支持代理设置的桌面应用,通过设备上的代理服务器来捕获网络通信。这种方法需要将设备的网络...

    ADB常用命令和路径

    ##### 1.11 TCPDUMP手动抓包IOS - **说明**: 对于iOS设备,由于其系统限制,通常无法直接使用`tcpdump`命令进行抓包。可以考虑使用专门的iOS抓包工具或通过越狱设备实现。 ##### 1.12 创建软连接 - **命令**: `...

    开发驱动常用的串口和网口调试工具

    5. **Charles**:与Fiddler类似,Charles 是一款跨平台的HTTP代理/HTTPS抓包工具,适用于iOS和Android开发中的网络调试。 三、综合调试助手 在【压缩包子文件的文件名称列表】中提到的DebugAssist,可能是一个集成...

    网络命令行的使用和范例

    - 解决网络故障时,可以先用`ping`和`traceroute`定位问题所在,再通过`netstat`和`ifconfig`检查本地网络状态,必要时使用`tcpdump`抓包分析。 - 在远程管理服务器时,使用`ssh`能提供安全的连接,而`scp`或`sftp...

Global site tag (gtag.js) - Google Analytics