Ghidra上でのPythonでTask Errorとなる原因と解決
エラー
Task Error
Resetting Python – Uncaught Exception java.lang.IllegalArgumentException: Cannot create PyString with non-byte value
原因
PyStringの引数がbyte値じゃないため(全角が含まれているため)。
Ghidra本体までのPath中に全角が含まれていることが原因だった(Desktop/ツール/ghidra)。
解析対象のファイルパスにも全角が含まれていたがこちらは関係無かった。
解決
Ghidraまでのファイルパスに全角が含まれないようにする(Document/tools/ghidra)。