跟踪 Bandit CTF 24 至 25 中成功的 pin

跟踪 Bandit CTF 24 至 25 中成功的 pin

我正在玩 OverTheWire 的强盗战争游戏,并试图通过等级 24 -> 25。我使用下面的脚本成功获取了密码,但我想恢复成功的 PIN 码。我尝试实施计数器但没有成功。您知道我该如何继续吗?

代码:

for i in {0000..9999};
do 
  echo UoMYTrfrBFHyQXmg6gzctqAwOmw1IohZ $i; 
done | nc localhost 30002

答案1

实际上这个答案让您正确猜测引脚。目前它是仅有的答案在提到的页面这对你的问题很有用。

使用该脚本,每个输出行都会nc在 file 中生成一个新行f.txt。第一行f.txt

I am the pincode checker for user...

这不算数。第二行对应 pin 0000。因此,第nth 行对应于 pin n - 2。如果运行该脚本,行将2590包含单词Correct!,这意味着引脚为2590 - 2 = 2588。这一点已得到文件证实

-rw-r-----  1 bandit25 bandit25    4 May 14 14:04 .pin

bandit25主目录中。


我不认为这个问题是重复的,因为这里明确要求引脚,而在链接问题它不是。此外,链接的问题还没有选定的答案,这可能会在读者之间造成混乱:猜测 6 个答案中哪一个是真正合适的答案并不是一件容易的事。

相关内容