前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Js逆向分析,某礼品代发网POST登陆Js逆向分析

Js逆向分析,某礼品代发网POST登陆Js逆向分析

作者头像
二爷
发布2021-07-28 14:33:04
1.6K0
发布2021-07-28 14:33:04
举报
文章被收录于专栏:二爷记二爷记

目标网站登陆:

第一步:错误账号登陆

想要分析数据,尤其是登陆参数,肯定是准备一个错误账号信息,测试,搞起!

代码语言:javascript
复制
手机号:13288888888
密码:asd123
第二步:登陆测试抓包简单分析数据

登陆测试,抓包获取相关参数,可以多测试登陆,简单分析数据!

代码语言:javascript
复制
appType: 3   #固定参数
codeKey: 0.5908619931518229  #每次测试登陆值改变,随机生成
mobile: 13288888888  #手机号
password: "bfd59291e825b5f2bbf1eb76569f8fe7"  #密码
verificationCode: "6624"  #验证码

这里我们就获取到了相关登陆参数,固定不变的不用管,主要是两个参数,codeKey和password!

第三步:分析解密逆向参数
  • 关于 password

一般网站登陆密码的加密,没有特别设置的话,一般都是md5加密,通常使用的MD5就是会生成32位的和64位的不可逆的加密字符串!

拿到密码数据“bfd59291e825b5f2bbf1eb76569f8fe7”测试看看,网页上就有不少这样的加密解密工具可参考!

  • 关于 codeKey

1.搜索参数名codeKey,定位位置

2.获取到搜索结果,定位到js文件

3.进入到js加密文件中

4.老路子继续搜索参数名codeKey

5.获取到位置,分别查看分析

6.工具栏js调试查看

关键点在于

代码语言:javascript
复制
var e = this.codeKey = Math.random();
this.codeImgSrc = "/pub/v_code?codeKey=" + e

也就是 Math.random()

codekey就是一个是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机。

最后

本渣渣注册一个账号测试登陆看看,结果翻车了!!!

用python生成随机数

代码语言:javascript
复制
import random

codekey=random.uniform(0,1)
print(codekey)

翻车再现:

感觉到满屏的嘲笑!!

装逼失败,仅记录,感兴趣,可以私聊本渣渣拿网址!

仅供学习交流!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-07-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python与SEO学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一步:错误账号登陆
  • 第二步:登陆测试抓包简单分析数据
  • 第三步:分析解密逆向参数
  • 最后
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档