怎样破解sqlite数据库的密码?

Python023

怎样破解sqlite数据库的密码?,第1张

步骤归纳:

数据库解密:

步骤一:

安装sqlcipher命令,首先需要安装brew

1. 在终端输入 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ,按Enter键继续

2. 提示“Press RETURN to continue or any other key to abort”时,按Enter键继续

3. 提示”Password”时,输入当前用户开机密码,按Enter键继续

4. 等待安装成功之后在终端在运行 brew install sqlcipher

步骤二:

解密目标数据库xxxxx.db,123456为数据库密码,解密后的数据库为plaintext.db

1. 使用终端切换到数据库的路径下,命令 cd /Users/xxxxxxx 或 cd (拖动数据库所在文件夹到终端),按Enter键继续

2. 切换到数据库所在文件夹之后,输入 sqlcipher xxxxx.db ,按Enter键继续

3. 提示“Enter SQL statements terminated with a ""” 时,

输入 PRAGMA key = '123456'

按Enter键继续

4. 输入

ATTACH DATABASE 'plaintext.db' AS plaintext KEY ''

按Enter键继续

5. 输入

SELECT sqlcipher_export('plaintext')

按Enter键继续

6. 输入

DETACH DATABASE plaintext

7. 生成的plaintext.db 即为解密后的数据库,可直接打开

Ubuntu 12安装rvm:bash -s stable <<(curl -s https://raw/wayneeseguin/rvm/master/binscripts/rvm-installer )echo '[[ -s $HOME/.rvm/scripts/rvm ]] &&. $HOME/.rvm/scripts/rvm # Load RVM function' >>~/.bash_profilesource ~/.bash_profile使用rvm安装Ruby &Rails: $ rvm list known #从结果中选择一个版本进行安装$ rvm install 1.9.3 #安装成功后通过以下命令查看版本$ ruby -v$ gem -v$ gem update --system$ gem update$ gem install rails$ rails -v创建一个Rials项目:rails new demo这一步应该会有个问题,提示:sqlite3.h is missing需要安装 sqlite &libsqlite3:sudo apt-get install sqlite libsqlite3-dev