Update tcpmtproxy.py

This commit is contained in:
Confused Character 2024-02-16 20:24:21 +03:30 committed by GitHub
parent e451970c0f
commit f0b9503c0b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,3 @@
import binascii
import asyncio
import hashlib
import base64
@ -140,10 +139,7 @@ class TcpMTProxy(ObfuscatedConnection):
try:
secret_bytes = bytes.fromhex(secret)
except ValueError:
try:
secret_bytes = base64.b64decode(secret.encode())
except binascii.Error:
secret = secret + "=="
secret = secret + '=' * (-len(s) % 4)
secret_bytes = base64.b64decode(secret.encode())
return secret_bytes[:16] # Remove the domain from the secret (until domain support is added)