

FENIX145
Спонсоры-
Постов
46 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент FENIX145
-
@sinkhrophazatron удалось в итоге решить проблему? @Xipho тадаааа, у меня такая же дичь P.S. автор давно забил на поддержку этого плагина и последняя версия 1.2 так же не работает (она еще в 19 году была сделана). Работает версия 1.0 ... точнее как работает, он грузиться в плагины но при этом не работает сама по себе выдавая ошибку: потому как поддержка х64 появилась только с 1.1 версии, которая уже не импортится в плагины
-
уже пробовал, никакого эффекта, все та же ошибка, если бы скрипт включался и можно было как-то подебажить это..... Я наверно на сегодня все, 2-ой час ночи, нужно отдыхать, завтра как проснусь зайду на форум, может еще кто имел опыт работы с readmem и подскажет что. В любом случае, еще раз спасибо, Леш.
-
я уже чего только не указывал, уже 300 раз этот скрипт переписал, но бестолку, дарк байт задал единственный вопрос и пока пропал "are all 4096 bytes starting from the address of STORED_ADDR readable ?" я если честно даже не совсем понимаю его вопрос и как проверить все ли данные у меня доступны для чтения, но на сколько я могу судить - да.
-
да, я обычно так же делаю, но штука в том что значение статическое и не меняется нигде, в этом то и проблема. Это минимальный, максимальный дамаг оружия... и оно не изменяется. По этому и сижу парюсь. Был бы менее ответственный - установил вон перманентную максималку, а дальше как хочешь Но ведь для себя делаю и хочется по-человечески сделать, может из друзей кто будет использовать. В любом случае надо на совесть сделать. Сейчас с Dark Byte`ом общаюсь, может он что подскажет.
-
@Alex2411 перепробовал все варианты с readmem но так и не получилось завести, написал на офф сайте, может дарк байт поможет, ошибки на которые ты указал - я поправил, но не знаю как завести скрипт. Он просто не хочет запускаться. Возможно как написала @imaginary придется реализовать это на lua. Но я с lua не знаком от слова совсем, так что придется еще помучиться. Обидно просто весь день потратить так ничего и не добившись. А использовать вариант с флагами - вообще не хочется. Получается что при деактивации скрипта, забыв перевести флаг в 0 состояние к примеру, мы получим то же самое перманентное изменение, чего очень бы не хотелось. В общем грусть, печаль...
-
память выделил, вроде все как надо передал, восстановил тоже как ты указал, но скрипт не активируется, пишет Invalid addres for ReadMem. В конструкции original_struct Чет у меня сегодня вообще нифига не получается, бесит прям. Казалось бы по логике - сохранить, изменить, восстановить. Несколько простейших операций, но нет
-
да в целом то как раз с @imaginary сделали рабочий вариант, теперь только нужно схранить значение до изменения и просто потом восстановить. Пытаюсь провернуть что-то подобное: но пока мало что выходит, потому как при восстановлении хреначит огромное отрицательное число.... пробовал заменить с mov rdx,[rdi+13c] на lea mov rdx,[rdi+13c] но никакой разницы.... в общем не хватает основ и знания судя по всему
-
@imaginary пока сплошные краши даже с банальным первым примером.... краш возникает при выключении скрипта. ЗЫ. со структурами вообще не давал сохранить скрипт постоянно ругаясь на восстановление, но там ладно, поразбираюсь еще, главное сейчас разобраться что не так у меня. ЗЗЫ. если unregistersymbol(SUPER_WPN) переместить над [savedadr]: то игра крашиться сразу при включении скрипта Что-то я совсем запутался
-
спасибо, попробую, правда у меня в rdi структура а не значение одного поля, получается в данном примере что в savedadr полетит целая структура и потом как-то надо будет обращаться к ее св-ам для изменения значений. Я вижу что ты изменил код и через lea прокидываешь в rdi только значение. Но если к примеру в коде будет 10 изменяемых значений? Тут запаришься создать метки
-
Ребят, у меня такой вопрос: К примеру есть инжект на кусок кода не связанный с изменяемой частью. К примеру я нашел место где код обращается к инвентарю персонажа, через который легко получить доступ к экипированному оружию. И я захотел поменять у этого оружия какие-то статы, но, при отключении, мне нужно восстановить статы у оржия. Как вы понимаете, сам код этого не сделает, потому как работает он с инвентарем. И я не могу допереть как правильно засунуть в конструкцию [DISABLE] мой код (так как надо вернуть данные при отключении скрипта), и вообще можно ли такое делать? Если нет, то как в таких случаях обходить данный кейс. Я понимаю, что можно найти непосредственно тот участок памяти, который работает со статой оружия, но вопрос касается именно такого кейса. Пример кода:
-
сам пытаюсь сейчас разобраться и меня отправили читать https://ru.m.wikipedia.org/wiki/Дополнительный_код. Надеюсь тебе поможет эта информация, а я в свою очередь передал эстафетную палочку Ну и дальше после получения нужного представления нужно будет сравнить через cmp qword ptr. За информацию благодарить @Xipho