Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

winapi

  1. hex_cat

    Исходник Rust Simple External Base — базовая заготовка под внешний софт

    Народ, решил на днях плотно пощупать Rust после долгих лет на плюсах. Чтобы не тратить время зря, накидал простенькую External базу для Windows, которая станет отличным фундаментом для ваших будущих проектов. В качестве примера внутри реализована логика под COD:WWII, но переделать под любой...
  2. hex_cat

    Вопрос Rust — Паттерн-скан в основном EXE без привязки к конкретной DLL

    Здарова, кодеры. Столкнулся с типичным затыком при написании софта на Rust. Суть в чем: пытаюсь просканить память процесса на наличие паттерна (сигнатуры), но все популярные либы, которые пробовал — toy_arms и proc_mem — в обязательном порядке требуют указывать имя конкретной DLL для поиска...
  3. hex_cat

    Вопрос [Сурс] Rust — Manual Mapper на языке Rust: разбираем код и фиксим краши

    Решил пощупать мануал маппинг на «крабе». В целом, Rust сейчас в мете, но нормальных реализаций мапперов под геймхакинг не так много. Столкнулся с классикой: лоадер отрабатывает чисто, память выделяется, но таргет (в моем случае Rust) ловит краш или ошибки при записи. Суть текущей реализации —...
  4. hex_cat

    Вопрос Вызов внешней функции через shellcode — не сохраняется return value

    Суть проблемы Пытаюсь реализовать внешний вызов функции (x64) в таргете через самописный шеллкод. Сама функция отрабатывает, вызов проходит успешно, но возник затык на элементарном: не получается сохранить возвращаемое значение (return value) в заранее выделенный буфер (allocation2). Данные в...
  5. hex_cat

    Исходник [Сурс] Combat Arms MultiClient — Обход Mutex через Detours

    Парни, назрел вопрос по мультиаккаунту в Combat Arms. Все мы знаем классическую проверку на один запуск через мьютексы. Решил накидать простенький сурс на Detours, чтобы подменять имя мьютекса CA_GAME на лету и запускать второе окно. Схема стандартная: инжектим DLL, перехватываем CreateMutexA...
  6. hex_cat

    Вопрос Valorant — Архитектура пиксельного аима и триггера на OpenCV

    Влетаем в техничку по Valorant: разбор архитектуры пиксельного аима и триггербота на базе OpenCV. Нашел любопытный концепт реализации внешнего софта, где автор (кодер из неигровой индустрии) решил попрактиковаться в обходе античитов через разделение логики и инпута. Схема классическая, но с...
  7. hex_cat

    Гайд [Сурс] Очистка строк чита из памяти (SS Bypass) — C#

    Проверка на сервере или так называемый Screenshare (SS) в том же FiveM, Rust или Roblox — это всегда лотерея, если ты не умеешь за собой подметать. Современные админы уже давно не смотрят только папку загрузок; они лезут в строки системных процессов типа explorer.exe, lsass.exe и svchost.exe...
  8. hex_cat

    Вопрос THE FINALS — Не удается получить PID процесса через FindWindow (EAC)

    Народ, кто сейчас ковыряет THE FINALS, столкнулся с классической проблемой: не получается зацепиться за процесс. Пробовал стандартный способ через имя окна и процесс, но на выходе полный ноль. Есть подозрение, что Easy Anti-Cheat (EAC) либо прячет окно, либо как-то хитро его протектит. В логах...
  9. hex_cat

    Гайд [Сурс] C# Rapid Fire — Проблема детекта зажатой кнопки при симуляции

    Народ, кто ковыряет макросы или внешние софты на шарпе, вот вам классический затык при реализации Rapid Fire. Суть в том, что при попытке цикличной симуляции кликов через WinAPI, программные ивенты начинают конфликтовать с физическим состоянием кнопки. Суть проблемы: Когда вы вызываете методы...
  10. hex_cat

    Вопрос Rust в геймхакинге — стоит ли переходить на C++?

    Здарова, реверсеры. Народ, назрел вопрос по стеку для разработки. Rust — мой основной и самый сильный язык, в нем чувствую себя максимально уверенно. Был еще опыт с Python, но для серьезного геймхакинга он, очевидно, не катит — интерпретируемый мусор в этом контексте. Год назад ковырял Sea of...
  11. hex_cat

    Исходник [Сурс] Rust Material Dumper — Дамп ресурсов через инжект

    Народ, попал в руки простенький, но рабочий дампер для Раста. Ничего лишнего — чистый C#, который делает свою работу через стандартный мануальный инжект. Кто копается в материалах игры или пытается вытянуть структуру ассетов для своих нужд — вещь вполне юзабельная для быстрого сбора инфы...
  12. hex_cat

    Вопрос C# чтение/запись памяти — альтернативы оберткам для RPM/WPM

    Народ, кто ковыряет C# для External софта, подскажите по библиотекам для работы с памятью. Понятно, что стандартные WinAPI вызовы типа ReadProcessMemory и WriteProcessMemory через P/Invoke — это база, но при больших объемах данных они начинают ощутимо душить FPS, особенно если делать много...
  13. hex_cat

    Вопрос Rust — использование SendInput для написания скриптов

    Народ, кто плотно ковыряет Rust в плане макросов и отдачи? Слышал байки, что стандартный SendInput до сих пор считается андетектом для Eac, но есть большие сомнения. Техническая часть: В теории SendInput идет на уровне Windows API и вроде как не должен палиться при грамотной реализации, но на...
  14. onetap_top

    Вопрос Вопрос по механики скрытие вызов winapi.

    Охаё всем жителям юг. Я занимаюсь своим проектом с сфере античита и мне очень интересна это тема nya :3. Так вот, я создал свой мини либку в которых используется механика с хешированием импортов и скрытие в iat таблице(принцип shadowcall), но я так же хочу реализовать возможность скрывать вызовы...
  15. F

    Вопрос Фикс Static TLS

    Нужен фикс static TLS в ммап инжекте. Два способа которые я знаю, юзать флаг msvc /Zc:threadSafeInit (не всегда правильно фиксит на стадии компиляции) или достать по паттерну из ntdll.dll ф-цию LdrpHandleTlsData и мануально вызывать перед DllMain. 1. Какие практики ООП лучше использовать для...
  16. Bunnyscript

    Вопрос Как найти адрес структуры

    Сразу говорю в С++ не шарю, просто интересно. Eсть например структура, например, эта: https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-cursorinfo как узнать ее адрес? Т.е. что хочу сделать, прочитать ее, а потом заполнить.
  17. k3ls

    Вопрос Съедание части названий файлов при поиске через WinAPI

    Нужна помощь, прям пипец. Файлы находит, но сжирает половину названия. Например: Preset.json -> et.json
  18. Vorrik

    Вопрос Как установить microsoft detours?

    В начале я думал, что нужно просто подсоединить директории деторса к проекту и просто заинклудить detours.h, но это мне ничего не дало. Так же смотрел тутор, где происходили действия с cmd, но все закончилось фатальной ошибкой - нет файла cmmon.mak, вроде так. Честно говоря я уже заебался, памагите
Назад
Сверху Снизу