现在微信聊天记录文件EnMicroMsg.db怎样解密( 三 )



现在微信聊天记录文件EnMicroMsg.db怎样解密


【现在微信聊天记录文件EnMicroMsg.db怎样解密】 设置完成后如下:

现在微信聊天记录文件EnMicroMsg.db怎样解密


然后选择左侧“链接器”下面的“常规”:

现在微信聊天记录文件EnMicroMsg.db怎样解密


在中间位置,有一个“附加库目录”,点击右侧空白处,选择openssl目录下的lib目录,设置完成后如下:

现在微信聊天记录文件EnMicroMsg.db怎样解密


最后点击链接器下面的“输入”:

现在微信聊天记录文件EnMicroMsg.db怎样解密


右侧最上面有“附加依赖项”,默认已经有一些系统库,点击右侧内容,选择“编辑…”

现在微信聊天记录文件EnMicroMsg.db怎样解密


这个没有增加新行的按钮,只能手工录入或者拷贝文件名进去,需要增加上图所示的两个库名称。
设置完成后如下:

现在微信聊天记录文件EnMicroMsg.db怎样解密


现在所有的设置都OK了,可以把代码放进来编译了。
由于太多网站转载,而且很多有错漏,已经搞不清原始代码是哪位大神写的了,其中有一些已经被废弃的代码,根据系统报错提示进行了替换,另外做了一个主要的变化就是之前的代码是把数据库名写在变量中,但由于需要解密很多库,为了灵活,改为输入参数的方法,即在运行时带参数运行或者根据提示输入需要解密的数据库文件名。
将之前默认的代码全部清除,将以上代码拷贝进去,保存。然后在工具条栏中选择是Debug还是Release模式,是x86还是x64(需要跟之前配置匹配,如果选了没配置的模式会报错。测试发现几个选项没有太大区别,建议默认),之后点击“本地windows调试器”(或者按F5键),如果前面的步骤操作都正确,应该可以完成编译并自动运行,弹出一个命令行窗口,提示需要输入文件名:

现在微信聊天记录文件EnMicroMsg.db怎样解密


最下方显示了生成的exe文件路径,将这个文件拷贝到微信数据库所在的目录,一般是:
C:\\Users\\Administrator\\Documents\\WeChat Files\\********\\Msg
其中********位置为需要解密的微信id,目录内容如下:

现在微信聊天记录文件EnMicroMsg.db怎样解密


如果要解密ChatMsg.db,则在命令行窗口输入指令dewechat ChatMsg.db回车即可。

现在微信聊天记录文件EnMicroMsg.db怎样解密


推荐阅读