동글동글 라이프
인사이드 윈도우즈 포렌식을 보게 되었습니다. 연구실에 아는 동생을 꼬드겨서 사게 한 후, 몇일간 열심히 보면서 이제야 포스팅을 합니다. 벌써 많은 분들이 포스팅을 하고 평을 써 놓아서 늦은 감이 있지만, 아직 어떤 책인지 잘 모르는 분들을 위해 간단히 적어 보려 합니다. 번역자, 감수자 분들은 보안계에서 인지도가 있으신 분들입니다. 감수자이신 박병익님 같은 경우에는 심플스를 운영하고 있으며, 책이 나오기 얼마전 트위터로 이 책을 소개도 하였죠 :) 책은 전반적으로 포렌식에 관련된 설명과, 분석적인 측면으로 분류 됩니다. 책에서 많은 부분을 다루고 있는건 사실이지만, 실속은 없다고 생각되네요. 결국.. 확실한 원리를 알기 위해서는 스크립트 소스 코드를 까봐야 하는게 현실이기 때문이죠 ^^; 하지만 정말 많..
[삼성전자 소프트웨어멤버십 회원 선발 공고] 삼성소프트웨어멤버십에서 2010년도 하반기 신입회원을 선발 합니다. 1. 모집 요강 □ 모집대상 : IT분야 연구개발에 ‘재능’과 ‘열정’있는 국내 정규 4년제 대학(원)생 □ 해당지역 : 서울, 수원, 대전, 대구, 부산, 광주, 전주 □ 접수방법 : 온라인 접수( www.secmem.org ) □ 모집일정 * 서류접수 : 2010.06.14 ~ 06.28 * 기술면접 : 2010.07.07 ~ 07.09 * 합격자 발표 : 2010년 7월 말 예정 2. 지원 분야 □ 기 술 : Software , Hardware, SoC, Robotics, Etc. □ 컨텐츠 : Mobile Contents, Web, Mobile Widget, Etc. □ UX : Inf..
CPAN 에서 한번씩 모듈을 검색하다 보면 별 5개가 가득 찬 모듈은 보기가 힘듭니다. 그런데 이 모듈은 별 5개를 받아도 모자라다는 느낌이 드네요^^ 지금부터 소개할 모듈은 Acme::EyeDrops 라는 모듈로 예전에 Naver Perl 카페에서 Raymundo님이 한번 언급해 주셨습니다. 얼마전 읽었던 별찍기 에서 perl 스페셜 버전으로도 소개가 되었던 Acme::EyeDrops 저도 궁금해서 한번 사용해 보았는데 아래 예제를 보도록 하겠습니다. Acme::EyeDropsVisual Programming in Perl Acme-EyeDrops-1.55 (2 Reviews) - 01 Dec 2008 - Andrew J. Savige Perl 1 2 3 4 5 6 7 8 9 10 11 12 13 1..
최근에 간단간단하게 짜본 프로그램이 몇가지 있는데 그 중에 하나를 소개합니다. 유사도 측정에관한 논문을 분석 후 값을 한번 짜봤습니다. 관련 URL : http://www.cs.vu.nl/~frankh/postscript/WWW07.pdf 일단 Google Distance 입니다. 단어 두개를 가지고 Google에 검색된 결과값에 따른 Distance 를 구해주는 공식입니다. 저렇게 NGD를 뽑아내는 함수만 잘 만들어 주면 구현하는데 어렵지 않습니다. Client 가 입력하는 50개정도의 단어를 Google 에 Search 를 한 뒤 50개에 대한 f(x) 값과 f(x,y) 값을 추출하여 파일에 저장합니다. 이렇게 50개의 단어를 Word 로 받아 온 뒤 f(x) 는 npc.txt 에 저장하였고 f(x,..
CODEGATE2010 : http://codegate.co.kr/ 올해도 어김없이 시행되는 CODEGATE 해킹방어대회 입니다. 이제는 보안분야가 멀어졌지만 더 갈고 닦고 싶다는 생각이 드네요 CODEGATE2010 블로그 : http://blog.naver.com/codegate 코드게이트 해킹방어대회 & 컨퍼런스 일정입니다. 예선 : 2010. 3. 13(토) 09시 ~ 14(일) 21시 본선 : 2010. 4. 7(수) 10시 ~ 8(목) 10시 본선장소 : 코엑스 그랜드볼룸 1F 역시 돈이 많이 비싸네요 ㅡ_ㅠ 회사에 있을때는 공짜로 티켓이 날아오곤 했는데.. 이거 학생한테 대리 접수를 하던지 해야. ㅋㅋ
작년 10월 말 부터 12월 초까지 약 한달 반정도 걸린 개인적인 프로젝트입니다. 즐겁게 PE 파일구조를 를 보자 라는 의미에서 만든 Funny PE 입니다 ^^; ¨ 운영체제 : Windows XP Professional ¨ 개발도구 : Microsoft Visual Studio 2008 ¨ 개발언어 : Visual C# 2008¨ 기 타 : GDI+ 일반적으로 EXE 파일을 분석할 때, DLL 의 정보를 분석할 때, 혹은 바이러스를 분석 해야 할 때 PE 구조에 따라 파일을 분석해야 합니다. 이런 실행할 수 있는 파일의 구조는 분석하기가 까다롭고, 보기에도 난해함으로 쉽고 단순하면서, 즐겁게 분석을 하기 위한 프로그램을 구현하기 위해서 이러한 프로그램을 작성하였으며, 한 눈에 PE의 모든 구조를 볼 ..
간만에 블로그에 포스팅을 하나 하려고 하는데 오늘은 무서운 이야기 하나를 써 보려고 한다. 최근 모사에서 맥주를 광고하는데 모델을 뽑는 중인데 친구의 아는 사람이 그 모델에 지원중이라는 이야기를 들었다. 사람들에게 성명, 이메일 핸드폰 을 입력받아 서버로 전송하면 그 데이터에 따라 모델의 순위가 결정이 되는 시스템이었다. 친구놈이 이것에 내 이름을 적고 10번정도 투표해 달라고 부탁을 하길래 해주면서 이거 조작이 되는거냐고 물어보았다. 그러니 친구가 이름이나 이메일 아무거나 적어도 상관이 없다고 하는 것이다. 그리고 현재 1위가 인원을 동원해서 조작을 하고 있는것 같아 항의 했더니, 본사에 따졌더니 "조작도 팬들의 노력이다" 라는 식을 쉬쉬한다는 이야기를 들었다. 그래서 내가 도와주겠다고 한 뒤, 해당 ..
XNA 번역서를 살펴보면 Tetris 예제가 있다. 워낙 유명한 게임이라 빼놓지 않고 구현해 놓았다. 사실 이 테트리스까지만 다루어도, 2D 게임의 전반적인 부분은 다 이해할 수 있을 정도인데, 간단한 스크립트를 짜서 전체 라인수를 출력해보니 5000줄 가까이 되는것을 알 수 있었다. 말이 5000줄이지만 주석이 3분의 1정도는 되는 듯... 공개되어 있는 소스를 그대로 설명할 필요는 없을 것이고, 기존의 소스를 바꾸어 테트리스 도형을 더 추가시켜보겠다. TetrisGrid.cs 파일을 살펴보면, 블럭의 타입을 결정하는 상수들을 먼저 설정해 주어야 하는데, public enum BlockTypes { Empty, Block, Triangle, Line, RightT, LeftT, RightShape, L..
XNA 공부를 시작한지 어느정도 지났다... 이리저리 다른일한다고 핑계만 대다가, 기본서인 "실전 예제로 배우는 XNA Game Programming" 를 제대로 보기로 결심하고 천천히 살펴보던 중 이 책의 첫번째 게임 예제는 Pong 게임을 접하게 되었다. 서로 공을 주고 받으며, 대전을 하는 게임인데 공만 주고 받으면 심심하니 변수를 하나 만들어 보았다. 중앙에 운석을 하나 넣어서 그 운석에 맞으면 다른곳으로 튕겨나게.... 헙.. 말은 쉽지만 구현하는데는 까다로울 듯 하다. 일단 Content에 Meteo 라는 운석 이미지를 추가를 한 뒤 LoadContent() 함수에 가서 meteorite 이미지를 불러온다. texmeteo = Content.Load("meteorite"); 그리고 StartN..
Gtk2 모듈에 소속되어 있는 Calendar 모듈 을 소개하려 한다. 이 모듈은 뜻 그대로 달력 모듈이다. 일단 예제코드부터 먼저 보고 시작하도록 하자. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105..