Bandit CTF 24~25에서 성공적인 핀 추적 [중복]

Bandit CTF 24~25에서 성공적인 핀 추적 [중복]

OverTheWire의 Bandit Wars 게임을 플레이하고 있는데 패스하려고 합니다.레벨 24 -> 25. 아래 스크립트를 사용하여 비밀번호를 성공적으로 얻었으나, 성공한 PIN을 복구하고 싶습니다. 성공하지 못한 채 카운터를 구현해 보았습니다. 어떻게 진행하면 되는지 아시나요?

암호:

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

답변1

실제로이 답변핀을 정확하게 추측해 보세요. 현재는오직정답은언급된 페이지이는 귀하의 문제에 유용할 것입니다.

이 스크립트를 사용하면 각 출력 줄이 ncfile 에 새 줄을 생성합니다 f.txt. 첫 번째 줄 f.txt

I am the pincode checker for user...

이것은 중요하지 않습니다. 두 번째 줄은 pin 에 해당합니다 0000. 따라서 n번째 행은 pin 에 해당합니다 n - 2. 스크립트를 실행하면 행에 2590단어가 포함 됩니다 Correct!. 이는 핀이 임을 의미합니다 2590 - 2 = 2588. 이는 문서로 확인됩니다.

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

bandit25홈 디렉토리 에 있습니다 .


여기서는 핀을 명시적으로 요청하기 때문에 이 질문이 중복되지 않는다고 생각합니다.링크 문제그렇지 않습니다. 더욱이, 연결된 질문에는 아직 선택된 답변이 없어 독자들에게 혼란을 초래할 수 있습니다. 6개의 답변 중 실제로 적절한 답변을 추측하는 것은 쉬운 일이 아닙니다.

관련 정보