Coder Social home page Coder Social logo

微信名称乱码 about gowxdump HOT 13 CLOSED

spensercai avatar spensercai commented on July 29, 2024
微信名称乱码

from gowxdump.

Comments (13)

SpenserCai avatar SpenserCai commented on July 29, 2024

是否存在多个微信账号,我这边发现多个微信账号是存在这个问题的

from gowxdump.

wind226 avatar wind226 commented on July 29, 2024

是不存在多个微信账号,我这边发现多个微信账号存在这个问题的

我本地只有一个微信号,我的微信名称是6个汉字,我刚刚改成数字名称就获取到了,还有个问题就是cmd_action.go的 dataDirName, err := GetWeChatData(WeChatDataObject.WeChatHandle, WeChatDataObject.WeChatWinModel.ModBaseAddr+uintptr(OffSetMap[WeChatDataObject.Version][5]), 100)
它好像获取不到内容了

from gowxdump.

SpenserCai avatar SpenserCai commented on July 29, 2024

我觉得这有可能是编码的问题导致汉字异常,我回头测试以下,然后dataDirName的这个貌似是偏移不太固定,所以加了手动选择目录。

from gowxdump.

SpenserCai avatar SpenserCai commented on July 29, 2024

V1.0.8 中修复了中文昵称无法读取的bug

from gowxdump.

wind226 avatar wind226 commented on July 29, 2024

V1.0.8 中修复了中文昵称无法读取的bug

image
奇了怪,我的不知道啥情况,还是乱码

from gowxdump.

SpenserCai avatar SpenserCai commented on July 29, 2024

找到问题了,这个非常奇怪要打开一个微信聊天的窗口才行

from gowxdump.

SpenserCai avatar SpenserCai commented on July 29, 2024

我理解上这个只有打开聊天窗口的时候才会把NickName写入到这个内存地址

from gowxdump.

wind226 avatar wind226 commented on July 29, 2024

我觉得这有可能是编码的问题导致汉字异常,我回头测试以下,然后dataDirName的这个貌似是偏移不太固定,所以加了手动选择目录。

这个我有个想法,就是能不能在内存里面找该微信调用的那个文件目录(用户文件目录名称按wxid区分的嘛)的偏移值,我也不咋懂这个,只是想能不能这样搞

from gowxdump.

wind226 avatar wind226 commented on July 29, 2024

我理解上这个只有打开聊天窗口的时候才会把NickName写入到这个内存地

我这有个参考项目:https://github.com/x1hy9/WeChatUserDB 通过pymem进行内存数据查找,获取基址+偏移量与特征,从而达到微信版本每次更新不需要重新查找地址

from gowxdump.

SpenserCai avatar SpenserCai commented on July 29, 2024

我理解上这个只有打开聊天窗口的时候才会把NickName写入到这个内存地

我这有个参考项目:https://github.com/x1hy9/WeChatUserDB 通过pymem进行内存数据查找,获取基址+偏移量与特征,从而达到微信版本每次更新不需要重新查找地址

好的,这个可以作为一个feature,回头翻译成go,如果打开一个人聊天,能获取到名字的话这个issue我就先关闭啦。
你的这个提议,可以新建一个issue保持打开

from gowxdump.

SpenserCai avatar SpenserCai commented on July 29, 2024

我觉得这有可能是编码的问题导致汉字异常,我回头测试以下,然后dataDirName的这个貌似是偏移不太固定,所以加了手动选择目录。

这个我有个想法,就是能不能在内存里面找该微信调用的那个文件目录(用户文件目录名称按wxid区分的嘛)的偏移值,我也不咋懂这个,只是想能不能这样搞

我也这么想过但是,他貌似没有保存在内存里,我估计是保存在注册表,可以开个issue记录这个问题哈

from gowxdump.

wind226 avatar wind226 commented on July 29, 2024

我这有个参考项目:https://github.com/x1hy9/WeChatUserDB 通过pymem进行内存数据查找,获取基址+偏移量与特征,从而达到微信版本每次更新不需要重新查找地址

有交流群莫,这交流不太方便捏

from gowxdump.

SpenserCai avatar SpenserCai commented on July 29, 2024

我这有个参考项目:https://github.com/x1hy9/WeChatUserDB 通过pymem进行内存数据查找,获取基址+偏移量与特征,从而达到微信版本每次更新不需要重新查找地址

有交流群莫,这交流不太方便捏

目前没有我可以开个discord哈哈

from gowxdump.

Related Issues (20)

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.