samedi 29 novembre 2014

DotNet Patcher v4.5.5 : Obfuscator, Packer, Dependency merging, Assembly Changer, ....

[DESCRIPTION]

Cet utilitaire permet en toute modestie d'obfusquer vos binaires DotNet (C#, VbNet principalement).



Ne prends pas en charge les binaires codés en WPF !


[SCREENSHOT]



 [FONCTIONNALITES]

* Obfuscator/Packer detection
* Version infos changer
* Dependency detection/merging
* Requested level execution detection/changer
* Icon Changer
* Obfuscator/Packer :

- Renamer scheme (Alphabetic, invisible, dots, chinese, japanese, greek)
- Obfuscation & Packer scheme (Namespaces, Types, Methods, Properties, Fields, Events, Parameters, Variables, CustomAttributes)
- Obfuscation settings (rename resources content, resources encryption & compression, strings encryption, integers & booleans encoding, public calls hidding, Pinvoke calls hidding, anti-debug/tamper/dumper/ildasm, stackflow)
- Packer : Lzma compression


[PREREQUIS]
- Système d'exploitation Windows Vista, 7 et 8
- Le DotNet Framework 4 minimum
- Ne nécessite pas d'installation


[REMERCIEMENTS]
--> jbevain pour sa librairie Mono.Cecil (https://github.com/jbevain/cecil)
--> Xertz pour son theme que j'ai agrémenté pour DNP.
--> aeonhack's pour son "ThemeBase"
--> Gluck pour son projet ILRepack que j'ai intégré dans DNP
--> Ploxy (The-One) pour ses quelques conseils.
--> Xenocode pour ses conseils et astuces.
--> nash pour la batterie de tests des versions Beta.


lundi 10 novembre 2014

DotNet Patcher v4 : 1ère Beta pour les phases de test.

Après 9 mois de labeur à étudier et remodeler le projet "DotNet Renamer", ce dernier fait aujourd'hui partie intégrante du projet "DotNet Patcher v4".

DotNet Patcher v4 n'est autre qu'une version revisitée de son prédécesseur avec quelques améliorations notables.
Cependant, notons également sur le point négatif qu'elle ne prends pas en charge les applications qui contiennent des appels aux méthodes de l'espace de noms "System.Reflection", en somme très complexe à mettre en place. Amis développeurs, il est donc recommandé de ne pas utiliser "la partie renommage" de cet outil si ces appels sont présents dans vos projets !

Merci à mes plus fidèles bêtas-testeurs : Nash, Guillaume et Neo.