JS逆向之抖音登陆及验证码绕过

小地图

        一.  password分析

        二.  验证码识别

声明:本文仅限交流学习使用,请勿使用在任何非法商业活动,禁止用于非法用途。否则后果自负。如有侵权,请告知删除,谢谢!

一、password 分析

def fe(e) -> list:
    t = []
    for i in range(len(e)):
        r = ord(e[i])
        if 0 <= r & r <= 127:
            t.append(r)

        elif 128 <= r & r <= 2047:
            t.append(192 | 31 & r >> 6)
            t.append(128 | 63 & r)

        elif 2048 <= r & r <= 22595 | 57344 <= r & r <= 65535:
            t.append(224 | 15 & r >> 12)
            t.append(128 | 63 & r >> 6)
            t.append(128 | 63 & r)

    # for j in range(a):
    #     if a < len(t):
    #         a += 1
    #         t[a] &= 255
    return t


def put(e) -> str:
    a = fe(e)
    return ''.join(str(format((5 ^ a[i]), 'x')) for i in range(len(e)))

 输出结果


 二、验证码识别

结束语

比较简单的验证码,没有涉及加密, 就酱紫吧!

你可能感兴趣的:(python,爬虫,Web,JS逆向,python,python,爬虫)