Coder Social home page Coder Social logo

spensercai / gowxdump Goto Github PK

View Code? Open in Web Editor NEW
1.4K 1.4K 167.0 57.92 MB

SharpWxDump的Go语言版。微信客户端取证,获取信息(微信号、手机号、昵称),微信聊天记录分析(Top N聊天的人、统计聊天最频繁的好友排行、关键词列表搜索等)

License: GNU General Public License v3.0

Go 99.73% Batchfile 0.27%

gowxdump's Issues

同时登录2个微信,只能解密其中一个

交互式的默认是解密其中的一个,加上-spy参数,即使选择了另外一个微信,也显示password error。
有没有办法可以手工选择其中一个微信解密,谢谢

好像wechat是64位应用了

按照msdn的说法,
https://learn.microsoft.com/zh-cn/windows/win32/api/tlhelp32/nf-tlhelp32-createtoolhelp32snapshot?redirectedfrom=MSDN
CreateToolhelp32Snapshot函数在遍历进程模块的时候, 如果指定的进程是 64 位进程,并且调用方是 32 位进程,则此函数将失败,最后一个错误代码 ERROR_PARTIAL_COPY ( 299) 。 这个错误也就是 Only part of a ReadProcessMemory or WriteProcessMemory request was complete

wechat现在升级成了64位应用, 所以GetWeChatWinModule调用CreateToolhelp32Snapshot时报错误
GetWeChatWinModule error: Only part of a ReadProcessMemory or WriteProcessMemory request was complete

修改build.bat, set GOARCH=amd64, 同时升级gcc lib 64位, 如TDM-GCC-64或mingw64, 后编译,
不过此时因为没有版本信息, OffSetMap的数组越界, 不过64位的versionlist offset可能需要重新分析一边了

版本3.9.6.19报错

报错信息:GetWeChatWinModule error: Only part of a ReadProcessMemory or WriteProcessMemory request was completed.

提个小小意见

师傅您好,下一个版本能不能更新一个非交互式的,把命令作为参数跟在后面一同运行,这样会更契合实战

关于微信目录的问题

如果之前更改过微信文件的保存目录,解密微信数据库时,程序会报下面的错
1
导致这个问题的原因是更改微信文件保存目录后,C盘的C:\Users[User]\Documents\WeChat Files目录不会自动删除,GoWxDump识别到存在此目录,就会解密相关文件,但是此目录下并没有微信相关的文件了。

删除C盘的微信目录后就可以手动选择目录
2

建议作者判断一下,如果微信目录不存在相关文件就提示更改目录,或自动搜索全盘微信目录

能否同时手动指定消息目录和解密key;

对于多开很多个微信的情况, 手动输入完整路径会出现Password Error;

QQ截图20230331101854

能否在decrypt时提供一个模式, 类似这样: <wxpath><空格><key>, 同时指定微信路径和key;

非常感谢作者!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.