Skip to content

Commit 750254f

Browse files
committed
Started v2
1 parent 92a95ef commit 750254f

File tree

110 files changed

+7832
-10083
lines changed

Some content is hidden

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

110 files changed

+7832
-10083
lines changed

README.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,6 @@ A powerful and flexible Java bytecode obfuscator built with ASM that provides co
88
- **Class Renaming** - Rename classes to obscure names while preserving functionality
99
- **Method Renaming** - Obfuscate method names with intelligent handling of constructors, synthetic methods, and inheritance
1010
- **Field Renaming** - Rename fields while maintaining proper access relationships
11-
- **Local Variable Renaming** - Obfuscate local variable names for additional protection
12-
- **Condition Obfuscation** - Transform simple boolean constants (true/false) into complex arithmetic expressions
13-
- **String Compression** - Compress string literals using deflate/base64 encoding to reduce size and obfuscate content
14-
- **Method Inlining** - Inline simple methods to reduce call overhead and obfuscate control flow
15-
- **Fake Interface Flooding** - Generate fake interfaces and implement them to confuse reverse engineering tools
16-
- **Fake Exception Insertion** - Insert fake exception checks that never execute to complicate static analysis
17-
- **Anti-Debugging Protection** - Runtime detection and response to debugging attempts
1811
- **Reference Updating** - Automatically updates all references to renamed elements throughout the codebase
1912
- **Inheritance-Aware Renaming** - Properly handles interface implementations and method overrides
2013
- **Multiple Naming Modes** - Choose from sequential, alphabetic, random short/long, or single character naming schemes

build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ plugins {
33
id 'application'
44
}
55

6-
group = 'cc.squidhackdevelopment'
6+
group = 'net.cvs0'
77
version = '1.0-SNAPSHOT'
88

99
java {
@@ -13,6 +13,10 @@ java {
1313

1414
repositories {
1515
mavenCentral()
16+
maven {
17+
name = 'Fabric'
18+
url = 'https://maven.fabricmc.net/'
19+
}
1620
}
1721

1822
dependencies {
@@ -21,6 +25,7 @@ dependencies {
2125
implementation 'org.ow2.asm:asm-commons:9.7'
2226
implementation 'org.ow2.asm:asm-util:9.7'
2327
implementation 'com.fasterxml.jackson.core:jackson-databind:2.16.1'
28+
implementation 'net.fabricmc:tiny-remapper:0.8.11'
2429
testImplementation platform('org.junit:junit-bom:5.10.0')
2530
testImplementation 'org.junit.jupiter:junit-jupiter'
2631
}

config-examples/advanced.json

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

config-examples/basic.json

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

config-examples/enhanced.json

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

config-examples/library.json

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

config-examples/maximum-protection.json

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

config-examples/spring-boot.json

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

config-examples/string-compression.json

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

config-examples/with-condition-obfuscation.json

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

0 commit comments

Comments
 (0)