일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Masonic Cipher
- Web Hacking
- AVR
- sha1
- 비즈네르 암호
- BASE64
- Javscript
- Mail Header injection
- Caesar Cipher
- Pigpen Cipher
- 시저 암호
- aslr
- Qrcode
- base32
- Fortran 90
- vigenere cipher
- reversing
- php_extract
- base16
- 카이사르 암호
- cookie
- burpsuit
- Python
- assembly
- Linux
- webhacking
- sql injection
- JavaScript
- Navajo alphabet
- overthewire
- Today
- Total
목록cookie (4)
My Drive
webhacking #32. 랭킹과 이름 hit 이 쫙 나와있고, 아래로 내려보니 Join 버튼이 있다. 버튼을 클릭하니 Done창이 뜨며 내 아이디도 추가가 되었다. 이름을 클릭하니 hit 이 1증가 했다. 다시 누르니 no! 뭐로 구분하는 걸까 보니, vote가 이미 되었다는 쿠키가 존재하는 듯 하다. 이 쿠키를 삭제하고 다시 눌러보니 역시 1이 더 증가했다. 100까지 증가시켜야 하는것 같은데 손으로 하긴 너무 노가다 작업이다;;; 파이썬 코드를 이용해 작업하였다. import httplib import urllib headers = { 'Host':'webhacking.kr', 'Proxy-Connection':'keep-alive', 'Accept':'text/html,application/xh..
webhacking #19.제출 버튼을 클릭하면 아래와 같이 나온다. 소스는 제공되어 있지 않다.초기값이 admin인 것으로 보아 admin으로 제출했을 때 login이 성공되게끔 해야된다는 것을 짐작해볼 수 있다. 다른 값을 한번 넣어보았다. abcd 를 넣고 제출하니 login이 된 것을 확인할 수 있었다. 버프수트를 통해 보니login이 성공할 때는 아래와 같이 userid라는 쿠키값이 생성된 것을 확인할 수 있었다. 쿠키값이 어떤값인지 확인해보았다.base64로 11번 디코딩을 하니 md5해쉬화한 것을 5개 붙여놓은 형태임을 알 수 있었다.(=기호가 들어가는 경우는 대다수 base64, 32글자로 떨어지는 경우는 해쉬화된 문장) 5개의 해쉬화된 문장을 각 각 md5 decoder를 이용하여 보니 ..
webhacking #24.페이지 소스를 보니 index.phps에 소스가 있다고 하여 index.phps를 들어갔다. php부분을 보면,우선 php의 extract함수가 사용된다.extract($array) 함수는 인자로 배열타입의 변수를 받는다.그리고 배열속의 키값들을 변수화시켜주는 역할을 하는 함수이다.예를 들어, a라는 배열이$a[i] = 100;$a[j] = 200;위와 같으면,extract($a);를 했을 경우,$i = 100;$j = 200;과 같은 결과가 나타난다.extract함수는 $_GET, $_POST, $_SERVER 같은 전역변수에 사용하게 되면 보안상의 문제가 있다.(이 문제에서 볼 수 있다.) 위에서는 $_SERVER와 $_COOKIE를 extract의 인자로 넣어주고 있는데,..
webhacking #1. index.phps --------------------- ----- index.phps ----- => user_lv의 쿠키값을 5 ~ 6 으로 바꿔주면 해결!! burp suite 툴을 이용해서 바꿀 수 있다. Brup Suite : Paros와 더불어 널리 알려진 Web Proxy Tools 여기서 다운로드 받을 수 있다.(사전에 자바 JDK가 설치 되어 있어야 한다)http://portswigger.net/burp/download.html 실행 후, Proxy > Options 에서 위와 같이 설정 IE를 사용하는 경우는 아래처럼 도구 > 인터넷 옵션 > 연결 > LAN 설정 chrome을 사용하는 경우는 SwitchSharp라는 확장 툴을 이용해 쉽게 on/off 할 ..