вот они какие боты ---- набылал в инете --
часть первая
ПОГРУЖЕНИЕ в ICQ
Каждый маломальский чел, который тусит по просторам интернета, знает, что такое ICQ, и не раз общался через этот мессенджер. Мой личный опыт начался с 2000-ного года, когда в первые я поставил этот мессенгер и написал первое HELLO челу, которого мне предоставила аська. Шли годы и аська для меня была не больше, чем просто мессангером
В конце зимы 2004-того года у меня появилось желание написать своего ICQ бота. В то время я не знал по какому протоколу работает аська. Честно, я думал, что в этом протоколе все просто, как и в IRC. Для меня было неожиданостью, когда я в руки взял свой любимый снифер SNORT и попробовал поснифить протокол, по которому работает аська. Ужас был еще тот =).Протокол оказался настолько громоздким и ужасным, что отвалилось все желание его изучать. Первое впечатление было такое, что ICQ протокол писал очень пьяный еврей, который хотел усовершенствовать протокол TOC (aim v 1.0) + скрестить его с протоколами mirabilis ICQ v2-v5.
Вoбщем, я забил на пару дней на это все чудо-юдо. Через пару деньков мое самолюбивое эго начало о себе напоминать =). И я все таки решил пронести этот нелегкий крест сквозь терн.
Все началось с того, что я начал искать единомышленников - тех людей, которые моглы бы чем-то мне помочь и таких оказалось по всему рунету только три, их я назову ниже. В то время и тусил на канале #31337. Там познакомился с тоже не малоизвестным челом scooter (в народе растаман). Он знал немало людей по рунету, а тем более асечников, тем более тех, кто входит в их элиту. SCOOTER мне посоветовал найти чела с ником LIVEDER. Тусил он, конечно же, на каналах #icqhackers & #asechka. Не помню, у него в тот момент была какая то трабла, с которой я ему помог, в итоге он мне засоветовал аську своего друга ,который по его словам неплохо разбирался в 2-5 тых протоколах аси. Ну хоть уже кое что. Чел оказался в онлайне, я написал ему первую мессагу. Так и завя залась наша с ним беседа за аськи вообще. Позже выяснилось, что чел с которым я общаюсь, хорошо известен по рунету среди асечников под ником Турист. Турист в то время отошел от всех ICQ дел и фактически не занимался аськами. К сожалению, он знал только 2-5 тые протоколы. Так как Турист был ветераном аськи - можно сказать папкой в этом деле. За все время общения с ним он демонстрировал мне такие вещи, которые меня, как рядового юзера аськи, очень впечатляли. Он мог спокойно регнуть мой уин и обратно мне его вернуть. Хотя аськами он уже не занимался, как ни странно он много мне чего показал и рассказал.
От Туриста я узнал, как угоняют номерки, мы с ним много общались за то как устроенна база ICQ серваков, он много мне поведывал что и как можно вытворять с аськой через AIM, показал некоторые секретные ICQ серваки, с которых можно было смотреть инфу чела, которую не отображает ни один клиент.И вообще, это очень замечательный и интерестный человек, с которым я и по сей день общаюсь и рад тому, что я познакомился в свое время именно с этим человеком.
Но тема протокола меня все таки не переставала мучить и однажды он мне дал аську VKE(МЛУ). С МЛУ мы не сразу нашли общий язык (ну кто такой VKE и кто такой payhash). Предстояло самостоятельно изучить этот протокол. Hабравшись терпением и духа, я начал серфить по инету, собирая хоть какие-то крупицы по 7-8 мому (OSCAR) протоколу.Основой для меня стала вот эта дока
http://www.aolhackers.ru/protocol/prot_v7.htm
и снифер SNORT.. благодоря этой доке я изучил принцип авторизации на аська серваке и уже самопальной прогой на СИ я мог залогиниться на аьска сервисе(муторная процедура, я вам скажу, ребяты =)). Разобрав структуру LOGIN, я написал статью на русском и английском которую вскоре опубликовали на
www.mirabiliz.com http://te.mirabiliz.com/icqhack1ru.html
И написал простой однопоточный брутер для ICQ ,который работал через список прокси серверов. Задача была не написать брутер вообще, а показать народу, как можно написать простенький брутер на Си, сурец можно взять здесь:
http://te.mirabiliz.com/icda.tar.gz
ICDA - ICQ DICTIONARY ATTACK
Но все же основной моей целью было написание ICQ бота. И я не остановился только на бруте
Найдя в сети спецификацию по протоколу OSCAR
http://te.mirabiliz.com/oscar_spec.zip
жить стало на много легче =). И через две недели после брута я написал своего первого
ВАРН бота
http://te.mirabiliz.com/icda.c
Немного истории про это ЧУДО как ВАРН =)))))))))
Первая идея варна была именно Туриста. Как то Турист- на одном из ICQ серваке мне показал мои данные, где был указан левел моего варна и мой юзер класс, эта тема меня сильно заинтересовала. И я начал у него подробно расспрашивать что и как. После чего я начал копатся в протоколе и искать эти значения в пакете/протоколе ICQ. Так на свет появился варн бот
http://te.mirabiliz.com/icda.c
Большой респект Туристу.
В принципе, моя эпопея на этом не закончилась. Мне захотелось опубликовать все свои наброски в плане ICQ протокола в народ и для людей. Появилась цель создать проект, который был бы посвящен ICQ протоколу. Туриста на тот момент уже не было в онлайне (его не было примерно месяца три). И мне пришлось действовать в одиночку. Я начал потихоньку выходить из тени и познакомился с очень многими интересными людьми, которые на сегодняшний день являются основной русского андеграунда ICQ мира. Я познакомился и общался с такими людьми как Turist, [DeMoN], SoulReaver, kobiak, kot_zilla, [Дэйм], VKE, Gnil, koma, EMP, RenegadE, Spectr00m, inf_gth, INVADeMAN, andrin, Proteus, Zloy_TapOk, armad и многие многие другие.
Имея весь необходимый запас по протоколу, я начал общаться с VKE. На мое удивление, мы с ним уже находили общие темы, и я получал некоторую консультацию у МЛУ. Однажды ИНФ рассказал мне, что существует очень старый протокол AIM и называется он TOC, и что аська серваки его понимают и до сих пор работают с ним. Поинтересовавшись с МЛУ он мне сказал что давно реализовывал его и у него есть некоторые наработки по этому протоколу. Я попросил у МЛУ сделать для меня сетевые дампы этого протокола, чтобы я смог изучить его, на что МЛУ дал положительный ответ и сделал мне дампы TOCа. Через неделю я реализовал простой мессенгер, который работает по TOC протоколу (TRAIM).
TRAIM - TRIVIAL AIM MESSANGER
TRAIM - может работать как с ICQ номерами так и с AIM screen name.
Прогу запостили на mirabiliz.com , скачать исходник можно тут
http://www.aolhackers.ru/download/traim.tar.gz
Большой респект МЛУ за его консультации.
Однажды на mirabiliz.com увидел пост программы которую написал inf_gth ,она вармила аськины уины и скрин неймы. Возникла идея написать программу, которая бы удаленно показывала уровень варна уина и класс ICQ пользака , тогда я написал программу под названием showarn. И её тоже запостили на mirabiliz.com исходник можно скачать здесь, может кому нужно будет =)
http://www.aolhackers.ru/download/showarn.c
Через некоторое время, набравшись терпения и мужества, я и несколько единомышленников [DeMoN], kobiak, kot_zilla, Gnil, RenegadE, INVADeMAN, andrin - решили организовать ресурс под названием aolhackers. Основная цель ресурса это простые примеры в виде OpenSRC с работой ICQ протокола. Много людей одобрило и внесло в этот проект крупицу своего.
Одним из таких людей являеться чел с ником Proteus, он один из первых челов, который выложил пример ICQ трояна, который работает с протоколом OSCAR. Так же он один из первы,х кто написал плагин к миранде по ремуву себя из чужого контакт листа.
Много людей причастны к этому проекту и всем им я приношу свою благодарность за их помощь и поддержку.
Сейчас ICQ протокол - это симбиоз старого аим протокола + mirabilis ICQ v2-v5 протоколов. Были времена, когда клиентов этой сети было немного, и протокол был давольно таки дырявым,люди искали эти дыры и использовали их в своих целях. Сейчас эти люди остались в истории ICQ хакинга и их ники помнят и знают.
вот теперь думаю а стоит ли что то писать по аське или по агенту