0x79H
0x79H
提完pr后看了commit历史 发现仓库最开始原来就是这种实现 https://github.com/ChiChou/vscode-frida/commit/43fe0ea14a50425434e48398ebcd88e9c55cd63e 当时在发现报错后, 我看了相关的源码, 发现`get_frontmost_application`没有参数`identifiers` https://github.com/frida/frida-python/blob/85229982a603d89fff48bcd780d183d4f548247a/src/_frida.c#L2829 而返回值Application中有属性identifier https://github.com/frida/frida-python/blob/85229982a603d89fff48bcd780d183d4f548247a/src/_frida.c#L559 所以就这么修改提PR了, 现在看完commit历史后, 很好奇一件事: 不知道你当时修改为现在的这种`get_frontmost_application`加`identifiers`参数的实现是参考哪里的呢. 大概看了看, 在frida历史上, 没找到这个函数有identifiers参数的支持😥 frida: 15.2.2 python: 3.8.3 vscode: 1.70.1(6d9b74a) vscode-frida: v0.4.2
i checkout last release tag:1.4.5 , and sys.stdin is None too. but ida plugin work well. maybe bug after this commit https://github.com/qilingframework/qiling/commit/b3de208edb3888ee8a45462fa0a9df2bc9302f90 so maybe we should case exception: `AttributeError` there...
> did you solved the problem? two way in my comment https://github.com/qilingframework/qiling/issues/1362#issuecomment-1600375342 ## way1: use 1.4.5 `pip install qiling==1.4.5` ## way2: case AttributeError if ur qiling version > https://github.com/qilingframework/qiling/commit/b3de208edb3888ee8a45462fa0a9df2bc9302f90 ```diff...
升下组件的版本就行了 🤔 ```diff diff --git a/Cargo.toml b/Cargo.toml index 8a54e00..cc83333 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,10 +17,10 @@ async-socks5 = "0.5.0" clap = "2.33.1" dns-lookup = "1.0.8" env_logger = "0.9.0"...