Feather Decrypt

  • Konuyu Başlatan Konuyu Başlatan hitdelay
  • Başlangıç tarihi Başlangıç tarihi
python halini yaptım
Python:
import os
import json
import base64
import win32crypt
from Crypto.Cipher import AES

def decrypt_dpapi(encrypted_data):
    if encrypted_data.startswith(b'DPAPI'):
        encrypted_data = encrypted_data[5:]
    return win32crypt.CryptUnprotectData(encrypted_data, None, None, None, 0)[1]

def decrypt_aes_gcm(key, encrypted_data):
    if not encrypted_data.startswith(b'v10'):
        raise ValueError("Geçersiz format")
   
    nonce = encrypted_data[3:15]
    tag = encrypted_data[-16:]
    ciphertext = encrypted_data[15:-16]
   
    cipher = AES.new(key, AES.MODE_GCM, nonce=nonce)
    return cipher.decrypt_and_verify(ciphertext, tag)

def main():
    user_profile = os.environ['USERPROFILE']
    local_state_path = os.path.join(user_profile, "AppData", "Roaming", "Feather Launcher", "Local State")
    account_path = os.path.join(user_profile, "AppData", "Roaming", ".feather", "account.txt")

    with open(local_state_path, 'r', encoding='utf-8') as f:
        local_state = json.load(f)
        encrypted_key = base64.b64decode(local_state['os_crypt']['encrypted_key'])
       
    aes_key = decrypt_dpapi(encrypted_key)
   
    with open(account_path, 'rb') as f:
        encrypted_account = f.read()
       
    decrypted_account = decrypt_aes_gcm(aes_key, encrypted_account)
   
    print("Başarılı:")
    print(decrypted_account.decode('utf-8'))

if __name__ == "__main__":
    main()
ne ise yaricak kank bu
 
python halini yaptım
Python:
import os
import json
import base64
import win32crypt
from Crypto.Cipher import AES

def decrypt_dpapi(encrypted_data):
    if encrypted_data.startswith(b'DPAPI'):
        encrypted_data = encrypted_data[5:]
    return win32crypt.CryptUnprotectData(encrypted_data, None, None, None, 0)[1]

def decrypt_aes_gcm(key, encrypted_data):
    if not encrypted_data.startswith(b'v10'):
        raise ValueError("Geçersiz format")
   
    nonce = encrypted_data[3:15]
    tag = encrypted_data[-16:]
    ciphertext = encrypted_data[15:-16]
   
    cipher = AES.new(key, AES.MODE_GCM, nonce=nonce)
    return cipher.decrypt_and_verify(ciphertext, tag)

def main():
    user_profile = os.environ['USERPROFILE']
    local_state_path = os.path.join(user_profile, "AppData", "Roaming", "Feather Launcher", "Local State")
    account_path = os.path.join(user_profile, "AppData", "Roaming", ".feather", "account.txt")

    with open(local_state_path, 'r', encoding='utf-8') as f:
        local_state = json.load(f)
        encrypted_key = base64.b64decode(local_state['os_crypt']['encrypted_key'])
       
    aes_key = decrypt_dpapi(encrypted_key)
   
    with open(account_path, 'rb') as f:
        encrypted_account = f.read()
       
    decrypted_account = decrypt_aes_gcm(aes_key, encrypted_account)
   
    print("Başarılı:")
    print(decrypted_account.decode('utf-8'))

if __name__ == "__main__":
    main()
kanka salak mısınız sil şunu parayla aldım diye sildirdim adama sen gidiyorsun tekrar paylaşıyorsun
 

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

Geri
Üst Alt