- def decrypt_url():
- # 加密的字节数组(十六进制)
- encrypted_bytes = [
- 0x64, 0x70, 0x70, 0x6C, # "dppl" - 前4个字节
- 0xBA, 0xAD, 0xAD, 0x63, 0x77, 0x65, 0x76, 0x67,
- 0x72, 0x70, 0x77, 0xAE, 0x61, 0x6D, 0x6F, 0xAD,
- 0x74, 0x74, 0x74, 0x61, 0x63, 0xAE, # v7的剩余部分
- 0x70, 0x74, 0x70 # v8的3个字节 "ptp"
- ]
-
- decrypted_chars = []
-
- for byte_val in encrypted_bytes:
- # 第一步:与0x6E3异或(取低8位)
- temp = byte_val ^ (0x6E3 & 0xFF) # 0x6E3 & 0xFF = 0xE3
- # 第二步:减去31
- decrypted_byte = (temp - 31) & 0xFF # 确保在0-255范围内
- decrypted_chars.append(chr(decrypted_byte))
-
- decrypted_url = ''.join(decrypted_chars)
- return decrypted_url
- # 计算并显示结果
- url = decrypt_url()
- print(f"解密后的URL: {url}")
- print(f"URL长度: {len(url)}")
复制代码
http[:]//augvertu[.]com/xxxca.txt |