본문 바로가기
웹 해킹

[suninatas] 2번 풀이

by u0jin 2019. 9. 10.


우선 소스코드를 확인하도록 한다.

소스코드에서 가장 눈이 갔던 부부은 hint 부분과 script 부분이다.


<script>

function chk_form(){

var id = document.web02.id.value ;

var pw = document.web02.pw.value ;

if ( id == pw )

{

alert("You can't join! Try again");

document.web02.id.focus();

document.web02.id.value = "";

document.web02.pw.value = "";

}

else

{

document.web02.submit();

}

}

</script>

<!-- Hint : Join / id = pw -->

<!-- M@de by 2theT0P -->

 


우선 코드를 보면 id 와 pw 가 같을경우 , 문자열을 반환하고 초기화 시키는것을 알수있다.

id 와 pw를 다르게 입력하면 응답을 기다리는것을 확인할수 있다.


우선 후자의 경우로 id 와 pw 를 다르게 설정하고 버프수트를 통해 같도록 변조를 해야할것같다.


버프수트를 사용하기 위해, 프록시를 설정하고 나서, 안에 내용을 변조 하면 된다.



< 버프슈트 사용하기 >

1. 프록시 설정 






2. id 와 pw 를 다르게 설정하고 잡았을경우, 버프슈트 확인 





3. 버프슈트를 통하여 , id 와 pw 를 같도록 변조한다.



4. 결과확인

( id 와 pw 를 같게 만들고 난뒤 버프슈트에서 Forward 를 눌러준다. )










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

[webhacking] 17번 풀이  (0) 2019.09.24
[webhacking] 16번 풀이  (0) 2019.09.24
[webhacking] 14번 풀이  (0) 2019.09.24
[webhacking] 1번 풀이  (0) 2019.09.20
[suninatas] 1번 풀이  (0) 2019.09.10

댓글