当前位置:网站首页>2022 latest Tiktok live broadcast monitoring full set of monitoring (V) product details monitoring
2022 latest Tiktok live broadcast monitoring full set of monitoring (V) product details monitoring
2022-07-28 00:11:00 【Android reverse Chen】
Connect to the last loop , The following is about commodity monitoring , When monitoring this live broadcast, do you want to know the sales volume of a single product of my live broadcast , Price , What about the comments ? And sometimes I want to save the basic information of this product when doing some data analysis
First of all, we should go through packet capture detection , Let's take a look at the details of the goods 
We can see the information we see on the data product page returned by capturing packets , It's easy to do next , Directly simulate the request , Bring encryption , Just parse the returned data into what we need
This series only shares the general idea , Of course, those who need this plan are welcome D, At present, it is stable and unrestrained , Ten million levels of daily data is not a problem , The whole set of live broadcast content has a complete plan
class XGorgon0404:
def encryption(self):
tmp = ''
hex_zu = []
for i in range(0, 256):
hex_zu.append(i)
for i in range(0, 256):
if i == 0:
A = 0
elif tmp:
A = tmp
else:
A = hex_zu[i - 1]
B = self.hex_str[i % 8]
if A == 84:
if i != 1:
if tmp != 85:
A = 0
C = A + i + B
while C >= 256:
C = C - 256
if C < i:
tmp = C
else:
tmp = ''
D = hex_zu[C]
hex_zu[i] = D
return hex_zu
def initialize(self, debug, hex_zu):
tmp_add = []
tmp_hex = deepcopy(hex_zu)
for i in range(self.length):
A = debug[i]
if not tmp_add:
B = 0
else:
B = tmp_add[-1]
C = hex_zu[i + 1] + B
while C >= 256:
C = C - 256
tmp_add.append(C)
D = tmp_hex[C]
tmp_hex[i + 1] = D
E = D + D
while E >= 256:
E = E - 256
F = tmp_hex[E]
G = A ^ F
debug[i] = G
return debug
def handle(self, debug):
for i in range(self.length):
A = debug[i]
B = choice(A)
C = debug[(i + 1) % self.length]
D = B ^ C
E = rbpt(D)
F = E ^ self.length
G = ~F
while G < 0:
G += 4294967296
H = int(hex(G)[-2:], 16)
debug[i] = H
return debug
def main(self):
result = ''
for item in self.handle(self.initialize(self.debug, self.encryption())):
result = result + hex2string(item)
a = hex2string(self.hex_str[7])
b = hex2string(self.hex_str[3])
return '0404{}{}0001{}'.format(a, b, result)
def __init__(self, debug):
self.length = 20
self.debug = debug
self.hex_str = [30, 0, 224, 200, 14, 69, 1, 208]
def choice(num):
tmp_string = hex(num)[2:]
if len(tmp_string) < 2:
tmp_string = '0' + tmp_string
return int(tmp_string[1:] + tmp_string[:1], 16)
def rbpt(num):
result = ''
tmp_string = bin(num)[2:]
while len(tmp_string) < 8:
tmp_string = '0' + tmp_string
for i in range(0, 8):
result = result + tmp_string[7 - i]
return int(result, 2)
边栏推荐
- How to deal with the website after it is hacked and how to delete batch malicious code
- [GWCTF 2019]BabyRSA1
- Posture recognition and simple behavior recognition based on mediapipe
- 新媒体内容输出方式-短视频
- Sum of factorials of Luogu p1009 [noip1998 popularization group]
- [GWCTF 2019]枯燥的抽奖
- 抖音直播监控-循环值守24小时-直播弹幕
- TOGAF10标准读书会首场活动圆满举办,精彩时刻回顾!
- org.junit.runners.model. InvalidTestClassError: Invalid test class ‘com.zhj.esdemo. MysqlTests‘: 1.
- BUUCTF-[BJDCTF2020]RSA1
猜你喜欢

BUUCTF-RSA

14、 C pointer explanation (IV): pointer of pointer
![[GWCTF 2019]BabyRSA1](/img/31/6727fd04be13ddd6bd46969fe2c50f.png)
[GWCTF 2019]BabyRSA1

Redefine analysis - release of eventbridge real-time event analysis platform

J9数字科普:Sui网络的双共识是如何工作的?

Notes on Shangpin project in shangsilicon Valley (I)

If we were the developer responsible for repairing the collapse of station B that night

窗口函数over

Why does redis cluster use reverse proxy? Just read this one

Latex常用总结(2):输入矩阵(输入矩阵、对角阵、方程组等)
随机推荐
新媒体内容输出方式-短视频
[RoarCTF2019]babyRSA威尔逊定理
为什么需要等待计时2MSL?
Shell(3)
Zcmu--1720: death is like the wind, I want to pretend to force
【开发教程11】疯壳·ARM功能手机-定时器实验教程
虚拟存储器与Cache的比较
Xss.haozi.me practice customs clearance
(12) 51 Single Chip Microcomputer -- use DS18B20 to measure the outdoor temperature in Gongjiang West
Master data management theory and Practice
Bank Marketing预测一个客户购买理财产品的成功率
传奇服中怎么刷装备
Redefine analysis - release of eventbridge real-time event analysis platform
BUUCTF-RSA roll
BUUCTF-Baby RSA
【21天学习挑战赛】K同学啊 邀你参加深度学习研讨班
[极客大挑战 2019]RCE ME
Sort sort
ESP8266-----MQTT云下设备上云
require、loadfile、dofile、load、loadstring