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
기시다 슈 - 게으름뱅이 정신분석
언제 구입했는지 잘 기억은 안나지만, 2004년 경. 기시다 슈가 쓴 게으름뱅이 정신분석이란 책을 구입했다. yes24 에서 기시다 슈로 검색 게으름뱅이 정신분석 1 게으름뱅이 정신분석 2 성은 환상이다 3권
메모를 한다는 것
메모를 왜 하는가? 이유야 많을 것이다. 할 생각이 없는데 하지 않으면 안되는 특수 케이스는 여기서 언급하지 않는다. 여러가지 이유가 있겠지만 여기서는 메모를 읽는 사람 입장에서 살펴볼 것이다. 쓰는 사람이
네이트온 클론 JaTeOn 개발자 등록
자바로 만든 네이트온 클론인 JaTeOn 개발자 kfmes님과 대화하다가 문득 개발자가 되고 싶어 CVS 커밋 권한을 받았다. jre 1.4에서 잘 돌도록 한 가지를 고쳐서 커밋을 한 방 날리고 ant build