Загрузка...

Reversing a C# Application

Thread in Reversing Lessons created by Pabloo_T Jun 26, 2018. (bumped Jun 18, 2018) 3704 views

  1. Pabloo_T
    Pabloo_T Topic starter Jun 26, 2018 610 Jun 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 Jun 26, 2018 В сети 1754 Mar 23, 2014
    годно
     
  3. LuciferHackPW
    Будут еще уроки?
     
  4. Nice505
    Nice505 Sep 9, 2018 *********************************************** 14 Apr 1, 2018
    Спасибо. Пили еще урок!
     
  5. permision
    Хорошая статья
     
Loading...
Top