理论知识部分摘录自:http://blog.chinaunix.net/uid-9234131-id-5088292.htmlhttp://blog.csdn.net/sissiyinxi/article/details/76603891.服务器端会随机生成一个random string发送给客户端; 2.客户端收到random string后,进行hash加密 &
转载 2017-02-24 16:57:47
3685阅读
1评论
一、SQL注入1.数字型注入  随便选一个, 可以看到是POST直接加一个真命题 可以看到都爆出来了。2.字符型注入先输入‘ 有报错,所以存在SQL注入。我们直接构造payload:1' or 1=1# OK3.搜索型注入也是加单引号,发现报错,存在SQL注入点。这个类型,我们推测用的是SQL语句中的like来进行模糊判断 那我们就可
       在一次测试中偶然遇到一个https双向认证的手机app(fiddler提示需要提供客户端证书),平时一梭子能搞定地姿势没有效果了,本着所有客户端发出的数据都是操控的想法,决定搞一搞,无非是采用什么方式的问题。双向认证只要拿到客户端加密的私钥证书就行了。    &nbs
转载 2023-10-08 21:38:38
578阅读
继续跟大家分享另一款网络封包分析工具Fiddler,让我们一起看一下在Fiddler工具下是如何实现、模拟弱网和篡改请求的。一、Fiddler安装Fiddler下载地址:https://www.telerik.com/fiddler点击fiddler tools—>选择Fiddler Classic—>点击Try For Free—>填写信息选择download下载完成后得到
参考了这篇文章:Android总结 - 先知社区 https://xz.aliyun.com/t/6551#toc-10毫无反编译经验的我,硬着头皮参考这篇文章抓到数据,记录一下过程,全部是按照参考文章来的,这里我补充了一些细节以及自己遇到的坑。软件:soul_v3.4.0.apkIDAPRO V6.8   https://pan.baidu.com/s/1h
目录一、网络协议(一)TCP(二)HTTP二、wireshark软件(一)下载(二)安装三、抓取数据验证协议四、总结参考文献 一、网络协议(一)TCPTCP是一种面向连接(连接导向)的、可靠的基于字节流的传输层通信协议。TCP将用户数据打包成报文段,它发送后启动一个定时器,另一端收到的数据进行确认、对失序的数据重新排序、丢弃重复数据。1.TCP的特点TCP是面向连接的运输层协议每一条TC
Android平台配置环境NestDouble ——看区别响应头 相同时间相关 不同一样可以写死同一台设备也应该一样多次登陆 应该有访问限制机制 (eg:验证码识别)...
原创 2021-07-18 20:53:50
1610阅读
1.前言在日常渗透过程中我们经常会遇到瓶颈无处下手,这个时候如果攻击者从APP进行突破,往往会有很多惊喜。但是目前市场上的APP都会为防止别人恶意盗取和恶意篡改进行一些保护措施,比如模拟器检测、root检测、APK加固、代码混淆、代码反调试、反脱壳、签名校验等等对抗机制。而测试人员对APP进行渗透的首步操作通常就是上burp或者Charles这类包工具进行,查看请求记录里的域名及链接地址是否
一、Fiddler加密(ssl)接口粗略记录下项目接口加密后的操作 1、ios手机        1、PC端安装开发或运维提供的证书(一般有xxx.cer和xxx.p12);        2、iOS手机提供了系统层面的设置,所以在确认证书安装好、代理设置没问题后,点击通用--关于本机,找到证书信任设置,
转载 2023-07-18 23:22:26
475阅读
ios用到的工具:ssl kill switchFiddler两个工具的安装办法:越狱的IOS上面安装ssl kill switch  之前一直的是 ios的 https数据,双向证书认证  对于安卓的没使用过,今天看到了,收藏一下=====================================0x02 双向证书认证与解决方法在对soulApp进行的时候,提示
转载 2023-07-25 10:56:00
626阅读
基于TASSL双向认证握手协议说明C->S表示报文从client端发送到server端 S->C表示报文从server端发送到client端。 采用国密版本wirshark进行操作。1 client hello (C->S) 客户端发起握手协商操作,它将发送一个 Client Hello 消息给服务器,消息中明确了其所支持的SSL/TLS版本、Cipher suite加密算法
转载 2024-03-30 09:47:26
384阅读
HTTP(HyperText Transfer Protocol,超文本传输协议)被用于在Web浏览器和网站服务器之间传递信息,在TCP/IP中处于应用层。这里提一下TCP/IP的分层共分为四层:应用层、传输层、网络层、数据链路层; 分层的目的是:分层能够解耦,动态替换层内协议各个层包含的内容:应用层:向用户提供应用服务时的通讯活动(ftp,dns,http)传输层:网络连接中两台计算机的数据传输
前言随着移动应用的发展和推广,APP应用安全越来越受到重视。APP中各类防的机制的出现,让测试无法正常进行分析。这篇文章算是总结一下我最近遇到的一款不到的APP,给大家提供一个双向证书认证应该如何解决的思路。 判断证书双向认证刚拿到此app时候常规方法一把梭,发现只要一开启手机代理,却提示网络异常,通过观察burpsuite的记录发现,只有请求而没有响应。直觉告诉我应该是使用
转载 2023-07-22 19:44:15
119阅读
包工具:Charles,fiddler,wireshark其中,前两个用于抓取https请求,wireshark则是包含tcp/udp在内的所有请求,本文中以Charles为例或者移动端(Android)安装:packet capturepacket capture 安装使用教程:https://mp.weixin.qq.com/s/JxJWZk-uMMjLcLQFTQ7thA?Charles安
转载 2023-07-25 10:55:52
467阅读
# 如何抓取 MySQL :初学者指南 在现代软件开发中,抓取 MySQL 数据库的网络是非常重要的,特别是在进行性能调优、故障排查和安全测试时。本文将为你详细讲解抓取 MySQL 的流程,提供每一步所需的代码,并确保你能够全程跟上。以下是整个过程的步骤概览: ## 抓取 MySQL 的步骤 | 步骤 | 操作 | 说明
原创 7月前
51阅读
 在mysql运维工作中,一般会使用tcpdump做一些分析(直接读分析日志比较难以看明白,在数据库连接值高时使用);对于mysql实时的连接监控分析,通常会使用"mysqladmin/show full processlist"查看,也可直接查询processlist表。但对于长时间监控连接数据库的应用IP、操作记录而言,MySQL Sniffer的出现,让人眼前一亮!有时候我们需要统
# MySQL:基础知识与实践 ## 什么是MySQLMySQL是指在与MySQL数据库进行交互的过程中,捕获和分析网络数据的技术。这一过程对于数据库性能调优、安全审计、故障排查以及理解应用程序与数据库交互的方式都具有重要意义。在实际应用中,我们常常需要监控SQL查询、连接状态及数据传输情况,从而找出潜在的问题与优化点。 ## 的工具与方法 的过程通常需要借助网络
原创 8月前
59阅读
1. 前言使用MySQL数据库时,使用事务与不使用事务相比,出现问题时排查更复杂。不使用事务时,客户端只需要请求MySQL服务一次(只考虑显式执行的SQL语句);使用事务时,客户端至少需要请求MySQL服务四次(开启事务、执行SQL语句、提交/回滚事务、恢复自动提交)。在Java中存在一些用法会导致事务失效,有的问题比较明显可以较快定位,有的问题隐藏较深可能需要较长时间排查。因此需要对MySQL
转载 2023-10-03 13:15:25
123阅读
转载 2023-09-10 22:41:22
387阅读
包工具:tcpdump命令详解 简介:tcpdump全称:dump the traffic on a network,根据使用者的定义对网络上的数据进行截获的分析工具。 tcpdump可以将网络中传送的数据的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 名称:tcpdump -&nb
转载 2023-11-12 22:49:52
379阅读
  • 1
  • 2
  • 3
  • 4
  • 5