일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- sha1
- BASE64
- Navajo alphabet
- cookie
- webhacking
- base16
- burpsuit
- php_extract
- 시저 암호
- Mail Header injection
- aslr
- 카이사르 암호
- AVR
- 비즈네르 암호
- reversing
- Pigpen Cipher
- Web Hacking
- JavaScript
- Fortran 90
- Caesar Cipher
- Python
- assembly
- Masonic Cipher
- base32
- vigenere cipher
- sql injection
- overthewire
- Javscript
- Qrcode
- Linux
- Today
- Total
목록분류 전체보기 (75)
My Drive
webhacking #6. index.phps 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 위의 코드에서 첫번째 php부분을 보면,user, password의 쿠키 값을 설정해주고 있다.id는 guest, password는 1234qwe를 각 각 No7~12에서 20번씩 base64인코딩을 한 후,No14~30에서는 인코딩 된 값에서 숫자를 각 특수문자로 변환하여주고 있다.최종적으로 설정된 쿠키값을 보면 아래와 같이 굉장히 긴 것을 알 수 있다...
webhacking #4.YzQwMzNiZmY5NGI1NjdhMTkwZTMzZmFhNTUxZjQxMWNhZWY0NDRmMg==이 부분은 암호화 된 것으로 보인다. 저런식의 암호화는 주로 base64에서 나타난다.복호화된 문장 c4033bff94b567a190e33faa551f411caef444f2 은 40글자이다. 해쉬값으로 인코딩되는 값은 인코딩되는 자리수가 정해져있다.md5 : 32글자 / sha1 : 40글자SAH1 Decrypter를 찾아 디코딩하고, 결과가 또 40자가 나와 한번더 디코딩하면아래와 같은 결과가 나온다.
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 할 ..
컴파일gcc -Wall -o vulnerable vulnerable.c 권한 부여sudo chown root: vulnerablesudo chmod u+s vulnerable 스택 컴파일 옵션gcc -o bookw0rm b.c -fno-stack-protector -z execstack -fno-builtin -mpreferred-stack-boundary=2 [스택 보호 ] [스택 실행= DEP] [까나리 해제] dep 없애기 echo 0 > /proc/sys/kernel/exec-shield ASLR 없애기 echo 0 > /proc/sys/kernel/exec-shield-randomize sysctl -w kernel.randomize_va_space=
open ssh 설치 (putty 에서도 접속할 수 있게)sudo apt-get install openssh-server APM 설치>> sudo apt-get install apache2>> sudo apt-get install mysql-client mysql-server>> sudo apt-get install php5 php5-common>> sudo apt-get install libapache2-mod-php5>> sudo apt-get install php5-mysql