Apollo89 · Technical Notes

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

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

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

Latest Articles

최근 작성한 글 10개

Tech

릴리카메라 주문! (Lily camera Pre-Order)

계속 드론을 하나 사고 싶어서 고민하다가... 최근에 Lily camera 소개 영상을 보고 완전 맘에 들었다... https://www.youtube.com/watch?v=4vGcH0Bk3hg 결국 질렀다.. 대박! 무엇보다 트레킹센서가 있어 따라다니면서 나를 찍는 다는 것이 최고의 장점. 비행시간은 20분이고 방수 기능도 있다. 그리고 귀엽다! 가격은 Pre-Oreder으로 6.15일까지만 국제배송비 포함 $529에…

읽어보기 →
Tech

단호박 낙지찜

정~말 오랜만에 아내를 위해 요리를 했다.. 봄철 입맛을 돋우고 건강식으로 몇가지를 찾아보던중... 검색을 통해 단호박 낙지찜을 알게 되었다.. http://blog.naver.com/inalove/70188832026 생각보다 간단하고 맛있을 것 같아서 따라만들기 시작! 먼저 재료를 준비.. 양념은 위의 블로그를 참고해서 만들었다. (간장 4큰술, 고추장 1큰술반, 매실청 1큰술, 미림 2큰술,…

읽어보기 →
Security

보호된 글: webhacking.kr 55 [web, 400]

  문제 : 그림 마우스를 욺직일떄마자 숫자가 바뀐다.(뭘하는 건지 모르겠다.) 그리고 rank 페이지가 있다. rank 소스보기를 하여 페이지 아래에 보면 아래와 같은 힌트가 있다. <!-- hint rank table ==================== ip ( = id ) score **password** --> small letter ==================== --> 분위기가…

읽어보기 →
Security

보호된 글: webhacking.kr 34 [javascript, 400]

  문제 : 접속하자마자 Wrong 이란다.. 자바스크립트 문제니 소스보기를 해보니.. 헐.. 난독화 문제인가보다.. 자바크스립트 분석은 개발자 도구가 짱이다.. 크롬에서 F12를 눌러 구조를 확인해보니.. 스크립트가 3개가 보인다. 첫번째는 난독화된 코드, 두번째도 난독화된 코드.. 세번째는 아까 봤단 alert('Wrong') 이 있는 부분이다. 여기 else 이전에…

읽어보기 →
Security

보호된 글: webhacking.kr 29 [web, 400]

  문제 : 힌트에서 벌써 sql injection 문제라고 나온다..(blind 는 아니니 하지말라는 내용도..) c29_tb 테이블에서 password 파일을 select 하는 부분이 보이고, 파일명에서 .을 필터링한다. 그리고 파일 업로드가 있다.. 파일을 올려보니, DB같은 결과가 나타난다.. 업로드를 할때마다 DB에 insert 되는 모양이다. 그러면 insert 할때…

읽어보기 →
Security

보호된 글: webhacking.kr 53 [web, 350]

  문제 : 소스다~ <html> <head> <title>Challenge 53</title> </head> <body> hello world <br><br><br> <? if(time()<1260615600) exit(); $hidden_table="????"; if($_GET[answer]==$hidden_table) { @solve(); exit(); } if(eregi("union",$_GET[val])) exit(); if(eregi("select",$_GET[val])) exit(); if(eregi("from",$_GET[val])) exit(); if(eregi("/",$_GET[val])) exit(); if(eregi("\*",$_GET[val])) exit(); if(eregi("#",$_GET[val])) exit(); if(eregi("-",$_GET[val])) exit(); if(eregi(",",$_GET[val])) exit(); if(eregi("=",$_GET[val])) exit(); if(eregi("!",$_GET[val])) exit();…

읽어보기 →
Security

보호된 글: webhacking.kr 48 [bonus, 350]

  문제 : 파일을 업로드 하는 부분이 있고 아래는 업로드 된 이미지로 보이는 리스트가 있다.. 그냥 메모를 적으면 리스트가 생성된다. 파일을 올리려고 했더니 파일명은 3자 이내로 하란다.. 파일명을 3글자로 해서 업로드 하면 정상적으로 올라간다. 먼저 upload_file를 하면 null 이 나온다. http://webhacking.kr/challenge/bonus/bonus-12/upload/jpg 그리고…

읽어보기 →
Security

보호된 글: webhacking.kr 35 [web, 350]

  문제 : <html> <head> <title>Challenge 35</title> <head> <body> <form method=get action=index.php> phone : <input name=phone size=11><input type=submit value='add'> </form> <? if($_GET[phone]) { if(eregi("%|\*|/|=|from|select|x|-|#|\(\(",$_GET[phone])) exit("no hack"); @mysql_query("insert into challenge35_list(id,ip,phone) values('$_SESSION[id]','$_SERVER[REMOTE_ADDR]',$_GET[phone])") or die("query error"); echo("Done<br>"); } $admin_ck=mysql_fetch_array(mysql_query("select ip from challenge35_list where id='admin' and…

읽어보기 →