Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Управлять игрой через свой клиент C# (https://forum.antichat.xyz/showthread.php?t=210052)

need_million 08.06.2010 16:58

Управлять игрой через свой клиент C#
 
возможно как то с помощью C# отлавливать события которые сервер получать при логировании или там к примеру, человек нажимает вперед и тоже такое симулировать?

St0nX 08.06.2010 17:09

Можно

need_million 08.06.2010 19:00

Шикарно, сейчас создам тему "А как же это делается?" =)))

а ладно...можно ответить и тут.

какие программы нужны, я полагаю какие то сниферы.
у меня fiddler2 он не чего не увидел..или у меня руки не оттуда.

Kaimi 08.06.2010 19:06

CommView или Wireshark попробуй

Kaas 08.06.2010 19:07

почитай доки, или там статьи какие нить
фидлер для http/https трафика

TikTik 08.06.2010 19:53

что хоть за игра еслиб ты сказал было бы в 2 раза легче тебе подсказать .
Я так понял то что ты хочешь это называется Бот.

need_million 08.06.2010 20:05

меня интересует механизм.
к примеру игры l2 или cs16

scrat 08.06.2010 20:06

описание протоколов наверняка где-то есть, гугли

wolmer 08.06.2010 20:50

Цитата:

Сообщение от scrat
описание протоколов наверняка где-то есть, гугли

+1, если же такого в сети нету то:
игра + assembler, в руки (если же пакеты от простенькой какой нибуть игры (типа шашек :) ) - можно будет попробывать самому проанализировать наснифаные пакеты)

St0nX 08.06.2010 20:54

Для начала стоит изучить протокол.
Для l2 не знаю какая версия но вот: _ttp://www.mmocom.ru/showthread.php?p=8952
Вообще уже писали выше используй Wireshark для изучения пакетов.
Если же трафик шифруется, то поможет только ревес самой игры и изучение алгоритма шифрования.
Ну, а потом рутина. Пишешь сам бот. Повторяешь пакеты(Действия) в том порядке в котором тебе необходимо. Для более гибкого использования, можно разработать простой скриптовый язык.

eLWAux 08.06.2010 21:03

Цитата:

Сообщение от wolmer
+1, если же такого в сети нету то:
игра + assembler, в руки (если же пакеты от простенькой какой нибуть игры (типа шашек :) )

накуй асемблер здесь?
--
по поводу сниффера, советую SmartSniff: маленький и быстрый ;)

TikTik 08.06.2010 21:04

Для Л2 если хорошо поищищ можно наити и исходники правдо они на Delphi

Есть такая штука Cheat Engine c помошью неё можно читать пакеты и понять какое действие и что означает

TRX.new 08.06.2010 21:05

Цитата:

Сообщение от TikTik
Для Л2 если хорошо поищищ можно наити и исходники правдо они на Delphi

Такой бред пздц...

TikTik 08.06.2010 21:07

Цитата:

Сообщение от TRX.new
Такой бред пздц...

Почему бред ???
Ты так сказал как в лужу пёрнул !
Я даже сейчас знаю где лежат исходники просто хочу чтоб ты сказал что бредового в моих словах! Естествено бля там не рабочий бот и не L2Walker , писался человеком лет 5 назад но принцыпи Глобально не изменились и этот Бот работал на оффе !

wolmer 08.06.2010 21:15

Цитата:

Сообщение от eLWAux
накуй асемблер здесь?

Цитата:

Если же трафик шифруется, то поможет только ревес самой игры и изучение алгоритма шифрования.
ага?

TRX.new 08.06.2010 21:19

Цитата:

Сообщение от TikTik
Почему бред ???
Ты так сказал как в лужу пёрнул !
Я даже сейчас знаю где лежат исходники просто хочу чтоб ты сказал что бредового в моих словах! Естествено бля там не рабочий бот и не L2Walker , писался человеком лет 5 назад но принцыпи Глобально не изменились и этот Бот работал на оффе !

Я о том, что это не актуально! Человеку, который отснифает пакетов, разберется в протоколе.. а там наверняка куча шифрования еще.. не нужны исходники бота 5ти летней давности, тем более бля на делфи!

TikTik 08.06.2010 21:26

Цитата:

Сообщение от TRX.new
Я о том, что это не актуально! Человеку, который отснифает пакетов, разберется в протоколе.. а там наверняка куча шифрования еще.. не нужны исходники бота 5ти летней давности, тем более бля на делфи!

Бля ну тебе не нужны а многим к примеру были интересны , да хоть 10 летней давности если принцыпы одни и теже так и остались что в игре что в программировании .

eLWAux 08.06.2010 22:57

Цитата:

Сообщение от wolmer
ага?

ну? и ты думаешь что человек, который не умеет гуглить, знает что такое оСембЛер?

Chrome~ 09.06.2010 07:50

Если собрался писать какого нибудь клиента для игр типа CS, Lineage 2 и т. д., то сразу же хочу предупредить, что это очень сложное дело. Если собираешься писать читы, - советую делать это с помощью перехвата каких нибудь Win API функций, или с помощью внедрения своего кода. Напрямую работать с игровым трафиком бывает очень непросто.

St0nX 09.06.2010 10:38

__tp://l2day.info/modules.php?name=Pages&go=page&pid=326
Вот нашел более подробное описание протокола для l2.
Цитата:

ну? и ты думаешь что человек, который не умеет гуглить, знает что такое оСембЛер?
Я думаю имелось в виду отладчик. Имхо удобней будет использовать IDA. OllyDbg как то более для других целей подходит.


Время: 01:26