CheaterZ

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

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


Вы здесь » CheaterZ » Пакеты данных в Lineage 2 » L2 Packet Hack


L2 Packet Hack

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

1

http://www.clanlq.com/images/news/l2packethack2.jpg
Source codes are written in Borland Developer Studio 2006 environment with use of following additional libraries of components: - FastScript (http: // fast-report.com/ru/products/fast-script.html) - JCL (http: // sourceforge.net/projects/jcl/) - JVCL (http: // sourceforge.net/projects/jvcl/)

Приведён авторский текст(Xkor)

Введение:

Итак вы скачали программу, и думаете что же с ней теперь делать?
Ну для начала её надо распаковать в отдельную папку (ни в коем случае не распаковывайте в папку с игрой!).
В результате в папке появятся следующие файлы:
l2phx.exe - сама программа, которую и надо запускать
inject.dll - библиотека внедряемая программой в клиент чтобы перенаправить соединение с сервервером
ItemsID.ini - список вещей и их идентификаторов (используется просмотрщиком пакетов)
Options.ini - файл настроек программы
Packets.ini - список пакетов и их расшифровка (вы можете самостоятельно его менять чтобы корректировать или добавлять расшифровки пакетов)
SkillsID.ini - список умений и их идентификаторов (используется для учения скилов)
Scripts - папка со скриптами, скрипты считываются из этой папки и добавляются при создании в неё же, программа загружает скрипты при старте и при нажатии Обновить список на вкладке Скрипты
Теперь запустим программу.
Список соединений - это списик в котором будет появляться ник вашего героя когда вы зайдете им в игру (ник появится только когда вы именно зайдете в игру, а пока вы заходите просто пропадет надпись пусто), по умочанию вы можете зайти 6ю клиентами/ботами одновременно, но это число можно поменять в файле Options.ini и перезапустить программу.
Справа вверху располагается кнопка выхода, а четвертая кнопка в строке заголовка программы сворачивает её в трей (это рядом с часами, кстати свернуть/развернуть программу оттуда можно и нажатием на иконку программы)
Ну вот, теперь можно подробно изучить каждую вкладку в программе.

Вкладка "Основное":

На этой вкладке располагаются основные настройки программы, затем в самом низу располагается поле в которое выводятся сообщения о перехвате соединений, ну и посередине располагается блок рекламы (ну а как же без рекламы, хотя возможно и уберу в следующих версиях)

Настроек у программы немного:
В поле Считать клиентами/ботами программы указывается список приложений соединения которых должны быть перехвачены, имена файлов перечисляются подряд через точку с запятой;
В поле Неигровые порты укзываются номера портов, соединения с которыми недолжны перехватываться программой (например порты верификации валкера);
В поле Найденные клиенты/боты отображаются приложения для которых был установлен перехват соединений;
Опция Перехват включает/выключает перехват соединений, но если соединение уже установлено то эта опция на него уже невлияет, если опция включена то программа каждые 5 скунд производит поиск новых приложений которым следует установить перехват;
Опция Пропускать логин управляет способом пропускания пакетов при общении с логин сервером и в большенстве случаев неиграет никакой роли (поэтому и была включена напостоянную, хотя её можно выключить через файл настроек);
Опция Список работающих программ просто разрешает/ запрещает показ списка работающий в системе программ у которых есть возможность перехватить соединения;
Опция Обход антибота на lineageii.ru уже непашет после недавних апдейтов на этом сервере так что и описывать небуду, а в следующих версия опцию уберу;
Опция Работать через прокси сервер пока неработает поэтому отключена.

С этой вкладкой пожалуй всё.

Вкладка "Просмотр":

На этой вкладке можно посмотреть список принятых и отправленых пакетов и рассмотреть каждый пакет подробно.
Пакеты запоминаются если включена опция Запоминать пакеты, если она отключена то можно только просматривать уже принятые пакеты.
Опция Изменить фильтры показывает/прячет блок с фитрами пакетов по их типу.
Опции Пакеты от клиента и Пакеты от сервера управляют фильтром по направлению пакетов.
Опция Прокручивать просто прокручивает список пакетов по мере его запонения когда она включена.
Кнопка Фильтровать этот пакет удаляет из списка все пакеты такого же типа как выделенный, что равносильно убиранию галочки рядом с типом пакета в блоке фильтров по типу.
Кнопка Сохранить лог пока недоступна, поэтому её пока описывать небуду.

Вкладка "Дополнительно":

На этой вкладке можно выполнить скрипт, послать пакет на учение скила (на многих серверах уже пофиксено) и произвести различные преобразования.

И так чтобы выполнить скрипт его для начала нужно конечно написать.
Для этого вам понадобится умение писать на языке Pascal. Если же вы его незнаете то раскажу самые основы.
Прежде всего в скрипте должен присутствовать в обязательном порядке блок начинающийся с begin и заканчивающийся end. (после последнего end обязательно ставиться точка!). Те комманды которые находятся внутри него и будут выполнены при нажатии на кнопку Выполнить. Каждая комманда должна заканчиваться символом точка с запятой. Для начала вам понадобятся только следующие комманды:
buf := #$XX;
или
buf := #$XX#$XX;
или
buf := #$XX#$XX#$XX;
и так далее, где XX это шестнадцетиричное число от 00 до FF.
эти комманды присваивают переменной buf один, два или три байта соответственно, но можно присвоить сколько угодно, а так же можно использовать такую комманду:
buf := HStr('XX XX XX');
которая тоже присвоит 3 байта переменной buf, такая запись более удобна и наглядна при записи большего количества байт.
если же надо добавить к уже записанным байтам ещё несколько то комманда получается такой:
buf := buf + HStr('XX XX XX');
далее есть ещё несколько комманд которые нам тут пригодятся:
WriteS('текст'); - эта комманда добавит к переменной buf набор байт соответствующий строке в юникоде текст.
WriteD(d); - эта комманда добавит к переменной buf 4 байта соответствующих числу d.
WriteC( b ); - эта комманда добавит к переменной buf 1 байт соответствующий числу b.
SendToServer; и SendToClient; - отправляют набор байт из переменной buf на сервер или клиент соответственно.
таким образом скрипт написанный по умолчанию формирует и посылает пакет на то чтобы произнести в обычный чат слово Hello.
Ну а если вы ещё не совсем всё поняли, то вот код для отправки на сервер например пакета 1b 0d 00 00 00:
Код
begin
buf:=HStr('1b 0d 00 00 00');
SendToServer;
end.

Остальные комманды и переменные которые можно использовать при написании скриптов я рассмотрю при описании вкладки Скрипты

Теперь рассмотрим учение скилов.
Чтобы выучить скил, вы должны либо найти его по названию в списке и выбрать, либо вручную ввести его ID, затем указать жедаемый уровень скила и нажать на кнопку Выучить.
Если всё было указано правильно то появиться сообщение что пакет отправлен, но это не значит что скил был выучен, выучился ли он надо смотреть в клиенте, так как на многих серверах стоит фикс и посылка этого пакета иногда даже приводит к вылетанию из игры и забаниванию вашего чара.

Касательно преобразований там кому надо впринципе должно быть всё понятно, но есть один ньюанс: один чел меня уговорил сделать авто преобразование, тоесть чтоб преобразование происходило одновременно со вводом преобразуемых данных и в результате хекс получилось возможным вводить только путём встаки, так как если вводить его вручную то может вылазить ошибка о недопустимом обращении к памяти. В следующей версии я это с этим чтонить переделаю...

Автор обьясни плиз как делать подмену пакетов на лету в вашей програмке????????????????????????

очень просто, на вкладке скрипты нажимаеш на кнопочку Новый какнить его обзываеш и между begin и end. пишеш:

if FromServer and (pck=HStr('хекс заменяемого пакета')) then pck:=HStr('хекс нового пакета');
если надо заменить пакет от сервера, ну а если надо заменить пакет от клиента то "FromServer" заменяем на "FromClient" или "not FromServer"
если надо заменить все пакеты одного типа то вместо "pck=HStr('хекс заменяемого пакета')" пишем "pck[1]=#$id", где вместо id указываем тип пакета.

Пакеты

Бафы
D006003004000067000000 Sleeping Cloud
D006007C04000067000000 Death Spike
D006004600000067000000 Drain health
D00600D204000067000000 Vampiric claw
D00600DD04000067000000 Steal essence
D006000505000067000000 Seed of fire
D006000605000067000000 Seed of water
D006000705000067000000 Seed of wind
D006000C05000067000000 elemental assult
D006000C05000067000000 elemental storm
D006000D05000067000000 elemental symphony
D00600 xxxx 000067000000
D006006400000067000000 Accuracy
D006003D04000067000000 Acumen
D006001805000067000000 Advanced Block
D006009204000067000000 Anchor
D006000F05000067000000 Aqua Splash
D006009704000067000000 Aqua Swirl
D006005201000067000000 Arcane Agility
D006005101000067000000 Arcane Power
D006005001000067000000 Arcane wisdom
D006004D00000067000000 Attack aura
D00600FB04000067000000 Aura Bolt
D006009404000067000000 Aura Burn
D00600CF04000067000000 Aura Flare
D006004E04000067000000 Aura Sink

D006000805000067000000 Aura Symphony
D006001E00000067000000 Backstab
D00600F703000067000000 Battle heal
D006007900000067000000 Battle Roar
D00600F704000067000000 Benediction
D006002604000067000000 Berserk Spirit
D00600C404000067000000 Blaze
D006004D04000067000000 Blaze Quake
D006009304000067000000 Blazing Circle
D00600D004000067000000 Blazing Skin
D006006000000067000000 Bleed
D006001C08000067000000 Bless of eva
D006009B04000067000000 Bless Shield
D006001504000067000000 Bless the body
D006001804000067000000 Bless the soul
D00600ED03000067000000 Blessing of paagrio
D006000C11000067000000 Blessing prophercy
D006005B01000067000000 Blessing of queen
D006005E12000067000000 Blessing of seraphim
D006004101000067000000 Blinding blow
D006000A05000067000000 Blizzard
D006001601000067000000 Bluff
D006001F05000067000000 Body of avatar
D006008504000067000000 Body to mind
D006007904000067000000 Bright servitor
D006001801000067000000 Burning Fist
D006001800000067000000 Burst shot
D006002004000067000000 Cancel
D00600EF03000067000000 Chant of battle

006001D05000067000000 Chant of eagle
D00600E404000067000000 Chant of evesion
D00600EE03000067000000 Chant of fire
D00600EA03000067000000 Chant of flame
D00600E304000067000000 Chant of fury
D00600CD04000067000000 Chant of life
D006001C05000067000000 Chant of predator
D00600CD04000067000000 Chant of life
D006003604000067000000 Concentration
D00600C204000067000000 Greater nattle heal
D006002001000067000000 Guard stance
D006000B04000067000000 Mental shield
D00600EC04000067000000 Party recall
D006007B00000067000000 Spirit barrier
D006006E00000067000000 Ultima defense
D006006F00000067000000 ultima evasion
D006001705000067000000 wild magik
D006002902000067000000 chant of victory
D006002804000067000000 Silence

D006003004000067000000 Sleeping Cloud
D006007C04000067000000 Death Spike
D006004600000067000000 Drain health
D00600D204000067000000 Vampiric claw
D00600DD04000067000000 Steal essence
D006000505000067000000 Seed of fire
D006000605000067000000 Seed of water
D006000705000067000000 Seed of wind
D006000C05000067000000 elemental assult
D006000C05000067000000 elemental storm
D006000D05000067000000 elemental symphony

D006001401000067000000 Dance of Concentration
D006001101000067000000 Dance of Mystic
D006000801000067000000 Song of Earth
D006003001000067000000 Song of Vitality
D006000B01000067000000 Song of Warding
D006000C01000067000000 Song of Wind
Скилы
подходим к тому, у кого точить скилы и посылаем эти пакетики:
D00700C204000068000000 Greater Battle Heal(1218)
D007000B01000068000000 Song of Warding(267)
D007000C01000068000000 Song of Wind(268)
D007000D01000068000000 Song of Hunter(269)
D007000801000068000000 Song of Earth(264)
D007003001000068000000 Song of Vitality(304)
D00700D300000068000000 Boost HP(211)
D007001504000068000000 Bless the Body(1045)
D007003504000068000000 Focus(1077)
D007003E04000068000000 Haste(1086)
D007000C04000068000000 Magic Barrier(1036)
D007000B04000068000000 Mental Shield(1035)
D007002C04000068000000 Might(1068)
D007001004000068000000 Shield(1040)
D00700DA04000068000000 Death Whisper(1242)
D00700D804000068000000 Guidance(1240)
D007002604000068000000 Berserker Spirit(1062)
D00700B404000068000000 Wind Walk(1204)
D007001201000068000000 Dance of Fire(274)
D007001001000068000000 Dance of Inspiration(272)
D007000F01000068000000 Dance of Warrior(271)
D007001301000068000000 Dance of Fury(275)
D007001A05000068000000 Ritual of Life(1306)
и ещё пакетики на оружие и тп
1F 6E0F0300 01000000 DB190000 01000000 Infinity Bow *
1F 420E0300 01000000 D4190000 01000000 Infinity cleaver *
1F FE100300 01000000 D7190000 01000000 Infinity Crusher *
1F FE100300 01000000 D8190000 01000000 Infinity Scepter *
1F DE0D0300 01000000 D3190000 01000000 Infinity Blade *
1F 9A100300 01000000 D6190000 01000000 Infinity Rod *
1F 9A100300 01000000 D5190000 01000000 Infinity Axe *
1F 36100300 01000000 DD190000 01000000 Infinity Spear *
1F A60E0300 01000000 DC190000 01000000 Infinity wing *
1F 0A0F0300 01000000 D9190000 01000000 Infinity Stinger *
1F D20F0300 01000000 DA190000 01000000 Infinity Fang *
1F E2940400 01000000 C1030000 01000000 Заточка S на аррор не ломающая пушку)

Народ а в какой форме нужно отправлять пакеты?
Вот например
1F D4 07 00 00 01 00 00 00 19 05 00 00 01 00 00 00 - НГ кинжал с P.atc 30000
че с этим делать?
просто тупо вставлять между началом и концом?

Просто открыл трейд с нпс и отправил этот пакет и всё.

0

2

Пиши всегда где работает, где тестилось. Я уверен на шоках пофиксили пару лет назад

0

3

C чего бы это я писал где работало/тестилось. Сами ищите. Эти пакеты уже почти нигде не пашут, да и дают только анимацию. И вобще я не пакеты выкладывал, а пользование этой прого. И Шок выкинуть надо на нём вопще ниха не пашет.

0

4

привет

0

5

фкрасааатеее...

0

6

сегодня я себя впервые за 3 года читарства почувствовал ваистинну довольным

0

7

респект вашему форуму!!!

0

8

не актуально. Пакеты в виде А7 куда полезнее

0

9

Да нет актуально чево ты.

0

10

skajite plz eshio kakiita interesnie paketi esli ne v lom :)

0

11

Ты хоть с этими разберись, а то покажите да покажите...

0

12

fgds

0

13

dwdwdwd

0

14

ytjyjyt

0

15

rere

0

16

yjhyjy

0

17

ваука

0

18

пе

0

19

рн6р6р

0

20

аеапп

0

21

4е4

0

22

н5н5

0

23

гш7нгш7

0

24

неорнео

0

25

екрек

0

26

бьлддл

0

27

е4кеке

0

28

5епрепеп

0

29

rgr

0

30

ferfr

0


Вы здесь » CheaterZ » Пакеты данных в Lineage 2 » L2 Packet Hack