• Home
  • Become a Hacker
    • Get Started
    • Hacker Mindset
    • Roadmap
    • Simple Setup – Hacker 101
    • Types of Hackers
    • Recommended Courses
  • Boot People Offline
  • Courses
    • All Hacking Courses
    • Cyber Security School
  • CTF
    • Beginners to Advanced Guide
    • Create your own CTF box
    • Field and Resources Guide
    • Platforms & Wargames
    • Tools Used for Solving CTF
    • Writeups
  • Dark Web
    • Beginners Guide
    • Darknet Markets
    • Darkweb 101 (Anonymity Guide)
    • Dark Web OSINT Tools
    • Hacking Forums
    • Latest News
    • Onion Links
  • Hacker Gadgets
  • Hacking Books
  • Tools Directory
Menu
  • Home
  • Become a Hacker
    • Get Started
    • Hacker Mindset
    • Roadmap
    • Simple Setup – Hacker 101
    • Types of Hackers
    • Recommended Courses
  • Boot People Offline
  • Courses
    • All Hacking Courses
    • Cyber Security School
  • CTF
    • Beginners to Advanced Guide
    • Create your own CTF box
    • Field and Resources Guide
    • Platforms & Wargames
    • Tools Used for Solving CTF
    • Writeups
  • Dark Web
    • Beginners Guide
    • Darknet Markets
    • Darkweb 101 (Anonymity Guide)
    • Dark Web OSINT Tools
    • Hacking Forums
    • Latest News
    • Onion Links
  • Hacker Gadgets
  • Hacking Books
  • Tools Directory
Search
Close
  • Home
  • 2018
  • September
  • 22
  • dnSpy v5.0 releases: .NET assembly editor, decompiler, and debugger

dnSpy v5.0 releases: .NET assembly editor, decompiler, and debugger

September 22, 2018July 27, 2019 Comments Off on dnSpy v5.0 releases: .NET assembly editor, decompiler, and debugger
dnspy dnspy tutorial how to install dnspy how to run dnspy how to use dnspy

dnSpy is a tool to reverse engineer .NET assemblies. It includes a decompiler, a debugger and an assembly editor (and more) and can be easily extended by writing your own extension. It uses dnlib to read and write assemblies so it can handle obfuscated assemblies (eg. malware) without crashing.

Features

  • Open Source (GPLv3) and Free Forever (:TM:)
  • Assembly Editor
    • Use C# or Visual Basic to edit any method, property and event
    • Code editor has IntelliSense (code completion, signature help, quick info)
    • Whole classes can be added to assemblies by adding C# and Visual Basic code
    • Edit all metadata of types (classes), methods, properties, events, fields
    • 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
  • Debugger
    • Debug any .NET assembly, no source code required
    • Set breakpoints in any assembly, including framework assemblies, assemblies in the GAC and assemblies existing only in memory
    • Memory window
    • Output window
    • Attach to process
    • Locals window
      • raw contents of locals (eg. decrypted byte arrays) can be saved to disk
    • Call Stack window
    • Threads window
    • Modules window
      • Modules (eg. decrypted in-memory modules) can be saved to disk
    • Exception Settings
    • Can debug dynamic assemblies
    • Debugging CoreCLR assemblies is supported
  • Decompile to C#, Visual Basic, IL
  • Themes: blue, dark, light (and high contrast)
  • Supports smaller screens (eg. laptops)
    • Line height can be optimized for smaller screens
      • Blank and non-alphanumeric lines are 75% the normal height
      • No extra spacing between lines (saves 1 vertical pixel per line)
    • Menu and toolbar share the same line
    • Full screen mode (Shift+Alt+Enter) saves some vertical pixels
  • High DPI support and per-monitor DPI-aware
  • Translated to several languages
  • Highly extensible
    • Write your own extensions and add your own features
    • All major features are already extensions (assembly editor, debugger, decompiler)
  • Multiple tabs and tab groups
    • Your screen is too big? Don’t cut it in half, add another vertical tab group and read two classes at once!
    • The tabs and positions within the text editors are saved when you close dnSpy and restored at startup so you can continue where you left off
  • Search assemblies
    • Search for types (classes), methods, properties, events, fields
    • Search for strings or numbers in code
  • Assembly analyzer
    • Find usages of types (classes), methods, properties, events, fields
  • BAML to XAML decompiler
  • Fast
  • Highlighted references, keywords
    • References under the caret are highlighted to make it easier to see all uses of the reference in the code
    • Tab, Shift+Tab, Ctrl+Shift+Up, Ctrl+Shift+Down moves to the next or previous reference
    • Alt+Down and Alt+Up moves to the next or previous definition (type (class), method, property, event, field)
  • Structure visualizer
    • Vertical guide lines shown between start and end of code blocks
    • Different colors are used for different blocks, eg. loop, conditional, method, etc
  • dnlib is used to read and write assemblies so it can handle obfuscated code (eg. malware) without crashing
  • Go to commands:
    • Entry point
    • Assembly static initialization method (<Module>..cctor)
    • Any metadata token
    • Any metadata row
  • Syntax highlighted tooltips with XML doc comments when hovering over a type (class), method, property, event, field
  • Methods, properties and events are decompiled in source code order or a custom user-defined order
    • Source code order means that related methods are usually next to each other, just like the programmer wanted
  • Background images can be shown in the text editor
  • Export to project decompiles all selected assemblies and creates a Visual Studio solution
    • Multiple assemblies can be exported at the same time
    • Creates a Visual Studio solution (supports VS2005 – VS-latest) and project files
    • Supports WinForms and WPF classes (creates a code-behind .cs/.vb file and a WinForms .resx / WPF .xaml file)
    • Converts .NET resources to .resx files
  • Open from GAC
  • Command line decompiler
    • Supports Windows, Linux and Mac
    • Syntax highlights output to the screen
  • Scripting with C# REPL
    • Call public dnSpy methods from scripts
    • Script the debugger and other extensions
  • Hex editor
  • Method tokens and addresses are shown in comments and can be clicked to go to the raw metadata or IL bytes
  • Metadata editor
  • Collapse Assembly Explorer nodes command to quickly collapse unused nodes
  • And more…

Download

Copyright (C) 0xd4d

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

Post navigation

CyberChef – A web App For Encryption, Encoding, Compression & Data Analysis
Pwned – A Command-Line Tool For Querying The ‘Have I been Pwned?’ Service

Related Articles

Yaralyzer - Visually Inspect And Force Decode YARA And Regex Matches Found In Both Binary And Text Data, With Colors

Yaralyzer – Visually Inspect And Force Decode YARA And Regex Matches Found In Both Binary And Text Data, With Colors

- Hack Tools
January 29, 2023
SSTImap - Automatic SSTI Detection Tool With Interactive Interface

SSTImap – Automatic SSTI Detection Tool With Interactive Interface

- Hack Tools
January 28, 2023
Octosuite v3.0.4 releases: Advanced Github OSINT Framework

Octosuite v3.0.4 releases: Advanced Github OSINT Framework

- Hack Tools
January 28, 2023
hacker gadgets
hacker phone covers

Recent Posts

Yaralyzer - Visually Inspect And Force Decode YARA And Regex Matches Found In Both Binary And Text Data, With Colors

Yaralyzer – Visually Inspect And Force Decode YARA And Regex Matches Found In Both Binary And Text Data, With Colors

January 29, 2023
Austrian Resold Drugs Purchased on The Dark Web

Austrian Resold Drugs Purchased on The Dark Web

January 29, 2023
SSTImap - Automatic SSTI Detection Tool With Interactive Interface

SSTImap – Automatic SSTI Detection Tool With Interactive Interface

January 28, 2023
Octosuite v3.0.4 releases: Advanced Github OSINT Framework

Octosuite v3.0.4 releases: Advanced Github OSINT Framework

January 28, 2023
firebaseExploiter: discovers open and exploitable Firebase Database

firebaseExploiter: discovers open and exploitable Firebase Database

January 28, 2023
CISA Warns of Hackers Exploiting CVE-2017-11357 Vulnerability

CISA Warns of Hackers Exploiting CVE-2017-11357 Vulnerability

January 27, 2023

Social Media Hacking

SocialPath – Track users across Social Media Platforms

SocialPath – Track users across Social Media Platforms

- Social Media Hacking
October 16, 2019October 16, 2019

SocialPath is a django application for gathering social media intelligence on specific username. It checks for Twitter, Instagram, Facebook, Reddit...

SocialScan – Check Email Address and Username Availability on Online Platforms

SocialScan – Check Email Address and Username Availability on Online Platforms

June 17, 2019
Shellphish – Phishing Tool For 18 Social Media Apps

Shellphish – Phishing Tool For 18 Social Media Apps

June 10, 2019July 27, 2019
WhatsApp Hacking using QRLJacking

WhatsApp Hacking using QRLJacking

May 2, 2019May 19, 2019
How to Hack any Facebook Account with Z-Shadow

How to Hack any Facebook Account with Z-Shadow

April 26, 2019June 29, 2020
hacker buffs

About Us

Haxf4rall is a collective, a good starting point and provides a variety of quality material for cyber security professionals.

Join Our Community!

Please wait...
Get the latest News and Hacking Tools delivered to your inbox.
Don't Worry ! You will not be spammed

Active Members

Submit a Tool

Hackers Handbook 2018


Grab your copy here

ABOUT US

Haxf4rall is a collective, a good starting point and provides a variety of quality material for cyber security professionals.

Our primary focus revolves around the latest tools released in the Infosec community and provide a platform for developers to showcase their skillset and current projects.

COMPANY
  • Contact Us
  • Disclaimer
  • Hacker Gadgets
  • LANC Remastered
  • PCPS IP Puller
  • Privacy Policy
  • Sitemap
  • Submit your Tool
Menu
  • Contact Us
  • Disclaimer
  • Hacker Gadgets
  • LANC Remastered
  • PCPS IP Puller
  • Privacy Policy
  • Sitemap
  • Submit your Tool
Live Chat
RESOURCES
  • Attack Process
  • Become a Hacker
  • Career Pathways
  • Dark Web
  • Hacking Books
  • Practice Your Skills
  • Recommended Courses
  • Simple Setup – Hacker 101
Menu
  • Attack Process
  • Become a Hacker
  • Career Pathways
  • Dark Web
  • Hacking Books
  • Practice Your Skills
  • Recommended Courses
  • Simple Setup – Hacker 101
Get Started
TOOLBOX
  • Anonymity
  • Bruteforce
  • DoS – Denial of Service
  • Information Gathering
  • Phishing
  • SQL Injection
  • Vulnerability Scanners
  • Wifi Hacking
Menu
  • Anonymity
  • Bruteforce
  • DoS – Denial of Service
  • Information Gathering
  • Phishing
  • SQL Injection
  • Vulnerability Scanners
  • Wifi Hacking
Tools Directory

2014 – 2020 | Haxf4rall.com               Stay Connected:

Facebook Twitter Google-plus Wordpress
Please wait...

Join Our Community

Subscribe now and get your free HACKERS HANDBOOK

Don't Worry ! You will not be spammed
SIGN UP FOR NEWSLETTER NOW