Перейти к содержанию

FENIX145

Спонсоры
  • Постов

    46
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент FENIX145

  1. @sinkhrophazatron удалось в итоге решить проблему? @Xipho тадаааа, у меня такая же дичь P.S. автор давно забил на поддержку этого плагина и последняя версия 1.2 так же не работает (она еще в 19 году была сделана). Работает версия 1.0 ... точнее как работает, он грузиться в плагины но при этом не работает сама по себе выдавая ошибку: потому как поддержка х64 появилась только с 1.1 версии, которая уже не импортится в плагины
  2. да, видимо так придется все таки сделать, ну ладно, зато разобрались с readmem
  3. STDOUT называется ващпе огонь, только они мне не подходят это фейк инфа, я работаю мойщиком окон в гугле, ага @Alex2411 ответ от Dark Byte: readmem only executes at the time the script is injected, and it reads the bytes stored at STORED_ADDR, not where STORED_ADDR points to
  4. уже пробовал, никакого эффекта, все та же ошибка, если бы скрипт включался и можно было как-то подебажить это..... Я наверно на сегодня все, 2-ой час ночи, нужно отдыхать, завтра как проснусь зайду на форум, может еще кто имел опыт работы с readmem и подскажет что. В любом случае, еще раз спасибо, Леш.
  5. текущий скрипт, чтобы мы смотрели на один энд поинт Касаемо твоего вопроса - я даже не знаю как ответить, почему здесь как во многих языках нет логирования, вывел console.log в обоих кусках кода и увидел кто первый выполнился....
  6. понятия не имею, даже не знаю как узнать По логике, там находиться моя структура из RDI и она вся readable. На сколько я могу судить.... Но к сожалению я понятия не имею как посмотреть что храниться в SAVED_ADDR после заполнения PS. Может в дискорд переберемся?
  7. я уже чего только не указывал, уже 300 раз этот скрипт переписал, но бестолку, дарк байт задал единственный вопрос и пока пропал "are all 4096 bytes starting from the address of STORED_ADDR readable ?" я если честно даже не совсем понимаю его вопрос и как проверить все ли данные у меня доступны для чтения, но на сколько я могу судить - да.
  8. да, я обычно так же делаю, но штука в том что значение статическое и не меняется нигде, в этом то и проблема. Это минимальный, максимальный дамаг оружия... и оно не изменяется. По этому и сижу парюсь. Был бы менее ответственный - установил вон перманентную максималку, а дальше как хочешь Но ведь для себя делаю и хочется по-человечески сделать, может из друзей кто будет использовать. В любом случае надо на совесть сделать. Сейчас с Dark Byte`ом общаюсь, может он что подскажет.
  9. @Alex2411 перепробовал все варианты с readmem но так и не получилось завести, написал на офф сайте, может дарк байт поможет, ошибки на которые ты указал - я поправил, но не знаю как завести скрипт. Он просто не хочет запускаться. Возможно как написала @imaginary придется реализовать это на lua. Но я с lua не знаком от слова совсем, так что придется еще помучиться. Обидно просто весь день потратить так ничего и не добившись. А использовать вариант с флагами - вообще не хочется. Получается что при деактивации скрипта, забыв перевести флаг в 0 состояние к примеру, мы получим то же самое перманентное изменение, чего очень бы не хотелось. В общем грусть, печаль...
  10. ок, спасибо, гляну, но с головой вроде проблем нет. Если человек чего-то не знает, это не значит что у него "выключена" голова
  11. Не, Гарик, потому как не удобно это будет, я хочу потом это в тренер завернуть и чтобы не было лишних экшенов. Так то можно конечно это все сделать, но добавиться куча лишней логики не нужной. Да и хочется ведь развиваться и познавать новые возможные подходы. Сам понимаешь
  12. память выделил, вроде все как надо передал, восстановил тоже как ты указал, но скрипт не активируется, пишет Invalid addres for ReadMem. В конструкции original_struct Чет у меня сегодня вообще нифига не получается, бесит прям. Казалось бы по логике - сохранить, изменить, восстановить. Несколько простейших операций, но нет
  13. да в целом то как раз с @imaginary сделали рабочий вариант, теперь только нужно схранить значение до изменения и просто потом восстановить. Пытаюсь провернуть что-то подобное: но пока мало что выходит, потому как при восстановлении хреначит огромное отрицательное число.... пробовал заменить с mov rdx,[rdi+13c] на lea mov rdx,[rdi+13c] но никакой разницы.... в общем не хватает основ и знания судя по всему
  14. Посмотрел как написал пример Dark Byte и что-то оно не завелось у меня что не так делаю? ЗЫ. Ошибка Invalid addres for ReadMem на первом его вызове
  15. ? вот это прям не плохо, чуть позже попробую, только не совсем понятно. readmem я так понял позволяет считать с уже записанного адреса (судя по названию метода) а как записать тогда? Если можно - маленький примерчик, буду признателен
  16. Сделал регу, в итоге весь код выглядит так: но все равно кроет матом http://skrinshoter.ru/s/210820/ZsCTD0zo?a
  17. да, я так пробовал уже писать, но он говорит, что не весь код инжектебельный(какое интересное слово я придумал) и что адрес [saveaddr]+13c не валидный. Сейчас скопипастил твой код и проверил еще раз, ничего не изменилось, выплевывает ошибку
  18. И по факту мне нужно запихнуть куда-то весь RDI чтобы при отключении восстановить значения что под спойлером, но он будет расширяться, так как перс носит несколько оружий в слотах, для этого и используется rbx
  19. Вот весь скрипт, который работает как нужно, но при отключении как ты понимаешь нифига не восстанавливает
  20. @imaginary пока сплошные краши даже с банальным первым примером.... краш возникает при выключении скрипта. ЗЫ. со структурами вообще не давал сохранить скрипт постоянно ругаясь на восстановление, но там ладно, поразбираюсь еще, главное сейчас разобраться что не так у меня. ЗЗЫ. если unregistersymbol(SUPER_WPN) переместить над [savedadr]: то игра крашиться сразу при включении скрипта Что-то я совсем запутался
  21. интересная конструкция, сейчас попробую. В любом случае больше спасибо, жаль нет возможности лайк влепить
  22. спасибо, попробую, правда у меня в rdi структура а не значение одного поля, получается в данном примере что в savedadr полетит целая структура и потом как-то надо будет обращаться к ее св-ам для изменения значений. Я вижу что ты изменил код и через lea прокидываешь в rdi только значение. Но если к примеру в коде будет 10 изменяемых значений? Тут запаришься создать метки
  23. Ребят, у меня такой вопрос: К примеру есть инжект на кусок кода не связанный с изменяемой частью. К примеру я нашел место где код обращается к инвентарю персонажа, через который легко получить доступ к экипированному оружию. И я захотел поменять у этого оружия какие-то статы, но, при отключении, мне нужно восстановить статы у оржия. Как вы понимаете, сам код этого не сделает, потому как работает он с инвентарем. И я не могу допереть как правильно засунуть в конструкцию [DISABLE] мой код (так как надо вернуть данные при отключении скрипта), и вообще можно ли такое делать? Если нет, то как в таких случаях обходить данный кейс. Я понимаю, что можно найти непосредственно тот участок памяти, который работает со статой оружия, но вопрос касается именно такого кейса. Пример кода:
  24. сам пытаюсь сейчас разобраться и меня отправили читать https://ru.m.wikipedia.org/wiki/Дополнительный_код. Надеюсь тебе поможет эта информация, а я в свою очередь передал эстафетную палочку Ну и дальше после получения нужного представления нужно будет сравнить через cmp qword ptr. За информацию благодарить @Xipho
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.