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

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

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



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

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

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



 

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

 

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

RuCoreNET - лучшее для вас!


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


63 просмотров


0 0 vote
Рейтинг статьи
Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments


Do NOT follow this link or you will be banned from the site!
0
Would love your thoughts, please comment.x
()
x

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

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