• Day1使用Burpsuite抓包工具抓包,改变UA头使得手机和pc端界面互相转换


    1.前期工作:安装Burpsuite工具这里网上有许多教程,大致步骤如下:
    找到安装包然后解压缩,然后双击
    在这里插入图片描述
    安装jdk,然后就是配置环境变量,如果是默认jdk安装路径没有更改路径的话就是跟如下一样
    配置如下:
    (1)JAVA_HOME
    变量值填写JAVA安装的路径,我的是C:\Program Files\Java\jdk1.8.0_201
    (2)CLASSPATH
    变量值填写 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    (3)修改Path变量
    如果是win10,path变量是分别添加的:
    C:\Program Files\Java\jdk1.8.0_201\bin
    C:\Program Files\Java\jre1.8.0_201\bin
    (视个人具体安装路径来填。)
    在这里插入图片描述然后就是双击burp-loader-keygen.jar,
    在这里插入图片描述
    点击“run”,会弹出一个小框,

    具体教程参考:http://t.csdn.cn/KAXPO
    下面我来描述一下简单的抓包过程,本次实验采用的是新浪新闻这个网站随便选择一篇底下有评论的文章作为测试

    配置浏览器代理为127.0.0.1:8888
    burpsuite代理为127.0.0.1:8888
    开启拦截
    在这里插入图片描述点击点赞按钮之后,抓包

    POST /cmnt/vote HTTP/1.1
    Host: comment5.news.sina.com.cn
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:107.0) Gecko/20100101 Firefox/107.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
    Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
    Accept-Encoding: gzip, deflate
    Referer: https://ent.sina.com.cn/v/m/2022-11-29/doc-imqqsmrp8012612.shtml
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 148
    Origin: https://ent.sina.com.cn
    Connection: close
    Cookie: UOR=www.baidu.com,news.sina.com.cn,; SINAGLOBAL=183.191.28.183_1669786423.553171; Apache=183.191.28.183_1669786423.553172; ULV=1669786424324:1:1:1:183.191.28.183_1669786423.553172:; __bid_n=184c706de566f137584207; FPTOKEN=30$CODED--v30MUi3]-i,Vv\wZagAj)W; Hm_lvt_fcf72dc8287d20a78b3dfd301a50cbf8=1669786434; Hm_lpvt_fcf72dc8287d20a78b3dfd301a50cbf8=1669793871; Hm_lvt_b82ffdf7cbc70caaacee097b04128ac1=1669786447; Hm_lpvt_b82ffdf7cbc70caaacee097b04128ac1=1669794197; rotatecount=1
    Upgrade-Insecure-Requests: 1
    Sec-Fetch-Dest: iframe
    Sec-Fetch-Mode: navigate
    Sec-Fetch-Site: same-site
    Sec-Fetch-User: ?1
    
    channel=yl&newsid=comos-mqqsmrp8012612&parent=6386C37C-2485CCA4-1CD3A0FCF-8BD-831&format=js&vote=1&callback=function%28e%29%7B%7D&domain=sina.com.cn
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19

    然后右键发送给Repeater

    在这里插入图片描述

    然后点击发送
    在这里插入图片描述
    在这里插入图片描述然后刷新页面之后放包即在burosuite的代理界面一直点击forward即可成功
    在这里插入图片描述
    改变UA头使得手机和pc界面互相转换:
    本次使用火狐浏览器和逍遥模拟器
    访问网站so.com
    首先抓取so.com安卓和pc端的数据包
    pc数据包:
    在这里插入图片描述安卓数据包:
    需要注意的是抓取安卓数据包的时候要设置代理为本机ip地址和本机端口,找到设置,wifi设置,长按wifi,点击修改网络,手动配置代理为本机ip和端口例如我配置的是192.168.1.100:8888
    然后在安卓模拟器浏览器中输入so.com抓取模拟器的数据包:
    在这里插入图片描述GET /?src=so.com HTTP/1.1
    Host: m.so.com
    Connection: close
    Upgrade-Insecure-Requests: 1
    User-Agent: Mozilla/5.0 (Linux; Android 7.1.2; HD1910 Build/N2G48H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.70 Mobile Safari/537.36
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8
    Accept-Encoding: gzip, deflate
    Accept-Language: zh-CN,zh;q=0.9
    Cookie: QiHooGUID=E79FA4BFDC1A44216D5FC880CA56158E.1669788260369; __guid=34870781.3454048953801212400.1669788292326.8987; env_webp=1; stc_ls_sa=aS8T6RbTAR

    然后只需要在抓取数据包的时候修改UA(user-agent)头即可呈现不同的界面

    比如把模拟器抓取的数据包中的user-agent:后的内容修改为pc端的user-agent:后的内容即可
    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:107.0) Gecko/20100101 Firefox/107.0
    在这里插入图片描述
    想要pc端呈现出模拟器中的效果只需要在抓取数据包的同时把user-agent更改wei模拟器中的UA头,然后再放行即可
    改为:Mozilla/5.0 (Linux; Android 7.1.2; HD1910 Build/N2G48H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.70 Mobile Safari/537.36

    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    OpenCV防抖实践及代码解析笔记
    EPS创建三维模型-(osgb数据在EPS中的转换数据)
    4.新建模块和代码生成
    重要环节不可忽视,CSS性能优化引领用户体验!
    刷题12.2
    APAUNet
    Android 组件化(二)注解与注解处理器、组件通讯
    数据结构-leetcode-数组形式的整数加法
    换台电脑python使用uiautomator2操作逍遥模拟器
    【Flask】官方教程(Tutorial)-part3:blog蓝图、项目可安装化
  • 原文地址:https://blog.csdn.net/qq_45169358/article/details/128116137