Загрузка...

Реверсинг C# приложения

Тема в разделе Уроки реверсинга создана пользователем Pabloo_T 26 июн 2018. (поднята 18 июн 2018) 3638 просмотров

Загрузка...
  1. Pabloo_T
    Pabloo_T Автор темы 26 июн 2018 610 24 июн 2016
    Внимание много буков! Если ты не понимаешь зачем это и что это (Просто закрой тему)
    За основу возьму !Eddy420 из этой статьи https://zelenka.guru/threads/482835/ (для кого то это сложный)
    [IMG]
    И так для начала надо понять на чем написан софт (Тип мы не знаем)
    Для этого запускаем Detect it Easy и перетаскиваем наш exe в эту программу
    Видим такое
    Протекты ( Confuser(1.X)[-] ConfuserEx(1.0.0)[-])
    На чем написано приложение .NET(v2.0.50727)[-]

    [IMG]
    Далее переходим в DnSpy-x86
    Кидаем туда наш файл и переходим к модулю .cctor
    [IMG]
    Видим перед собой вот такую ситуацию

    [IMG]
    Ставим брекпойнт на второй модуль и нажимаем СТАРТ
    [IMG]
    В появившемся поле "Остановится в " выбираем пункт Не прерывать и нажимаем Ок
    Как видим код так сказать стал "нормальным"
    [IMG]
    Переходим по пути НЕ ОСТАНАВЛИВАЯ ОТЛАДКУ, переходим в пункт computedPwd и ставим брек пойнт на 42 строку и нажимаем продолжить.

    [IMG]
    У нас должна запуститься программа
    [IMG]
    Вводим любые данные которые вам понравятся и нажимаем Check!
    [IMG]
    Видим в поле lic появились какие то числа копируем это как скопировали можно остановить дебаг. Запускаем уже саму программу и вставляем в нее то что скопировали и нажимаем Check!
    [IMG]
    Вы великолепны. На этом пока что "Конец первого урока".
    Если будут вопросы то можете задать их в ЛС форума или в Telegram: @Pabloo_T
     
  2. RedLion
    RedLion 26 июн 2018 В сети 1754 23 мар 2014
    годно
     
  3. LuciferHackPW
    Будут еще уроки?
     
  4. Nice505
    Nice505 9 сен 2018 *********************************************** 14 1 апр 2018
    Спасибо. Пили еще урок!
     
  5. permision
    permision 25 сен 2018 Заблокирован(а)
    Хорошая статья
     
Top