logo
logo
РАБОТАЕТ!!! Получил доступ к шифрованной БД AbilityCash из Python [kst 22/06/2024 11:20]
Может кому пригодиться. Вот минимальный рабочий код:
 
import apsw
 
print(apsw.mc_version)
 
con = apsw.Connection("base.cash")
con.pragma("cipher", "aes256cbc")
print(con.pragma("key", "DB_PASSWORD"))
 

print(f"Database Connection: {con.total_changes}")
 
cursor = con.cursor()
print(f'{cursor=}')
 
# Запрос для получения списка таблиц
cursor.execute("SELECT name FROM sqlite_master WHERE type='table';")
 
# Получение результатов
tables = cursor.fetchall()
print(f'{tables=}')
 
# Вывод списка таблиц
print("List of tables in the database:")
for table in tables:
    print(table[0])
 

con.close()