Реверс-инжиниринг игр
Лучшие авторы в этой теме
-
Northern Neighbour 7 сообщений
-
Devin 1 сообщение
Популярные дни
Популярные сообщения

Northern Neighbour

Northern Neighbour

Northern Neighbour

Northern Neighbour

Northern Neighbour
-
Сейчас на странице 0 пользователей
- Нет пользователей, просматривающих эту страницу
-
Модераторы онлайн
- alexis
- Blackfyre Kreis
Рекомендованные сообщения
Ищу людей которые знают (или хотят вместе со мной узнать ) как заниматься реверс-инжинирингом , то есть глубокой модернизацией игр.
Реверс-инжиниринг,или обратная разработка , это процесс изучения и внесение изменений в код исполнительных файлов игр (exe и прочих ) , без наличия доступа к их исходному коду.
Опубликовано Northern Neighbour,
Закреплено Strаtegium- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. (Бюро переводов Old-Games.Ru)
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
(Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. )
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. ( на примере воссоздания игры Chip's Challenge на Linux)
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. (Реверс-инжиниринг Чёрного Плаща.)
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Опубликовано Northern Neighbour,
Закреплено Strаtegium- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. ( Субреддит для тех из нас, кто любит обратное проектирование игр, выясняя, как они работают, побеждая…)
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. .
( форум про отладку и дизассемблирование-
сообщество людей, интересующихся темами, связанными с реверс-инжинирингом, разработкой эксплойтов, исследованием вредоносных программ и пентестами.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
(русскоязычный)
Опубликовано Northern Neighbour,
Закреплено StrаtegiumВойдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
и — не новая, но очень хорошая и до сих пор актуальная книга от Криса с хорошей систематизацией знаний и отличным материалом
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. — полностью бесплатная книга, переведенная уже на множество языков мира. Здесь, наверное, самое примечательное — это наличие интересных заданий после каждой главы, при этом — для нескольких архитектур сразу;
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
(архив журнала)
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. (с переводом)
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Сайт производителя: otus.ru
Автор: Артур Пакулов
Hackerdom-11 Reverse Engineering - канал от HackerDom на русском. Вводная часть по форматам файлов, использованию отладчиков и дебаггеров, а так же чуть чтуь от упаковке исполняемых файлов и методах анти-отладки
Реверс для начинающих - знакомство с OllyDBG, разбор внутренностей kaygen, steep-by-steep гайды, пример .NET реверса и немножко другой всячины (на английском )
Опубликовано Northern Neighbour,
Закреплено StrаtegiumДизассе́мблер — транслятор, преобразующий машинный код, объектный файл или библиотечные модули в текст программы на языке ассемблера.
По режиму работы с пользователем делятся на автоматические и интерактивные.
Такие дизассемблеры генерируют готовый листинг, который можно затем править в текстовом редакторе. Пример интерактивного — IDA. Он позволяет изменять правила дизассемблирования и является весьма удобным инструментом для исследования программ.
Дизассемблеры бывают однопроходные и многопроходные. Основная трудность при работе дизассемблера — отличить данные от машинного кода, поэтому на первых проходах автоматически или интерактивно собирается информация о границах процедур и функций, а на последнем проходе формируется итоговый листинг. Интерактивность позволяет улучшить этот процесс, так как просматривая дамп дизассемблируемой области памяти, программист может сразу выделить строковые константы, дать содержательные имена известным точкам входа, прокомментировать разобранные им фрагменты программы. Обычно однопроходный дизассемблер (как и построчный ассемблер) является составной частью отладчика.
Чаще всего дизассемблер используют для анализа программы (или её части), исходный текст которой неизвестен — с целью модификации, копирования или взлома. Реже — для поиска ошибок (багов) в программах и компиляторах, а также для анализа и оптимизации создаваемого компилятором машинного кода.
При работе с исполняемым кодом или байт-кодом, созданным на некоторых языках высокого уровня (например, java) имеется возможность восстановить не только текст на языке ассемблера, но даже и структуру классов программы, а если при компиляции исполняемого файла не была отключена отладочная информация — то и исходный текст программы. Для исключения таких возможностей используется обфускация.
IDA
PE Explorer
W32DASM
Hopper Disassembler
Radare2
Ghidra
Отла́дчик ( debugger ) — компьютерная программа для автоматизации процесса отладки: поиска ошибок в других программах, ядрах операционных систем, SQL-запросах и других видах кода. В зависимости от встроенных возможностей, отладчик позволяет выполнять трассировку, отслеживать, устанавливать или изменять значения переменных в процессе выполнения кода, устанавливать и удалять точки останова или условия остановки и так далее.
OllyDbg — shareware 32-битный отладчик уровня третьего кольца защиты для операционных систем Windows, предназначенный для анализа и модификации откомпилированных исполняемых файлов и библиотек, работающих в режиме пользователя.
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
RadAsm: программа для написания кодов на ассемблере.
Masm32: Компилятор для кодов которые создает RadAsm
OllyDbg: Отладчик, позволяет просмотреть все машинные команды и местоположение любых данных в регистрах и памяти.
Введение в отладку с нуля, используя OllyDbg. (автор Яша Добрый Хакер)
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Отладка средствами OLLYDBG и дизассемблирование с помощью IDA Pro с нуля (удаленный)
Отладка средствами OLLYDBG и дизассемблирование IDA Pro с нуля
Win32 API и ассемблер средствами OllyDbg и IDA Pro
Введение в отладку с нуля используя OllyDbg
Отладка средствами OLLYDBG и дизассемблерование IDA pro с нуля
x64dbg
Отладчик x64dbg поддерживает обе архитектуры — x64 и x86, содержит множество полезных дополнений и при этом имеет достаточно удобный интерфейс.
WinDbg
DOSBox debugger.
HxD
Hiew
Resource Hacker
Опубликовано Northern Neighbour,
Закреплено StrаtegiumВойдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.
Опубликовано Northern Neighbour,
Закреплено StrаtegiumПрисоединиться к обсуждению
Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.