如何调试带有参数的程序

How to debug a program with a parameter

我正在尝试仅使用一个似乎是密码的参数来调试程序。我的目标是获得正确的参数(密码)。 (这是朋友的挑战,这里没有任何违法行为)。

我唯一一次调试程序时,可以使用 "run"。在这里,我似乎无法在不执行该程序的情况下对它做任何事情。

有没有办法实现我想做的事情?

提前致谢!

Is there a way to achieve what I want to do ?

是:您需要反汇编程序,了解其控制流程,检查其使用的数据,并有效地将其重构回 C(或任何其他 high-level 语言)。

完成此操作后,答案就会显而易见。

这叫做逆向工程,有很多文章解释这个过程。使用您最喜欢的搜索引擎找到它们。