Вернуться   CoderX :: Forums > Lineage II > L2PacketHack
Войти через OpenID

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 05.10.2007, 22:00   #1
Новичок
 
Регистрация: 05.10.2007
Адрес: Украина
Сообщений: 19
Сказал Спасибо: 0
Имеет 23 спасибок в 13 сообщенях
DeVolf пока неопределено
По умолчанию Кружок нубов(Вопрос-Ответ)

//QaK:отдельная тема по подкючению пакетхака к серверу >>>>>>>>тут
любые вопросы по данной тематике в этом топе будут удаляться без предупреждения.


Код:
const
mp='8A 1B 15 01 10';
hp='8A 1A 15 01 10';
begin
if fromclient and (pck[1]=#$38#$F5#$00#$EF#$00#$00#$00#$03#$00#$00#$00) then
begin
buf:=hstr(hp);
SendToServer;
end;
if fromclient and (pck[2]=#$33#$F5#$00#$EF#$00#$40#$00#$03#$00#$00#$00) then
begin
buf:=hstr(mp);
SendToServer;
end;
end.
где я ошибся?

Последний раз редактировалось QaK, 30.08.2010 в 18:56.
DeVolf вне форума   Ответить с цитированием
За это сообщение DeVolf нажился 6 спасибками от:
Старый 30.08.2012, 16:34   #1931
Новичок
 
Регистрация: 29.08.2012
Сообщений: 5
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
nordx пока неопределено
По умолчанию

Подскажите, как можно сделать время ожидания в скрипте.

Вот сам скрипт:

PHP код:

const 
   
nik='Ник'
   
Enchant=15

var 
   
SubIDSkillIDSkillLvlCurrEnchType1integer

//основная часть скрипта 
//вызывается при приходе каждого пакета если скрипт включен 
begin 
    
if FromServer and ((pck[1]=#$62) and (pck[3]=#$05)) then case pck[2] of 
        #$A0:   //точнулся 
                
if CurrEnch<Enchant then 
                   begin               
                     CurrEnch
:=CurrEnch+1
                     
Buf:=#$D0; 
                     
WriteH(SubID); 
                     
WriteD(SkillID); 
                     
WriteD(SkillLvl+CurrEnch); 
                     
SendToServerEx(nik);  
                   
end
        
#$A1:   //не точнулся 
             
begin 
                     CurrEnch
:=1
                     
Buf:=#$D0; 
                     
WriteH(SubID); 
                     
WriteD(SkillID); 
                     
WriteD(SkillLvl+CurrEnch); 
                     
SendToServerEx(nik); 
             
end
    
end

    if 
FromClient and ((pck[1]=#$D0) and (pck[2]=#$0F)) then 
        
begin 
           SubID
:=ReadH(2); 
           
SkillID:=ReadD(4); 
           
SkillLvl:=ReadD(8)-1;  
           
CurrEnch:=1
        
end
end
//J-Fobos: уточните что такое "время ожидания".

Последний раз редактировалось J-Fobos, 30.08.2012 в 18:42.
nordx вне форума   Ответить с цитированием
Старый 31.08.2012, 00:53   #1932
Местный
 
Аватар для Pinko
 
Регистрация: 31.05.2011
Сообщений: 130
Сказал Спасибо: 287
Имеет 23 спасибок в 22 сообщенях
Pinko пока неопределено
По умолчанию

nordx,
http://coderx.ru/showthread.php?t=9181
__________________
Никого нельзя ничему научить,
но всему можно научиться

народная мудрость

"Если любишь в жизни риск - форматируй жесткий диск!"
Pinko вне форума   Ответить с цитированием
Старый 03.09.2012, 17:50   #1933
Новичок
 
Регистрация: 03.09.2012
Сообщений: 1
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
BlackMetal пока неопределено
По умолчанию

Windows 7 Ultimate x32
L2phx 3.5.33.166

Юзаю LSP

При коннекте видит пакеты, некоторые паки от клиента "Unknown", от сервера - нормальные.

Хроники интерлюд

При отправке любого пакета на сервер - дисконит.



Что за защита?

Если нужны скрины настроек - скину по возможности.

//J-Fobos: есть отдельная тема, где пакетхак настраивают под конкретные сервера. Обратитесь туда, или прочтите что там пишут, скорее ваш вариант защиты уже поднимался там раз 50

Последний раз редактировалось J-Fobos, 03.09.2012 в 22:30.
BlackMetal вне форума   Ответить с цитированием
Старый 04.09.2012, 08:04   #1934
Пользователь
 
Регистрация: 01.08.2010
Сообщений: 82
Сказал Спасибо: 49
Имеет 5 спасибок в 4 сообщенях
semiromid пока неопределено
По умолчанию

Ув.Знатоки . Реально ли подключить пакетхак к руооффу , что бы была возможность просматривать пакеты ?
Я хочу сделать такое - перехватить трафик игры , написать простенький скрипт для срабатывания звукового сигнала , когда в таргет береться рб . Таким образом я узнаю что оно живое .
Спасибо за внимание.
semiromid вне форума   Ответить с цитированием
Старый 04.09.2012, 13:16   #1935
Местный
 
Регистрация: 13.12.2007
Сообщений: 126
Сказал Спасибо: 10
Имеет 39 спасибок в 32 сообщенях
Zergatul
По умолчанию

Цитата:
Сообщение от semiromid Посмотреть сообщение
Ув.Знатоки . Реально ли подключить пакетхак к руооффу , что бы была возможность просматривать пакеты ?
Я хочу сделать такое - перехватить трафик игры , написать простенький скрипт для срабатывания звукового сигнала , когда в таргет береться рб . Таким образом я узнаю что оно живое .
Спасибо за внимание.
Нереально

//J-Fobos: реально. По факту так уже сделано. Ничего конкретного по данному вопросу не скажу.

Последний раз редактировалось J-Fobos, 05.09.2012 в 00:26.
Zergatul вне форума   Ответить с цитированием
За это сообщение Zergatul нажился спасибкой от:
Старый 05.09.2012, 23:53   #1936
Новичок
 
Регистрация: 05.09.2012
Сообщений: 5
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
Imitator пока неопределено
По умолчанию

Доброго времени суток! Борюсь с довольно распространенным сейчас баном по HWID. Несколько дней гугления привели меня к Вам . Благо мануалы тут пишут хорошие - обошел "умную защиту". Теперь стал вопрос - по средством этого же обхода отловить пакеты с HWID шниками и скормить их серверу в измененном виде ...
Судя по тому, что прочитано - задача не тривиальная и ей мало кто занимался (ну или просто не говорят про это). Нашел у "ЖУКА" темку от Клавр со скриптиком по Aion:
Код:
//Script by CLAVR and Usilok
var
 i,temp,size:integer;
 mac:string;
 
Procedure casual;
Begin
 randomize; 
 temp:=RounD(Random*90+1);
end;


Procedure MacAddress;
Begin
   mac:='';
   for i := 1 to 17 do  
     if (i mod 3=0) then 
          buf:=buf+HStr('2D 00')
       else
          begin
             repeat
                casual;
             until temp in [48..57,65..70];
             WriteH(temp);
             mac:=mac+Chr(temp);
          end;
   buf:=buf+HStr('00 00');
end;

Procedure HWID;
Begin
   for i := 1 to 8 do  
         begin
             repeat
                casual;
             until temp in [48..57,65..90];
             WriteH(temp);
         end;
    buf:=buf+HStr('00 00');     
end;


begin         
     if FromClient and (ReadC(1)=$14)  then 
            begin                  
               size:=Length(pck);
               For i := 1 to (size-58) do 
                  buf:=buf+pck[i]; 
               MacAddress;                      
               HWID;
               WriteS(ReadS(size-3));                        
               sendtoServer;
               pck:=''; 
            end; 
      
      if FromClient and (ReadC(1)=$45)  then 
            begin                
               buf:='';
               For i := 1 to 9 do 
                  buf:=buf+pck[i];   
               buf:=buf+HStr(mac);          
               sendtoServer;
               pck:=''; 
            end; 
end.
Понимая, что делаю глупость, запустил его для L2 клиента. НО каково было удивление ... бана не поймал ....
Не скажу, что я все понял в данном скрипте. Но больше всего меня заинтересовали строки
Код:
if FromClient and (ReadC(1)=$14)  then
и
if FromClient and (ReadC(1)=$45)  then
Насколько я понял, именно в них происходит отлов нужных пакетов с последующей инициализацией подмены содержимого.
Уважаемые корифеи, "не подталкивая к выходу", прокоментируйте мои догадки. Конечно же не отказался от наглядного примерчика, дабы проще было вникнуть.
Заранее благодарю.
Imitator вне форума   Ответить с цитированием
Старый 06.09.2012, 12:02   #1937
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

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

В скрипте с аион HWID передается во время подключения к гейм серверу. Такой метод используют в ла2, информацию передают в пакете ProtocolVersion или GameGuardReply.
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
За это сообщение J-Fobos нажился спасибкой от:
Старый 06.09.2012, 12:48   #1938
Новичок
 
Регистрация: 05.09.2012
Сообщений: 5
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
Imitator пока неопределено
По умолчанию

Благодарю за емкий и лаконичный ответ. GameGuardReply у меня не видно, а вот ProtocolVersion и KeyInit постоянно первые. Буду их изучать, не подскажите ссылочку или раздельчик, где можно почитать про разбор и дешифровку пакетов?
Imitator вне форума   Ответить с цитированием
Старый 06.09.2012, 23:25   #1939
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Одно замечание. После ProtocolVersion и KeyInit пакеты всегда разные и не имеют никакого смысла? Если да, то вам в этот раздел.
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber
J-Fobos вне форума   Ответить с цитированием
Старый 07.09.2012, 02:16   #1940
Новичок
 
Регистрация: 05.09.2012
Сообщений: 5
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
Imitator пока неопределено
По умолчанию

Цитата:
Сообщение от J-Fobos Посмотреть сообщение
Одно замечание. После ProtocolVersion и KeyInit пакеты всегда разные и не имеют никакого смысла? Если да, то вам в этот раздел.
Совершенно точно. Пошел читать
Imitator вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!