РАБОТАЕТ!!! Получил доступ к шифрованной БД 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()