Сейчас на форуме: tyns777, cppasm, dutyfree (+7 невидимых)

 eXeL@B —› Вопросы новичков —› dotNet ресурсы после ConfuserEx 1.0.0
Посл.ответ Сообщение

Ранг: -0.7 (гость), 1thx
Активность: 0.010
Статус: Участник

Создано: 01 августа 2017 16:24
· Личное сообщение · #1

Есть программа, накрытая ConfuserEx 1.0.0. В приаттаченном архиве она называется sample.exe.

Я запустил ее через dnSpy и сдампил лежащий в памяти модуль exlsJPOeDVRlrGDkpTpQfQpxFwxHA.netmodule.
Продолжив шаманить в dnSky и потыкав разными инструментами я получил shmaned.exe. Он запускается и работает.
При попытке применить к нему de4dot или switchKiller программа ломается и перестает запускаться, но в декомпиляторе выглядит красивее. В архиве сия бяка называется shmaned_deobfuscated-cleaned.exe.
Я стер все, что было в <Module>, и запуск стал возможен, но только до инициализации формы. При попытке подгрузить картиночки из ресурсов вылетает исключение, так как ресурсы не доступны. В архиве файл называется shmaned_startfix.exe.
Если убрать из кода инициализации формы все случаи доступа к ресурсам, то программа запустится без картинок, но при первой же попытки доступа к рабочим ресурсам вылетит. Этот файлик назван no-res-load.exe.

Насколько я понял, в <Module> содержался загрузчик в память модуля с ресурсами. Я хочу вернуть ресурсы на место. Путем пришивания модуля к сборке или напрямую обновить добавить их в exe'шник и исправить ссылки в менеджере ресурсов. Может быть Вы знаете белее правильный способ. Главное как.

Заранее спасибо за помощь.




Ранг: 62.3 (постоянный), 51thx
Активность: 0.040.01
Статус: Участник

Создано: 05 августа 2017 02:23
· Личное сообщение · #2

А сам архив забыли прикрепить?


 eXeL@B —› Вопросы новичков —› dotNet ресурсы после ConfuserEx 1.0.0
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати