본문 바로가기

Programming/VC++

[펌] 네이트온 쪽지, 대화내용 보기(오프라인 상태)

타인이 자신의 쪽지, 대화 내용을 보지 않기를 원하신다면

chatdata, memodata 폴더를 삭제해 주시면 됩니다. 


요약하면 3가지 방법이 있습니다.

1. SQLite Database Browser 이용

2. Nateon Memo, DB(chat) Viewer 이용

3. 쪽지, 대화내용 폴더 직접 복사하여 확인하기


일단 아래의 3개의 프로그램을 다운받으세요.

1. SQLite Database Browser v1.3 

2. Nateon Memo, DB(chat) Viewer 


** 1) SQLite 를 이용하는 방법


네이트의 쪽지 및 대화내용은 오픈소스 데이터베이스 라이브러리인 SQLite(format 3)를 이용합니다.

(참고 : http://kldp.org/node/81635 ,  Google-O'Reilly 2005 OpenSource Award winner)

SQLite.org에서 제공하는 이 프로그램을 이용하면 SQLite를 이용한 DB를 탐색할 수 있습니다.

다운로드 링크에서도 보셨겠지만 실행 전 run.bat를 한 번 실행시켜 주세요. 다음부터는 다시 열지 않아도 됩니다.

이제 SQLite Database Browser를 실행시키고 File > Open Database를 누르면 열기 창이 뜹니다.


[C 드라이브에 설치, 윈도우용 네이트, 쪽지 및 대화내용이 존재할 경우] 찾아가야 할 주소는 다음과 같습니다.


C: \ Program files \ NATEON \ BIN \ 임의의난수 \ chatdata, memodata \ normal


임의의 난수는 예를 들면 이렇습니다. ex) 3519EC857F71E81D80A618AFF0B4C81F

이 임의의 난수 폴더에 들어가면 여러 폴더가 있는데 그 중 로그인한 사용자의 이메일 ID 주소가 있습니다.

사용자 동의 없이 로그인한 모든 사용자의 이메일 ID가 각각의 난수 폴더에 저장되어 있습니다.

자신이 원하는 사용자임을 ID로 확인했다면 chatdata, memodata \ normal \ 폴더로 가면 됩니다.

chatdata 폴더는 대화내용, memodata 폴더는 쪽지내용을 저장하고 있습니다.


아래는 어떤 파일을 열어야 하는지 폴더 내의 파일 구조를 보여주는 그림입니다.

미니바쩜넷
미니바쩜넷

주로 다루게 되는 파일은 CHATDATA 폴더의 경우 local_chat.db

                                  MEMODATA 폴더의 경우 local_inbox.db, local_outbox.db 가 되겠죠~


난수 폴더 내의 favoritedata, maildata 로 메일내용 등을 확인할 수도 있고

chatdata, memodata \ action, mobile 등을 통해 액션쪽지, 휴대폰 문자내용 등을 확인할 수도 있습니다.

야래는 이 파일들을 열어 DB를 확인하는 모습입니다.

[대화내용]

미니바쩜넷

BODYDATA 외에 NOREAD의 값을 통해 읽었는지의 여부(0이면 읽음, 1이면 읽지않음),

CONFIRM 을 통해 해당 쪽지에 대해 답장을 했는지의 여부 (0이면 답장함, n이면 답장안함) 등을 알 수 있습니다.


SK커뮤니케이션즈는 2006년 3월에 출시한 네이트 3.5 버전부터(현재 윈도우용 버전 3.7)

보안을 위해 대화내용을 암호화 처리하고 있다고 주장하나, 위에 소개해 드린 방법을

써보시면 알겠지만 사실이 아닙니다. 마음만 먹으면 누구나 쉽게 남의대화내용을

불순한 용도로도 확인할 수 있습니다. 또한, 그나마 대화내용은 사용자에게 저장 여부를 묻지만

쪽지내용은 사용자에게 저장 여부를 묻지 않고 자동 저장되므로 악용소지가 상당히 큽니다.


** 2) 직접 복사하여 확인하기


이 방법은 '통합 메세지함을 통하여' 자신 혹은 타인의 쪽지, 대화를 확인할 수 있습니다.

방법은 간단합니다. 위에서 해보신 분들은 난수폴더 내에 chatdata, memodata 폴더가 핵심 폴더임을

알고 계실 것입니다. 이 두 폴더를 백업해 두었다가 자신이 로그인 하는 이메일 ID가 있는 난수폴더 내에

붙여넣기 하시면 됩니다. 그리고 네이트을 들어가 통합메세지함을 확인하면 백업한 사용자의

쪽지 및 대화내용을 보실 수 있습니다.

다시 말하면, 원하는 사용자의 chatdata, memodata 폴더를 자신의 난수폴더에 복사하여 확인한다. 입니다~

** 3) Nateon Memo, DB Viewer 이용 - 가장 편리한 방법입니다.