如何调试带有参数的程序
How to debug a program with a parameter
我正在尝试仅使用一个似乎是密码的参数来调试程序。我的目标是获得正确的参数(密码)。 (这是朋友的挑战,这里没有任何违法行为)。
我唯一一次调试程序时,可以使用 "run"。在这里,我似乎无法在不执行该程序的情况下对它做任何事情。
有没有办法实现我想做的事情?
提前致谢!
Is there a way to achieve what I want to do ?
是:您需要反汇编程序,了解其控制流程,检查其使用的数据,并有效地将其重构回 C
(或任何其他 high-level 语言)。
完成此操作后,答案就会显而易见。
这叫做逆向工程,有很多文章解释这个过程。使用您最喜欢的搜索引擎找到它们。
我正在尝试仅使用一个似乎是密码的参数来调试程序。我的目标是获得正确的参数(密码)。 (这是朋友的挑战,这里没有任何违法行为)。
我唯一一次调试程序时,可以使用 "run"。在这里,我似乎无法在不执行该程序的情况下对它做任何事情。
有没有办法实现我想做的事情?
提前致谢!
Is there a way to achieve what I want to do ?
是:您需要反汇编程序,了解其控制流程,检查其使用的数据,并有效地将其重构回 C
(或任何其他 high-level 语言)。
完成此操作后,答案就会显而易见。
这叫做逆向工程,有很多文章解释这个过程。使用您最喜欢的搜索引擎找到它们。