본문 바로가기

웹해킹

webhacking.kr(old) 38번

LOG INJECTION에 관한 문제이다.

그냥 기본적으로 사용되는 ''or1=1을 넣었는데

입력만 되고, 딱히 다른 반응은 없다.

코드를 확인해보니, admin.php로 가라는 듯 하다.

그래서 맨 위처럼 검색하여 admin.php를 살펴보았다.

admin으로 로그인해야 하고,

밑에 [ip주소] : [입력한 값] 형태로 나옴을 확인했다.

입력한 값을 'admin'으로 바꾸어야 할 것이다.

그냥 곧바로 admin을 쳤는데,

나보고 '너는 admin이 아니다'라고 하는 것을 확인했다.

그래서 그냥 아무거나 다 넣고 검색해보았다.

그럼 결과가 이렇게 쌓이는데, CRLF가 생각난다.

 

CRLF에 대한 정보는 이러하다.

https://jhgoo1398.tistory.com/entry/CRLF-Injection

 

/r/n을 사용할 것이기 때문에, 코드를 바꿔본다.

원래 input이었던 부분을 textarea로 바꾼다.

그 후, 윗줄에 아무거나 쓰고 enter를 누른 다음,

자신의 ip주소 + ':admin' 을 넣어주면 된다.

admin.php로 다시 가면,

이렇게 풀렸음을 확인할 수 있다.

끝.

반응형

'웹해킹' 카테고리의 다른 글

webhacking.kr(old) 47번  (0) 2020.09.05
webhacking.kr(old) 32번  (0) 2020.07.27
webhacking.kr(old) 7번  (0) 2020.07.24
webhacking.kr(old) 3번  (0) 2020.07.17
webhacking.kr(old) 37번 - 실패  (0) 2020.06.08