平时喜欢看某个做视频的app,最近app有bug,看着看着就会闪退,回到首页,反馈给官方,好久也不处理,于是自己app的接口,直接用php开发个web版本的自己用. 首先抓过程就不说了,我的另一篇博客有详细介绍:Charleshttps,http 先看一下web的界面: 其实就两个页面,非常简单,下面贴一下代码,链接都去掉了,以免被坏人利用:<?php ini_set('date.
转载 2024-08-23 17:53:24
80阅读
某项目前端js解密 前言 1、做某项目测试的时候,大家都知道肯定上来就,接着就是一脸懵逼,发现数据全部都是加密的,那咋办啊肯定下一个啊。一、js调试 1、进入正题啊,我这里的是发送短信接口的数据,从数据中可以看到总共有5个参数,分别为bizData、encryptKey、timestamp、signature、Key,5个参数,通过参数应
转载 2023-05-30 14:35:54
310阅读
 继上文我编写了java的get请求与post请求之后,我现在开始写一下实际操作  很多人有疑问,接口测试的代码是哪里来的,怎么来的呢?看得见吗?我来做一个简单的演示  我们这里简单介绍一下包工具,对于一般的app来说,可以使用fiddler来进行测试具体的可以建立代理,分为以下步骤1设定自己的测试手机和pc机器在同一个无线网之中2pc机器打开fiddler,tool->fi
Charles是很强大的网络请求包工具,常用于HTTP/HTTPS请求。而作者在做IoT项目时,智能硬件配网协议是基于TCP/UDP或者蓝牙的,需要用Wireshark进行调试。本文基于作者在项目中iPhone和智能硬件之间TCP/UDP通信数据的经验来介绍Wireshark的使用方式。一、启动WiresharkWireshark是免费软件,可以从官网直接下载安装。PS:从非官方网站
"java如何"是指在Java编程语言中,如何实现对网络数据的抓取和分析。本文将介绍使用Java的一些库和工具来实现这一功能。具体而言,我们将使用Java的网络编程库和第三方库来捕获和分析网络数据。 在Java中,我们可以使用Java自带的网络编程库来发送和接收网络数据。这个库提供了一些类和方法,可以用于创建和管理网络连接,发送和接收数据等。然而,它并没有直接提供的功能。要实现
原创 2023-08-07 15:59:26
315阅读
针对Java易遭受逆向工程***的原因,本周SafeNet博客将向大家介绍目前市场上关于防止Java免受逆向工程***的集中措施,同时指出这几种措施在防范逆向工程***的时候存在的不足之处。首先是板载措施,它并不足以防止逆向工程。大多数虚拟机都包含一些使逆向工程复杂化的功能。Java允许用户在JAR存档中提供的每个类上设置一个数字证书,以确保原始文件没有被更改。虽然这样做并无害处,但该功能相当容易
转载 2023-09-25 10:53:28
176阅读
JWT长的什么样JWT是由三段信息构成的,将这三段信息文本用点.链接一起就构成了Jwt字符串。就像这样:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE1OTg0MjU5MzIsInVzZXJJZCI6MTExLCJ1c2VybmFtZSI6Ik1hcmtaUVAifQ.PTlOdRG7ROVJqPrA0q2ac7rKFzNNFR3lTMyP_8fI
 动手动脑一一,枚举的运行结果  二,得到的结论(1)枚举类型是引用类型,枚举的每一个具体值都引用一个特定对象,引用不同具体值对象地址不同。(2)从字符串中转换的枚举类型中实例化的对象的的具体值赋给新的枚举类型实例化对象和原枚举类型中实例化的对象的地址相同。(3)枚举类型中实例化的对象的的具体值不是java的基本数据类型,而是用户自定义的数据类型动手动脑二:原码,补码
作者:废柴程序员背景我们知道,http 通信存在以下问题:通信使用明文可能会被窃听不验证通信方的身份可能遭遇伪装无法证明报文的完整型,可能已遭篡改使用 https 可以解决数据安全问题,但是你真的理解 https 吗?当面试官连续对你发出灵魂追问的时候,你能对答如流吗什么是 https,为什么需要 httpshttps 的连接过程https 的加密方式是怎样的,对称加密和非对称加密,为什么要这样设
转载 2024-08-23 15:20:33
95阅读
使用包工具的原理就是客户端发送请求报文时,拦截请求报文,修改请求报文后,向服务端发送请求报文;服务端返回报文时,拦截返回报文,修改返回报文后,向客户端返回报文; 安装Charles后,第一次使用Charles时需要选择菜单中的 “代理” —> “Mac OS X 代理/windows 代理” 来将 Charles 设置成系统代理。1、Charles抓取http/https请求 ①弱网测试(
转载 2023-10-24 06:08:38
117阅读
# Java如何实现 在开发和调试网络应用程序时,是一个非常重要的技能,它可以帮助开发者分析网络请求及响应的细节。本文将通过一个具体的例子,展示如何使用Java实现功能。 ## 需求分析 我们希望实现一个简单的HTTP请求包工具,能够抓取所有与互联网的HTTP通信,并显示请求和响应的详细信息。下面是包工具的主要功能: - 捕获HTTP请求 - 显示请求的URL、参数和响应内
原创 2024-08-02 08:14:39
69阅读
在现代软件应用环境中,尤其是Java开发中,保护用户数据不被非法是一个亟待解决的重要问题。包工具可以轻易地拦截应用程序与服务器之间的通信,导致敏感信息泄露和数据安全问题的产生。 ### 问题背景 随着互联网的发展,越来越多的应用程序需要通过网络与服务器进行数据交互。然而,很多开发者在这方面并没有足够的安全意识。包工具如Fiddler、Wireshark等可以轻易地捕获HTTP请求及响应
原创 6月前
55阅读
wireshark 开始开始界面wireshark是捕获机器上的某一块网卡的网络,当你的机器上有多块网卡的时候,你需要选择一个网卡。点击Caputre->Interfaces.. 出现下面对话框,选择正确的网卡。然后点击"Start"按钮, 开始Wireshark 窗口介绍WireShark 主要分为这几个界面1. Display Filter(显示过滤器),  用于过滤
转载 2023-12-02 20:42:16
434阅读
每周知识总结(三)一.什么是二.int和long long的极限三.DNS四.路由器五.编译性语言和解释性语言六.jdbc七.单播、多播(组播)和广播八.NULL和nullptr九.unordered_map与map的区别 一.什么是(packet capture)就是将网络传输发送与接收的数据进行截获、重发、编辑、转存等操作,也用来检查网络安全。也经常被用来进行数据截取等。
转载 2023-10-08 11:22:53
239阅读
一、知识点1.1技术应用意义有些应用是看不到的1.2技术应用对象手机app、小程序、PC应用1.3技术应用协议1.4技术应用支持Windows、Linux1.5封技术应用意义二、演示案例2.1WEB 应用站点操作数据-浏览器审查查看元素网络2.1.1封包工具Fiddler:是一个 协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的 通
转载 2024-02-01 21:34:20
101阅读
最近工作上有用到tcpdump的一个包工具,所以记录一下:应用场景在日常工作中遇到的很多网络问题都可以通过 tcpdump 优雅的解决:相信大多数同学都遇到过 SSH 连接服务器缓慢,通过 tcpdump ,可以快速定位到具体原因,一般都是因为 DNS 解析速度太慢。当我们工程师与用户面对网络问题争执不下时,通过 tcpdump ,可以快速定位故障原因,轻松甩锅,毫无压力。当我们新开发的
转载 2024-01-12 13:53:15
133阅读
        在使用pycharm开发一些需要访问网络资源的程序时,往往会因人或因物导致的一些配置,表面上看不出异常问题,但实质运行过程中并未如预期,最后就是产生一些莫名其妙的结果,即使检查了千万遍,可能也检查不出问题所在。其中的原因,很多是我们的请求头或参数有问题,在爬虫领域更甚,有时在代码中配置了相同的请求url,header,cookie,以为是配对
目录 FiddlerCharles优点:缺点:WiresharkWireshark 工具的优点:Wireshark 工具的缺点:BurpSuiteF12TCPdump总结作为软件测试工程师,总是不可避免:遇到问题要做分析需要;发现 bug 需要要;检查数据传输的安全性需要;接口测试遇到需求不全的也需要... 就因为包在测试工作中无处不在,所以市面上才会出现一大
一. 邮箱设置    要想实现代码控制邮箱发邮件,我们需要先开启邮箱的POP3/SMTP服务,以网易邮箱为例,需要设置授权码,并开启这个服务,才能实现发邮件。二. 代码实现     首先导入工具:这里要注意的是,文件名不能写email.py,因为会与系统文件冲突。# smtp simple mail transfer protocol 简单
转载 2024-07-01 17:22:43
39阅读
python嗅探(sniff)只用作学习,切莫做其他用途,技术无罪知己知彼百战不殆。安装scapy模块打开DOS命令行python -m pip install scapysniff()函数功能数据嗅探几个参数iface: 指定在哪个网络接口上count: 表示要捕获数据的数量。默认为0(不限制数量)filter: 流量的过滤规则。使用的是BPF的语法prn: 定义回调函数,使用lambda
转载 2023-09-18 20:35:53
782阅读
  • 1
  • 2
  • 3
  • 4
  • 5