هک برنامه های دات نتی با dnSpy و de4dot

 هک برنامه های دات نتی با dnSpy و de4dot
هک برنامه های دات نتی با dnSpy و de4dot

برای هک و کرک یک برنامه دات نتی به ترتیب به 4 مرحله زیر نیاز داریم :


1️⃣ مرحله Deobfuscate & Unpack

در این مرحله اگر برنامه مورد نظر، Obfuscate (ناخوانا کردن کد ها) یا Pack شده باشد ابتدا لازم است که آنرا Deobfuscate کنید


2️⃣ مرحله Decompile

برنامه های دات نتی چون به زبان IL کامپایل میشه امکان برگرداندنشون به کد قابل فهم #C توسط ابراز های Decompiler وجود دارد


3️⃣ مرحله Assembly Debugging

در این مرحله میتوانید مشابه Visual Studio برنامه را Debug کرده، توسط break-point خط به خط کد ها را در زمان اجرا بررسی کنید، متغیر ها و مقادیرشون رو ببینید و قسمتی از کد که لازم است تغییر کد را پیدا کنید


4️⃣ مرحله Assembly Editing

نهایتا در این مرحله باید کد مورد نظر را ویرایش کرده و سر جای خود ذخیره و کامپایل کنید

? معرفی بهترین ابزار های این کار :


?برنامه de4dot بهترین و قویترین برنامه برای Deobfuscate است که سورس باز و رایگان بوده و در حال حاضر 19 روش Obfuscate را شناسایی و خنثی میکند

طرز کار با آن ساده بوده و توسط command line است ولی اگر میخواهید به اندازه یک راست کلیک روی برنامه و انتخاب گزینه "Deobfuscate with de4dot" ساده شود میتوانید آن از de4dot Installer برای نصب آن استفاده کنید


? برنامه dnSpy بهترین و قوی ترین برنامه Decompile و Assembly Debug/Edit است که سورس باز و رایگان بوده و انواع مختلف NET Framework, NET Core, Unity و ... را متواند Decompile کند هم چنین توانایی Debugging و Editing در سطح #C و Visual Basic و مهم تر از همه IL را دارد که در نوع خود بی نظیر است


? بعد از dnSpy برنامه ی DotPeek (از شرکت JetBrains) بهترین برنامه Decompiler هست که از مهم ترین قابلیت آن میتوان به برگرداندن یک DLL به یک پروژه Visual Studio ایی اشاره کرد


? ویدئو آموزش هک برنامه دات نتی توسط dnSpy

dnSpy | C# / .NET | ByPass - Crack

Cracking .net Application with dnSpy

Crack : .Net Reverse for Dummies, Revie dnSpy and de4dot

dnSpy Game Modding Tutorial

How to Mod Games with dnSpy | Unity Engine Modding

How to mod (Unity) Assembly-CSharp.dll DLL using dnSpy

How to Hack Unity Games Using dnSpy (example: Diamo XL)


? مقالات بیشتر در دات نت زوم

https://t.me/DotNetZoom