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

partoftheworlD

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

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

  • Посещение

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

    172

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

  1. Спасибо, у нее все же есть шанс на жизнь.
  2. На форуме была игра недавно про вьетнам или что-то типа того, был запрос сделать невидимость. Удобно когда, есть способность или шапка-невидимка, через которые можно найти инструкцию обнаружения NPC, но когда не за что зацепиться необходимо идти на отчаянные меры. У меня было предположение, как сделать невидимость. Тут 2 варианта возможно, мы в радиусе видимости npc, либо на определенных участках карты, есть триггеры заходя за которые будет воспроизведен звук, взрыв, атака npc и т.д(например в серии игр L4D заходя за определенные триггеры на нас начинает нападать волна зомби). Если будем искать дистанцию, то тут либо искать изменилось/неизменилось(это долго и не факт, что найдем, то что нужно), либо искать координаты ГГ и врага, и рассчитывать дистанцию. Допустим наши координаты xyz(-256,-100,15), а врага (198,65,25): Произведя такие не сложные вычисления, мы получаем дистанция от нас до врага 483.157324 юнита. Это значение мы и будем искать в CE, а из него уже выходить на логику npc, на участок кода который нас обнаруживает. После защиты диплома появилось много свободного времени, так что этой ночью буду проверять свою теорию на практике.
  3. Опередил меня не успел таблицу сохранить даже
  4. Привет, возник такой вопрос вдруг кто-нибудь уже пробовал искать предметы которые спавнятся в одном месте, как их вообще можно обнаружить? Как я понял, при загрузке карты создается объект с разными характеристиками типа веса, координат, id объекта и т.д., кроме как трассировки начиная от точки входа ничего на ум не приходит, но это же ужасно долго, да и вообще похоже на извращение.
  5. О каких механизмах защиты шла речь? Взломал все 4 приложения и что-то не заметил. Это которая проверка с выводом сообщения? Алгоритм взлома везде одинаковый: Открыть CDA Code Dynamic Analysis. Начать запись. Нажать на каждую кнопочку. Поставить фильтр на запись с выполнением 1-2 функции. Написать скрипт на найденную функцию.
  6. Dead Rising 3 и Fallout 4, если бы можно было за 2 игры голосовать(для следующего выпуска) Dead Island Riptide слишком простая для взлома.
  7. POINT pPoint; CRect pRect; CDialog::GetWindowRect(&pRect); pRect.left + pPoint.x //координата по х + координата чужого окна pRect.bootom + pPoint.y //координата по у + координата чужого окна Вроде бы как-то так. Способ не идеальный, но должен работать. POINT CRECT
  8. У меня примерно так же бывает когда гружу через wifi, либо сервер ростелекома на тех.обслуживании(это бывает частенько) и мой трафик идет через сервер, в другом городе за 30км от меня. Попробуй сделать трассировку и скорость измерь когда все нормально и когда долго грузит, так найдешь проблему. Раньше долго обработка проходила, когда ютуб дизайн начал менять. Кстати видео на 4 минуты, у меня больше 50-55мб не весят в 1080p и 60fps.
  9. с чужих исходников, решения чужих ошибок при компиляции чужих исходников, MSDN, книги "Язык программирования С++". Бьерна Страуструпа и Windows для профессионалов. Создание эффективных Win32-пpилoжeний с учетом специфики 64-разрядной версии Windows Рихтера.
  10. У тебя Processmenager рассчитан только на .exe.
  11. 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; Вроде бы работать должно.
  12. У тебя процесс открыт с правами?
  13. При запуске установи бряк перед ShowMessage и отладь GAME_BasseAdress := $0 + Ulong(G_Base(GameID, 'client.dll')); со вхождением в G_Base. Тут либо GameID не получаешь, либо G_Base не возвращает адрес. Подсказал бы еще что-нибудь, но делфи всего раз использовал во время учебы.
  14. Думаю его можно не добавлять на форум/сайт, можно же использовать irc или тот же телеграмм. создать группу и выложить ссылку группы на форуме. Но тут стоит голосовать, что будет удобней использовать.
  15. partoftheworlD

    CE скрипты

    Вот возник такой вопрос, можно ли заскриптовать Cheat Engine как например ida, immunity debbuger, fiddler для выполнения рутинных задач или придется писать плагин? Хотел автоматизировать расстановку бряков/трассировки на 10 и более адресов. Вроде по примеру на CE разобрался, как ставить бряки. Теперь такой вопрос, массив адресов указывать типа addresslist = { 0x01, 0x02 } и после в цикле перечислять addresslist[iterator] и .т.д?
  16. partoftheworlD

    winapi

    и добавить что это надо смотреть в таблице импорта
  17. Новичок и уже трейнеры хочешь делать хм ну ладно, тогда тебе надо сделать снимок модулей, перебрать и найти нужный, вернуть базовый адрес найденного модуля. Работать с ним. Тебе показали примеры рабочего кода поищи аналоги этих функций на delphi вот уже будет опыт. Помочь тебе помогут, если есть какие-нибудь наработки, а если хочешь исходник, то поищи в гугле или гитхабе их полным полно.
  18. partoftheworlD

    winapi

    IsDebuggerPresent показывает, находится ли процесс, который её вызывает, в контексте отладчика, то есть отлаживается ли он. Чаще всего эта функция используется.
  19. Структура Восстановленный код выстрела В прикрепленных файл в виде html восстановленного код он с подсветкой. Full_Shot_Func.htm
  20. Сегодня как раз делал выносливость. У меня полоска 1.75 максимальное значение может из-за 250 легендарного уровня. Могу сразу таблицу кинуть, если нужно.
  21. Версия 1.9.3

    10 раз скачали

  22. partoftheworlD

    C++ без new и delete

    https://habrahabr.ru/company/aligntechnology/blog/283352/
×
×
  • Создать...

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

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