參考資訊:
https://github.com/frida/frida/issues/80
問題如下:
Traceback (most recent call last): File "/home/user/Downloads/./hook.py", line 8, insession = frida.attach(int(sys.argv[1])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.kepler/kntools/sdk/0.19.6/.pyenv/versions/3.12.6/lib/python3.12/site-packages/frida/__init__.py", line 96, in attach return get_local_device().attach(target, realm=realm, persist_timeout=persist_timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/user/.kepler/kntools/sdk/0.19.6/.pyenv/versions/3.12.6/lib/python3.12/site-packages/frida/core.py", line 86, in wrapper return f(*args, **kwargs) ^^^^^^^^^^^^^^^^^^ File "/home/user/.kepler/kntools/sdk/0.19.6/.pyenv/versions/3.12.6/lib/python3.12/site-packages/frida/core.py", line 1071, in attach return Session(self._impl.attach(self._pid_of(target), **kwargs)) # type: ignore ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ frida.ProcessNotFoundError: process not found
解法如下:
$ sudo sysctl kernel.yama.ptrace_scope=0