Description

Category: Web

Source: webhacking.kr

Points: 100

Author: Jisoon Park(js00n.park)

Description:

Write-up

LOG를 injection하는 문제이다.

뭔소린지 잘 모르겠다...

일단, 아무 값이나 넣고 login을 테스트 해보면 별다른 동작이 수행되지 않는다.

Admin 버튼을 눌러보면 그동안 입력했던 값들이 로그 형태로 표시된다.

admin으로 로그인을 시도해 보면 admin이 아니라고 오류를 낸다.

늘 그렇듯이 admin을 따면 뭔가 될것 같다.

로그를 다시 보고 php가 생성해낸 값을 정확히 알기 위해 소스를 확인해본다.


<html>
<head>
<title>log viewer</title>
</head>
<body>
<!--

hint : admin

-->
log<br>115.145.170.90:admin1
<br>211.36.147.139:f
<br>211.36.147.139:f
<br>219.254.222.210:abc
<br>219.254.222.210:def
<br><br></body>
</html>

무슨 의미가 있는지는 잘 모르겠지만, 제목이 LOG INJECTION인걸 보니 admin으로 정상 로그인한 것처럼 로그를 넣어보고 싶어진다.

마지막 로그를 따서 abc<br>219.254.222.210:admin 을 넣어보자.

로그인을 해봐도 별달리 수행되는게 없는 것같다. 다시 Admin버튼으로 로그를 확인해보면 어느샌가 풀려있는 문제를 볼 수 있다....

'writeups > Web' 카테고리의 다른 글

webhacking.kr 047  (0) 2019.11.23
webhacking.kr 039  (0) 2019.11.23
webhacking.kr 032  (0) 2019.11.23
webhacking.kr 026  (0) 2019.11.23
webhacking.kr 025  (0) 2019.11.23

+ Recent posts