telnet은 디버거라는 말이 있습니다. 전통적인 HTTP, FTP, SMTP, POP3 등의 프로토콜이 모두 line 단위로 명령을 내리는 형식으로 되어 있기 때문에, 클라이언트를 구현하지 않아도 telnet으로 모두 시험해볼 수 있기 때문입니다. telnet mx1.hanmail.net 25 telnet daum.net 80 이런 식으로 접속하여 메일을 보내거나 웹사이트 소스를 볼 수 있는것이 그 예이지요. 물론 SMTP, HTTP 명령을 알아야합니다. 그러면, 각종 프로토콜의 SSL 버전은 어떻게 테스트해야할까요? telnet idtail.com 443https를 저런 식으로 테스트할 수는 없습니다. 물론, SSL이 지원되는 telnet을 사용하면 되겠지만, 쉽게 설치되어 있는 것이 아니라서요. (..
$ cd backup bash: cd: backup: 그런 파일이나 디렉토리가 없음 $ mkdir !$ $ cp *.c !$ $ cd !$bash 쉘프롬프트 상에서 !$ 사용법의 극치는 위와 같습니다. 거의 모든 명령의 "목적지"에 해당하는 맨 뒤에 오는 인자입니다. 따라서, !$ 의 연속적인 사용은 긴 목적지를 쉽게 줄여줄 뿐아니라, 사고의 연속성에도 굉장한 도움을 줍니다. 그러나, 습관적으로 ls 를 하는 사람에게는 위와 같은 절제된 신공이 통할리가 없지요. $ cd backup bash: cd: backup: 그런 파일이나 디렉토리가 없음 $ ls client.c proxy.c server.c $ mkdir backup $ ls backup/ client.c proxy.c server.c $ cp ..
왜 그런지는 몰라도, 자바스크립트 프로그래밍을 하다가 var aElements = new Array();와 같이 "new" 구문을 만나면, 프로토스의 프로브가 건물 소환하는 느낌이 든다. 프로브는 그야말로 모든 것이 소환아닌가, 어딘가에 무한히 있는 건물을 소환할 위치만 지정해주는 그 방식. 프로토스는 말그대로 원형(Proto)이라는 뜻인데, 1 이렇게 하면 어딘가에 있는 Array 프로토타잎에 Zealot 이라는 unit을 추가하여 소환되는 모든 Array에는 'Zealot' 이라는 이름을 가진 Array가 만들어진다. 내 사랑 프로토스!
작년 말 경, 우체국 리눅스 뱅킹의 키보드 보안 프로그램과 백신에 관한 프로젝트에 몸을 조금 담았었습니다. 아직 끝나지 않은 프로젝트를 다른 분께 넘긴 모양이 되어 그 분께는 상당히 미안한 마음을 가지고 있습니다. 말하고 싶은 것은, 당시 안티 키로거를 구현하기 위해 설계되는 모습을 상상하면서, 들었던 생각을 지금에야 쓰려고 합니다. 우리나라의 인터넷 뱅킹의 대처 방식은 사회적 이슈가 되어 온 것을 기술적으로 해결하고 있습니다. 제가 보기엔 현재의 컴퓨팅환경은 인터넷 뱅킹을 위한 것이 아닙니다. 이렇게 범용의 컴퓨터를 어떻게 그렇게 고도의 위험도 있는 곳에 대충의 방비책을 가지고 사용하게 한단말입니까? 제가 보기엔, 궁극적으로는 기술적인 것보다는 사회 제도적, 법적인 대처가 더 중요하다고 생각합니다. 문..
지난 번에 이어서 이번에는 Base64로 된 것을 바로 풀어 봅시다. $ cat x 64u57Iug7J2AIOuCmOuKlCDrsJTrs7TsnoXri4jri6QK7J6Q7KG07IusIOuVjOusuOyXkArsiKDq s7wg7JO0IOuLtOuwsOyXsOq4sOuhnCDrp53qsIDsp4Dqs6Ag7J6I7KOgCuuLueyLoOydgCDrgpjr ipQg67CU67O07J6F64uI64ukCuyVhOyngSDsgqzrnpHtlZjquLDsl5Ag7ZWY66OoIOyiheydvCDt jpHtjpEg7Jq46rOg66eMIOyeiOyjoArqt7jrjIDrj4Qg64KY64+EIOuqqOuRkCDrsJTrs7Tsspjr n7wK 요렇게 되어 있는 파일을 decoding 하려면, perl -mMIM..
16진수 문자열을 $ cat x eb 8b b9 ec 8b a0 ec 9d 80 20 eb 82 98 eb 8a 94 20 eb b0 94 eb b3 b4 ec 9e 85 eb 8b 88 eb 8b a4 0a ec 9e 90 ec a1 b4 ec 8b ac 20 eb 95 8c eb ac b8 ec 97 90 0a ec 88 a0 ea b3 bc 20 ec 93 b4 20 eb 8b b4 eb b0 b0 ec 97 b0 ea b8 b0 eb a1 9c 20 eb a7 9d ea b0 80 ec a7 80 ea b3 a0 20 ec 9e 88 ec a3 a0 0a eb 8b b9 ec 8b a0 ec 9d 80 20 eb 82 98 eb 8a 94 20 eb b0 94 eb b3 b4 ec 9e 85 eb..
- Total
- Today
- Yesterday
- BlogAPI
- OpenID
- 킹벤자민
- nodejs
- SSO
- url
- 벤자민
- ssh
- 오픈소스
- macosx
- Tattertools plugin
- SVN
- 디버깅
- 대화
- Linux
- 식물
- 수선화
- 덴드롱
- 클레로덴드럼
- writely
- Subversion
- tattertools
- 퀴즈
- 커피
- MySQL
- JavaScript
- TCP/IP
- 구근
- VIM
- perl
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |