查看: 552|回复: 0

抖音登录加密算法

[复制链接]

3123

主题

3123

帖子

50

积分

超级版主

Rank: 8Rank: 8

积分
50
发表于 2021-7-31 13:42:12 | 显示全部楼层 |阅读模式
抖音 App 登录账号、密码、验证码 XOR 加密算法
流程分析
1、抓包分析
登录抖音 APP 时,通过抓包发现账号密码是非明文传输的。

2、加密算法
通过逆向分析,加密源码如下:
  1. def xor(s):
  2.     chars = '0123456789abcdef'
  3.     arr = [i ^ 5 for i in s.encode()]
  4.     result = ''
  5.     for b in arr:
  6.         result += chars[(b & 255) >> 4]
  7.         result += chars[(b & 255) & 15]
  8.     return result
复制代码
3、测试
  1. phone = '+86 13811112222'
  2. print(f'{phone} -> {xor(phone)}')
  3. # 打印结果 +86 13811112222 -> 2e3d332534363d3434343437373737
复制代码


游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

快捷回复 【不要灌水喔,臭宝!】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则