我的任务是将丢失的密码检索到一个软件附带的MS Access数据库。
我为此尝试了一个工具,但返回的字符串看起来已损坏,包括“字符”,如:n<ژ“n2rک€r”和其他根本不接缝成为实际字符的字符。但是db文件没有损坏,因为它附带的软件从该db获取数据没有问题。
使用多工具查找密码和此结果
密码恢复软件:
OllyDbg的:
同样的结果 我找到了2个密码 clair text:4.3.5_For_Alathar 和非文本:n<ژ“n2rک€r”
真实密码以及如何连接:
<?php
$dbName = "D:\UwAmp\www\db\user.mdb";
$password1 = "4.3.5_For_Alathar";
$password2 = "n<ژ”n2ˆrک€r”";
$user = "";
if (!file_exists($dbName)) {
die("Could not find database file.");
}
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$dbName; Pwd=$password1; ");
//$connection = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$dbName", $user , $password);
?>
和结果:
SQLDriverConnect:-1905 [Microsoft] [ODBC Microsoft Access驱动程序]无效密码
答案 0 :(得分:0)
此字符串已编码为utf-8
http://www.fileformat.info/info/unicode/char/0018/index.htm
http://www.fileformat.info/info/unicode/char/000c/index.htm
http://www.fileformat.info/info/unicode/char/0016/index.htm
http://www.fileformat.info/info/unicode/char/001A/index.htm
ژ
http://www.fileformat.info/info/unicode/char/0698/index.htm
”
http://www.fileformat.info/info/unicode/char/201D/index.htm
ک
http://www.fileformat.info/info/unicode/char/06A9/index.htm
n
http://www.fileformat.info/info/unicode/char/006E/index.htm
r
http://www.fileformat.info/info/unicode/char/0072/index.htm
<
http://www.fileformat.info/info/unicode/char/003c/index.htm
2
http://www.fileformat.info/info/unicode/char/0032/index.htm
ˆ
http://www.fileformat.info/info/unicode/char/02C6/index.htm
ˮ
http://www.fileformat.info/info/unicode/char/02EE/index.htm
€
http://www.fileformat.info/info/unicode/char/20AC/index.htm
答案 1 :(得分:0)
所以我需要发送这个char而不是相同的输入输出字符串!!!
如何打印这个字符串
N'LT;ژ” N2Rک€R”
“;
cvResize()
此输出n&lt;Ú〜•Ërrک•
如何打印正确的字符串或发送到数据库
不一样echo "orig= n<ژ”n2ˆrک€r”<br>";