Apollo89 · Technical Notes

직접 설치하고, 직접 써보고, 문제를 해결해서 기록합니다.

AI Coding, Development, Security, Network, Automation을 중심으로 실제 구축 과정에서 만난 문제와 해결 방법을 정리합니다.

이 영역에는 쿠팡/토스 파트너스 제휴 링크가 포함되어 있으며, 구매 시 일정액의 수수료를 제공받을 수 있습니다.

Latest Articles

최근 작성한 글 10개

Development

보호된 글: [Thisislegal.com] Bonus Challenge 6

  [Thisislegal.com] Bonus Challenge 6 문제 : 자바스크립트 난독화 문제다.. ...(생략)... <form name="pd"> <input type="hidden" name="pe" value="999881643741603841598498816759606041815967 "> </form> ...(생략)... <script type="text/javascript"> al = "`1234567890-=~!@#$%^&*()_+qwer" + "tyuiop[]QWERTYUIOP{}|asdfghjkl;A" + "SDFGHJKL:zxcvbnm,./ZXCVBNM<>?"; ab1 = ""; bctr = 0; function ckPwd() { tst = document.jsform.username.value +…

읽어보기 →
Tech

보호된 글: [Thisislegal.com] Bonus Challenge 5

  [Thisislegal.com] Bonus Challenge 5 문제 : its in here 이미지 안에 password 가 있다고 한다.. 일단 이미지 파일을 받았다.. 처음엔 hex editer 를 열어서 jpg 파일 3개가 합쳐저 있는걸 확인하고 분리하고 쑈도 했는데.. 결론은 의외로 간단했다..ㅠㅠ 확징자를 zip으로 바꾸고 압축을 풀면…

읽어보기 →
Development

보호된 글: [Thisislegal.com] Bonus Challenge 4

  [Thisislegal.com] Bonus Challenge 4 문제 : 허허.. 이 페이지 어딘가에 있는 비밀번호를 찾으란다.. 소스보기로 샅샅히 보다가.. 1X1으로 이미지가 숨어있는 것을 발견했다. 다운받아서 확인해보니, 그냥 검은색 이미지다.. 뭔가 더 있을까 해서 hex editor 으로 살펴보니, 대부분 00 인데 가끔 04 가 있다..…

읽어보기 →
Tech

보호된 글: [Thisislegal.com] Bonus Challenge 2

  [Thisislegal.com] Bonus Challenge 2 문제 : password 를 알려주고 입력하라고 한다.. 근데 input 이 disable이 되어있는지 클릭이 안된다.. proxy 으로 response 를 변조해보자.. 해당 부분이 url encoding 되어있다.. // 원본 %3C%69%6E%70%75%74%20%74%79%70%65%3D%27%70%61%73%73%77%6F%72%64%27%20%74%69%74%6C%65%3D%27%45%6E%74%65%72%20%70%61%73%73%77%6F%72%64%27%20%6E%61%6D%65%3D%27%70%61%73%73%27%20%64%69%73%61%62%6C%65%64%3D%27%74%72%75%65%27%20%2F%3E // Url decoding <input type='password' title='Enter password' name='pass' disabled='true' />…

읽어보기 →
Development

보호된 글: [Thisislegal.com] Programming Challenge 1

  [Thisislegal.com] Programming Challenge 1 문제 : http://www.thisislegal.com/rand.php 에서 2추마다 변경되는 code를 http://www.thisislegal.com/challenge/p1&code= 으로 보내는 문제다. python 프로그램으로 짜면 간단하게 풀린다.. # -*- coding: utf-8 -*- import urllib, urllib2, optparse, time def get_request(url) : print("url : " + url) response_html = ""…

읽어보기 →
Security

보호된 글: [Thisislegal.com] Realistic Challenge 4

  [Thisislegal.com] Realistic Challenge 4 문제 : 이번문제도 애매하다... 일단 사이트부터 보자.. Testimonials 에 Customer 1을 눌러보면 http://www.thisislegal.com/newr/src/read.php?customer=1 과 같이 파라미터가 전송된다.. 여기에 파라미터를 4로 변경하면 아래와 같은 에러가 발생한다. PHP File Inclusion 취약점으로 보이는 에러 메세지다.. 이곳에 주문처리를 하는 order2.php 파일을…

읽어보기 →
Security

보호된 글: [Thisislegal.com] Realistic Challenge 3

  [Thisislegal.com] Realistic Challenge 3 문제 : 이번 문제는 명확하지가 않아서 엄청 헤맸다.. 그냥 뚫어보라는거..ㅡㅡ; 일단 사이트에 접속하면 아래와 같은 페이지가 나온다. 한참 헤메다가 도저히 모르겠어서 forum에 가서 힌트를 얻었는데 hidden value 를 찾고 xss 를 하라는 것이였다.. Submit A Link 하는곳에서…

읽어보기 →