Gentoo Linux와의 생활이 시작된지 어언 3일째.. 생활에 전혀 지장이 없을만큼 편해졌습니다.
단 한가지!, 제가 좋아하는 P2P 파일공유 프로그램인 V-Share를 사용할 수 없다는 것입니다. 제가 평소 리버스 엔지니어링에 사용하는 것은 오직 하나 packet sniff 입니다. V-Share를 띄우고 룰루 즐겁게 Ethereal을 띄웁니다.
자자 검색 패킷부터 까볼까.. 헉 모든 검색어가 4바이트로 나갑니다 ㅡ_ㅡ 이게 왠 조화란 말이냐 검색어를 2글자로 해도 4바이트가 나가고, 12글자로 해도 4바이트가 나갑니다. 말세다...
설마 검색어를 압축 -_-?;; 할 리는 없겠지.. 하고 일단 4바이트니까 MD5 한 결과를 4바이트씩 묶어서 mod 연산해서 대입해봐도 아니고.. SHA1 써봐도 아니고.. Visual studio의 툴인 dumpbin.exe 를 통해 dll export 된 펑션을 뒤져봤습니다. 어엇 아니나 다를까.. 텍스트들을 encode/decode 할것만 같은 함수들이 노출되어있었습니다.
sgm.dll에 GetKey, SetKey, SG_Init, SG_Send, SG_Close, Encoding, Decoding 등의 함수가 있었습니다. sgsec.dll 에는 KwicDecText, KwicEncText도 있더군요. IDA Pro로 디스어셈블 해보니 함수의 크기는 그다지 큰것 같지 않긴한데, 문제는 전 어셈코드는 한줄도 읽을수 없다는 겁니다 --;
그래도 포기할소냐, 지인들과 Google님의 도움으로 리버스엔지니어링 포럼들을 열심히 찾고 있습니다. 흑흑. 저도 V-Share 리눅스에서 쓰고 싶어요. 인터넷빛고을 관계자님. 리눅스용 만들어주세요 -ㅅ-;;
비록 이 글을 (주)인터넷빛고을 관계자님들이 보신다 하더라도 걱정하진 마세요. 크랙을 하려는게 아닙니다 -_-; 건전한 목적의 V-Share 클론을 만들려는 것 뿐입니다

그럼 제가 성공의 블로그를 작성할 수 있는 그날까지 -_-...
Comments
6 thoughts shared
Continue Reading
Discover more thoughts and insights
미투데이 번개 (Meet2Day) 후기
지난 3월 9일 jumagun님의 초대로 미투데이에 입성한 이 후 하는 생활을 반복하고 있었습니다. 지지난주 토요일 미투데이 번개에 잠깐 참석했었고, 지나간 수요일 모임은, 다른 일들로 바빠서 어영부영 하다가
2007년 코딩 생활 총결산
롤링리스트로 정리해본 2007년 코딩 생활 총결산 내년에는 기반 인프라를 튼튼히 하여 프로그램 개수를 줄이고 퀄리티를 올리는 데 집중하는 한 해가 되야겠다. 2007년 오픈마루 스튜디오에 들어와서 적응하지
안습
이제 4학년 1학기. 여태까지 받앗던 7학기 중 최악의 성적표 -\_- Comments 지저깨비 http://zizukabi.blogspot.com 2007-07-16T20:42:35.000Z 허거덕~ 총을