Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Injection Codes - Delphi/C++/AutoIt

-

Разработка ПО для Perfect World

- Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World

Ответ
 
Опции темы
Старый 09.08.2010, 21:50   #16
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

Цитата:
Сообщение от MatyПосмотреть сообщение
Последний код работает на чтение. И путем несложных манипуляций можно основные числовые параметры достать. А где найти Имя себя и свой клан? по каким адресам?

Как говорится СЕ в помощь. Мы ведь совсем не телепаты что бы знать хотя бы о каком сервере выведете речь.
Ищите указатели на строки имени/клана в памяти клиента.

Да и если захотите продолжить обсуждение этого вопроса задавайте его в другой теме, все же чтение из памяти и инжекты в память немного разные вещи.
  Ответить с цитированием
Старый 09.08.2010, 23:24   #17
 Рыцарь
Аватар для Sirioga
 
Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

Цитата:
Сообщение от DinmaiteПосмотреть сообщение
Ищите указатели на строки имени/клана в памяти клиента.

Не забудьте установить флажок на Unicode, если используете CE, как в других подобных программах, я хз.
  Ответить с цитированием
Старый 10.08.2010, 11:52   #18
 Разведчик
Аватар для Maty
 
Maty никому не известный тип
Регистрация: 09.08.2010
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

Цитата:
Сообщение от SiriogaПосмотреть сообщение
Не забудьте установить флажок на Unicode, если используете CE, как в других подобных программах, я хз.

Ищется легко в СЕ, но адреса понятно, что разные и строк порой до нескольких десятков.
Понимаю, что тема посвящена инекциям, но полностью все таки не доконца открыта.
Вопросы все таки для руофа остались - постоянный оффсет для параметров (параметров много и разных), и оффсеты для действий.
Или ботописатели все таки самостоятельно и только для себя находят таблицы оффестов и сами ею же пользуются. Фактически все выложенные тут боты - это движок один, а матемотическое моделирование поведения разное и зависит только от фантазии автора.
  Ответить с цитированием
Старый 10.08.2010, 14:05   #19
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

Maty, я не могу понять чего Вы хотите, да строк десяток, но по постоянному пути их 2-3. Тема посвящена принципу инжектирования кода, и раскрыта полностью.
Ботописатели в основном все офсеты ищут сами, потому как это позволяет "ближе" общаться с клиентом. То же касается и функций инжекта.
Я не понимаю что вы имеете ввиду под движком бота если честно.
И опять же, если у вас есть вопросы - задавайте их в разделе "общение".
  Ответить с цитированием
Старый 10.08.2010, 21:26   #20
 Разведчик
Аватар для Maty
 
Maty никому не известный тип
Регистрация: 09.08.2010
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

http://www.zhyk.org/showthread.php?t=110787
прошу прощения модераторов. Но тема интересует именно пока эта. Т.к. до функций инжекта еще дойдем, надо пока поковырять - с чем имеем дело. А именно все переменные которые мы можем вытащить из ПВ.
А темы такой не нашел. Ткнул свой вопрос в общение.

ЗЫ. А собсна ту то остался единственный вопрос - оффсет "Свое имя" и "Наименование клана" на руофф клиенте.

Последний раз редактировалось Maty; 10.08.2010 в 21:48. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 12.08.2010, 17:32   #21
 Пехотинец
Аватар для bespaniki
 
bespaniki неизвестен в этих краяхbespaniki неизвестен в этих краяхbespaniki неизвестен в этих краях
Регистрация: 11.12.2009
Сообщений: 83
Популярность: -270
Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
Отправить сообщение для bespaniki с помощью Skype™
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

Здравствуйте, да руководство действительно полезное, особенно мне понравилось про реальный ВА (теперь может всетаки удастся найти оффсет на ХП питомца )
Но меня интересует вот что... как самому создавать "шприцы" ? например на руоффе в PW client 130 версии при таргете моба происходит вот это (см картинку). вот как зная это сделать "шприц" ? реальный ВА нашел - 98ADDC. Буду очень благодарен за информативный ответ.
Изображения
Тип файла: jpg image.jpg (174.9 Кб, 252 просмотров)

Последний раз редактировалось AEBus; 12.08.2010 в 21:54. Причина: убрал огромную картинку
  Ответить с цитированием
Старый 12.08.2010, 20:24   #22
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

это не верная функция, если мне память не изменяет.
  Ответить с цитированием
Старый 13.08.2010, 08:52   #23
 Рыцарь
Аватар для Sirioga
 
Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

Цитата:
Сообщение от bespanikiПосмотреть сообщение
на руоффе в PW client 130 версии при таргете моба происходит вот это (см картинку). вот как зная это сделать "шприц"?

Я что-то не совсем понял, при таргете моба это после таргета или до?
Попробуй смотреть, на доступ к реальному BA (Find out what accesses to this address). Да и еще, что ты хочешь сделать?
  Ответить с цитированием
Старый 16.08.2010, 08:25   #24
 Пехотинец
Аватар для bespaniki
 
bespaniki неизвестен в этих краяхbespaniki неизвестен в этих краяхbespaniki неизвестен в этих краях
Регистрация: 11.12.2009
Сообщений: 83
Популярность: -270
Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
Отправить сообщение для bespaniki с помощью Skype™
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

сделать хочу "правильный" таргет моба, чтоб ХП выделялось и не было "неверная цель". То что на картинке происходит если выбрать "Find out what writes to this address" адрес выбирал тот куда записывается ИД моба. раньше было достаточно в эту ячейку записать ИД моба и все работало нормально, но теперь моб выделяется но стукнуть по нему нельзя... Может уже есть готовое решение этой проблемы? Если нет то хотелось бы както совместными стараниями ее решить
  Ответить с цитированием
Старый 16.08.2010, 09:49   #25
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

Код инжекта: (асм вставка для делфи)
Код:
  asm
    pushad
      mov ecx,dword ptr [BaseCallAddress] // BA
      mov ecx,dword ptr [ecx+$20]
      add ecx,$ec
      mov eax, TargetParam // id цели
      push eax
      mov edx, Address // адрес инжекта функции селекта.
      call edx
    popad
  end;
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
  Ответить с цитированием
Старый 16.08.2010, 12:58   #26
 Пехотинец
Аватар для bespaniki
 
bespaniki неизвестен в этих краяхbespaniki неизвестен в этих краяхbespaniki неизвестен в этих краях
Регистрация: 11.12.2009
Сообщений: 83
Популярность: -270
Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
Отправить сообщение для bespaniki с помощью Skype™
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

Цитата:
Сообщение от TBX1nПосмотреть сообщение
Код инжекта: (асм вставка для делфи)
Код:
  asm
    pushad
      mov ecx,dword ptr [BaseCallAddress] // BA
      mov ecx,dword ptr [ecx+$20]
      add ecx,$ec
      mov eax, TargetParam // id цели
      push eax
      mov edx, Address // адрес инжекта функции селекта.
      call edx
    popad
  end;

спасибо, вечерком попробую приспособить для autoit, но всеже как самому выдумывать такое, используя СЕ или без детального изучения ассемблеровских комманд тут не обойтись?
  Ответить с цитированием
Старый 16.08.2010, 13:02   #27
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

bespaniki, для инжектов нужны знания АСМа + умение пользоватся дебагером.
________________
Fireball - Быстрое снятие и загрузка скриншотов на хостинг.
  Ответить с цитированием
Старый 16.08.2010, 13:08   #28
 Пехотинец
Аватар для bespaniki
 
bespaniki неизвестен в этих краяхbespaniki неизвестен в этих краяхbespaniki неизвестен в этих краях
Регистрация: 11.12.2009
Сообщений: 83
Популярность: -270
Сказал(а) спасибо: 7
Поблагодарили 26 раз(а) в 9 сообщениях
Отправить сообщение для bespaniki с помощью Skype™
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

А к стати, никто не знает где надыбать исходники от pwmakros и zPW1.26 ? Первый ну очень интересен... а во втором хочется подглядеть как определять координаты моба (тогда можно будет сделать "умный подбор лута" т.е. запомнить где моб коньки откинул, туда подбежать и тама собрать хлам)

Добавлено через 2 минуты
Цитата:
Сообщение от TBX1nПосмотреть сообщение
bespaniki, для инжектов нужны знания АСМа + умение пользоватся дебагером.

Ну чтож, будем изучать потому как интересное это дело

Последний раз редактировалось bespaniki; 16.08.2010 в 13:10. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 16.08.2010, 13:54   #29
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

Цитата:
Сообщение от bespanikiПосмотреть сообщение
а во втором хочется подглядеть как определять координаты моба (тогда можно будет сделать "умный подбор лута" т.е. запомнить где моб коньки откинул, туда подбежать и тама собрать хлам)

Координаты моба хранится в моблисте - массиве данных о окружающих вас мобах в количестве не более 728 единиц.
  Ответить с цитированием
Старый 21.09.2010, 11:26   #30
 Пехотинец
Аватар для Greens
 
Greens на правильном пути
Регистрация: 09.03.2010
Сообщений: 88
Популярность: 35
Сказал(а) спасибо: 15
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Injection Codes - Delphi/C++/AutoIt

Я вот только одного не могу понять-как можно вычислить динамический адрес ячейки в памяти по формуле,состоящей из статических данных?

Последний раз редактировалось Greens; 21.09.2010 в 11:29.
  Ответить с цитированием
Ответ

Метки
инжектинг, inject, тини, perfect, world


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi для начинающих Leo_ня Треп 28 18.07.2011 03:48
[Программа] ФлудБот написанный на Delphi Saphire Боты, скрипты и прочий софт для Perfect World 57 06.10.2010 22:47
Видео Уроки Delphi wagan Pascal/Delphi 2 26.04.2010 08:34
[Руководство] Dll-Injecting on Delphi shagart Pascal/Delphi 1 02.12.2008 12:45

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 08:08.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net