본문 바로가기

레오 골방

[어느날] 집에 왔당 고등학교 일학년때 수술하라던 의사선생님 말 안듣고 7년이란 세월을 멀쩡하게 살았는데 최근 1년 사이에 3번 입원하고, 이번엔 진짜 아파서 MRI 다시 찍었더니 새로운 진단을 받았다 바로 수술 날자 잡고 연골을 정상적으로 자르는 수술을 했다 '모든 상황엔 교훈이 있다' 기본적인거지만 입원해 있으면서 느낀점이 있어서 글을 남기고자 한다 첫번째는 '건강이 최고다' 누가 그랬던가, "건강하지 않으면, 그 사람은 물론이고 그 가족의 삶도 행복하기 힘들다" 가족원 누군가가 건강하지 않으면 그 고통은 가족 전체에 전해진다 죄책감 + 미안함 운동을 열심히 하자 그냥, 건강한게 최고다 아픈건, 불효다 두번째는 '진작에 수술할껄' 뭐 이미 지난걸 어쩌겠냐 싶지만 나도 사람이니 아쉬운건 어쩔수 없다 아파도 그냥 다들 아프겠.. 더보기
[python] Try to replace "XXX" by b"XXX" if you are using Python 3.x s.send('GET / HTTP/1.1\r\n') TypeError: must be bytes or buffer, not str s.send(b'GET / HTTP/1.1\r\n') s.send(b'Host: test.kr\r\n') s.send(b'\r\n') link = http://stackoverflow.com/questions/2411864/python-socket-send-buffer-vs-str 더보기
[Error] Leo_Dbg.exe /************************************************************** 11 04월 07일 Loop와 Thread 생성, 디버거의 이벤트 별로 switch & case 문을 만드는 등 디버거의 틀을 만들기 시작함 코딩할때마다 엄청난 에러를 불러 오는 나 레오파덕은, 같은 실수를 반복하지 않기를 바라는 마음으로 에러들을 정리함 **************************************************************/ /************************************************************** TCHAR *szCmdLine=L"leo.exe" =====> TCHAR szCmdLine[]=L"leo.exe".. 더보기
About Kernel Object [제프리 리처의 Windows Via C/C++ 3장] # A. 커널 오브젝트가 뭐지? 운영체제나 우리가 개발하는 어플리케이션은 프로세스,스레드,파일 등과 같은 리소스들을 관리하기 위해 커널 오브젝트를 사용함 -Access Token Object -Event Object -File Object -File-mapping Object -I/O completion Object -Job Object -Mailslot Object -Mutex Object -Pipe Object -Process Object -Semaphore Object -Thread Object -Waitable Timer Object -Thread Pool Worker Factory Object .. 등의 커널 오브젝트들이 있고 이들을 윈도우.. 더보기
[어느날] 삶은 계란 삶는 법 누가 그랬던가.. "삶은.. 계란이다.." "Life is ... Egg.." 그럼 계란을 제대로 삶지 못하는 난 제대로된 삶을 살고 있지 않은건가... (?) 는 장난이고 오늘 냉면 만들어 먹는데 계란을 제대로 삶는 방법이 성공해서 기록해둔다 일단 계란이 물에 다 잠길 정도로 물을 넣고 크게 끓였다(센 불) 그러다가 너무 넘칠것 같아서 약 불로 줄이고 나는 가수다 2곡(8분 이였음)을 보다가 껏는데 완벽한 삶은 계란이 나왔음( No 반숙, No 계란폭탄) 앞으론 제대로된 삶은 계란을 만들수 있을것 같음 더보기
[어느날] 집에 가는 길 끝나고 집에 가는 길, 오늘은 오전 스터디를 비교적 가까운 서초에서 했지만, 몸 상태가 안 좋아서 그런지 알바(#define AB 알바)하는 내내 더 고단했다 AB 끝나면 새벽이니 버스는 끊겼고, 택시 타긴 아까워서 걷는데, 걸어오다 보면 술 한 잔 걸치시고 하늘을 이불 삼아 누워계신 분들이 계신다 지나가면서 보고 있노라면 헛웃음만 난다 누구는 아프고 피곤해도 AB 해야만하는데 이것,놈께서는 하늘을 이불 삼아, 벤치를 침대 삼아 주무시고 계시네 아따 세월 좋다잉 부러워서 하는 말이다 나도 저렇게 생각 없이 누워 있다가 눈뜨면 힘 안 들이고 집(하늘 집 or 땅에 집)에 오구 입 돌아가면 침도 맞으면서 좀 쉬고 싶은데 그냥 하나님 주신대로 살면 되는데 괜히 알고리즘을 잘못 짜서 작은 머리통에서 '고민' I.. 더보기
IA-32 X86 Opcode and Instruction Reference 1.11 ref.x86asm.net/coder32-abc.html 에 있었던 문서라함 ( 첨부된 파일은 구글 스냅샷 ) 더보기
[Codegate 2011] Vuln400 쓰기 기능과 검색 기능이 있고 Read me if you can 글이 있는 게시판 공략 Read me if you can을 읽으려하면 비밀번호가 필요함 쓰기 기능이 있는 곳 jpg만 업로드 가능함 검색 search 부분에 쿼터 스트링 사용 금지 라는 메시지가 뜸 This means that they are searching for the single quote character in the query variable. (PPP 보고서 中) 널바이트를 넣고 쿼터를 쓰면 잘됨 http://221.141.3.111/__board/board.php?order=subject&search=%00' union select 'a','b','c','d','e','f','g','h','i','j','k'%23 c가 제목 .. 더보기
[Codegate 2011] Vuln200 일반 아이디로 접속시 Hint1) The flag is hash string. Hint2) Get Administrator account Administrator/a 로 접속시 쿠키 Lang를 빈칸이나 쿼터를 넣고 보내면 sql 오류발생, sql injection 'union select (select group_concat(table_name) from information_schema.tables),1# 'union select (select * from raw_data),1# //x 'union select (select * from raw_data limit 0,1),1#//x 'union select (select group_concat(database(),0x3a,user())),1#//x '.. 더보기
[Codegate 2011] Vuln100 업로드 취약점이 있는 페이지 파일은 mp3 only 업로드 가능 leo2.php.mp3로 우회해서 php를 올리려함 태그가 없다고 오류 mp3 파일에 태그를 넣어 주는 프로그램인 Mp3tag를 이용해서 php파일에 태그를 넣음 웹쉘이 정상적으로 업로드 상위 폴더를 보면 dbconn.php가 있음 dbconn.php에서 mysql 비번 획득 "root","zhemrpdlxm##" 해당 테이블과 컬럼 확인 vul100pwd 테이블 pwpw 컬럼 발견 키 발견 hello,sonic! 더보기