Skip to content

Commit d616c1c

Browse files
authored
Merge pull request #53 from sunnamed434/dev
Bump new version 0.5.0-alpha.14
2 parents 2bfae33 + b3060b4 commit d616c1c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+161
-433
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
| Versions: |
22
| - |
3+
| [v0.5.0-alpha](#v050-alpha14) |
34
| [v0.4.4-alpha](#v044-alpha13) |
45
| [v0.4.3-alpha](#v043-alpha12) |
56
| [v0.4.2-alpha](#v042-alpha11) |
@@ -16,6 +17,15 @@
1617
| [v0.1.0](#v010) |
1718

1819
---
20+
### v0.5.0-alpha.14:
21+
#### Added:
22+
* Before obfuscation optmizes all method bodies (macros)
23+
24+
#### Fixed:
25+
* BitMethodDotnet Protection
26+
* StringsEncryption Protection
27+
28+
1929
### v0.4.4-alpha.13:
2030
#### Fixed:
2131
* DotNetHook Protection

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,10 @@ Credits
6464

6565
**[Gazzi](https://github.com/GazziFX)** for his help that [me](https://github.com/sunnamed434) asked a lot!
6666

67-
**[Elliesaur](https://github.com/Elliesaur)** for his acquaintance in **[DotNetHook](https://github.com/Elliesaur/DotNetHook)** that hides methods execution.
67+
**[Elliesaur](https://github.com/Elliesaur)** for his acquaintance in **[DotNetHook](https://github.com/Elliesaur/DotNetHook)** that hooks methods.
6868

69-
**[Weka](https://github.com/sasharumega)** for his advices, help and motivation
69+
**[Weka](https://github.com/sasharumega)** for his advices, help and motivation.
7070

71-
**[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.
71+
**[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.
72+
73+
**[Kao and his blogs](https://lifeinhex.com/) thanks a lot of these blogs.

src/BitMono.API/Protecting/Contexts/ProtectionContext.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,4 @@ public class ProtectionContext
1313

1414
[AllowNull] public ModuleContext ModuleContext => ModuleCreationOptions.Context;
1515
[AllowNull] public AssemblyResolver AssemblyResolver => (AssemblyResolver)ModuleContext.AssemblyResolver;
16-
17-
public void ReloadModule()
18-
{
19-
ModuleDefMD = ModuleDefMD.Load(ModuleDefMDOutput);
20-
Importer = new Importer(ModuleDefMD);
21-
}
2216
}

src/BitMono.API/Protecting/Injection/FieldDefs/IFieldRemover.cs

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/BitMono.API/Protecting/Injection/FieldDefs/IFieldSearcher.cs

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/BitMono.API/Protecting/Injection/MethodDefs/IMethodDefRemover.cs

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/BitMono.API/Protecting/Injection/MethodDefs/IMethodDefSearcher.cs

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/BitMono.API/Protecting/Injection/TypeDefs/ITypeDefRemover.cs

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/BitMono.API/Protecting/Injection/TypeDefs/ITypeDefSearcher.cs

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/BitMono.CLI/GlobalUsings.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@
22
global using BitMono.API.Configuration;
33
global using BitMono.API.Protecting;
44
global using BitMono.API.Protecting.Resolvers;
5-
global using BitMono.API.Protecting.Writers;
65
global using BitMono.CLI.Modules;
76
global using BitMono.Core.Extensions.Configuration;
87
global using BitMono.Host;
98
global using BitMono.Host.Modules;
109
global using BitMono.Obfuscation;
10+
global using BitMono.Obfuscation.API;
1111
global using BitMono.Shared.Models;
12-
global using dnlib.DotNet;
1312
global using Microsoft.Extensions.Configuration;
1413
global using NullGuard;
1514
global using Serilog;

0 commit comments

Comments
 (0)