使用TCPdump工具,TCP数据。将数据包上传到PC,通过Wireshark查看数据常用命令:* 上传 tcpdump 到 目录 /data/local/tcpdump adb push d:\tcpdump /data/local/tcpdump *  设置权限adb shell chmod 6755 /data/local/tcpdump* 启动监听程序
怎么使用可以自行百度 
转载 2023-06-05 20:33:09
270阅读
# Android Socket:实现与解析 在网络应用的开发中,尤其是在移动开发中,数据传输的准确性和效率至关重要。而则是测试和调试网络通信的一种有效手段。本文将探讨如何在Android平台上使用Socket进行,并提供相关代码示例,以帮助开发者更好地理解和应用。 ## 什么是SocketSocket指的是通过网络协议的接口(Socket)捕获数据,以便分析传输的
原创 2024-09-27 05:52:07
315阅读
/  前言  /HTTP协议发展至今已经有二十多年的历史,整个发展的趋势主要是两个方向:效率和安全。效率方面,从HTTP1.0的一次请求一个连接,到HTTP1.1的连接复用,到SPDY/HTTP2的多路复用,到QUIC/HTTP3的基于UDP传输,在效率方面越来越高效。安全方面,从HTTP的明文,到HTTP2强制使用TLSv1.2,到QUIC/HTTP3强制使用TLSv1.3,
一、socket的基本概念1.1socket是什么Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。所以,我们无需深入理解tcp/udp协议,socket已经为我们封装好了,我们只需要遵循s
转载 2023-12-22 21:35:47
421阅读
# AndroidSocket请求的科普 在Android开发中,网络请求是至关重要的,特别是使用Socket进行通信的应用。有时我们需要抓取Socket请求的数据,以便分析和调试。本文将介绍如何在安卓应用中实现Socket请求的方法,并提供代码示例。 ## 一、什么是Socket请求 Socket是网络通信中用来建立连接的一个接口,Android中可以通过Socket类来实现TC
原创 2024-09-14 06:34:12
399阅读
# Android 蓝牙Socket 在现代移动应用开发中,Bluetooth(蓝牙)作为短距离通信的重要技术,广泛应用于各种设备之间的数据传输。对于开发者而言,了解蓝牙Socket并实现,能够更好地监控和分析数据流转。本文将介绍如何在Android平台上使用蓝牙Socket进行,并提供代码示例。 ## 什么是蓝牙Socket? 蓝牙是一种无线通讯技术,Socket则是网络编程中
原创 10月前
129阅读
Android7.0手机包在开发或者测试中,网络是经常需要的。例如需要测试release包在某个bug产生时的网络请求,或者想要查看其他app的响应数据,而且绝大数的都是https请求。在Android7.0以下,我们可以将Fiddler/Charles的证书放到手机的用户证书中来实现https。而Android7.0以上手机不再信任用户证书,一种方法是将手机Root,将证书放到系统证书
一、抓取app的https协议      1、fiddler工具配置   在Tools->Options切换到Tab页HTTPS,勾选下图中箭头指向的复选框,并确认是否缺少协议,若缺少默认的协议,则增加,如缺少;tls1.2,注意分号间隔。               切换到tab页
转载 2024-03-06 12:33:22
221阅读
之前我一般是通过wifi连入我的iMac,然后使用 HttpScoop或者 Charles来进行数据抓取及分析。前者非常好用,在调协议时我的必备工具,就是更新太慢,2.0版本老不出来。后者没用过,听说是java的。而且价格也太贵,前者15美刀,后者50美刀。 Wireshark有装,但是界面实在让人提不起来胃口使用,所以装了就删除了。 HttpSco
转载 1月前
0阅读
需求Android APP安全测试时,主要工作分为:APK安全业务安全APK安全这里不讨论,我说说业务安全,因为大部分的业务校验逻辑还是放在Servier端,这里就会涉及到网络通信了。因此网络是测试的根本,一般APP都会采用HTTP协议、Websocket、Socket协议。其中HTTP协议的最多,Websocket是后起之秀,Socket最少。针对HTTP和Websocket,Burp Su
转载 2023-08-13 08:33:23
564阅读
Linux操作系统是开源操作系统中的一种,拥有广泛的用户群体和社区支持。在Linux系统中,Socket是一种用来在网络之间进行通信的接口,通过Socket可以实现不同主机之间的数据传输。在Linux系统中,是一种常见的网络监控技术,通过可以监控和分析网络数据的传输情况,以便进行网络性能优化和故障排除。 在Linux系统中,通过使用Socket接口可以实现网络应用程序之间的通信。Soc
原创 2024-04-17 10:18:31
39阅读
利用原始套接字的原理:包层发送接收ip数据 【接收除了以太网帧头部后面的ip层数据】 socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP) 发送接收以太网数据帧数据 【接收包括以太网帧头部的所有 以太网帧层的所有数据】 socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP|ETH_P
# Android StudioSocket的教程 随着移动应用程序的不断发展,了解如何抓取网络请求是至关重要的,尤其是对于Android应用程序的开发者。不仅能帮助你理解应用程序和服务器之间的数据交换,还能帮助你调试应用程序中的问题。本文将详细介绍如何使用Android Studio捕获Socket通信的,并提供代码示例。 ## 什么是SocketSocket是一种提供网络通
原创 8月前
123阅读
# 使用Python实现Socket的指南 Python是一门强大且易于使用的编程语言,它提供了丰富的库来处理网络交互。是指监控和分析网络数据的过程,这在网络调试和安全分析中非常重要。本文将指导新手如何使用Python的Socket库实现简单的。 ## 整体流程 首先,让我们了解整个的流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 安装P
原创 2024-09-16 06:29:03
233阅读
背景:之前我的苹果手机是可以正常抓的,不知道是因为公司网络策略还是charles更新了的原因就是无法抓到包了。由于长久不能影响了我的测试工作,还是决定认真研究一下。另外,charles重置证书或者升级等操作确实可能导致之前的证书失效的,而且每台手机想要换一台电脑都需要安装和这台电脑对应的证书。操作步骤: 1.重置了charles的证书(可能不是必要的,但是为了方便我还是做了) 2.安装电
转载 2023-12-06 23:17:23
400阅读
这里写自定义目录标题配置 配置从官网下载链接 http://www.charlesproxy.com/download 附上注册码: Registered Name: https://zhile.io License Key: 48891cf209c6d32bf4安装 tips:安装完会提出一个提醒 点击Grant Privileges。如果点击Not Yet 或者关闭按钮,Charles 将会
转载 2024-05-11 11:21:46
917阅读
01 包工具原理HTTP由于HTTP请求是没有加密的,也没有做任何验证,所以包工具直接将请求转发即可。HTTPS由于HTTPS请求,客户端会使用服务端的证书来加密数据,而且会验证服务端是否是真正的目标服务端。  所以包工具在HTTPS请求时,会进行伪装。首先用包工具自己的证书向客户端伪装成服务端,然后向服务端发送请求时伪装成客户端。以此来实现数据的抓取和转发。&nb
转载 2023-06-19 10:53:15
443阅读
今日又无聊~~~感觉浏览器检查太麻烦,于是乎想搞个包脚本监听本地网卡~~~~代码贴上,复制即可使用~不行那就装个哦!嘿嘿 import os import dpkt import socket import datetime import uuid from scapy.sendrecv import sniff from scapy.utils import wrpcap de
转载 2023-06-15 13:50:16
477阅读
1点赞
拓扑:在PC的E0/0/1上进行:Ping跨网段的10.1.2.2 序号33:PC1 ping R2时,不知道R2的MAC,首先PC1发了一个ARP请求,源MAC是PC1的MAC,目标是广播,询问谁有网关10.1.1.1的MAC(交换机的MAC地址表只会记录直连设备的MAC,故需要先知道网关的MAC) 序号34:当网关收到以后会查看目的IP是自己然后回复一个单播的ARP回应,源MAC是网关
  • 1
  • 2
  • 3
  • 4
  • 5