Skip to content

微信路径拼接错误 #197

@zuishuai-ziyi

Description

@zuishuai-ziyi

问题描述

使用 -all 参数运行时发生异常,原异常如下:
Traceback (most recent call last):
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\main.py", line 41, in
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
1\main.py", line 31, in main
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\utils\commons.py", line 82, in load_wechatEXE_configs
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
1\utils\commons.py", line 37, in inject_wechatDLL
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\frida\core.py", line 86, in wrapper
File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
1\frida\core.py", line 968, in spawn
frida.ExecutableNotFoundError: unable to find executable at '"D:_ziyi_home_\application\Weixin"\WeChat.exe'
显然,程序在拼接路径时未去除双引号导致无法执行源文件

环境信息

  • 操作系统及版本:Windows 11 专业工作站版 - 22631.5624
  • 编程语言和版本:已打包的可执行文件
  • 相关库或框架及版本:Releases - V0.3.2
  • GitHub 仓库名称和问题相关的代码分支:(略)

复现步骤

  1. 运行命令 WechatOpenDevTools-Python.exe -all
  2. 错误成功复现

预期结果

  • 正常运行

实际结果

  • 发生错误:
  • Traceback (most recent call last):
    File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\main.py", line 41, in
    File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
    1\main.py", line 31, in main
    File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\utils\commons.py", line 82, in load_wechatEXE_configs
    File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
    1\utils\commons.py", line 37, in inject_wechatDLL
    File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL1\frida\core.py", line 86, in wrapper
    File "C:\Users\Administrator\AppData\Local\Temp\ONEFIL
    1\frida\core.py", line 968, in spawn
    frida.ExecutableNotFoundError: unable to find executable at '"D:_ziyi_home_\application\Weixin"\WeChat.exe''
  • 异常截图如下: Image

其他信息

附加文件


请在提交问题之前,检查您的描述是否清晰、准确,并且提供了足够的信息以便他人理解您的问题。感谢您的合作!

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions