Home

Awesome

UniShield

Deobfuscator for <a href="https://github.com/AhmedMinegames/NetShield_Protector">NetShield Protector</a>

Notes

This tool does not have anything to do with DNGuard, if you want to send me a message, make sure your sample was obfuscated with the obfuscator linked above.

All 3 Licensing Protections use encryption, UniShield only extract the encrypted data & tries to decrypt with what's available.</br>(they're stupid protections anyway)</br>

Some protections that NetShield Uses are from <a href="https://github.com/Sato-Isolated/MindLated/">MindLated</a>.</br> If for some reason UniShield doesn't support a protection, try <a href="https://github.com/miso-xyz/LostMyMisoSoup">LostMyMisoSoup</a> instead


The CFlow Protection currently present in UniShield is outdated, It only currently works with NetShield v1.0</br>(caused by blocks being randomised after the mentioned version)


Supported Protections

NameStatusKnown Version Supported
Licensing - HWID Locked (Computer)Fully Supported, Requires valid Hardware1.0 -> 1.3.3
Licensing - HWID Locked (Removable Device)Fully Supported, Requires valid Removable Device1.0 -> 1.3.3
Licensing - License LockedFully Supported, Requires valid License1.0 -> 1.3.3
CalliFully Supported1.3.3
Anti-ILDasmFully Supported1.2 -> 1.3.3
Int ConfusionFully Supported1.2 -> 1.3.3
Base64 String EncodingFully Supported1.0 -> 1.3.3
Anti-De4DotsFully Supported1.0 -> 1.3.3
Fake AttributesFully Supported1.0 -> 1.3.3
Junk TypesFully Supported1.0 -> 1.3.3
CFlowWell Supported for NetShield Protector v1.0, needs support for randomised Blocks.1.0 only

Screenshots

<details> <summary>v1.2.1</summary> <img src="https://i.imgur.com/cuLsIBw.png"> </details> <details> <summary>v1.2</summary> <img src="https://i.imgur.com/9OQhnAD.png"> <img src="https://i.imgur.com/vKNf1Y0.png"> </details> <details> <summary>v1.1</summary> <img src="https://i.imgur.com/6TUKVsn.png"> <img src="https://i.imgur.com/wE7YAed.png"> </details> <details> <summary>v1.0</summary> <img src="https://i.imgur.com/KIFrqpV.png"> <img src="https://i.imgur.com/jNN333h.png"> </details> <!-- <img src="https://i.imgur.com/xifRIhP.png"> <img src="https://i.imgur.com/fKkmyis.png"> -->

Changelog

<details> <summary>v1.2.1</summary> <pre>- Fixed Stability Issue in Base64 Cleanup - Added Support for New Licensing Packing</pre> </details> <details> <summary>v1.2</summary> <pre>- Improved Base64 String Cleanup - Added Support for Calli Instructions - Added In-app Updater</pre> </details> <details> <summary>v1.1</summary> <pre>- Slight Optimisations - Added `MinimalLayout` in Configuration File - Improves processing speed by a lot - Fixed File Loading Issues - Added Processing Counter</pre> </details>

Misc

<details> <summary>Default Configuration File (config.txt) - v1.2</summary> <pre>[Rendering] // Can get laggy if turned on DetailedLog = 0 // Basic Rendering, Recommended if a large file has to be processed MinimalLayout = 0 [Misc] UseCustomFileBrowser = 1 [Protections] // Renaming not supported since names are randomised // You might need to do some small manual work to have the protected application running after cleaning CFlow. Base64Strings = 1 Packed_RemovableDrive = 1 Packed_ComputerHWID = 1 Packed_LicenseFile = 1 AntiDe4Dots = 1 FakeAttribs = 1 JunkMethods = 1 ILDasm = 1 CFlow = 1 IntConfusion = 1 Callis = 1</pre> </details> <details> <summary>Default Configuration File (config.txt) - v1.1</summary> <pre>[Rendering] // Can get laggy if turned on DetailedLog = 0 // Basic Rendering, Recommended if a large file has to be processed MinimalLayout = 0 [Misc] UseCustomFileBrowser = 1 [Protections] // Renaming not supported since names are randomised // You might need to do some small manual work to have the protected application running after cleaning CFlow. Base64Strings = 1 Packed_RemovableDrive = 1 Packed_ComputerHWID = 1 Packed_LicenseFile = 1 AntiDe4Dots = 1 FakeAttribs = 1 JunkMethods = 1 ILDasm = 1 CFlow = 1 IntConfusion = 1</pre> </details> <details> <summary>Default Configuration File (config.txt) - v1.0</summary> <pre>[Rendering] // Can get laggy if turned on DetailedLog = 0 [Misc] UseCustomFileBrowser = 1 [Protections] // Renaming not supported since names are randomised // You might need to do some small manual work to have the protected application running after cleaning CFlow. Base64Strings = 1 Packed_RemovableDrive = 1 Packed_ComputerHWID = 1 Packed_LicenseFile = 1 AntiDe4Dots = 1 FakeAttribs = 1 JunkMethods = 1 ILDasm = 1 CFlow = 1 IntConfusion = 1</pre> </details> <hr> <details> <summary>Default Preset File (preset.txt) - v1.2.1</summary> <pre>[TextEncoding] Encoding_GetUTF8 = System.Text,Encoding,get_UTF8 Encoding_GetAscii = System.Text,Encoding,get_ASCII Encoding_GetBytes = System.Text,Encoding,GetBytes [Cryptography] DecodeBase64String = System,Convert,FromBase64String SymmetricAlgorithm_Decryptor = System.Security.Cryptography,SymmetricAlgorithm,CreateDecryptor HMACSHA256_HashGen = System.Security.Cryptography,HMACSHA256 SHA256_CryptoService = System.Security.Cryptography,SHA256CryptoServiceProvider [ILDasm] SupressIldasmAttribute = System.Runtime.CompilerServices,SuppressIldasmAttribute</pre> </details> <details> <summary>Default Preset File (preset.txt) - v1.2</summary> <pre>[TextEncoding] Encoding_GetUTF8 = System.Text,Encoding,get_UTF8 Encoding_GetAscii = System.Text,Encoding,get_ASCII Encoding_GetBytes = System.Text,Encoding,GetBytes [Encryption] SymmetricAlgorithm_Decryptor = System.Security.Cryptography,SymmetricAlgorithm,CreateDecryptor HMACSHA256_HashGen = System.Security.Cryptography,HMACSHA256 SHA256_CryptoService = System.Security.Cryptography,SHA256CryptoServiceProvider [ILDasm] SupressIldasmAttribute = System.Runtime.CompilerServices,SuppressIldasmAttribute</pre> </details> <details> <summary>Default Preset File (preset.txt) - v1.0 & v1.1</summary> <pre>[TextEncoding] Encoding_GetAscii = System.Text,Encoding,get_ASCII Encoding_GetBytes = System.Text,Encoding,GetBytes [Encryption] SymmetricAlgorithm_Decryptor = System.Security.Cryptography,SymmetricAlgorithm,CreateDecryptor HMACSHA256_HashGen = System.Security.Cryptography,HMACSHA256 SHA256_CryptoService = System.Security.Cryptography,SHA256CryptoServiceProvider [ILDasm] SupressIldasmAttribute = System.Runtime.CompilerServices,SuppressIldasmAttribute</pre> </details> <hr> <details> <summary>Default Image (drawing.png)</summary> <p>(Right click -> <code>Save Image as...</code>)</p> <hr> <img src="https://i.ibb.co/VxMjpDh/drawing.png"> <hr> </details> <details> <summary>Update Icon (info.png)</summary> <p>(Right click -> <code>Save Image as...</code>)</p> <hr> <img height=25% width=25% src="https://i.ibb.co/HYdhkrh/info.png"> <hr> </details>

Credits