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

Alex2411

Пользователи
  • Постов

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

  • Посещение

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

    5

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

  1. разобрался . как вседга оказалось все просто )))) моя ошибка была что я почему то пытался получить смещение и еще с плюсами не много напутал , а надо было просто взять из байт сразу адрес . теперь все работает всем спасибо за помошь . век живи век учись )))
  2. она есть на саму инструкцию BattleBrothers.exe+E4EF2 - A1 54D26F00 - mov eax,[BattleBrothers.exe+2FD254] на ее адрес BattleBrothers.exe+E4EF2 , а на адрес который в этой инструкции BattleBrothers.exe+2FD254 нет . я понимаю что по маске можно найти даже если меняються смешения , но по адресу [BattleBrothers.exe+2FD254] лежат какие то числовые данные и случайные адреса , а не код . они каждый раз меняються целиком . или я не правильно понимаю как оно работает ? ага . вот что можно . идея понятна. кажетьс я начинаю понимать почему у меня не получалось . спасибо в этой игре и других играх много мест где нужно брать смещение из другого места и там такой способ не пройдет ))))))) еще проблема в том что такая инструкция где нужно брать адрес не известно когда срабатывает по этому инжектом на нее адрес то же не получить . по этому я хотел понять универсаьный способ получить смещение считыванием байт без срабатывания этой инструкции .
  3. это я понимаю , но ведь тогда скрипт перестанет работать когда смещение [+2FD254] измениться ? вместо [BattleBrothers.exe+2FD254] будет [BattleBrothers.exe+2FF254] ? с помощи aob этот адрес не найти . по адресу [BattleBrothers.exe+2FD254] там не код , а разные числа которые использует игра они все время меняються . нужное смещение [+2FD254] или [+2FF254] или другое всегда есть в инструкции BattleBrothers.exe+E4EF2 - A1 54D26F00 - mov eax,[BattleBrothers.exe+2FD254] это смещение меняеться с новым патчем. что бы взять смещение из этой инструкции я пробовал командой readmem прочиать байты смещения 54D26F и подставить в свой скрипт , но запутался . как это правильно сделать ?
  4. спасибо за ответы , но мне нужно не много другое. наверно я плохо объяснил . извините код игры BattleBrothers.exe+E4EF2 - A1 54D26F00 - mov eax,[BattleBrothers.exe+2FD254] // тут адресс для фильтра BattleBrothers.exe+E4EF7 - F3 0F10 80 00010000 - movss xmm0,[eax+00000100] BattleBrothers.exe+E4EFF - F3 0F10 88 FC000000 - movss xmm1,[eax+000000FC] BattleBrothers.exe+E4F07 - F3 0F5C 46 0C - subss xmm0,[esi+0C] // тут инжект BattleBrothers.exe+E4F0C - F3 0F5C 4E 08 - subss xmm1,[esi+08] ижект скрипта я делаю на инструкцию BattleBrothers.exe+E4F07 . для фильтра в своем скрипте я беру адрес [BattleBrothers.exe+2FD254] из инструкци которая выше. получаеться так subss xmm0,[esi+0C] push ecx mov ecx,[BattleBrothers.exe+2FD254] // адрес фильтра сюда mov ecx,[ecx+100] cmp ecx,[esi+0C] pop ecx jne когда выходят патчи на игру смешение [+2FD254] меняеться и скрипт не работает . в последнем патче адерс поменялся на [BattleBrothers.exe+2FF254] . как сделать что бы скрипт продолжал работать когда смещение меняеться ? пробовал с начала прочитать смещение командой readmem в метку, а потом эту метку ставить в скипт , но что то делал не правильно и скрипт не работает и крашиться . не могу сообразить как сделать .
  5. объясни пожалуйтса как сделать в скрипте через readmem когда инструкция типа mov eax, [game.exe+1234] когда изменяеться версия игры то допустим инструкция меняеться на mov eax, [game.exe+5678] как написать в скрипте что бы он мог дальше работать когда меняеться game.exe+ ?
  6. для меня сделать фильтр в играх рпг макер это самое сложное . фильтр на золото мне было сделать не трудно фильтр хп мп экспы по труднее фильтр для изменения основных статов получился еще труднее , а фильтр на предметы что бы можно было менять количество каждого предмета я пока так и не сделал . знаний не хватает , а еще эта формула *2+1 сильно мешает . помнишь как не давно ты мне показал фильтр выхода из стека ? очень полезно я этого способа не знал , а узнать было не где . по этому я создал тему как правильно ломать. может быть кто то раскажет способы как делать сложные фильтры или статью или видео урок посоветует или на крайняк мою таблицу улучшть . что бы просто записать в метку адрес сам скрипт написать не трудно это любой новичок может после просмотров уроков, а что бы правильно сделать фильт надо опыт м знание . очень не удобно что по названию видео не всегда понятно про что там . помню как я упарился искать полезный урок про обход проверки целости , а потом оказалось он называеться как я ломал игру кризис . я встрелялки не играю и мне даже в голову не приходило там искать ты и так тратишь очень много времени на новичков. спасибо . )) пысы . слушай если вдруг тебе не надоело возиться то можешь для тестов попробовать вместо ASGUAARD игру LAXIUS FORCE 3 https://www.aldorlea.org/laxiusforce3.php все скрипты ASGUAARD к ней подходят , но эта игра начинаеться сразу 2 раскачаными героями с кучей золтоа и предметов . это на много удобнее для тестов
  7. спасибо . тут две проблемы я с ними уже сталкивался когда сам делал таблицу. не коректно работает когда героев 2 и больше . на врагов скрипт то же действует . вторая проблема фильтр . инструкция с фильром обращаеться не только к числам хп и мп , но иногда к какому то другому адресу с таким же фильтром . не очень часто , но когда изменение хп попадает на этот другой адрес игра крашиться . по этому что бы отсеять лишние адреса в своей таблице я делал еще привязку к текущему числу хп . если ты посмотриш таблицу то увидишь что там что бы правильно сработал первый скрипт на хп мп и экспу надо в начале ввести число сколько сейчас есть. тогда срабатывает только на нужного героя . это не очень удобно , но как сделать лучше я пока не придумал по этому просил посмотреть таблицу . еще раз спасибо за помощь
  8. я так пробовал , но не чего полезного не нашел . еще заметил что иногда библиотека там не одна , а несколько . например RGSS102E и RGSS104E или три разных 20хх. в ини файле прописана 102 , но если поменять на 104 то игра то же нормально запускаеться , но сккрипты чит енжин перестают работать . я плохо в этом разбираюсь . пониамешь я бы хотел знать будет ли работать скрипт в игре не только у меня , а то оказываеться даже одинаковая игра может отличаться и не где не сказано какая версия игры и рпг макер. в демке Asguaard и в моей версии файлы RGSS102E абсолюто одинаковые , а скрипт не работает из за разных фильтров и не как это не узнать . у меня эта таблица работает на больше чем 30 игр , но у кого то может на половину не работать . мне друг скажет что у него таблица не работает и я не как не могу проверить почему . я же не спрошу у него какой там фильтр в его версии игры
  9. пасиб , но это для меня не понятный черный ящик )) когда делаю сам пока получаеться коряво , но за то свой скрипт мне как родной и еще экспы добавляет не мало )))) хотел спросить . как можно узнать по игре в какой версии рпг макер она сделана ?
  10. если что то будет не понятно я объясню когда тебе удобно . спасибо спасибо я статью прочитал, но это слишком сложно для меня . я не програмер я так не умею. мне даже простую таблицу как у меня пока не просто сделать и получаеться не очень . гарик посмотрит и скажет наверное можно сделать на много лучше и проще ))))
  11. да пусть здесь мне не жалко . ее и так уже приятель выложил на фирлес . может пригодиться кому то . ссылка http://fearlessrevolution.com/download/file.php?id=12731
  12. слушай мне не удобно просить , но может тогда я тебе дам ссыль на мою старую табличку , а ты мог бы посмотреть как ее улучшить ? ты не против ?
  13. это лечиться отличной бесплатной програмой Registry Trash Keys Finder )))) это понятно , но тодга в таблице будет число х*2+1 , а не реальное . это очень не удобно . как сделать что бы число было реальное ?
  14. 32 бит . я разобрался почему не работает . у нас разные версии игры . сейчас скачал демку с сайта куда я давал сылку .на ней твой фильтр работает , а мой нет . на моей версии наоборот . плохо . объясни как правильно сделать что бы можно было менять параметры героя через таблицу , но что бы в таблице было реальное число , а не *2+1 ? я делал флаг что бы отдельно записать в метку , а потом отдельно прочитать ее , но каждый раз так менять хп или мп не удобно . можно как то по другому что бы сразу менялось ? инструкцию взять на чтение что бы менять все параметры ,а не ждать какие изменились
  15. плохо дело . поменял в твоем скрипте фильтр 4E02 на 4Е3А тогда срабатывает . не знаю как быть . мне нужно не для себя . я не большую таблицу на параметры героя давно сделал , но она получилась не удобная . опыта у меня мало поэтому спрашиваю здесь как правильно взломать . многое не понятно , а если она еще не с каждой ос работеат тогда вообще беда почему она не подходит ? нужно поделить регистр на 2 , а она делит на 2 на 4 и дальше. даже можно 1 в начале не вычитать само округляеться .
  16. спасибо , но скрипт не работает . Value всегда 0 . похоже не работает фильтр cmp ebx,4E02 у меня в ebx другие числа, а фильтр шагов уменя 4Е3А когда я делал свою таблицу этот кусок скрипта sub eax,1 mov ebx,2 mov edx,0 div ebx я делал одной командой shr eax,1 мне кажеться так проще
  17. пробовал так делать . в этих играх у меня не получилось проблема что инструкция работает на сотни адресов, а нужные срабатывают редко . поставил трейс по условию запустил игру. игра долго подвисает потому что чит енжин проверяет каждое срабатывание по условию бряк все время мигает , а потом игра вылетает . трейс на условие не успевает сработать . дебагер veh пысы . в новой чит енжин 683 сделали сравнение трасеров . теперь чит енжин сам находит каждое различие и показывает
  18. это я видел .))) указатель то же искал . до 21 уровень. рабочего не нашел говорят нет игр которые не взломать . я и спрашиваю на форуме опытынх хакеров как правильно ломать когда такая не ломучая игра ? ))) пока не кто не сказал , а у меня самого получаеться не очень . мало опыта
  19. знаю эти ролики я смотрел их все и много других . там не чего нет про такие игры . не один станднартный способ взлома у меня не работает . создал тему с вопросом что бы научиться как правильно ломать первом посте я дал ссылку на сайт игр там можно скачать любую демо игру . если попытаться взломать сразу поймешь
  20. все равно . что угодно . беск хп золото предметы . любой скрипт рабочий . мне хочеться понять как правильно ломать да . это не онлайн игра. рпг для 1 игрока.
  21. таким как я . ))))) у меня появлиась сразу куча вопросов . полезная инфа , но много не понятно
  22. это все похожие игры например ASGUAARD https://aldorlea.org/asguaard.php расскажите если кто то ломал игры [Aldorlea Games] поделитесь опытом ?
  23. жаль . ладно придумаю что то . все равно спасибо тебе большое что стараешься помогать странно сделан форум. жалобу на пост послать могу , а плюсик поставить нет . типа рано еще . лучше бы наоборот да не вроде . это мне для многих игр нужно . полезная штука . с текстом у меня уже получилось как хотел. осталось найти решение для любой последовательности байт . ага видел эту тему . то же попробую фигасе . стигмаера забанили . только сейчас заметил
  24. спасибо это я знаю , но это не то . каждый раз считать и задавать длину не удобно я хотел сделать что бы длина ставилась автоматом . вписал последовательнось 10 байт сосчитала только 10 , а если 20 то 20 . наверно ест такая команда в ассемлере , но я не знаю ее . по этому я сделал по другому . добавил в по байтовом сравнении каждый байт из метки [input_array+di] сравнение с нулем , а сравнение cmp edi, [len] вобще убрал. получаеться когда byte ptr [input_array+di] равно нулю то значит конец цикла . это отлично работает с текстом , но не получаеться с простой последовательностью байт там нет в конце нуля и сразу начинаются старые байты . может как то заполнять нулями кусок памяти , а потом задавать последовательность ? гарик объясни пожалуйста заодно как коротко задать длинную последовательность одинаковых байт . например нулей что бы записатть 32 байта нулями . искал в гугле нашел про дублирование dup , но в скрипт чит енжин применить не получилось
×
×
  • Создать...

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

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