Задать вопрос
@Qreen
Разъяренный питонист

Реально ли дизассемблировать dll?

У меня появилась нужда изменить один из dll винды. Реально ли это? Как я понял, для этого нужно его дизассемблировать, изменить и собрать. Так вот: есть ли на win dll какая либо защита, которая не позволит сделать это? Если это все же возможно, прошу посоветовать хорошие дизассесблеры.
  • Вопрос задан
  • 1191 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Академия Codeby
    Курс «Реверсивный инжиниринг ПО под ОС Windows»
    26 недель
    Далее
  • Skillbox
    Реверс-инжиниринг
    3 месяца
    Далее
  • OTUS
    Reverse-Engineering. Basic
    5 месяцев
    Далее
Решения вопроса 2
IDA Pro или ghidra, например, если говорить об ассеблере.
Если это .NET, то ildasm, dotpeek, dnspy, ilspy
Обходить все защиты придётся руками, если они есть.
Ответ написан
Комментировать
GavriKos
@GavriKos
Микропетпроджект - домашнее облако homeCloud
Дизасемблировать реально, подойдет любой дизасм.
А вот изменить и собрать обратно, да так чтобы винда приняла этот файл и не выеживалась - вот это очень не факт что получится - вроде длл можно тоже подписать, да и чексуммы никто не отменял. +высок шанс что после обратной сборки что то не будет работать )
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы