Сейчас на форуме: Rio, asfa, _MBK_, Adler (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Помогите разобраться с DLL, написанной на C#
Посл.ответ Сообщение

Ранг: 1.1 (гость)
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2013 19:14
· Личное сообщение · #1

Здравствуйте

Есть DLL, написанная на C# под .NET. Я хочу получить ее исходный код.
Пробовал использовать для этой цели декомпилятор dotPeek, но он восстанавливает только до ассемблерного варианта. Как получить исходник?

DLL в аттаче

f8ea_08.02.2013_EXELAB.rU.tgz - Final.MarketBalance.X86.dll



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 08 февраля 2013 19:32 · Поправил: Vovan666
· Личное сообщение · #2

agafon2
1. Сними протектор-обфускатор CliSecure
2. Попробуй Reflector



Ранг: 1.1 (гость)
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2013 20:02
· Личное сообщение · #3

Vovan666, как реализовать первый пункт?



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

Создано: 08 февраля 2013 20:09
· Личное сообщение · #4

agafon2 пишет:
как реализовать первый пункт?

https://github.com/0xd4d/de4dot



Ранг: 1.1 (гость)
Активность: 0.010
Статус: Участник

Создано: 08 февраля 2013 21:27
· Личное сообщение · #5

Большое спасибо, получилось после деобфускации просмотреть классы с помощью Reflectora

А как собрать эти отдельные классы в единый .cs исходник?



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 08 февраля 2013 21:52
· Личное сообщение · #6

agafon2
В рабочий скорее всего никак, кроме как многочасовой\дневной ручной доработки.



Ранг: 34.1 (посетитель), 118thx
Активность: 0.040.01
Статус: Участник

Создано: 08 февраля 2013 22:05
· Личное сообщение · #7

agafon2 пишет:
А как собрать эти отдельные классы в единый .cs исходник?


В рефлекторе есть экспорт в проект.
Проект соберете, например, SharpDevelop'ом. Попутно почитывайте MSDN по еррорам, которых будет немеряно.


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


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