Apollo89 · Technical Notes

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

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

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

Latest Articles

최근 작성한 글 10개

Network

해커의 언어, 치명적 파이썬 – CHAPTER 1 소개

  Notice : 해당 자료가 저작권등에 의해서 문제가 있다면 바로 삭제하겠습니다. 연구목적으로 사용하지 않고 악의적인 목적으로 이용할 경우 발생할 수 있는 법적은 책임은 모두 본인에게 있습니다. [구매하기] 해커의 언어, 치명적 파이썬 - CHAPTER 1 소개 해커의 언어, 치명적 파이썬 - CHAPTER 2…

읽어보기 →
Network

보호된 글: [suninatas.com]Level08

  [suninatas.com]Level08 문제 : 로그인창이다. 소스를 보니.. <html> <title>Game No.8</title> <head><link href="/include/style.css" rel="stylesheet" type="text/css"></head> <BODY> <form method="Post" action="./web08.asp"> <br> <br> <br> <br> <br> <br> <br> <table width="240" cellpadding="0" cellspacing="0" align="center"> <tr height="30"> <td width="50%" class="table_top" align="center"><input type="button" name="main_btn" value="main" style="width:60" onclick="location.href='/main/main.asp'"></td> <td…

읽어보기 →
Tech

보호된 글: [suninatas.com]Level07

  [suninatas.com]Level07 문제 : ㅎㅎ아이유 사진이 나오고 Do U Like girls? 이라는 질문이 나온다. 그리고 한참 스크롤을 하면 YES 버튼이 있다. 그러나 버튼을 누르면.. 느리단다.. YES 버튼을 빨리 누르는 문제인가? 일단 소스를 봤더니.. 스크립트로 특정 키를 막은 것과 br 태그들이 눈에 띈다..…

읽어보기 →
Security

보호된 글: [suninatas.com]Level06

  [suninatas.com]Level06 문제 : 웬 게시판이 하나 보인다. 하나씩 글을 읽어보면... 1번글 / 제목 : Hint / 내용 : Reading suninatas's Writing!^^ 2번글 / 제목 : reference! / 내용 : http://tools.web-max.ca/encode_decode.php 3번글 / 비밀번호를 입력하라는 팝업창과 쿼리 4번글 / 제목 : Wating…

읽어보기 →
Tech

큐비보드2(cubieboard2, A20) CUIBUNTU 설치

  큐비보드2에 우분투 설치 삽질기 1. berry boot 사용 라즈베리파이와 cubieboard에서 bootloader으로 berryboot를 많이 사용하는 것으로 알고있다. 그래서 나도 berryboot 를 사용해보려고 시도했다. 먼저, http://www.berryterminal.com/doku.php/berryboot 에서 BerryBoot v2.0을 다운받아서 Win32diskimager 으로 이미지를 구워서 시도했지만, 실패.. 혹시나 해서 큐비보드(A10)용 http://www.berryterminal.com/doku.php/berryboot_a10을 받아서 해봐도 안됨..ㅠㅠ…

읽어보기 →
Tech

큐비보드2(cubieboard2)와 위한 랩독(lapdock) 연결

  큐비보드2(cubieboard2)와 위한 랩독(lapdock) 연결해보려고 했는데.. 아직 한가지 배송안온게 있다..ㅠㅠ Micro USB B타입 케이블.. 이거시 와야 완성본인데.. 그래도 일단 있는데로 구성해보자.. 먼저, Micro HDMI 젠더와 HDMI연장선을 연결해 큐비보드와 연결해보았다. 그리고 랩독에 연결하려는데.. Micro HDMI연결부분이 두꺼워서 잘 안들어갔다..ㅠㅠ 그래서 특단의 조치를.. 연결부의 플라스틱을…

읽어보기 →
Tech

큐비보드2(Cubieboard2) 도착 및 개봉기!!

  지난 6월 28일에 도착한 큐비보드가 드디어 도착했다!! 대박!! 주말빼고 딱 6일걸렸다. 배송이 왔다고 연락온날은 5일(금)이 였는데.. 경비실에 찾으로 갔더니.. 없다는 것이였다..ㅠㅠ Fedex 에서 배송을 잘못해서.. 우리 아파트와 이름이 비슷한 다른 아파트에 배송을 했던 것이다..ㅠㅠ 나는 20층에 사는데 잘못 배송된 아파트는 15층밖에…

읽어보기 →
Security

보호된 글: webhacking.kr 18 [sql injection, 100]

  문제 : php으로 작성되어있고 index.phps에 접속하면 소스를 볼 수 있다. <html> <head> <title>Challenge 18</title> </head> <body> <h1>SQL INJECTION</h1> <form method=get action=index.php> <input type=text name=no><input type=submit> </form> <? if($_GET[no]) { $pw="????"; if(eregi(" |/|\(|\)|\t|\||&|union|select|from|0x",$_GET[no])) exit("no hack"); $q=@mysql_fetch_array(mysql_query("select id from challenge18_table where id='guest' and…

읽어보기 →
Security

보호된 글: webhacking.kr 17 [javascript, 100]

  문제 : 소스를 보면, <html> <head> <title>Challenge 17</title> </head> <body bgcolor=black> <font color=red size=10></font> <p> <form name=login> <input type=passwd name=pw><input type=button onclick=sub() value="check"> </form> <script> unlock=100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10+100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10-100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10/100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10*100*10*10+100/10-10+10+50-9*8+7-6+5-4*3-2*1*10+9999999999; function sub(){ if(login.pw.value==unlock){ alert("Password is "+unlock/10); }else { alert("Wrong"); }} </script> 패스워드를 입력받고, check 버튼을…

읽어보기 →
Security

보호된 글: webhacking.kr 16 [javascript, 100]

  문제 : 소스보기를 해보니.. <html> <head> <title>Challenge 16</title> <body bgcolor=black onload=kk(1,1) onkeypress=mv(event.keyCode)> <font color=silver id=c></font> <font color=yellow size=100 style=position:relative id=star>*</font> <script> document.body.innerHTML+="<font color=yellow id=aa style=position:relative;left:0;top:0>*</font>"; function mv(cd) { kk(star.style.posLeft-50,star.style.posTop-50); if(cd==100) star.style.posLeft=star.style.posLeft+50; if(cd==97) star.style.posLeft=star.style.posLeft-50; if(cd==119) star.style.posTop=star.style.posTop-50; if(cd==115) star.style.posTop=star.style.posTop+50; if(cd==124) location.href=String.fromCharCode(cd); } function…

읽어보기 →