Реверс-инжиниринг игр - Моды на Стратегиуме - Strategium.ru Перейти к содержимому

Реверс-инжиниринг игр

Рекомендованные сообщения

Northern Neighbour

Ищу людей которые знают (или хотят вместе со мной узнать ) как заниматься реверс-инжинирингом  , то есть глубокой модернизацией игр. 

 

Реверс-инжиниринг,или обратная разработка , это процесс изучения и внесение изменений в код исполнительных файлов игр  (exe и прочих ) , без наличия доступа к их исходному коду. 

 

Изменено пользователем Northern Neighbour
Ссылка на комментарий

Northern Neighbour
Спойлер

- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.  (Бюро переводов Old-Games.Ru)

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

(Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. ) 

 

 

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. ( на примере воссоздания игры Chip's Challenge на Linux) 

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.  (Реверс-инжиниринг Чёрного Плаща.)

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

 

Изменено пользователем Northern Neighbour
Ссылка на комментарий

Northern Neighbour
Спойлер

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. ( Субреддит для тех из нас, кто любит обратное проектирование игр, выясняя, как они работают, побеждая…) 

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. .

( форум про отладку и дизассемблирование- 

сообщество людей, интересующихся темами, связанными с реверс-инжинирингом, разработкой эксплойтов, исследованием вредоносных программ и пентестами.

 

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

(русскоязычный)

 

 

 

Изменено пользователем Northern Neighbour
Ссылка на комментарий

Northern Neighbour
Спойлер

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

и — не новая, но очень хорошая и до сих пор актуальная книга от Криса с хорошей систематизацией знаний и отличным материалом

 

- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

- Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

 

 

-  Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. — полностью бесплатная книга, переведенная уже на множество языков мира. Здесь, наверное, самое примечательное — это наличие интересных заданий после каждой главы, при этом — для нескольких архитектур сразу;

 

 

 

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

 

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

  (архив журнала)

 

 

Спойлер

 

 

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. (с переводом)

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

 

 

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

Сайт производителя: otus.ru
Автор: Артур Пакулов

 

 

 

Hackerdom-11 Reverse Engineering - канал от HackerDom на русском. Вводная часть по форматам файлов, использованию отладчиков и дебаггеров, а так же чуть чтуь от упаковке исполняемых файлов и методах анти-отладки

 

 

 

Реверс для начинающих - знакомство с OllyDBG, разбор внутренностей kaygen, steep-by-steep гайды, пример .NET реверса и немножко другой всячины (на английском )

 

 

 

 

 

 

Спойлер

 

 

 

 

 

Изменено пользователем Northern Neighbour
Ссылка на комментарий

Northern Neighbour
Спойлер

 

Спойлер

Дизассе́мблер  — транслятор, преобразующий машинный код, объектный файл или библиотечные модули в текст программы на языке ассемблера.

 

По режиму работы с пользователем делятся на автоматические и интерактивные.

Такие дизассемблеры генерируют готовый листинг, который можно затем править в текстовом редакторе. Пример интерактивного — 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
Ссылка на комментарий

Northern Neighbour
Спойлер

 

Спойлер

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое.

 

 

 

 

 

 

 

 

Изменено пользователем Northern Neighbour
Ссылка на комментарий

Закреплённые сообщения
Northern Neighbour
47 минут назад, Devin сказал:

@Northern Neighbour 

не проще ли с таким подходом сделать игру заново? :)

 

Я игры не создавал ,поэтому не могу ответить на ваш вопрос . 

 

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

Изменено пользователем Northern Neighbour
Ссылка на комментарий

Присоединиться к обсуждению

Вы можете оставить комментарий уже сейчас, а зарегистрироваться позже! Если у вас уже есть аккаунт, войдите, чтобы оставить сообщение через него.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Ваша ссылка автоматически преображена.   Отображать как простую ссылку

×   Предыдущее содержимое было восстановлено..   Очистить текст в редакторе

×   You cannot paste images directly. Upload or insert images from URL.

  • Ответы 7
  • Создано
  • Последний ответ
  • Просмотры 1101

Лучшие авторы в этой теме

  • Northern Neighbour

    7

  • Devin

    1

Популярные дни

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу


Copyright © 2008-2024 Strategium.ru Powered by Invision Community

×
×
  • Создать...