RuCore.NET

Реверс Инжиниринг — Reverse Engineering (Работа с .net файлами)





Что такое реверс-инжиниринг программ?
Так называют процесс разбора приложения с целью понять, как оно работает, чтобы в будущем воссоздать этот процесс с внесением необходимых изменений. Обычно для этих целей используются отладчик и ассемблер. В зависимости от качества используемого программного обеспечения будут отличаться результат и количество времени, которое необходимо потратить на его приведение в нормальный вид. Объяснять реверс-инжиниринг для начинающих лучше всего на примере.

Сегодня будем учиться получать исходники программ. Для начала нужно скачать две программы.



  • 1.DnSpy
  • 2.ExeinfoPe
  • 3. Программа которую будем взламывать

В моем случае это будет мой Криптор, который я написал за 15 минут на колене. Ну для начала разберемся что такое PE сканнер?

Это софт, который поможет тебе, мой юнный реверсер — определить на чём нарисована твоя » подопытная » программа ( в нашем случае — это криптор), узнать, каким протектором она накрыта. Функций много, как и PE сканнеров, перечислять всё не буду. Лично я — использую : » ExeInfo PE «. Выглядят он как-то так :

 

Теперь бросаем туда программу, и видим магию ))

 

Теперь мы можем видеть чем накрыт Криптор, на каком языке написаниц и т.д



Поделись статьей с друзьями


32 просмотров



Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: