nnspy - 하나.NET 프로그램 리버스 도구

2149 단어 잡화점
프로젝트 주소:https://github.com/0xd4d/dnSpy
프로젝트 작성자: 0xd4d
dnspy는 겨냥한 것입니다.NET 프로그램의 리버스 엔지니어링 도구입니다.이 프로젝트는 컴파일러, 디버거, 어셈블리 편집기 등 기능 구성 요소를 포함하고 있으며, 확장 플러그인을 직접 작성하는 형식으로 쉽게 확장할 수 있습니다.이 프로젝트는 혼동 코드가 있는 프로그램 (예를 들어 악성 프로그램) 을 처리하기 위해 dnlib에서 프로그램 집합을 읽고 씁니다.
게시된 도구의 다운로드 주소:
최신 릴리즈:https://github.com/0xd4d/dnSpy/releases
또는 원본 코드를 사용하여 프로젝트를 구성하려면 Wiki를 참조하십시오.
특징 전시
Edit any method, property or event in C# or Visual Basic
Edit any type (class), method, property, event, field
Add, remove, rename any type (class), method, property, event, field
Edit, add, remove .NET resources and save them to disk
The IL editor allows editing method bodies at the IL level: IL instructions, locals, exception handlers
Debug any .NET assembly, no source code required
Raw contents of locals (eg. decrypted byte arrays) can be saved to disk
Optimizations for smaller screens
Multiple tabs and tab groups
Search assemblies
Assembly analyzer
Highlighted references, keywords, use Tab, Shift+Tab, Ctrl+Shift+Up, Ctrl+Shift+Down to select next or previous reference or Alt+Up/Down for next definition
Structure visualizer adds colorized vertical guide lines between braces; loops, try/catch and conditional blocks are shown in different colors
Structure visualizer is very useful when you're in a method like this:
Go to: Entry Point, Module Initializer, MD Token, MD Table Row
Syntax highlighted tooltips with XML doc comments when hovering over a type (class), method, property, event, field
Background images can be shown in the text editor
Same image with left margin and top margin set to 75%
Export to project decompiles all selected assemblies and creates a Visual Studio solution
Command line decompiler, supports Windows, Linux, Mac
Scripting with  C#  REPL, control the debugger and other extensions with  C#
Hex editor
Metadata editor, click on a token or press Ctrl+Shift+D
번역 관련 항목
dnspy를 다른 언어로 번역하는 데 도움을 주고 싶으면 여기를 누르십시오.
Wiki
특정 명령 및 컴파일과 관련된 내용은 Wiki를 참조하십시오.

좋은 웹페이지 즐겨찾기