You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://gitter.im/BitMonoSpeech/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
7
+
[![Build status][image_build]][build]
8
+
[![Test status][image_test]][test]
9
+
[![Codefactor][image_codefactor]][codefactor]
10
+
[![Gitter Chat][image_gitter]][gitter]
11
+
[![MIT License][image_license]][license]
9
12
10
-
BitMono is an free open-source C# obfuscator which in mostly cases works **only** with Mono - well known as fork of .NET Framework but with custom bugs or Unity. Which uses its own fork of **[dnlib](https://github.com/sunnamed434/dnlib)** for assembly manipulation. If you have any questions/issues please let me know **[there](https://github.com/sunnamed434/BitMono/issues)**. You can install lastest version of BitMono **[here](https://github.com/sunnamed434/BitMono/releases)**.
13
+
BitMono is an free open-source C# obfuscator that in most cases works **only** with Mono - well known as a fork of .NET framework but for Unity, you can still use this for a whole .NET, but be careful that something working not as intentional, etc. Which uses **[AsmResolver][asmresolver]** for assembly manipulation. If you have any questions/issues please let me know **[there][bitmono_issues]**. You can install the latest version of BitMono **[here][bitmono_releases]**.
@@ -30,10 +33,10 @@ BitMono is an free open-source C# obfuscator which in mostly cases works **only*
30
33
</p>
31
34
32
35
## Documentation
33
-
Open **[wiki](https://github.com/sunnamed434/BitMono/wiki)** to read protections functionnality and more.
36
+
Open the **[wiki][bitmono_wiki]** to read protection, functionality and more.
34
37
35
-
## How your app will look since BitMono obfuscation - just in a few-words
36
-
*Seems to C++ application but this is actual C# application
38
+
## How your app will look since BitMono obfuscation - just in a fewwords
39
+
*Looks like C++ application but is an actual C# application
37
40
* Crash of decompilers when analyzing types
38
41
* Broken decompilers
39
42
* Broken IL Code
@@ -42,11 +45,10 @@ Open **[wiki](https://github.com/sunnamed434/BitMono/wiki)** to read protections
42
45
43
46
## Obfuscation Features
44
47
* StringsEncryption
45
-
***[BitDotNet](https://github.com/0x59R11/BitDotNet)** (based and improved on existing protection)
46
-
***[BitMethodDotnet](https://github.com/sunnamed434/BitMethodDotnet)** (based and improved on existing protection)
47
-
***[DotNetHook](https://github.com/Elliesaur/DotNetHook)** (based on existing protection)
48
+
***[BitDotNet][bitdotnet_source]** (based and improved on existing protection)
49
+
***[BitMethodDotnet][bitmethoddotnet_source]** (based and improved on existing protection)
50
+
***[DotNetHook][dotnethook_source]** (based on existing protection)
48
51
* Call to calli
49
-
* FieldsHiding (Deprecated)
50
52
* ObjectReturnType
51
53
* NoNamespaces
52
54
* FullRenamer
@@ -57,18 +59,55 @@ Open **[wiki](https://github.com/sunnamed434/BitMono/wiki)** to read protections
57
59
## Usage
58
60
`BitMono.CLI <path to file>/drag-and-drop or use BitMono.GUI (GUI Windows only)`
59
61
60
-
Always drop dependencies in `libs` directory in the same path where is obfuscation `file` located
62
+
Always drop dependencies in `libs` directory in the same path where `file` for obfuscation is located
61
63
62
-
Credits
63
-
-------
64
-
**[0x59R11](https://github.com/0x59R11)** for his acquaintance in big part of **[BitDotNet](https://github.com/0x59R11/BitDotNet)** that breaks files for mono executables!
65
-
66
-
**[Gazzi](https://github.com/GazziFX)** for his help that [me](https://github.com/sunnamed434) asked a lot!
67
-
68
-
**[Elliesaur](https://github.com/Elliesaur)** for his acquaintance in **[DotNetHook](https://github.com/Elliesaur/DotNetHook)** that hooks methods.
69
64
70
-
**[Weka](https://github.com/sasharumega)** for his advices, help and motivation.
65
+
### Detailed build status
66
+
Branch | AppVeyor
67
+
------------- | -------------
68
+
main | [![Build status][image_appveyor_main_badge]][appveyor_main_build]
69
+
dev | [![Build status][image_appveyor_dev_badge]][appveyor_dev_build]
71
70
72
-
**[ConfuserEx and their Forks](https://github.com/yck1509/ConfuserEx)** for most things that I watched for the architecture of BitMono and the obfuscator engine as an application and solving plenty of User solutions which I would be knew in the very long future after much fail usage of BitMono and reports by other Users. Day-by-day I'm looking for something interesting there to improve myself in knowledge and BitMono also.
73
-
74
-
**[Kao and his blogs](https://lifeinhex.com/)** thanks a lot of these blogs.
71
+
Credits
72
+
-------
73
+
**[0x59R11][author_0x59r11]** for his acquaintance in big part of **[BitDotNet][bitdotnet_source]** that breaks files for mono executables!
74
+
75
+
**[Gazzi][author_gazzi]** for his help that [me][author_sunnamed434] asked a lot!
76
+
77
+
**[Elliesaur][author_ellisaur]** for his acquaintance in **[DotNetHook][dotnethook_source]** that hooks methods.
78
+
79
+
**[Weka][author_weka]** for his advices, help and motivation.
80
+
81
+
**[ConfuserEx and their Forks][confuserex_source]** for most things that I watched for the architecture of BitMono and the obfuscator engine as an application and solving plenty of User solutions which I would be knew in the very long future after much fail usage of BitMono and reports by other Users. Day-by-day I'm looking for something interesting there to improve myself in knowledge and BitMono also.
82
+
83
+
**[Kao and his blogs][author_kao_blog]** thanks a lot of these blogs.
0 commit comments