Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Вкатываюсь в kernel-программирование, пишу временный спуфер и столкнулся с классической проблемой при подмене данных.
Суть ситуации:
Когда меняю таблицы SMBIOS в ядре, всё проходит гладко. Если чекать через дебаг-принты — значения заменяются на нужные. Однако, если запрашивать серийники через...
Здорово, реверсеры.
Достало возиться с хардкодными оффсетами и ловить детекты на KeStackAttachProcess? Нашел в закромах интересный PoC под названием kWalk. Суть в реализации стелс-чтения и записи памяти через ручной проход по таблицам страниц (Page Table Walk) и ремап MDL. Этот метод позволяет...
Разбор полетов: почему внешний ESP в Rust перестал работать и шлет мусор в консоль.
После очередного патча структуры и оффсеты в Rust поплыли, что для внешнего софта через RPM — классическая головная боль. Если у вас EntityList выдает фантомных игроков, а W2S рисует «в молоко», значит вы юзаете...
Заморочился тут с обходом DSE через затирку g_CiOptions, чтобы пропихнуть свой драйвер под носом у EasyAntiCheat. Схема классическая: нашел уязвимый драйвер с произвольной записью в ядре (arbitrary kernel write), патчнул опции, загрузился. Но вот в чем загвоздка — даже когда я полностью...
Разбор полетов по поводу того, что на самом деле творит EasyAntiCheat_EOS.sys в ядре при старте. Прогнал драйвер через эмулятор, разложил все по фазам и вытащил техническое мясо. Краткая суть: почти вся логика сидит под их собственной VM, а как только проходят первичные анти-дебаг гейты, драйвер...
вот так прокидывается мост между физикой и виртуалом / разбиваем адреса на индексы через смещения pml4, pdpt и пр. мне не важно что вы меня не понимаете. шагаем по цепочке: Суть в том, что каждый уровень таблицы дает нам адрес следующей таблицы pd pt переключите с силы на ловкость обязательно и...
Здарова, реверсеры. Пока большинство юзает паблик-спуферы, которые просто меняют одну ветку в реестре, античиты вроде EAC и BattlEye давно научились слать OID-запросы напрямую в минипорт. Обычный софт тут пасует, поэтому выкладываю базу для нормального спуфа на уровне ядра.
В чем суть метода
Мы...
Здарова, реверсеры. Easy Anti-Cheat (EAC) в очередной раз подкинул проблем любителям Ring-1. Судя по логам, в последних апдейтах Fortnite и Rust завезли новые проверки для SVM гипервизоров, которые наглухо вешают систему в BSOD при инициализации.
Ситуация классическая: пишется кастомный...
Решил тут на днях снова заскочить в My Hero Ultra Rumble и прихватил с собой рабочий билд. Софт из разряда «всё включено» для тех, кто любит разносить лобби по фасту. По функционалу тут полный фарш, начиная от банального визуала и заканчивая жестким вмешательством в механики игры.
Техническая...
Paladins — игра контрастов, где баги живут годами, а полезные фичи порой работают через одно место. Если вам приспичило скрыть свой профиль (Private Profile), а стандартными путями это делать лень или хочется перестраховаться через лазейки в старых манифестах — ловите рабочий метод.
Суть...
Подгон для реверсеров и тех, кто плотно занимается разработкой под ядро.
DOWNLOAD
VIRUSTOTAL
В сеть попал солидный пак из 87 уязвимых драйверов (BYOVD), которые активно используются для маппинга и получения Kernel Read/Write в обход популярных античитов. Основной интерес представляют драйверы...
Парни, при очередном забеге по деобфускации драйвера EAC наткнулся на весьма характерный метод. Пока разрабы античитов рассказывают сказки про нейронки, в ядре по-прежнему живет старый добрый захват экрана через Win32k API.
Судя по всему, это их основной способ борьбы с внешними оверлеями...
Ситуация в ARC Raiders сейчас максимально странная: пока одни залетают с рейджом на копеечном софте и живут неделями, владельцы серьезных DMA-сетапов ловят теневые баны через пару каток. Затестил на себе и хочу разобраться, где EAC закрутил гайки.
Конфиг системы:
Проц: Ryzen 7 9800X3D (свежая...
Пацаны, пристегнитесь. Пока вы потеете над обходом EAC и чекаете оффсеты в поисках вечного UD, сами Facepunch уже давно наладили систему «стукачества» прямо внутри игрового клиента. Перехватил я тут HTTP-трафик Раста и то, что летит на их серверы, должно заставить вас серьезно напрячься.
RUST...
Привет всем любителям низкоуровневого реверса и разработки драйверов.
Столкнулся с крайне неприятной проблемой: на этапе инициализации EAC система улетает в мертвый фриз (dead hang). Пытаюсь разобраться, где именно мой гипервизор дает осечку, так как дебажить такие вещи — то еще удовольствие...
Здарова, спецы. Пытаюсь оживить Interactive Debug в Расте, но старая тема через подмену флагов в ModelState почему-то отказывается адекватно пахать. Судя по всему, Facepunch опять что-то перекрутили в логике или я упускаю какую-то мелочь.
Суть реализации: в хуке ClientInputHook для...
Нашел неплохой вариант для тех, кто хочет вкатиться в создание своего External софта под Apex Legends.
DOWNLOAD
Попала в руки база, которую автор выложил как стартовую площадку для новичков. Код не самый стерильный, автор давно активно не кодил под Апекс, но для понимания логики отрисовки ESP...
Решил на досуге плотно покопаться в кишках EasyAntiCheat.sys от Rust. Дампил через IDA, прошелся по таблицам импортов и декомпилу — никакой инфы из вторых рук, только голый реверс бинарника. Если кто-то думает, что EAC всё еще сидит на уровне простых колбеков, у меня для вас плохие новости.
1...
Народ, назрел технический момент по Расту. Сейчас юзаю самописный дампер, который вытягивает чисто статические оффсеты, но для нормального софта этого уже давно мало. Хочу внедрить в него автоматический поиск функций декрипта (decryption routines).
В чем затык:
Простого поиска оффсетов по типу...
Народ, назрел классический вопрос по части отрисовки ESP, который до сих пор вызывает споры у тех, кто переходит от кодинга под оффлайн-помойки к серьезным проектам. Суть в чем: что на самом деле безопаснее в плане детекта античитами — создание отдельного OpenGL окна для оверлея или...