Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Как написать ICQ-сниффер? Подкиньте идею.

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Как написать ICQ-сниффер? Подкиньте идею.
Имя
Сообщение << Старые топики   Новые топики >>
Как написать ICQ-сниффер? Подкиньте идею. - 2007-03-18 19:04:28.063333   
voody

Сообщений: 958
Оценки: 0
Присоединился: 2005-02-06 22:28:30
Всем привет. Недавно появилась идея написать программу-шпион, которая пересылала бы мне все истории переписок пользователя. С заражением, автозапуском и посылкой логов я и сам справлюсь, но как достать саму историю? Знаю, что в Rambler ICQ все истории хранятся в папке C:\Documents and Settings\User\Application Data\ICQLite\HistoryDB\. Но, во-первых, чтобы там сохранялась история - сохранение нужно для начала включить. Как это сделать, я не знаю. Может в реестре где ключи есть? Дальше, если брать QIP - где у него хранится история переписок (мало им пользовался, не знаю)? Спасибо за любую информацию. В поисковики не посылать - я там почти ничего полезного не нашел. Там, в основном, предлагают купить готовый ICQ-сниффер, или его сорцы. Также, посмотрел бы пример кода на C/C++.
Post #: 1
RE: Как написать ICQ-сниффер? Подкиньте идею. - 2007-03-18 19:37:49.900000   
NEFFboy

Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
в QIP'e история хранится в папке С:\Program Files\QIP\users\его_uin\History\
по моему тут нужно читать материал по управлению чужими окнами (что бы знать где и как галочки поставить)…
а так здача не такая уж и запредельная…
Post #: 2
RE: Как написать ICQ-сниффер? Подкиньте идею. - 2007-03-18 22:12:14.740000   
voody

Сообщений: 958
Оценки: 0
Присоединился: 2005-02-06 22:28:30
Я более-менее разбираюсь в управлении чужими окнами, но я думал, что есть метод попроще. В Rambler ICQ я уже нашел ключ реестра, отвечающий за сохранение истории, это уже хорошо. Теперь надо искать его в QIP'е. Только, я подумал, что тут еще одна проблема будет: папка с хистори - это несколько вложенных папок с неизвестными заранее названиями и количеством файлов. Перечислять все содержимое папки (FindFirstFile, FindNextFile) глупо, да и что мне это даст? Можно сохранить в архив, но как - я пока не знаю. Не хотелось бы пользоваться сторонней библиотекой, а код для архивации я вряд ли в инете найду (а если найду - вряд ли он будет маленьким).
Post #: 3
RE: Как написать ICQ-сниффер? Подкиньте идею. - 2007-03-20 12:49:30.980000   
NEFFboy

Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
самое главное в программе - это хорошо продуманный алгорит, а реализация уже выходит на втрой план…
Post #: 4
RE: Как написать ICQ-сниффер? Подкиньте идею. - 2007-03-21 21:02:10.253333   
voody

Сообщений: 958
Оценки: 0
Присоединился: 2005-02-06 22:28:30

quote:

ORIGINAL: NEFFboy

самое главное в программе - это хорошо продуманный алгорит, а реализация уже выходит на втрой план…


Возможно ты и прав, но как это относится к теме? Ты код никакой не посоветуешь (на C++) для архивации (в любой архив, лишь бы исправно работал)? Ладно, пусть это даже будет библиотека, но я и ее найти не смог.
Post #: 5
RE: Как написать ICQ-сниффер? Подкиньте идею. - 2007-03-21 23:57:03.523333   
NEFFboy

Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
советую использовать LWZ… но если ты раньше не работал со сжатием, то тебе будет трудно сразу всё освоить… статья по LWZ (C++, English)

что-то конкретное сложно советовать… так как не очень чётко представляю, что именно тебе требуется…
Post #: 6
RE: Как написать ICQ-сниффер? Подкиньте идею. - 2007-03-22 20:18:31.223333   
sinker

Сообщений: 134
Оценки: 0
Присоединился: 2007-01-08 21:55:33.930000
quote:

ORIGINAL: NEFFboy

самое главное в программе - это хорошо продуманный алгорит, а реализация уже выходит на втрой план…

Золотые слова!
Post #: 7
RE: Как написать ICQ-сниффер? Подкиньте идею. - 2007-03-23 01:29:36.320000   
voody

Сообщений: 958
Оценки: 0
Присоединился: 2005-02-06 22:28:30

quote:

ORIGINAL: NEFFboy
что-то конкретное сложно советовать… так как не очень чётко представляю, что именно тебе требуется…


Мне требуется любыми средствами заставить программу на C++ заархивировать папку в любой вид архива, главное, чтобы при этом размер программы оставался небольшим, еще лучше, если пример кода будет на WinAPI. Вот, что мне нужно. А ссылку я гляну, спасибо.
Post #: 8
RE: Как написать ICQ-сниффер? Подкиньте идею. - 2007-03-30 09:23:31.180000   
NEFFboy

Сообщений: 204
Оценки: 0
Присоединился: 2007-03-18 11:11:02.040000
почитай исходники Pinch'a там много интересного можно найти…
Post #: 9
RE: Как написать ICQ-сниффер? Подкиньте идею. - 2007-03-30 19:48:00.713333   
spectrum

Сообщений: 53
Оценки: 0
Присоединился: 2006-05-18 02:13:58
На счет архивации посмотри вот что:http://www.relib.com/forums/Topic910135-15-1.aspx#bm910143
Кстати статья тоже по LWZ только на русском
 
Post #: 10
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Как написать ICQ-сниффер? Подкиньте идею.







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.