python obf Crâck me

  • Konuyu Başlatan Konuyu Başlatan weghh1
  • Başlangıç tarihi Başlangıç tarihi
Python ile public hizmet vermiyorum artık ve ayrıca pyinstaller kullanıp 3.14 ile derlersen burdaki hiçbir insan decompile edemeyecektir çünkü 3.14 decompiler hiçbir yerde yok ve kendin yapacaksanda çok zor birşey eğer sadece korumanın test edilmesini istiyorsan 3.11 gibi opcodeleri kesinleşmiş bir sürüm seçebilirsin.
 
Python ile public hizmet vermiyorum artık ve ayrıca pyinstaller kullanıp 3.14 ile derlersen burdaki hiçbir insan decompile edemeyecektir çünkü 3.14 decompiler hiçbir yerde yok ve kendin yapacaksanda çok zor birşey eğer sadece korumanın test edilmesini istiyorsan 3.11 gibi opcodeleri kesinleşmiş bir sürüm seçebilirsin.
pylingual ile edilemiyor mu 3.14
 
Python ile public hizmet vermiyorum artık ve ayrıca pyinstaller kullanıp 3.14 ile derlersen burdaki hiçbir insan decompile edemeyecektir çünkü 3.14 decompiler hiçbir yerde yok ve kendin yapacaksanda çok zor birşey eğer sadece korumanın test edilmesini istiyorsan 3.11 gibi opcodeleri kesinleşmiş bir sürüm seçebilirsin.
3.11 versiyon destekli farkli bi konu acayim hocam acsam ona bakacak misiniz farkli bi yere ait degil Crâck me bana ait
 
kullanıcı/parola: admin / admin
plain lisans: MKKK-KKKK-KKKK-KKKK
base64 lisans: TUtLSy1LS0tLLUtLS0stS0tLSw==
flag: FLAG{Y0U_CR4CK3D_TH3_0BFU5C4T10N_M45T3R}


Kod:
import base64
import re


BANNER = "=" * 70
HEADER = "dr" + "x" * 59
VALID_USERNAME = "admin"
VALID_PASSWORD = "admin"
FLAG = "FLAG{Y0U_CR4CK3D_TH3_0BFU5C4T10N_M45T3R}"
LICENSE_RE = re.compile(r"^[A-Z0-9]{4}(?:-[A-Z0-9]{4}){3}$")


def print_banner() -> None:
    print(BANNER)
    print(f"  {HEADER}")
    print(BANNER)
    print()


def authenticate(username: str, password: str) -> bool:
    return username == VALID_USERNAME and password == VALID_PASSWORD


def decode_license(encoded: str) -> str | None:
    try:
        decoded = base64.b64decode(encoded).decode("ascii")
    except Exception:
        return None
    return decoded


def validate_license(encoded: str) -> bool:
    decoded = decode_license(encoded)
    if decoded is None:
        return False
    if not LICENSE_RE.fullmatch(decoded):
        return False
    return sum(map(ord, decoded)) == 1337


def main() -> int:
    print_banner()
    print("[*] Authentication Required")
    print()
    username = input("Username: ")
    password = input("Password: ")
    print()
    print("[*] Verifying credentials...")

    if not authenticate(username, password):
        print("[-] Authentication failed!")
        print("[!] Hint: Try common default credentials")
        return 1

    print("[+] Authentication successful!")
    print(f"[+] Welcome, {username}!")
    print()
    print("[*] License Validation Required")
    print()
    license_key = input("Enter License Key (Base64): ")
    print()
    print("[*] Validating license...")

    if not validate_license(license_key):
        print("[-] Invalid license key!")
        print("[!] Hint: Format must be XXXX-YYYY-ZZZZ-WWWW with checksum 1337")
        return 1

    print("[+] License validated successfully!")
    print()
    print(BANNER)
    print("[+] ACCESS GRANTED")
    print(BANNER)
    print()
    print(f"[+] Your flag: {FLAG}")
    print()
    print("[+] Congratulations! You successfully reversed the obfuscation!")
    print()
    return 0


if __name__ == "__main__":
    raise SystemExit(main())
 
Python ile public hizmet vermiyorum artık ve ayrıca pyinstaller kullanıp 3.14 ile derlersen burdaki hiçbir insan decompile edemeyecektir çünkü 3.14 decompiler hiçbir yerde yok ve kendin yapacaksanda çok zor birşey eğer sadece korumanın test edilmesini istiyorsan 3.11 gibi opcodeleri kesinleşmiş bir sürüm seçebilirsin.
pylingual.io 3.14 geldi
 

Şuanda konuyu görüntüleyen kullanıcılar

Geri
Üst Alt