前言随着移动应用的发展和推广,APP应用安全越来越受到重视。APP中各类防的机制的出现,让测试无法正常进行分析。这篇文章算是总结一下我最近遇到的一款不到的APP,给大家提供一个双向证书认证应该如何解决的思路。 判断证书双向认证刚拿到此app时候常规方法一把梭,发现只要一开启手机代理,却提示网络异常,通过观察burpsuite的记录发现,只有请求而没有响应。直觉告诉我应该是使用
转载 2023-07-22 19:44:15
119阅读
ios设备方法对终端进行是客户端测试中的一种重要手段。本文主要介绍了ios设备(iphone、ipad和ipodtouch)的几种常用的方法。一、准备条件需要进行的设备必须经过root,俗称越狱,主要利用redsn0w和各种iOSFirmwares进行,如越狱不用更换固件版本,只需使用redsn0w安装Cydia即可,网上有详细教程,此处省略。安装完毕,在3G或WiFi环境下启动C
转载 2023-05-29 10:55:06
587阅读
在HTTP接口的测试过程中,一般我们会按照如下的步骤进行:    1)测试环境的准备2)HTTP消息体的构造3)HTTP消息的发送及断言如果我们可以拿到项目组的接口文档,并且HTTP后台服务是可以工作的,那我们的接口测试会非常顺利,可以不使用Fiddler工具。但是,实际情况中,不断的测试前移,需要我们的接口自动化测试用例在编码工作还未完成的情况下,就能准备完成。代码
一、前准备工作目录一、前准备工作二、准备好后, 开始您的实地操作吧!三、安装证书上俺遇到的问题分享给大家 : 1. 包工具 : Charles-MAC OS版本 「官网安装地址 : https://www.charlesproxy.com/download/ 展示情况如下图所示, 根据自己需要的版本去下载, 这里用的是mac OS版本」2. 操作系统 : M
目录JSON抓取网页动态Ajax请求的数据练习:爬取糗事百科的段子JSONJSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。
转载 2024-08-01 14:13:47
35阅读
背景:之前我的苹果手机是可以正常抓的,不知道是因为公司网络策略还是charles更新了的原因就是无法抓到包了。由于长久不能影响了我的测试工作,还是决定认真研究一下。另外,charles重置证书或者升级等操作确实可能导致之前的证书失效的,而且每台手机想要换一台电脑都需要安装和这台电脑对应的证书。操作步骤: 1.重置了charles的证书(可能不是必要的,但是为了方便我还是做了) 2.安装电
转载 2023-12-06 23:17:23
400阅读
简述在测试app的时候,比如:页面无法展示内容(由服务端接口返回值提供),往往就需要去定位问题,找到所抛出的请求是否异常,pc浏览器和mac浏览器访问是可以通过平台提供的软件(Charles&fiddler)来实现,那么如何抓到手机抛出的请求呢?实现抓取手机网络请求这里分别介绍两种工具在两种平台下的使用方法- (2015/12/02 更新 加入抓取https的设置方法)①、Pc windo
转载 2024-08-21 22:36:39
42阅读
接触WebSocket 考虑到普通的HTTP 通信方式只能由客户端主动拉取,服务器不能主动推给客户端 。然后就想出的2种解决方案。1.和后台沟通了一下 他们那里使用的是WebSocket ,所以就使用WebSocket让我们app端和服务器建立长连接。这样就可以事实接受他发过来的消息 2.使用推送,也可以实现接收后台发过来的一些消息最后还是选择了WebSocket,找到了facebook的 Soc
转载 2023-12-27 15:03:43
194阅读
本篇转自博客:上海-悠悠前言上一篇讲过get请求的参数都在url里,post的请求相对于get请求多了个body部分,本篇就详细讲解下body部分参数的几种形式。 一、body数据类型常见的post提交数据类型有四种:1.第一种:application/json:这是最常见的json格式,也是非常友好的深受小伙伴喜欢的一种,如下{"input1":"xxx","input2":"ooo"
转载 2023-11-30 14:28:25
65阅读
很多时候需要网络分析,在iPhone上稍有不同,下面介绍三种常用的方式。分析工具以wireshark为例。 一、最简单的方式:用PC作为热点,在PC上 优点:简单缺点:不能真机2g/3g/4g网络数据步骤如下:1、PC接上有线2、PC用wifi方式共享网络,即PC作为一个热点。3、手机设置网络,选择PC那个热点4、在PC上打开wireshark,选择要监控的接口,
# iOS:理解与实践 在现代移动应用程序开发中,网络通信是一个至关重要的部分。无论是 HTTP 请求还是与服务器的 WebSocket 通信,了解和调试这些网络请求都是开发者的基本技能。技术可以帮助我们监控和分析网络通信,识别潜在的问题。本篇文章将介绍如何在 iOS 上进行,并提供一些代码示例以及使用场景。 ## 什么是,或称为数据捕获,是指在网络上传输的数据
原创 8月前
16阅读
# iOS包教程 ## 1. 整件事情的流程 为了帮助你理解iOS的过程,下面是一张表格展示了整个流程的步骤: | 步骤 | 描述 | | --- | --- | | 1. 确定包工具 | 选择一个适合iOS设备的包工具 | | 2. 配置代理 | 在iOS设备上配置代理服务器 | | 3. 安装证书 | 安装包工具提供的证书 | | 4. 开始 | 在包工具中开始 |
原创 2023-11-02 09:27:43
304阅读
在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络: 1. 网络共享 + 可视化包工具基本原理原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用包工具,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)。现在以MAC
转载 2023-08-04 23:23:50
0阅读
 个人学习笔记(整理不易,有帮助点个赞)目录一:appIOS和Android)(1)AndroidIOS同理)-方法一(2)其他安装方式(3)设置过滤二:发送HTTP请求(1)编辑模式(2)发送Get请求 (3)发送Post请求三:重发HTTP请求(1)replay菜单说明(2)性能测试(3)重放攻击(4)查找Cookie四:弱网测试(1)模拟网络延迟(2)返回50
1 Fiddler简介        Fiddler不但能截获各种浏览器发出的HTTP请求,也可以截获各种智能手机发出的HTTP/HTTPS请求。        Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, Ma
charles又名青花瓷,在iOS开发中的中具有重要作用。我用它主要用来拦截后台返回的数据,然后修改一些临界值,测试是否会出现异常,当然它也可以抓去别人的软件发送的数据(功能好强大的说)现在我先从安装说起1.先下载最新版http://www.charlesproxy.com/latest-release/download.do并安装 安装 安装好之后打开,可能会遇到提示请安装Jav
转载 2023-09-20 06:16:31
248阅读
文章目录一、HTTP重定向基础二、重定向在接口测试中的应用三、使用Charles工具进行重定向测试3.1 Map Remote功能3.2 Map Local功能四、使用Python进行重定向测试五、重定向测试的注意事项六、再说几个charles使用小技巧,结语 一、HTTP重定向基础重定向是HTTP协议中的一种机制,用于客户端在请求资源时,服务端指示客户端重新向另一个URL发起请求。常见的重定向
转载 2024-06-11 23:09:05
66阅读
 iOS系统网络方法 在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络:1. 网络共享 + 可视化包工具基本原理原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用包工具,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)
转载 2024-01-21 19:36:03
84阅读
本文主要教你如何通过 Fiddler 来抓取手机端的数据,包括 iOS 和 Android 端的配置和抓取。一、Fiddler下载安装访问 Fiddler 官网:https://www.telerik.com/download/fiddler这里会要求填写一些东西,随便填写一些即可下载完成后,傻瓜式安装即可二、电脑端配置1、https配置Tools-->Options-->HTTPS
转载 2023-07-17 14:09:10
1430阅读
Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。  同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。  最关键的是,对IOS应用时直接在Windows PC上
  • 1
  • 2
  • 3
  • 4
  • 5