Apollo89 · Technical Notes

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

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

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

Latest Articles

최근 작성한 글 10개

Security

보호된 글: [Secuinside2013] secure web revenge write-up

문제 : secure web의 복수전이다.ㅋ (secure web write up 참고) 이번에도 일단 so 파일을 다운 mod_dontwebhack300.zip Hex View 으로 봤더니 이번에도 역시 php 함수와 string 들을 확인할수 있었다. 이번에도 http://59.9.131.155:9052 에 접속하니 업로드 페이지가 나왔다. 이번에도 upload.php source 가 있어 열어보니, 아래와…

읽어보기 →
Security

보호된 글: [Secuinside2013] secure web write-up

  문제 : 일단 mod_dontwebhack.so 파일을 받았다. mod_dontwebhack.zip 그리고 IDA 으로 열었는데 아래와 같은 String을 볼수 있었다.. 대충 뽑아보니.. 주요 php 시스템 함수들과 이상한 문구가 포함되어 있었다.. passthru fpassthru system execl open popen escapenshellcmd eval proc_open get_contents Content-Disposition: _POST _GET php be…

읽어보기 →
Security

보호된 글: [Secuinside2013] bigfile of secret write-up

  문제 : 문제는 아주 심플하고 간단하다. secret 파일이 있는데 용량이 크다(100M정도.. 큰편도 아니구만..ㅠ) 근데 네트워크가 불안정하다.. 파일을 받으려고 하면 자꾸 끊긴다..ㅠ 그래서 문제에서 나온 것같이 telnet 과 nc 를 써서 어떻게 든 풀어보려고 삽질을 많이했다.. 그래도 도저히 안되서 python 프로그램을 짜서…

읽어보기 →
Security

보호된 글: [Secuinside2013] game write-up

  문제 : 파일을 받아서 실행시켜보니.. 게임이다..ㅋ 일단 재미있게 게임을 했다..ㅋㅋ 상단의 your point 가 1000점 이상되니 왕(?)이 나타났다! 참고로 좌측 제일 위에 숨어있으면 죽지 않는다.. 근데 이 왕은 죽어도 못깰듯하다..ㅋ 에너지가 계속 찬다..ㅋ 그래서 TSearch 프로그램을 구동했다.. TSearch 는 실행중인 process…

읽어보기 →
Security

보호된 글: [Secuinside2013] PE time write-up

  문제 : PE_time 파일 다운로드 받아서 실행해보면 먼저 아래와 같이 팝업이 뜬다. 그리고 확인을 누르면 아래와 같은 이미지가 나온다. 네모난 윈도우 창에 원을 덮어서 위와 같이 둥글게 나온것으로 보고, api를 찾아 원의 크기를 변경하니, 푸시버튼이 하나 나왔다. 하지만 결국 푸시버튼은 페이크였고,…

읽어보기 →
Development

보호된 글: pythonchallenge 16 (let me get this straight)

  http://www.pythonchallenge.com/pc/return/mozart.html 이상한 이미지.. 웬지 또 이미지 문제일것같은 불길한 예감이...ㅠ 이런 힌트도 없는 부실한 문제 같으니라고!! 흠냐.. 일단 픽셀을 한번 봐야 하나... 일단 찍어보자.. import Image img = Image.open("mozart.gif") print img.size for x in range(img.size[0]): for y in range(img.size[1]): print ("pixel["+str(x)+","+str(y)+"] :…

읽어보기 →
Development

보호된 글: pythonchallenge 15 (whom?)

  http://www.pythonchallenge.com/pc/return/uzi.html 달력이다.. 1월 26일에 동그라미 표시와 1 ? 6 가운데 시커먼게 년도에 총에 맞은듯..ㅡㅡ;; 힌트는 아마 아래 2가지? he ain't the youngest, he is the second todo: buy flowers for tomorrow 제목에서와 같이 사람이고, 둘째인듯하다.. 내일을 위해 꽃을 사라는 걸보니, 내일이…

읽어보기 →
Development

보호된 글: pythonchallenge 14 (walk around)

  http://www.pythonchallenge.com/pc/return/italy.html 오우~ 빵 맛있겠다. 힌트는 스펙트럼? 같은 작은 이미지와 remember: 100*100 = (100+99+99+98) + (... 어라.. 근데 http://www.pythonchallenge.com/pc/return/wire.png 를 열어서보니. 이미지가 안보인다.. 오호라.. 수상해서 다운받아서 속성을 봣다.. 사진크기가 10000 x 1 이다.. 그럼 힌트중에 10000 = 100*100 이니까.. 설마 저 이미지를…

읽어보기 →
Development

보호된 글: pythonchallenge 13 (call him)

  http://www.pythonchallenge.com/pc/return/disproportional.html call him.. 누구한테? evil한테? 설마 evil 이 Bert 는 아니겠지? 소스를 보니 phonebook.php 링크가 있다.. 하지만 XML-RPC Fault 형식 에러가 난다.. xmlrpclib 을 사용해서 XML-RPC 정의를 보면 될 것 같다. http://docs.python.org/2/library/xmlrpclib.html import xmlrpclib proxy = xmlrpclib.ServerProxy('http://www.pythonchallenge.com/pc/phonebook.php') print 'method : '+str(proxy.system.listMethods())…

읽어보기 →