Znaj-1
|
2b0250cdbd
|
fix: Linux image key extraction support (#153)
find_image_key.py README 标注支持 Linux 但代码实际 Windows 专用: 模块级 ctypes.windll.kernel32 在 Linux 直接 AttributeError, get_wechat_pids 用 tasklist.exe, 内存扫描用 Win32 API.
修复: 加 IS_LINUX/IS_WINDOWS 平台判断, Linux 走 /proc/pid/mem:
- find_wechat_pids: Windows tasklist.exe / Linux pgrep
- scan_memory: Windows Win32 API / Linux /proc/pid/maps + /proc/pid/mem
- 新增 find_image_key_linux.py 独立参考实现
- windll 从模块级挪进 Windows 分支 (修 Linux import 崩溃根因)
测试: Ubuntu 22.04 + 微信 Linux 4.1.1.7 成功提取. Windows 路径已验证保留.
|
2026-07-11 18:37:29 +08:00 |
|