爱内涵论坛

 找回密码
 立即注册
搜索
查看: 124|回复: 1

抖音登录加密算法

[复制链接]

897

主题

952

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9855
巨币
6119
积分
37376

2019年众筹小组s2019年众筹小组ss2019年众筹小组sss

发表于 2020-9-14 20:23:53 | 显示全部楼层 |阅读模式
抖音 App 登录账号、密码、验证码 XOR 加密算法4 |9 r' C5 `1 U% x$ u9 @& ?: d5 O
流程分析
1、抓包分析
登录抖音 APP 时,通过抓包发现账号密码是非明文传输的。
& C. d9 `! J  d" @- |
2、加密算法
通过逆向分析,加密源码如下:
  1. def xor(s):5 M$ |3 H. x9 w5 b$ k7 \0 P( t
  2.     chars = '0123456789abcdef'
    & O. {0 Y! }" C
  3.     arr = [i ^ 5 for i in s.encode()]1 b6 M. a' i; f4 F' A+ Z
  4.     result = ''
    & W: _/ Y4 ]9 i' ?+ a8 @- }2 d
  5.     for b in arr:0 V" a6 W0 S$ l1 a) S, }. p
  6.         result += chars[(b & 255) >> 4]# T: p2 p8 b7 A+ b1 r6 L
  7.         result += chars[(b & 255) & 15]
    - c3 z8 E5 W/ e6 G9 e; b" F
  8.     return result
复制代码
3、测试
  1. phone = '+86 13811112222'
    , d6 M" R3 @, `5 m$ ?1 j
  2. print(f'{phone} -> {xor(phone)}')
    $ k+ d+ a! M- ?( I8 i0 [
  3. # 打印结果 +86 13811112222 -> 2e3d332534363d3434343437373737
复制代码
( b8 c6 [& m' h3 O2 u

7 p2 ?/ }# V5 L2 B

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

0

主题

35

帖子

24

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
49
积分
24
发表于 2020-9-19 22:00:48 | 显示全部楼层
好好好好好好好好好好好好好好好好好好好好好好好好好好好
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            自助加入会员            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|爱内涵论坛 ( 浙ICP备19016710号-3

GMT+8, 2020-11-24 20:10 , Processed in 1.306432 second(s), 13 queries , Gzip On, File On.

Powered by Discuz! X3.3

© 2001-2020 爱内涵论坛

快速回复 返回顶部 返回列表