분류 전체보기
자바스크립트 == 연산자와 === 연산자의 차이
ex)alert(1=='1'); // truealert(1==='1'); // false==연산자는 양쪽의 값만 같으면 참이지만=== 연산자는 값이 같더라도 데이터타입이 같아야지만 참으로 판단 == 연산자대신 === 연산자 사용을 권한다
Webhacking.kr 4번 풀이
마지막이 == 인걸로 보아 base64인거 같다 복호화를 하면 c4033bff94b567a190e33faa551f411caef444f2 로 나오는데 40 글자인걸로보아 SHA-1인거같다SHA-1로 복호화를 2번 하면 test가 나온다
Webhacking.kr 1번
Webhacking.kr 1번 풀이 --------------------- ----- index.phps ----- 쿠키를 변조해야 하는데 5보다 크고 6보다 작아야하고 0~9까지 숫자는 불가능하다 소수점을 사용하여 5~6사이의 소수점으로 user_lv 쿠키값을 변조해주면 풀린다. 크롬 확장프로그램 EditThisCookie를 사용하여 변조해주자. EditThisCookie다운
LOB 페도라 FC3 evil_wizard -> dark_stone
※ 저번 문제와 달라지점은 로컬환경에서 리모트 환경으로 바뀐것과 입력함수가 바꼇다는 점이다. 저번문제와 똑같이 Got Overwirte 로 풀어보겠다. ※ 구해야할 것 strcpy@plt printf@got printf@plt /bin/sh bss ppr system ----------------------------------------------------------------------- 순서대로 strcpy@plt, printf@plt, printf@got 이다. 비밀번호는 let there be light 이다.