步骤1.下载charles:https://www.charlesproxy.com/download/只有一个30天试用版,每次打开只能30分钟,如果想时间长点,就找破解版或者买个licence吧2.charles配置1)开启代理2)设置代理3)在mac上安装Charles SSL证书在电脑上信任证书电脑上配置完毕,接下来配置手机端3.手机端配置IOS1)手机端配置也要借助于电脑,首先查看我们的
转载 2024-05-10 09:29:18
0阅读
个人总结了一下,欢迎添加Android软件测试的日志文件抓取简介 1    log文件分类简介           实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM日志
# 如何实现iOS App包 ## 简介 在开发和测试iOS App时,经常需要包来检查网络请求和响应数据,以便调试和优化应用程序。本文将介绍如何实现iOS App包的流程和每一步的具体操作。 ## 流程 下表展示了实现iOS App包的整个流程: | 步骤 | 操作 | | :--: | ---- | | 1 | 安装Charles代理工具 | | 2 | 配置设备和代理服务器 |
原创 2023-08-02 06:28:12
739阅读
自从建行不断优化内部app后,目前最新的版本已经将“调额申请查询”包的漏洞封死了。很多小伙伴在调额失败后,系统统一显示的基本上就是R00,而想要具体知道是什么原因只能通过包软件。 包准备工作:1、苹果手机下载stream,通过“设置”进入“HTTPS包”,安装CA证书后,在手机内设置信任CA(设置—通用—关于—证书信任设置)。安卓手机下载packet capture就可以了,很
# iOSApp ## 介绍 包是指在网络通信过程中,截取和分析数据包的过程。在iOS开发中,包可以用于调试网络请求和分析网络数据。本文将介绍一种iOS包的方法,以及如何使用App来实现包功能。 ## iOS包方法 ### 1. 代理方式 在iOS设备上,可以通过配置代理服务器来实现包。iOS设备发送的网络请求会先经过代理服务器,代理服务器可以截获并分析请求和响应数据
原创 2023-08-21 03:23:35
338阅读
 最近因为app好多问题,原因跟网络相关,所以研究了一下iOS包方法,分享给大家,有兴趣的同学,可以试试。前提条件:机器要,cydia能打开需要工具1.openssh2.tcpdump3.(非必须 )apt,安装APT 0.6 Transitional  安装工具方法:1.连接网络,打开cydia2.确认Cydia设置为开发者模式(管理->设置->开
转载 2023-06-06 18:48:10
1739阅读
现在 APP 开发,数据的保密性越来越受重视,保密性高才不会让数据轻易被泄露,同时保护到用户和公司的利益。如何做到保密更加完善呢?怎么防止 Charles 获取数据呢?大蓝的天    1、通过 HTTP/1.1 及以上版本的 CONNECT 请求方式。CONNECT 请求方式是什么呢?开发中我们多数用的是 POST 和 GET 来向服务端请求数据。&nbsp
# Android 自动日志app 在Android开发过程中,我们经常需要对应用程序的运行状态进行监控和调试。其中,抓取应用程序的日志是一种常见的调试技术,它可以帮助我们定位和解决应用程序中的问题。 为了方便开发者抓取应用程序的日志,我们可以开发一个Android自动日志的应用程序。这个应用程序可以在用户设备上运行,并自动抓取指定应用程序产生的日志,方便开发者进行调试和分析。 ## 实
原创 2024-01-22 11:36:00
189阅读
# iOS App:如何了解应用的数据传输 在开发和调试 iOS 应用程序时,包是一个极其重要的技能。包可以让开发者监控网络请求,分析数据传输,以及调试问题。本文将介绍如何在 iOS App 中进行包,并通过一些代码示例阐述其实现过程。 ## 什么是包? 包是通过网络工具拦截并查看应用程序与服务器之间的数据传输。在 iOS 开发中,包工具可以帮助开发者获取 HTTP 请求
原创 2024-10-06 03:33:27
123阅读
目录一、app专项测试:二、app测试和web测试的区别:一、app专项测试:1、兼容性测试:在不同机型、不同系统、不同分辨率的手机上测试是否能正常使用。系统版本:iOS 和 安卓(主流的系统)屏幕尺寸不同机型2、网络测试:网络无网、弱网、网络切换、流量网、wifi网情况下软件是否有异常情况出现。弱网环境:①ios系统在开发者模式中设置②借助fiddler 工具③设置路由器的网速3、埋点测试:把客
目录一、设备连接二、使用克魔助手查看日志三、过滤我们自己App日志? 摘要: 本文介绍了如何在iOS iPhone设备上实时查看输出在console控制台的日志。通过克魔助手工具,我们可以连接手机并方便地筛选我们自己App日志。? 引言: 在移动应用开发过程中,经常需要查看应用在运行时输出的日志信息。而在iOS上,我们可以通过克魔助手提供的功能来实现方便快捷地查看设备上的日志。本文将介绍如何使
很多时候需要网络包分析,在iPhone上包稍有不同,下面介绍三种常用的方式。分析工具以wireshark为例。 一、最简单的方式:用PC作为热点,在PC上包 优点:简单缺点:不能真机2g/3g/4g网络数据步骤如下:1、PC接上有线2、PC用wifi方式共享网络,即PC作为一个热点。3、手机设置网络,选择PC那个热点4、在PC上打开wireshark,选择要监控的接口,
快要结束这份工作,今晚复习一下工作中常见的内容,把遇到的失误记录一下。内容:Fiddler抓取手机APP的包。操作环境:Windows 10、IOS前置条件,已经下载好HTTPS证书1.注意手机的网络要与电脑的网络在同一个局域网中,注意电脑IP要与手机配置代理一样。(而不是IPV4地址或者DNS服务器地址)本人用电脑开启WIFI,再用手机连上,因此是同一局域网下。电脑IP习惯用cmd查看,值得注意
转载 2023-06-28 13:55:12
235阅读
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
72阅读
 个人学习笔记(整理不易,有帮助点个赞)目录一:app包(IOS和Android)(1)Android包(IOS同理)-方法一(2)其他安装方式(3)设置过滤二:发送HTTP请求(1)编辑模式(2)发送Get请求 (3)发送Post请求三:重发HTTP请求(1)replay菜单说明(2)性能测试(3)重放攻击(4)查找Cookie四:弱网测试(1)模拟网络延迟(2)返回50
Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获IOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。  同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP/HTTPS。  最关键的是,对IOS应用包时直接在Windows PC上
一、概述无论是开发还是测试,在工作中经常会遇到需要包的时候。本篇主要介绍如何在各个平台下高效包。目前的包软件总体可以分为两类,一种是设置代理抓取http包,比如Charles、mitmproxy这些软件。另一种是直接抓取经过网卡的所有协议包,其中最出名就是大名鼎鼎的wireshark以及linux自带的包软件tcpdump。下面重点介绍一下这四个包工具的特点以及使用二、Wireshark
转载 2023-09-18 06:26:24
532阅读
App包问题总结及相关解决方案 文章目录App包问题总结及相关解决方案前言1 包工具的选择2 常见问题解决2.1 App正常运行,但是包工具中没有对应的请求记录2.1.1 非HTTP/HTTPS协议进行网络通信2.1.2 无代理模式2.2 App部分正常运行或不能正常运行,包工具中对应的请求记录标记为失败,且报网络错误2.3 App不能正常运行,报请求失败或网络错误2.3.1 单向认证(
转载 2023-11-18 14:21:25
437阅读
环境:mac ios1.电脑端设置在电脑端下载完charles后,默认情况下应该就可以HTTP的包,但如果想抓取HTTPS的需要进行额外的设置。第一步,如下图所示安装mac端的证书,会让你添加钥匙串的访问,筛选一下证书查询到charles 的证书,将加密套接字协议层改为始终信任。第二步,设置电脑端的ssl代理,点击SSL Proxying Settings ,点击add,我在里面对设置了所有的H
  • 1
  • 2
  • 3
  • 4
  • 5