前言在我们做接口测试的时候,经常需要验证发送的消息是否正确,或者在出现问题的时候,查看手机客户端发送给server端的内容是否正确,就需要用到包工具。今天,给大家带来最常用的Fiddler的傻瓜式教程大全——从安装到包下载Fiddler可以去官网下载安装右键FiddlerSetup.exe以管理员身份运行,如果弹出用户控制窗口点【是】在弹出的如下授权窗口中,点【I Agreee】编辑切换为居
转载 2024-05-27 15:57:01
329阅读
APP比较繁琐,尤其是对方优先走socket,发TCP,而不是走应用层发http/https协议。这种更烦躁,绝大部分利用中间人攻击原理这种代理软件都不到tcp请求,代理软件大都只能应用层协议。今天写篇搞定发TCP的APP和实现Hook抓取的文章。TCP常用的工具是wireshark和tcpdump。tcpdump可以运行在手机上,但没有界面,wire
# 如何实现iOS Hook 作为一名经验丰富的开发者,我将教会你如何实现iOS Hook。首先,让我们来看一下整个过程的步骤: | 步骤 | 描述 | | ---- | ---- | | 1 | 准备越狱设备 | | 2 | 安装Theos | | 3 | 编写Tweak代码 | | 4 | 编译Tweak | | 5 | 安装Tweak | | 6 | 使用包工具抓取数据 |
原创 2024-06-06 03:42:53
257阅读
Instagram 可以通过JADX搜索 "ig_android_whitehat_options_universe" 定位强制开启`白帽模式`。  利用Hook技术实现Instagram前言听别人说Instagram没法,于是这篇文章诞生了。Instagram的防护做的很好,自己实现了一层SSL,直接过掉了r0capture等一些常见的工具,既
转载 2024-04-19 20:11:53
300阅读
分析页面:借助开发者工具(F12)找规律,爬虫:模拟开发者工具鼠标点击html效果帮我们找到想要的文字**1. Headers内容,让对方服务器接收到我们的请求时,可以了解我们是什么状态GeneralRequest URL: #请求路径 Request Method: OPTIONS #请求方法 Status Code: 200 #响应状态码,200表示请求成功200(状态码) OK(原因短语)
一般来说,用selenium是无法获取ajax请求内容的,不过最近了解到有个工具ajax-hook,通过hook浏览器xhr请求来获取数据 目前方案有 1.ajax+flask 将ajaxhook到的数据发送到flask服务器上面,后期再去flask上面获取到请求数据 hook.js //需要引 ...
转载 2021-09-03 20:20:00
317阅读
2评论
Android Charles 证书固定最近在做公司的接口全部换上了https,我们的应用也随之进行了升级,接入https。但是在使用charles进行接口调试的时候就出现了一些问题。我的计划是既要能使我们的app在release和debug下都能进行charles调试定位问题,还要能有效的防止其他人对应用进行获取数据。网络安全性配置网络安全性配置是Android官方推荐的配置方案。
转载 2023-12-09 12:58:16
119阅读
转载:实用FRIDA进阶:内存漫游、hook anywhe
转载 2022-12-20 21:19:29
1152阅读
在我们的开发过程中,使用 Android 的 `NetworkRequest` 来连接 WiFi 网络时,可能会遇到各种问题。我在这篇博文中,将分享我解决这一问题的过程,涵盖环境配置、编译过程、参数调优、定制开发、性能对比以及生态集成等方面。 ## 环境配置 在开始解决问题前,我梳理了整个开发环境的配置。以下是我的思维导图,概述了所需的环境组件和工具。 ```mermaid mindmap
原创 6月前
44阅读
APP比较繁琐,尤其是对方优先走socket,发TCP,而不是走应用层发http/https协议。这种更烦躁,绝大部分利用中间人攻击原理这种代理软件都不到tcp请求,代理软件大都只能应用层协议。今天写篇搞定发TCP的APP和实现Hook抓取的文章。TCP常用的工具是wireshark和tcpdump。tcpdump可以运行在手机上,但没有界面,wireshark有界
原创 2020-12-31 21:05:00
10000+阅读
DNS是什么一、DNS介绍1、为什么要用到DNS2、DNS的定义3、域名结构二、DNS的作用及类型三、在Linux虚拟机上实验1、基本配置2、正向解析 一、DNS介绍1、为什么要用到DNS在日常生活中人们习惯使用域名访问服务器,但机器间互相只认ip地址,域名与ip地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个完整域名只可以对应一个ip地址,它们之间的转换工作称为域名解析,域名解
转载 11月前
19阅读
前面几篇文章介绍了Android中常用的http框架:volley,所谓框架者无非就是对我们所需的一系列操作进行了封装,简化了我们的工作。 但万变不离其宗,我们还是需要掌握Android原生的网络操作类,所以这篇文章主要介绍这两个类, HTTPUrlConnection HTTPClient,以及常需要用到的AsyncTask.本文代码github地址:UseAsyncTask1,HttpUrl
1.1  谷歌浏览器内置包工具谷歌浏览器 chrome自带的 http 包工具界面简洁大方,功能也很强大,唯一的不足就是界面是英文的。打开方式一:点击右上角的菜单-->更多工具-->开发者工具。 打开方式二:按快捷键:F12 谷歌浏览器内置包工具各种显示方式。 【UnDock into separate window】: 点击右上方的 Un
转载 2024-03-06 21:41:08
0阅读
②UDP协议Source port:52343是端口号(用来传输数据的端口)Destination port:45448是目的端口号(用来数据将要被传输到的端口)Length:73是数据字节长度Checksum:0xb4b0是数据段的校验和(用来确保UDP首部和数据部分的完整性)如图可知UDP是不分片的三、网络层①IP报文Version是版本:4Header Length是长度:20字节Di
转载 2024-02-10 14:38:20
114阅读
每周知识总结(三)一.什么是二.int和long long的极限三.DNS四.路由器五.编译性语言和解释性语言六.jdbc七.单播、多播(组播)和广播八.NULL和nullptr九.unordered_map与map的区别 一.什么是(packet capture)就是将网络传输发送与接收的数据进行截获、重发、编辑、转存等操作,也用来检查网络安全。也经常被用来进行数据截取等。
转载 2023-10-08 11:22:53
239阅读
本文主要介绍windows中命令,以及保存为多个文件的方法说一说保存为多个文件存储数据这个问题的由来,一般如果长时间,有可能需要等上几个小时,因为这个时候的内容都是存放在内存中的,几个小时的数据,特别是如果涉及到音视频的数据是很大的,几个小时可能会达到几个G的大小,这种情况下会导致内存溢出,程序直接异常。这个时候就需要考虑使用自动分文件存储来抓包了。(一)使用wireshark图
转载 2023-10-14 16:40:09
572阅读
1. 环境搭建关键需要一个集线器。将入口网线连到集线器,再从集线器分出两条线,一条线连接盒端,一条线连接电脑。硬件上需要准备的完成后,就可以开始使用wireshark包工具。2. 详细包教程2.1 进入wireshark主菜单 首先启动程序看到主菜单(图1) 图1界面菜单简单介绍如下:1. 菜单——用于开始操作。2. 主工具栏——提供快速访问菜单中经常用到的项目的功
转载 2024-03-28 17:06:02
170阅读
引言在苹果手机的iOS系统相对封闭的情况下,包工具并不是很常见。大多数人可能对这类工具并不熟悉,除了少数安全专家之外,一般用户很少会接触到这些工具。然而,在某些特定场景下,比如网络调试、安全测试等,包工具的作用不可忽视。本文将介绍三款在iOS系统下比较优秀的HTTPApp,并探讨在使用过程中的一些优化方法和注意事项。1. ThorThor(锤子)是一款知名的App,售价约为68美元。其
转载 2024-08-23 17:21:46
80阅读
最近工作上有用到tcpdump的一个包工具,所以记录一下:应用场景在日常工作中遇到的很多网络问题都可以通过 tcpdump 优雅的解决:相信大多数同学都遇到过 SSH 连接服务器缓慢,通过 tcpdump ,可以快速定位到具体原因,一般都是因为 DNS 解析速度太慢。当我们工程师与用户面对网络问题争执不下时,通过 tcpdump ,可以快速定位故障原因,轻松甩锅,毫无压力。当我们新开发的
转载 2024-01-12 13:53:15
133阅读
Fiddler的安装与使用Fiddler的简介        Fiddler是位于客户端和服务器端之间的代理,也是目前最常用的包工具之一 。它能够记录客户端和服务器之间的所有 请求,可以针对特定的请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。一、F
转载 2023-08-25 23:42:16
664阅读
  • 1
  • 2
  • 3
  • 4
  • 5