본문 바로가기

1번

(2)
Suninatas 1번 풀이 Suninatas 1번문제를 풀어봅시다.<%로 시작하고 중괄호를 사용하지 않는것으로 보아 ASP코드군요.분석해봅시다.받은 값을 str에 저장하고, 값이 비어있지 않다면 a를 aad로, i를 in으로 치환해 줍니다.치환한 값을 result에 저장하고, result의 2번째부터 4번째까지의 값을 result1에 저장한 다음 4번쨰부터 6번째 값을 result2에 저장한 다음 이를 합쳐서 result에 다시 저장해줍니다.그럼 잠깐 생각해보면 ami를 입력해주면?치환단계가 완료되면 aadmin, Mid함수를 지나고 합쳐지면 admin이 되고값이 admin이기 때문에 문제가 풀리게 될 것이다.따라서 ami를 입력하고 Check를 눌러주면?Congratulation! 이 뜨며문제가 풀리며 인증키가 나오게 된다.su..
webhacking.kr 1번 문제 풀이 - 쿠키는 맛있어 WEBHACKING.KR 1번 문제 풀이[ 쿠키는 맛있어 ]오늘은 webhacking.kr 1번 문제를 풀어보자.1번 문제에 들어가면 다음과 같은 시커먼 화면이 반겨줄 것이다.일단 우리는 무의식적으로 페이지 소스 보기를 누를것이다.그러나....하단의 index.phps 라는 문구가 링크였다는 사실만을 알 수 있다.그럼 일단 저 index.phps 에 들어가보자.들어가면 다음과 같은 PHP 코드가 반겨줄 것이다.이 코드중 PHP 부분만 채취해서 알아보자. if(!$_COOKIE[user_lv]) { SetCookie("user_lv","1"); echo(""); $password="????"; if(eregi("[^0-9,.]",$_CO..