首页 > 其他分享 >小红书逆向学习

小红书逆向学习

时间:2024-06-20 18:55:25浏览次数:14  
标签:逆向 stringify ace web 小红书 be07c 学习 JSON 936

破解参数

eyJzaWduU3ZuIjoiNTEiLCJzaWduVHlwZSI6IngxIiwiYXBwSWQiOiJ4aHMtcGMtd2ViIiwic2lnblZlcnNpb24iOiIxIiwicGF5bG9hZCI6IjY1Y2VkMTgzODQwYjJlYjgyYWM5NGZkNDRlNjdkY2VmMjhhYzBmYmMwODZlN2Q2NmU1ZDBhY2JjYWY2NzBiNDEzNjRiYWFjYWJkZGJjNjFkOTQyOTBmZDg5MDYwNGQwM2M5ZTNiZmRhMWZhYTFlYjkwZDc0YWEzMWI1NGM3MmNkMGQ3NGFhMzFiNTRjNzJjZGFjNDg5YjlkYThjZTVlNDhmNGFmYjlhY2ZjM2VhMjZmZTBiMjY2YTZiNGNjM2NiNTQ4YzM1NzM1YTQ4NjA5MTA4MTk1ZjIyOGVmOGZmZmQwYzA2MGExY2FlYWZkNWJmZGQxYTkyYWE2OGU3ODE2OGNjODc4YTNjYzEyZDY5MGY1OGExNWRhMDMyYWY5Mzc2NzRmZmZhOTZkYjU0ZTA5OTkwNmFjNmNmZDY2YzNlNjI4NjMxMjFkZDk3YzdiMjdmYzFiZTYwMTczOTY4YTVkYzQ2YmJmNTIzZDI5N2JiNGNkNzRhYmUxYjIyYjdlMzI5MyJ9

image

image

base64解析

{"signSvn":"51","signType":"x1","appId":"xhs-pc-web","signVersion":"1","payload":"65ced183840b2eb82ac94fd44e67dcef28ac0fbc086e7d66e5d0acbcaf670b41364baacabddbc61d94290fd890604d03c9e3bfda1faa1eb90d74aa31b54c72cd0d74aa31b54c72cdac489b9da8ce5e48f4afb9acfc3ea26fe0b266a6b4cc3cb548c35735a48609108195f228ef8fffd0c060a1caeafd5bfdd1a92aa68e78168cc878a3cc12d690f58a15da032af937674fffa96db54e099906ac6cfd66c3e62863121dd97c7b27fc1be60173968a5dc46bbf523d297bb4cd74abe1b22b7e3293"}

payload参数

"65ced183840b2eb82ac94fd44e67dcef28ac0fbc086e7d66e5d0acbcaf670b41364baacabddbc61d94290fd890604d03c9e3bfda1faa1eb90d74aa31b54c72cd0d74aa31b54c72cdac489b9da8ce5e48f4afb9acfc3ea26fe0b266a6b4cc3cb548c35735a48609108195f228ef8fffd0c060a1caeafd5bfdd1a92aa68e78168cc878a3cc12d690f58a15da032af937674fffa96db54e099906ac6cfd66c3e62863121dd97c7b27fc1be60173968a5dc46bbf523d297bb4cd74abe1b22b7e3293"

长度

image

查找加密

1.关键字搜索
image
2.JSON.stringify hook查找

JSON.stringify_=JSON.stringify
JSON.stringify=function(){
	if(arguments[0]&&arguments[0]["payload"]){
		debugger;
	}
	let temp=JSON.stringify_.apply(this,arguments);
	return temp
}

image

image

image

image

image

image

代码

image

image

log日志点

ace_1ae3c(_ace_8712.apply(typeof _ace_25a6._ace_936 == "undefined" ? _ace_4752e : _ace_25a6._ace_936, _ace_bdcc), _ace_be07c, _ace_be07c, 0);
console.log(_ace_8712,_ace_25a6._ace_936,_ace_bdcc);false;//split 123 -
"123".split("-")

文本处理

  , function(p0, p1, p2, p3, p4, p5, p6) {
                _ace_1ae3c(_ace_34d1(p0, p1) + _ace_34d1(p2, p3), _ace_be07c, _ace_be07c, 0);
                return ++p4;
            }

image

a1=18f8b7d9eechgfg8q6tmkjuc0oaqd6xflvt8v0giv50000600451

image

x1=md5(url=/api/redcaptcha/v2/getconfig{})
x2=环境
x3=cookies 下 a1
x4=时间戳

image

image

滑块

https://www.xiaohongshu.com/web-login/captcha?redirectPath=https%3A%2F%2Fwww.xiaohongshu.com%2Fexplore&callFrom=web&biz=sns_web&verifyUuid=fc7b3a95-2215-49e7-baf9-ec9ad3fdb01c*dzRfShXv&verifyType=102&verifyBiz=461

标签:逆向,stringify,ace,web,小红书,be07c,学习,JSON,936
From: https://www.cnblogs.com/ytmjcmn/p/18199687

相关文章

  • 持续性学习-Day19(MyBatis)
    MyBatis参考:https://www.w3cschool.cn/mybatis3/mybatis3-rhna3ndr.html环境:JDKMySQLMavenIDEA1、简介1.1什么是MyBatisMyBatis是一款优秀的持久层框架它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获......
  • Effective Java 学习总结
    前言EffectiveJava作为Java四大名著之一,聚焦于Java语言习惯和高效的用法。EJ告诉读者如何更好地构建代码,以便代码能够更好地工作;也便于其他人能够理解这些代码,便于修改和改善;程序也会因此变得更加令人愉快,更加优雅。全书共90条,接下来笔者将逐条进行总结。第1条:用......
  • Java学习 (四) 面向对象--类与方法
    关于面向对象的知识点1、java类以及类成员      属性      方法      构造器      代码块      内部类2、面向对象特征      封装      继承      多态3、 其他关键字使用    this\super\p......
  • Linux学习笔记(一)(以Ubuntu为例)
    Linux操作命令的笔记(一)(Ubuntu)其实Linux不同发行版的基础命令区别不大。Linux命令基础格式命令通用格式:command[-options][parameter][]表示可选的意思command:命令本身-options:[可选,非必填]命令的一些选项,可以通过选项控制命令的行为细节parameter:[可选,非必填]命令......
  • 黑马程序员2024最新SpringCloud微服务开发与实战 个人学习心得、踩坑、与bug记录Day3
    你好,我是Qiuner.为帮助别人少走弯路和记录自己编程学习过程而写博客这是我的githubhttps://github.com/Qiuner⭐️giteehttps://gitee.com/Qiuner......
  • 行列式学习笔记
    行列式基础概念\(n\)阶行列式\[\begin{vmatrix}a_{11}&a_{12}&...&a_{1n}\\a_{21}&a_{22}&...&a_{2n}\\...&...&&...\\a_{n1}&a_{n2}&...&a_{nn}\\\end{vmatrix}\]完全展开式$\sum_{......
  • 学习笔记483—如何关闭 Mac Office 更新提示
    MacOffice总是弹出MicrosoftAutoUpdate更新提示怎么办? 问题:Mac电脑安装 Office2021Mac版后,老是弹出更新提示(MicrosoftAutoUpdate),关掉之后再开机又会弹出来,怎么办? 解决方法:用AppCleaner把MacOffice更新程序MicrosoftAutoUpdate直接卸载,这样就不会再弹出......
  • 测试之前端性能问题定位学习文档
    一、h5网页加载原理H5与native区别维度H5native原生 渲染方式 1、从服务器端下载html2、加载框架渲染依赖的js、css、图片3、请求接口数据4、调用浏览器内核渲染以上对网络要求比较高 1、静态资源提前打包到app,直接从本地读取静态资源2、请求接口数据......
  • 学习笔记:计算机内存管理
    虚拟内存    单片机是没有操作系统的,所以每次写完代码,都需要借助工具把程序烧录进去,这样程序才能跑起来。        单片机的CPU是直接操作内存的「物理地址」。        在这种情况下,要想在内存中同时运行两个程序是不可能的。如果第一个程序在20......
  • 昇思25天学习打卡营第2天|张量、数据集和数据变换
    张量Tensor张量(Tensor)是一个可用来表示在一些矢量、标量和其他张量之间的线性关系的多线性函数,这些线性关系的基本例子有内积、外积、线性映射以及笛卡儿积。其坐标在......