Psalm

Level 12 본문

Wargame/Nebula

Level 12

hkhkhkh 2024. 7. 27. 13:23
반응형

sha1sum을 해서 “4754a4f4bd5787accd33de887b9250a0691dd198” 문자열과 일치하면된다.

 

sha1은 단방향 알고리즘으로 설계되었기 때문에 복호화가 불가능하다. 그래서 복호화가 아닌 다른 방법이 필요하다.

 

command injection 방법을 사용하면 된다. 쉘의 && 연산을 이용해 명령어를 두번 실행하게 한다. 처음 명령은 echo로 그냥 출력시키고, 그다음 명령은 sha1sum이 되게 만든다.

 

 

이렇게하면 프로그램에서 40개의 문자만 return되게 해놨으니 처음 echo로 출력한 문자열만 해당돼 조건문을 통과시킬 수 있다.



반응형

'Wargame > Nebula' 카테고리의 다른 글

Level 15  (0) 2024.07.28
Level 13  (0) 2024.07.28
Level 10  (0) 2024.07.27
Level 09  (0) 2024.07.27
Level 08  (0) 2024.07.27
Comments