분류 전체보기
[Webhacking.kr] old-14 Answer
Old-14 Domain & Tool 구분 : 코드 읽기 문제풀이에 사용된 도구 Chrome 103.0.5060.66, 개발자 도구 Old-14 Question & Answer 문제 페이지에서는 오로지 INPUT TAG UI하나 밖에 없다. TEST용으로 조그마한 SQL Injection을 넣어보자 으흠... 아직 SQL Injection문제가 아니라는 장담은 할 수 없지만, 아닌가 보다. 관리자도구(F12)를 열어서 코드를 읽어보자 아래와 같은 코드를 찾을 수 있다. 중간함수인 ck의 의도대로 한번 동작해보자 다음과 같은 순서를 거친다. url에서 문자열 ".kr"의 index를 구한다. 그 값에 30을 곱한다. 만약 그 값이 INPUT의 입력값고 같다면 그 값을 파라미터로 이동한다. 관리자도구에서 정..
[도서산간] "두 번째 지구는 없다" 리뷰
도서 분류 : 환경 작가 : 타일러 쪽수 : 208쪽 가격 : 14,000원 출판사 : 알에이치코리아(RHK) 출판일 : 2020년 07월 15일 독서일 : 2022년 07월 21일 필자가 느낀 점 [두 번째 지구는 없다] 라는 도서는 언어천재로 유명한 타일러 라쉬님께서 저술한 환경도서이다. 외국인이 한국말로 전달한 환경문제의 도서를 읽게 될 줄이야라는 생각을 하면서도 주장이 너무 호소적이어서, 내가 환경에 일원이라는 느낌을 받아서 몰입하면서 독서했다. 책에는 환경에 대해서 논의되는 사회문제들과 현재 환경이 얼마나 파괴되었는지, 이대로 가면 지구는 어떻게 되는것인지르 통계자료를 통해서 이야기한다. 중간에 6도의 멸정이라는 책이 인용되는데, 이 책의 내용도 흥미로워서 한번 읽어보려고한다. 책은 지구의 온도..
[도서산간] "나라는 식물을 키워보기로 했다" 리뷰
도서 분류 : 힐링 작가 : 김은주 쪽수 : 288쪽 가격 : 15,000원 출판사 : 허밍버드 출판일 : 2021년 07월 23일 독서일 : 2022년 07월 15일 필자가 느낀 점 힐링의 도서이다. 숨돌릴 틈도 없이 바쁜 현대인들에게 굳이 힐링이 필요해서 선택한것은 아니나, 그림의 타이어광고같아 보이는 저 흰색 마시멜로우가 너무 귀여워 보였다. 기대를 저버리지 않고, 삽화의 귀여움은 끝을 달린다. 뽀짝뽀짝하다. 다만 책의 내용이 그만큼 마냥 가볍기만은 하지 않다고 생각했다. 책은 온전히 '나'라는 사람의 감정과 기분을 다룰 수 있는 여러가지의 조언을 담고 있다. 식물을 제대로 키우기위해서 햇볓, 씨앗 모두가 중요하듯이, 나라는 사람을 식물로 비유하면 섬세하고 조심스럽게 다가가야하는데, 나라는 사람을 ..
[Webhacking.kr] old-12 Answer
Old-12 Domain & Tool 구분 : 코드 난독화 문제풀이에 사용된 도구 Chrome 103.0.5060.66 AAEncode Decoder(Website 활용) Old-12 Question & Answer 문제 페이지에 들어가면 javascript Challenge라는 p태그 하나만 검은화면에 있다. 콘솔[F12]를 활용해보면 다음과 같은 코드를 볼 수 있다. 귀여운 이모티콘들이 엄청 많이 기다리고 있다. 이 인코딩 방식은 AAEncoding이라고 하는데, 일본의 이모티콘방식으로 난독화를 거는 방식이다. 인터넷에서는 Decoder가 Open되어 있다. 디코딩한 결과는 다음과 같다. var enco=''; var enco2=126; var enco3=33; var ck=document.URL.s..
[Webhacking.kr] old-11 Answer
Old-11 Domain & Tool 구분 : 정규표현식 문제풀이에 사용된 도구 Chrome 103.0.5060.66 Old-11 Question & Answer 다짜고짜 나보고 틀렸다고 한다. view-source를 확인해서 왜 틀렸는지 이유를 알아보자 view-source PHP코드를 확인하면 solve(11)를 위해서는 pref_match를 통과해야한다는 것을 알겠다. get방식으로 val을 가져오는데, val은 다음의 정규표현식을 통과해야한다. "/[1-3][a-f]{5}_.*$_SERVER[REMOTE_ADDR].*\tp\ta\ts\ts/" 하나하나 쪼개서보자 [1-3] : 1에서 3까지 문자하나 [a-f]{5} : a에서 f까지 문자 5번 반복 _ : 언더바 $_SERVER[REMOTE_ADD..
[Webhacking.kr] old-10 Answer
Old-10 Domain & Tool 구분 : value 수정 문제풀이에 사용된 도구 Chrome 103.0.5060.66 관리도구[F12] Old-10 Question & Answer 문제페이지에 들어가면 O라는 문자가 있고 저~ 멀리에 황금색으로 Goal이라는 결승선이 있다. Mouse를 올려보면(hover) 자신의 말은 이런식으로 변한다. 이번에는 클릭해보면 약간 아주 약간 오른쪽으로 이동한다. 즉 이거를 goal까지로 옮기는 문제인데, 코드를 확인해보자 O | | | | Goal 저기 Goal은 상대위치로 1600px만큼 떨어져 있는거 같다. id=hackme의 a태그의 position의 left를 1599px로 바꾸고 한번만 클릭하자 이런식으로 말이다