dnSpy - редактор отладчиков и сборок .NET.

Модератор: fraddy_rad

Аватара пользователя
fraddy_rad
Администратор
Сообщения: 1312
Зарегистрирован: 18 янв 2015, 18:32
Откуда: Sailent Hill
Контактная информация:

dnSpy - редактор отладчиков и сборок .NET.

Сообщение fraddy_rad » 05 апр 2019, 19:56

dnSpy
dnSpy - редактор отладчиков и сборок .NET. Вы можете использовать его для редактирования и отладки сборок, даже если у вас нет доступного исходного кода.
Хочешь сказать спасибо? Нажмите на звездочку в верхней части страницы. Или раскошелиться на dnSpy и отправьте пиар!
На следующих рисунках показан dnSpy в действии. Он показывает редактирование и отладку dnSpy. EXE-файла .NET, а не исходного кода.
Изображение
Изображение
Особенности (подробнее см. Ниже)
Отладка .NET Framework, .NET Core и игровых сборок Unity, исходный код не требуется
Редактировать сборки в C # или Visual Basic или IL, а также редактировать все метаданные
Светлые и темные темы
Расширяемый, напишите свое собственное расширение
Поддержка высокого разрешения (поддержка DPI для каждого монитора)
И многое другое, смотрите ниже
dnSpy использует механизм декомпилятора ILSpy, компилятор Roslyn (C # / Visual Basic) и многие другие библиотеки с открытым исходным кодом, дополнительную информацию смотрите ниже.
дебаггер

Отладка .NET Framework, .NET Core и игровых сборок Unity, исходный код не требуется
Установите точки останова и войдите в любую сборку
Местные жители, часы, авто окна
Окно переменных поддерживает сохранение переменных (например, расшифрованных байтовых массивов) на диск или просмотр их в шестнадцатеричном редакторе (окно памяти)
Идентификаторы объектов
Несколько процессов могут быть отлажены одновременно
Перерыв на нагрузку модуля
Точки и условные точки останова
Экспорт / импорт точек останова и трассировки
Стек вызовов, потоки, модули, окна процессов
Перерыв на выброшенные исключения (1-й шанс)
Окна переменных поддерживают оценку выражений C # / Visual Basic
Динамические модули могут быть отлажены (но не динамические методы из-за ограничений CLR)
Окно вывода регистрирует различные события отладки и по умолчанию показывает временные метки :)
Сборки, которые расшифровывают себя во время выполнения, могут быть отлажены, dnSpy будет использовать образ в памяти. Вы также можете заставить dnSpy всегда использовать образы в памяти вместо файлов на диске.
Открытый API, вы можете написать расширение или использовать интерактивное окно C # для управления отладчиком

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

Все метаданные могут быть отредактированы
Редактируйте методы и классы в C # или Visual Basic с IntelliSense, исходный код не требуется
Добавить новые методы, классы или члены в C # или Visual Basic
Редактор IL для низкоуровневого редактирования тела метода IL
Низкоуровневые таблицы метаданных можно редактировать. Это использует редактор hex внутри.

Шестнадцатеричный редактор

Нажмите на адрес в декомпилированном коде, чтобы перейти к его IL-коду в шестнадцатеричном редакторе.
В обратном случае нажмите F12 в теле IL в шестнадцатеричном редакторе, чтобы перейти к декомпилированному коду или другому высокоуровневому представлению битов. Здорово узнать, какое заявление исправил патч.
Выделяет структуры метаданных .NET и структуры PE.
Всплывающие подсказки показывают дополнительную информацию о выбранном поле метаданных .NET / PE
Перейти к позиции, файл, RVA
Перейдите в токен метаданных .NET, тело метода, смещение кучи #Blob / #Strings / #US или индекс кучи #GUID.
Следуйте ссылкам (Ctrl + F12)

Другой

BAML декомпилятор
Синие, светлые и темные темы (и темная высококонтрастная тема)
закладки
C # Интерактивное окно может быть использовано для сценария dnSpy
Поиск сборок для классов, методов, строк и т. Д.
Проанализируйте использование классов и методов, найдите звонящих и т. Д.
Несколько вкладок и групп вкладок
Ссылки выделены, используйте Tab / Shift + Tab для перехода к следующей ссылке
Перейти к точке входа и командам инициализатора модуля
Перейти к токену метаданных или командам строки метаданных
Подсказки по коду (C # и Visual Basic)
Экспорт в проект

Список других библиотек с открытым исходным кодом, используемых dnSpy

Механизм декомпилятора ILSpy (декомпиляторы C # и Visual Basic)
Roslyn (компиляторы C # и Visual Basic)
dnlib (программа чтения / записи метаданных .NET, которая также может читать запутанные сборки)
VS MEF (более быстрый MEF равен более быстрому запуску)
ClrMD (доступ к отладочной информации более низкого уровня, не предоставляемой API CorDebug)
https://cloud.mail.ru/public/3NRi/3zr4R1xGG
по всем вопросам
Whatsapp https://wa.me/79511193576
Telegram https://t.me/fraddyrad2019
Группа телеграм https://t.me/joinchat/K4r8SRba8vvRBv2lm14OlA ссылка для приглашения
Приватный чат Whatsapp https://chat.whatsapp.com/BicztDHkyo16ef6lIBMiln
ICQ 434055139
viber +79511193576
Whatsapp +79511193576
вконтакте https://vk.com/id544811656
Telegraam https://t.me/fraddy_rad
КАК ОПЛАТИТЬ QIWI +79511193576
ЯНДЕКС ДЕНЬГИ 410011586936358
Paypall satona2007@yandex.ru
оплата на мобильный счёт(TELE2)+79511193576
на номер карты 4627171702234729 кредит урал банк


Изображение

Вернуться в «полезный софт для взлома»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость