朴朴超市小程序分析

声明

本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
逆向分析

部分python代码

复制代码
cp = execjs.compile(open('run.js','r',encoding='utf-8').read())
result = cp.call('getSign',unique_id)
print(result)
.....................
url = "product/recall"
data = {
    "card_line": 1,
    "page": 1,
    "size": 20,
    "area_list": [],
    "area_second_id": "",
    "is_top": 0
}
data = json.dumps(data, separators=(',', ':'))
response = requests.post(url, headers=headers, data=data)

print(response.text)
print(response)
复制代码
cp = execjs.compile(open('run.js','r',encoding='utf-8').read())
result = cp.call('getSign',unique_id)
print(result)
.....................
url = "product/recall"
data = {
    "card_line": 1,
    "page": 1,
    "size": 20,
    "area_list": [],
    "area_second_id": "",
    "is_top": 0
}
data = json.dumps(data, separators=(',', ':'))
response = requests.post(url, headers=headers, data=data)

print(response.text)
print(response)

结果

总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

相关推荐
小碗羊肉2 小时前
【从零开始学Java | 第三十二篇】方法引用(Method Reference)
java·开发语言
程序媛徐师姐2 小时前
Python基于OpenCV的马赛克画的设计与实现【附源码、文档说明】
python·opencv·django·马赛克绘画·python马赛克绘画系统·马赛克画·python马赛克画
DeepModel2 小时前
通俗易懂讲透随机梯度下降法(SGD)
人工智能·python·算法·机器学习
满满和米兜2 小时前
【Java基础】- 集合-HashSet与TreeSet
java·开发语言·算法
小锋java12342 小时前
【技术专题】Matplotlib3 Python 数据可视化 - Matplotlib3 绘制条形图(Bar)
python
zhangzeyuaaa2 小时前
Python推导式(Comprehensions)
开发语言·python
卷心菜狗2 小时前
Python进阶基础--面向对象编程(OOP)
开发语言·python
网安INF2 小时前
数据结构第二章复习:线性表
java·开发语言·数据结构
superior tigre2 小时前
某为25.9.28 Yolo检测器中的anchor聚类(python实现)
python·yolo·聚类
aq55356002 小时前
Laravel10.X核心特性全解析
java·开发语言·spring boot·后端