Барсуки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Барсуки » Обо всем » бот


бот

Сообщений 1 страница 4 из 4

1

Сейчас я Вам расскажу, как можно запустить бота через L2Walker2.09b.
Для этого нам понадобится программа PETools.
Данный способ предложил j-Fobos на АЧ. Итак:

Качаем PETools (by NeoX!). Надо инжектить L2Walker.dll не к exe файлу, а к dll. А еще выбрать такую dll что не обновляется автоапдейтером (если только при полном обновлении). Например cfg.dll gl.dll mgr.dll.

Тут еще есть один интересный момент. Можно использовать user32.dll или kernel32.dll для подключения dll от волкера. Обе эти системные библиотеки загружаются при запуске l2.exe и их не проверяет автоапдейтер. Но в этом случаи прийдется выключить системую службу что проверяет целосность системных файлов иначе винда не даст изменить эти библиотеки.

Ну и инструкция для тех кто не понял выше написаное
1) Запускем PEditor
2) Жмем Browse
3) Выбираем любой dll файл (желательно брать такой что не проверяется апдейтером). Кстати я точно незнаю какие проверяются, а какие нет, но проверить не сложно - например заметить все dll файлами по 0 байт и те которые после проверки останутся по 0 нам подходят.
4) Жмем кнопку directory
5) Жмем кнопку Inports
6) В меню что вызывается правой кнопкой мышки выбираем add Import
7) Dll name ставим L2Walker.dll
Имя функции выставляем a (если кому интересно, могу написать почему именно а)
9) Жмем на + и потом ОК и вампокажется сообщение что инжекция прошла успешно. (если будет ошибка - проверьте не использут ли эту длл другое приложение)

После этих манипуляций нужная нам длл (L2Walker.dll) загрузится в память, а файл запуска игры останется неизменым. Реально это даже лутче чем было раньше.
PEttols:
http://petools.org.ru/updates/pt_update06.zip
Вот готовые варианты дллок:
Вот выкладываю уже пропатченые dll (файлы L2walker.dll и L2InfoB.dat дожны быть в папке систем)
_http://ifolder.ru/10178604 alaudio.dll
_http://ifolder.ru/10173199 Window.dll
_http://ifolder.ru/10178658 ogg.dll
Заменять надо только 1 файл из 3-х, любой на ваш выбор (я например юзаю Window.dll)

2 окна.

Без взлома и патчинга клиента.

Инструкция для тех, кто хочет иметь возможность запуска нескольких окон.
Сразу скажу, что это требует более или менее хорошего компьютера и хотя бы 1 ГБ памяти.
Первым делом удостоверимся что у нас включена функция быстрого переключения пользователей.

1. Откройте Панель управления -> Учетные записи пользователей и нажмите кнопку Изменение входа пользователей в систему, поставьте галочку с пункта Использовать быстрое переключение пользователей и щелкните на кнопке Применение параметров.

2. Далее жмем Пуск, ищем там Мой компьютер, щелкаем на нем правой кнопкой и выбираем Управление. В открывшемся окошке, два раза щелкаем по категории Локальные пользователи и группы, и на подкатегории Пользователи жмем правой кнопкой и выбираем Новый пользователь....
Заполняем первое поле Пользователь (напр.: 0dmin) снимаем галочку "Требовать смену....", и ставим две последующих и жмем ОК. Теперь щелкаем на вновь созданном пользователе правой кнопкой, выбираем закладку Членство в группах, жмем кнопку Добавить и добавляем группу Администраторы.

3. Теперь нужно заставить Windows не разрывать сетевое соединение при переключении пользователей.
Для этого запускаем Пуск -> Выполнить -> regedit.
Находим и открываем следующую категорию:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
На правой части в пустом месте щелкаем правой кнопкой и выбираем Создать -> Строковый параметр
Имя: KeepRasConnections
Тип: REG_SZ
Значение: 1
Теперь можно закрыть редактор реестра.
ВНИМАНИЕ: Будьте осторожны при редактировании реестра, неосторожные изменения могут повлечь неработоспособность операционной системы.

4. Теперь проверим плоды нашей работы. Для этого запускаем клиент линейки, и входим чаром в игру.
Теперь важно: сворачиваем окно, чтобы оно не вылетело с ошибкой.
Жмем Win+L (кто незнает, Win кнопка со значком винды на клавиатуре, находится между Ctrl и Alt)
Выбираем вновь созданного пользователя 0dmin, и ждем пока закончится вход в систему.
Далее запускаем отсюда клиент линейки, входим в игру - и вуаля, оба ваших чара в игре.

Теперь пару нюансов:
1. Такой способ должен быть требовательным к объему памяти. У меня их 4 ГБ, так что я разницы незаметил.
2. Если для кого-то, описанный мною способ создания пользователя кажется слишком заумным - звыняйте. Для меня этот проще, и я точно знаю в какой группе и какие права будет иметь этот пользователь.
3. Всегда в обязательном порядке СВОРАЧИВАЙТЕ окна. Иначе будут вылетать с ошибками графики.
4. Вообще способ не отличается стабильностью, поэтому если что не так - звыняйте.
5. Ну и самое главное: весь риск запуска окон берите на себя. Эта защита инновы (shieldConsole) вполне возможно увидит факт запуска двух окон, так что 100% анонимности/уверенности что этот способ не палится - нет.
6. Способ проверен мною - работал без проблем (собирал деньги с твинков). Времени хватало с головой чтобы: кинуть трейд, свернуть клиент, переключится на другого пользователя, развернуть клиент, принять трейд.

ЗЫ: Еще небольшой способ, для удобства переключения между пользователями. Не уверен что будет работать на обычной Windows XP. Проверен был мною на Windows XP x64 (основан на Windows 2003). Когда уже зашли несколькими пользователями, в Диспетчере задач (Ctrl+Alt+Del или Ctrl+Alt+Del->Диспетчер задач или правой кнопкой на панели задач->Диспетчер задач) открываем закладку Пользователи, в списке на нужном пользователе жмем правой кнопкой и выбираем Подключить.

Цитата:
Сообщение от dudarr Посмотреть сообщение
Кто шарит подскажите плз что значит эта ошибка,и как ее устранить.Вылетает при попытке грузануть окно описаным тут способом. Оперативки 2 гига проц видео новое.
"Инструкция по адресу 0х7с90100и обратилась к памяти по адресу 0х0с83279с ,Память неможет быть "read"
Вообще-то с этим в техраздел ;)

Но тебе надо отрубить DEP (Предотвращение выполнения данных)

Панель Управления ->Система -> Дополнительно -> Быстродействие -> кнопка Параметры ->
закладка "Предотвращение выполнения данных" -> Выбрать точкой "Включить DEP только для основных программ и служб Windows"

Либо совсем ее вырубить в boot.ini, прописав что-то в духе:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional
SP2" /noexecute=AlwaysOff /fastdetect

PS/ Проверил все работает.... на 26.02.09 число

0

2

Не получилось.

0

3

http://l2day.info/forum/showthread.php?t=763
http://l2day.info/forum/showthread.php?t=992

мож у кого и получиться.пока пашет ток 5 минут потом крит

0

4

Через второго пользователя работает 2 окна.

0


Вы здесь » Барсуки » Обо всем » бот