dnSpy v6.0.3 выпуска: .NET assembly editor, decompiler и debugger | DedicateT.com

Регистрация
18.12.2017
Сообщения
805
Симпатии
387
Баллы
180
#1
dnSpy v6.0.3 выпуска: .NET assembly editor, decompiler и debugger

dnSpy-v6.0.3.png
dnSpy - это инструмент для обратного проектирования .NET-сборок. Он включает в себя декомпилятор, отладчик и редактор сборки (и многое другое) и может быть легко расширен путем написания собственного расширения. Он использует dnlib для чтения и записи сборок, чтобы он мог обрабатывать запутанные сборки (например. malware) без сбоев.

Характеристики

Open Source (GPLv3) и Free Forever (: TM:)

Редактор Сборки

Используйте C# или Visual Basic для редактирования любого метода, свойства и события
Редактор кода имеет IntelliSense (завершение кода, справка по сигнатурам, краткая информация)
Классы можно добавлять в сборки путем добавления кода C# и Visual Basic
Редактировать все метаданные типов (классов), методов, свойств, событий, полей
Добавление, удаление, переименование любого типа (класса), метода, свойства, события, поля
Изменение, добавление, удаление ресурсов .NET и сохранение их на диск
Редактор IL позволяет редактировать тела методов на уровне IL: Il instructions, locals, exception handlers


Отладчик
Отладка любой .NET-сборки, исходный код не требуется
Установка точек останова в любой сборке, включая сборки платформы, сборки в глобальном кэше сборок и сборки, существующие только в памяти
Окно памяти
Окно вывода
Присоединить к процессу
Окно "локальные"
сырое содержимое местных жителей (например. расшифрованные массивы байтов) могут быть сохранены на диск
Окно стека вызовов
Окно темы
Окно модуля


Модули (например. расшифрованные модули в памяти) могут быть сохранены на диск
Настройки Исключений
Может отлаживать динамические сборки
Поддерживается отладка сборок CoreCLR
Декомпилировать в C#, Visual Basic, IL
Темы: синий, темный, светлый (и высокий контраст)
Поддерживает меньшие экраны (например. ноутбуки)
Высота линии может быть оптимизирована для небольших экранов
Пустые и не-цифробуквенные линии 75% нормальная высота
Отсутствие дополнительного интервала между линиями (сохраняет 1 вертикальный пиксел в линию)
Меню и панель инструментов разделяют одну и ту же строку
Полноэкранный режим (Shift+Alt+Enter) сохраняет некоторые вертикальные пиксели
Высокая поддержка DPI и на монитор DPI
Перевод на несколько языков
Очень расширяемый


Создавайте собственные расширения и добавляйте собственные функции
Все основные функции уже являются расширениями (assembly editor, debugger, decompiler)
Несколько вкладок и групп вкладок
Ваш экран слишком большой? Не разрезайте его пополам, добавьте еще одну вертикальную группу вкладок и прочитайте сразу два класса!


Вкладки и позиции в текстовых редакторах сохраняются, когда вы закрываете dnSpy и восстанавливается при запуске, так что вы можете продолжить, где вы остановились

Поиск сборок
Поиск типов (классов), методов, свойств, событий, полей
Поиск строк или чисел в коде
Анализатор сборки
Найти использование типов (классов), методов, свойств, событий, полей
Декомпилятор BAML в XAML
Быстрый
Выделенные ссылки, ключевые слова


Ссылки под курсором подсвечиваются, чтобы упростить просмотр всех видов использования ссылки в коде
Tab, Shift+Tab, Ctrl + Shift+Up, Ctrl + Shift+Down переход к следующей или предыдущей ссылке
Alt+Down и Alt+Up переход к следующему или предыдущему определению (тип (класс), метод, свойство, событие, поле)
Визуализатор структуры


Вертикальные направляющие линии между началом и концом блоков кода
Для разных блоков используются разные цвета, например. петля, условно, метод, etc
dnlib используется для чтения и записи сборок, поэтому он может обрабатывать запутанный код (например. malware) без сбоев


Перейти к командам:
Точка входа
Метод статической инициализации сборки (<модуль>..cctor)
Любой маркер метаданных
Любая строка метаданных
Синтаксические подсказки с комментариями XML doc при наведении курсора на тип (класс), метод, свойство, событие, поле


Методы, свойства и события декомпилированы в порядке исходного кода или пользовательском пользовательском порядке
Порядок исходного кода означает, что связанные методы, как правило, рядом друг с другом, так же, как хотел программист


Фоновые изображения могут быть показаны в текстовом редакторе
Экспорт в проект декомпилирует все выбранные сборки и создает решение Visual Studio
Одновременно можно экспортировать несколько сборок
Создает решение Visual Studio (поддерживает VS2005-VS-latest) и файлы проекта
Поддерживает классы WinForms и WPF (создает программную часть.цезий./vb-файл и WinForms .resx / WPF .файл XAML)
Преобразует ресурсы .NET .resx файлы
Открыть из GAC
Декомпилятор командной строки
Поддержка Windows, Linux и Mac
Подсветка синтаксиса вывод на экран
Скрипты С C# REPL
Вызов открытых методов dnSpy из скриптов
Скрипт отладчика и другие расширения
Шестнадцатеричный редактор
Маркеры метода и адреса отображаются в комментариях и могут быть нажаты для перехода к необработанным метаданным или байтам IL
Редактор метаданных


Свернуть узлы обозревателя сборок команда для быстрого сворачивания неиспользуемых узлов

Скачать:
Скрытое содержимое. Вам нужно войти или зарегистрироваться.
***Скрытое содержимое***
 
Похожие темы:
Не актуально Сбор исходников RAT
Ответы
0
Просмотры
504
Ответы
4
Просмотры
942
Не актуально Исходники ратников
Ответы
2
Просмотры
494
Ответы
2
Просмотры
675
Ответы
1
Просмотры
528

Пользователи, которые просматривали тему (Всего: 0)

Тема долгое время не просматривалась.