

partoftheworlD
Пользователи+-
Постов
2 687 -
Зарегистрирован
-
Посещение
-
Победитель дней
172
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент partoftheworlD
-
Спасибо, у нее все же есть шанс на жизнь.
-
На форуме была игра недавно про вьетнам или что-то типа того, был запрос сделать невидимость. Удобно когда, есть способность или шапка-невидимка, через которые можно найти инструкцию обнаружения NPC, но когда не за что зацепиться необходимо идти на отчаянные меры. У меня было предположение, как сделать невидимость. Тут 2 варианта возможно, мы в радиусе видимости npc, либо на определенных участках карты, есть триггеры заходя за которые будет воспроизведен звук, взрыв, атака npc и т.д(например в серии игр L4D заходя за определенные триггеры на нас начинает нападать волна зомби). Если будем искать дистанцию, то тут либо искать изменилось/неизменилось(это долго и не факт, что найдем, то что нужно), либо искать координаты ГГ и врага, и рассчитывать дистанцию. Допустим наши координаты xyz(-256,-100,15), а врага (198,65,25): Произведя такие не сложные вычисления, мы получаем дистанция от нас до врага 483.157324 юнита. Это значение мы и будем искать в CE, а из него уже выходить на логику npc, на участок кода который нас обнаруживает. После защиты диплома появилось много свободного времени, так что этой ночью буду проверять свою теорию на практике.
- 21 ответ
-
- 1
-
-
Опередил меня не успел таблицу сохранить даже
-
Привет, возник такой вопрос вдруг кто-нибудь уже пробовал искать предметы которые спавнятся в одном месте, как их вообще можно обнаружить? Как я понял, при загрузке карты создается объект с разными характеристиками типа веса, координат, id объекта и т.д., кроме как трассировки начиная от точки входа ничего на ум не приходит, но это же ужасно долго, да и вообще похоже на извращение.
-
О каких механизмах защиты шла речь? Взломал все 4 приложения и что-то не заметил. Это которая проверка с выводом сообщения? Алгоритм взлома везде одинаковый: Открыть CDA Code Dynamic Analysis. Начать запись. Нажать на каждую кнопочку. Поставить фильтр на запись с выполнением 1-2 функции. Написать скрипт на найденную функцию.
-
Dead Rising 3 и Fallout 4, если бы можно было за 2 игры голосовать(для следующего выпуска) Dead Island Riptide слишком простая для взлома.
-
У меня примерно так же бывает когда гружу через wifi, либо сервер ростелекома на тех.обслуживании(это бывает частенько) и мой трафик идет через сервер, в другом городе за 30км от меня. Попробуй сделать трассировку и скорость измерь когда все нормально и когда долго грузит, так найдешь проблему. Раньше долго обработка проходила, когда ютуб дизайн начал менять. Кстати видео на 4 минуты, у меня больше 50-55мб не весят в 1080p и 60fps.
-
с чужих исходников, решения чужих ошибок при компиляции чужих исходников, MSDN, книги "Язык программирования С++". Бьерна Страуструпа и Windows для профессионалов. Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows Рихтера.
-
У тебя Processmenager рассчитан только на .exe.
-
var wBuff: byte; wHandle: integer; tHandle, ProcessID, pHandle, temp: cardinal; ...... wHandle := FindWindow(nil, 'Заголовок окна'); if wHandle <> 0 then begin tHandle := GetWindowThreadProcessId(wHandle, @ProcessID); pHandle := OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessID); ReadProcessMemory(pHandle, ptr($0043231F), @wBuff, 1, temp); MessageBox(Form1.Handle, 'Ок', 'Ок', 0); CloseHandle(pHandle); end else begin MessageBox(Form1.Handle, 'Ошибка', 'Ошибка, 0); end; Вроде бы работать должно.
-
У тебя процесс открыт с правами?
-
При запуске установи бряк перед ShowMessage и отладь GAME_BasseAdress := $0 + Ulong(G_Base(GameID, 'client.dll')); со вхождением в G_Base. Тут либо GameID не получаешь, либо G_Base не возвращает адрес. Подсказал бы еще что-нибудь, но делфи всего раз использовал во время учебы.
-
Думаю его можно не добавлять на форум/сайт, можно же использовать irc или тот же телеграмм. создать группу и выложить ссылку группы на форуме. Но тут стоит голосовать, что будет удобней использовать.
-
Вот возник такой вопрос, можно ли заскриптовать Cheat Engine как например ida, immunity debbuger, fiddler для выполнения рутинных задач или придется писать плагин? Хотел автоматизировать расстановку бряков/трассировки на 10 и более адресов. Вроде по примеру на CE разобрался, как ставить бряки. Теперь такой вопрос, массив адресов указывать типа addresslist = { 0x01, 0x02 } и после в цикле перечислять addresslist[iterator] и .т.д?
-
и добавить что это надо смотреть в таблице импорта
-
Новичок и уже трейнеры хочешь делать хм ну ладно, тогда тебе надо сделать снимок модулей, перебрать и найти нужный, вернуть базовый адрес найденного модуля. Работать с ним. Тебе показали примеры рабочего кода поищи аналоги этих функций на delphi вот уже будет опыт. Помочь тебе помогут, если есть какие-нибудь наработки, а если хочешь исходник, то поищи в гугле или гитхабе их полным полно.
-
IsDebuggerPresent показывает, находится ли процесс, который её вызывает, в контексте отладчика, то есть отлаживается ли он. Чаще всего эта функция используется.
-
Структура Восстановленный код выстрела В прикрепленных файл в виде html восстановленного код он с подсветкой. Full_Shot_Func.htm
-
Сегодня как раз делал выносливость. У меня полоска 1.75 максимальное значение может из-за 250 легендарного уровня. Могу сразу таблицу кинуть, если нужно.
-
-
https://habrahabr.ru/company/aligntechnology/blog/283352/