Реверсинг — разбор программы с целью изменения ее работы, параметров, интерфейса, встраивание дополнительных функций и т.д. Эти действия могут включать в себя нахождение алгоритма генерации/проверки кода, пароля, алгоритма организации защиты и т.д. Реверсинг сродни крэкерству, однако под реверсингом чаще понимается восстановление исходного кода программы из исполняемого кода, часто реверсинг кода может быть даже не связан с алгоритмом защиты программ.
Список отладчиков (дебаггеров): ● IDA — интерактивный дизассемблер, отличается исключительной гибкостью, наличием встроенного командного языка, поддерживает множество форматов исполняемых файлов для большого числа процессоров и операционных систем. Оф. сайт: www.hex-rays.com/products/ida/index.shtml ●GNU Debugger — переносимый отладчик проекта GNU, который работает на многих UNIX-подобных системах и умеет производить отладку многих языков программирования, включая Си, C++, Free Pascal, FreeBASIC, Ada и Фортран. Оф. сайт: www.gnu.org/software/gdb/ ●OllyDbg — бесплатный проприетарный 32-битный отладчик уровня ассемблера для операционных систем Windows, предназначенный для анализа и модификации откомпилированных исполняемых файлов и библиотек, работающиx в режиме пользователя (ring-3). Оф. сайт: www.ollydbg.de/
Lolineka, да, если выкупить весь продукт у разработчика Вобще, зависит от лицензии на ПО, языка разработки, компилятора и средств декомпиляции. Если интересует что-то конкретное, то и спрашивай конкретнее. Почитай это, советую habrahabr.ru/post/142349/ Там написано это: "Игра написана с помощью XNA и .NET, а значит — все бинарные файлы и файлы библиотек можно посмотреть насквозь с помощью рефлектора, например: .NET Reflector."
Софт и инструкции можна скачать от wasm.ru,exelab.ru Полезно почитать тутори Icszelion'a. А для начала немного почитайте про ассемблер ну хоть минимум.
Lolineka:
И можно получить исходник любого софта?… Подробнее
Ет было бы здорова. А так небивает. Программы прячет свой сирец. Одна другая даж незапускается при обнаружении отслежки. Правда ни все. Обойти можно,но ето не так просто.
"А для начала немного почитайте про ассемблер ну хоть минимум." Да, он реально помог, когда захотелось немного пописать патчики. Кто-нибудь может посоветовать хорошие уроки по IDA? Прога мощная, но методом тыка мало получилось. Да и тыкал недолго))
Miha:
"А для начала немного почитайте про ассемблер ну хоть минимум." Да, он реально помог, когда захотелось немного пописать патчики. Кто-нибудь может посоветовать хорошие уроки по IDA? Прога мощная, но методом т… Подробнее
Miha, Серезная штука,решил почитать и понял что надо дзенствовать. О боже как мало я знаю... И ето часть первая.Оказивается есть и вторая часть етого трактата. Надо искать. Случайно не знаешь где скачать 1и3 часть работы Варфоломея Собейкиса?
ts 30 мая 2012 в 20:46
Реверсинг сродни крэкерству, однако под реверсингом чаще понимается восстановление исходного кода программы из исполняемого кода, часто реверсинг кода может быть даже не связан с алгоритмом защиты программ.
Список отладчиков (дебаггеров):
● IDA — интерактивный дизассемблер, отличается исключительной гибкостью, наличием встроенного командного языка, поддерживает множество форматов исполняемых файлов для большого числа процессоров и операционных систем.
Оф. сайт: www.hex-rays.com/products/ida/index.shtml
●GNU Debugger — переносимый отладчик проекта GNU, который работает на многих UNIX-подобных системах и умеет производить отладку многих языков программирования, включая Си, C++, Free Pascal, FreeBASIC, Ada и Фортран.
Оф. сайт: www.gnu.org/software/gdb/
●OllyDbg — бесплатный проприетарный 32-битный отладчик уровня ассемблера для операционных систем Windows, предназначенный для анализа и модификации откомпилированных исполняемых файлов и библиотек, работающиx в режиме пользователя (ring-3).
Оф. сайт: www.ollydbg.de/