![Linux 터미널에서 4비트 핀 잠금 실행 파일을 무차별 대입 공격해야 합니다. 돕다? 나는 리눅스를 처음 접한다.](https://linux55.com/image/182349/Linux%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%204%EB%B9%84%ED%8A%B8%20%ED%95%80%20%EC%9E%A0%EA%B8%88%20%EC%8B%A4%ED%96%89%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%AC%B4%EC%B0%A8%EB%B3%84%20%EB%8C%80%EC%9E%85%20%EA%B3%B5%EA%B2%A9%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EB%8B%A4.%20%EB%8F%95%EB%8B%A4%3F%20%EB%82%98%EB%8A%94%20%EB%A6%AC%EB%88%85%EC%8A%A4%EB%A5%BC%20%EC%B2%98%EC%9D%8C%20%EC%A0%91%ED%95%9C%EB%8B%A4..png)
4비트 인수를 사용하는 program-5.exe라는 프로그램이 있습니다. 맞다면 액세스 권한을 얻고 챌린지를 완료하지만 그렇지 않으면 액세스가 거부됩니다. 제가 주로 알아야 할 것은 Linux에서 매개변수를 입력하도록 명령하는 방법인 것 같습니다. 나는 "echo"가 출력을 제공한다는 것을 알고 있지만 이를 위해서는 입력이 필요합니다. 모든 가능성을 무차별 대입할 수 있도록 루프를 반복하는 방법을 알아낼 수 있기를 바랍니다.
답변1
터미널 창에서 다음 for 루프를 실행할 수 있습니다.
#!/bin/bash
for i in {0001..9999}
do
./program-5.exe $i
done
먼저 program-5.exe가 포함된 디렉터리로 변경하세요. 또는 루프의 위치를 조정하십시오.