Обратный инжиниринг сборки .NET SQL

Какие приложения / программное обеспечение могут реконструировать сборку .NET SQL .DLL? Я уже знаю о Reflector, doPeek и JustDecompile, но ищу другие.


person cdub    schedule 16.09.2011    source источник
comment
Зачем тебе другие? Какие функции вы ищете?   -  person Oded    schedule 17.09.2011
comment
Каковы ваши требования, которым эти инструменты еще не удовлетворяют?   -  person AaronLS    schedule 17.09.2011
comment
ReSharper 6 делает это и сейчас ...   -  person Chris Baxter    schedule 17.09.2011
comment
stackoverflow.com/questions/2425973/   -  person Oded    schedule 17.09.2011
comment
просто тестирую их все, пытаясь найти тот, который работает для декомпиляции, а затем позволяет перекомпилировать dll и правильно установить на моем сервере   -  person cdub    schedule 17.09.2011
comment
Это была DLL CLR? Если вы хотите только переустановить его, СОЗДАТЬ СБОРКУ имеет возможность воссоздать его из битов в sys.assemblies. Кроме того, вы можете посмотреть sys.assembly_files (я думаю?), Если dll была установлена ​​через Visual Studio, она могла также сохранить исходный код в дополнение к фактической сборке. Напишите мне, если вам нужна помощь на этом фронте   -  person billinkc    schedule 17.09.2011
comment
возможный дубликат Something Better than .NET Reflector?   -  person nawfal    schedule 03.06.2014


Ответы (4)


ILDasm. Инструмент, встроенный в фреймворк.

Больше всего я нашел здесь, в google.

person Preet Sangha    schedule 16.09.2011

Я настоятельно рекомендую ILSpy.

Это альтернатива с открытым исходным кодом в ответ на то, что последние версии .NET Reflector больше не являются бесплатными.

Он находится в активной разработке, может декомпилировать IL в C # (и VB в ветке разработки 2.0) и имеет некоторую поддержку плагинов.

person staticc    schedule 16.09.2011

ILSpy работал у меня идеально. Показывает весь код, и я скопировал и вставил прямо из графического интерфейса в блокнот и тада. Хорошо пойти. Однако я не уверен, если бы это было запутано, если бы это тоже сработало.

person RoadRunner    schedule 22.02.2012

хорошо, обратная инженерия может быть незаконной. если вы действительно хотите это сделать, вы можете использовать бесплатный инструмент с открытым исходным кодом, такой как ILSpy, а также можете использовать коммерческий продукт, такой как Xenocode Fox и т. д.

person unruledboy    schedule 19.09.2011