我是 ghidra 的新手。我从crackme.one下载easy_reverse并在ghidra 中打开可执行文件。
当我尝试编辑main函数签名时,出现错误:Can't parse name: argv[]. 我搜索了这个错误,但在 Google/GitHub 上一无所获,我想不出下一步该做什么来解决它。我将不胜感激任何帮助!
我是 ghidra 的新手。我从crackme.one下载easy_reverse并在ghidra 中打开可执行文件。
当我尝试编辑main函数签名时,出现错误:Can't parse name: argv[]. 我搜索了这个错误,但在 Google/GitHub 上一无所获,我想不出下一步该做什么来解决它。我将不胜感激任何帮助!
我继续搞砸了一些,并找到了一种方法。我更正了签名以获得一个 argv 指针:
int main(int argc, char **argv)
但我真的不知道为什么指针有效而标准 C 签名没有。希望有人澄清这一点。