Skip to content

Releases: skidfuscatordev/skidfuscator-java-obfuscator

2.0.11 - Pure hash encryption + major bug fixes

07 Dec 01:41
Compare
Choose a tag to compare
  /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$                        
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$                        
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$ 
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$      
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/      
                                                                                                                                                                                       
  /$$$$$$       /$$$$$$       /$$     /$$         /$$   /$$                 /$$             /$$              
 /$$__  $$     /$$$_  $$    /$$$$   /$$$$        | $$  | $$                | $$            | $$              
|__/  \ $$    | $$$$\ $$   |_  $$  |_  $$        | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$ 
  /$$$$$$/    | $$ $$ $$     | $$    | $$        | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$
 /$$____/     | $$\ $$$$     | $$    | $$        | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$
| $$          | $$ \ $$$     | $$    | $$        | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/
| $$$$$$$$ /$$|  $$$$$$//$$ /$$$$$$ /$$$$$$      |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$
|________/|__/ \______/|__/|______/|______/       \______/ | $$____/  \_______/ \_______/   \___/   \_______/
                                                           | $$                                              
                                                           | $$                                              
                                                           |__/                                              

Welcome to Skidfuscator 2.0.11


🎉 Changelog

  • Pure function hashing: Absolute monstreous chaos, randomly selected method everywhere in the JVM. It is by far our strongest addition, making us more annoying than DexGuard (Yes, they hardcode these functions. We don't. We're so goated omg)
  • Isolated logic for interprocedural: New additions to the configuration to allow you to exclude methods from being modified by signature, allowing for APIs to still have obfuscated code, but the same header
  • 🐛 Fix a bug that checked the class method hash wrong, making it change the method group name for every opaque predicate method
  • 🐛 Improved resiliency
  • 🐛 Added failsafe to method matching to prevent downloaded mappings from crashing the client
  • 🐛 Added more failsafes here and there
  • 🐛 Added layers of failsafe in class outputting mechanism to ensure skipped classes due to large size would still receive remappings
  • 🐛 Added heuristic decrease for large methods to prevent large methods from being too heavily obfuscated, causing large sizes and then resulting in no obfuscation

Preview of pure function hashing

Screenshot 2024-12-06 at 8 38 36 PM

For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests, enterprise billing questions and so forth can be address to our email (mastermind@artemis.ac).

2020-2024 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license

2.0.10 - Automatic dependency update

15 Oct 05:26
4726a46
Compare
Choose a tag to compare
  /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$                        
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$                        
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$ 
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$      
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/      
                                                                                                                                                                                       
  /$$$$$$       /$$$$$$       /$$    /$$$$$$        /$$   /$$                 /$$             /$$              
 /$$__  $$     /$$$_  $$    /$$$$   /$$$_  $$      | $$  | $$                | $$            | $$              
|__/  \ $$    | $$$$\ $$   |_  $$  | $$$$\ $$      | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$ 
  /$$$$$$/    | $$ $$ $$     | $$  | $$ $$ $$      | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$
 /$$____/     | $$\ $$$$     | $$  | $$\ $$$$      | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$
| $$          | $$ \ $$$     | $$  | $$ \ $$$      | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/
| $$$$$$$$ /$$|  $$$$$$//$$ /$$$$$$|  $$$$$$/      |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$
|________/|__/ \______/|__/|______/ \______/        \______/ | $$____/  \_______/ \_______/   \___/   \_______/
                                                             | $$                                              
                                                             | $$                                              
                                                             |__/                                                                                    

Welcome to Skidfuscator 2.0.10


🎉 Changelog

  • ✨ Preview support for J24
  • Automatic dependency analysis: Known dependencies will now automatically be downloading. Current list includes Bukkit.
  • 🐛 Made the ahegao string name randomized to prevent conflict
  • 🐛 Embedded the factory in a folder by default to prevent root loading issues
  • 🐛 Fix factory name conflicts causing initial predicates to be overriden
  • 🐛 Clarified the library resolution error and added more details to which classes are needed

For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests,
enterprise billing questions and so forth can be address to our email (mastermind@artemis.ac).

2020-2024 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license

2.0.9 - An update

17 Apr 22:17
919386f
Compare
Choose a tag to compare
  /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$                        
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$                        
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$ 
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$      
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/      
                                                                                                                                                                                       
  /$$$$$$       /$$$$$$      /$$$$$$        /$$   /$$                 /$$             /$$              
 /$$__  $$     /$$$_  $$    /$$__  $$      | $$  | $$                | $$            | $$              
|__/  \ $$    | $$$$\ $$   | $$  \ $$      | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$ 
  /$$$$$$/    | $$ $$ $$   |  $$$$$$$      | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$
 /$$____/     | $$\ $$$$    \____  $$      | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$
| $$          | $$ \ $$$    /$$  \ $$      | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/
| $$$$$$$$ /$$|  $$$$$$//$$|  $$$$$$/      |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$
|________/|__/ \______/|__/ \______/        \______/ | $$____/  \_______/ \_______/   \___/   \_______/
                                                     | $$                                              
                                                     | $$                                              
                                                     |__/                                              

Welcome to Skidfuscator 2.0.9


🎉 WE PLACED FINALIST AT CCSC NE 2024 in NY

image

🎉 Changelog

  • Skidfuscator placed finalist at CCSCNE 2024 #FLEX
  • ✨ Preview support for J22
  • ✨ String Encryption V2: Badder, Stronger, Better. More formats to come. Very cancer to reverse, more cancer to come.
  • WIP Parity Key Dynamic Opaque predicate. See this commit file
  • 🐛 Fixed a critical mistake where debug information was enabled in the previous build. Whoops
  • 🐛 Fixed a critical mistake in previous release where transformers were not enabled
  • 🐛 WIP Automatic dependency analysis (will show you what dependency to download and download link)

For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests,
enterprise billing questions and so forth can be address to our email (mastermind@artemis.ac).

2020-2023 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license

2.0.8 - Christmas Update

13 Dec 14:46
Compare
Choose a tag to compare
  /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$                        
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$                        
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$ 
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$      
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/      
                                                                                                                                                                                       
  /$$$$$$       /$$$$$$      /$$$$$$        /$$   /$$                 /$$             /$$              
 /$$__  $$     /$$$_  $$    /$$__  $$      | $$  | $$                | $$            | $$              
|__/  \ $$    | $$$$\ $$   | $$  \ $$      | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$ 
  /$$$$$$/    | $$ $$ $$   |  $$$$$$/      | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$
 /$$____/     | $$\ $$$$    >$$__  $$      | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$
| $$          | $$ \ $$$   | $$  \ $$      | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/
| $$$$$$$$ /$$|  $$$$$$//$$|  $$$$$$/      |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$
|________/|__/ \______/|__/ \______/        \______/ | $$____/  \_______/ \_______/   \___/   \_______/
                                                     | $$                                              
                                                     | $$                                              
                                                     |__/                                                                                            

Welcome to Skidfuscator 2.0.8


🎉 Changelog

  • ✨ Preview support for J19, J20 and J21
  • 🐛 Fixed a bug where hierarchy would conflict method groups and not properly define them
  • 🐛 Fixed a bug where method exemptions for groups would fail to check class parent exemptions
  • 🐛 Fixed a bug where an exempted local method would break and not properly reflect gen 3 flow changes
  • 🐛 Fixed a bug where improperly cached invocation would be attempted to be read as an expression
  • 🐛 Improved outputting speed by caching the output mappings map
  • 🐛 Fixed a bug where exempted classes would never receive any bytecode level modifications
  • 🐛 Fixed a bug where exempted classes would not rename invocations
  • 🐛 Fixed a bug where functional interfaces would be overriden, effectively breaking them
  • 🐛 Fixed a bug where nested jars (eg spring boot) would be incorrectly compressed (fixing #50)
  • 🐛 Fixed a bug where a local stack value would be coalesced with a local variable value, effectively leading to unexpected behaviours (fixing #47)
  • 🐛 Fixed a bug where two jars running in the same instance would have overlapping Skidfuscator factories, causing one of them to fail

For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests,
enterprise billing questions and so forth can be address to our email (mastermind@artemis.ac).

2020-2023 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license

2.0.7 - Harder, Better, Faster, Stronger Update

13 Jun 02:42
8571507
Compare
Choose a tag to compare
  /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$                        
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$                        
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$ 
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$      
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/      
                                                                                                                                                                                       
  /$$$$$$       /$$$$$$     /$$$$$$$$       /$$   /$$                 /$$             /$$              
 /$$__  $$     /$$$_  $$   |_____ $$/      | $$  | $$                | $$            | $$              
|__/  \ $$    | $$$$\ $$        /$$/       | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$ 
  /$$$$$$/    | $$ $$ $$       /$$/        | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$
 /$$____/     | $$\ $$$$      /$$/         | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$
| $$          | $$ \ $$$     /$$/          | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/
| $$$$$$$$ /$$|  $$$$$$//$$ /$$/           |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$
|________/|__/ \______/|__/|__/             \______/ | $$____/  \_______/ \_______/   \___/   \_______/
                                                     | $$                                              
                                                     | $$                                              
                                                     |__/                                               

Welcome to Skidfuscator 2.0.7


🎉 Changelog

  • NEW Flow Gen 3.1! New, better, improved. Now supports modularity switch, with 3 random parameters
  • ✨ Improvements to String Encryption, Flow Obfuscation, and more!
  • ✨ New console look!
  • 🐛 Fixed a bug where verification would attempt to check non hierarchal libraries, adding redundancy
  • 🐛 Fixed a bug where Driver would return null due to collision
  • 🐛 Fixed a bug where InterfConstRef would be invalid
  • 🐛 Fixed a bug where clone implicit bridge would be obfuscated, causing conflicts
  • 🐛 Improved hierarchy caching in speed, accuracy and efficiency
  • 🐛 Fixed a bug where hierarchy would conflict method groups and not properly define them
  • 📚 More documentation to wiki

For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests,
enterprise billing questions and so forth can be address to our email (mastermind@artemis.ac).

2020-2023 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license

2.0.6 - Config update

24 Jan 00:13
Compare
Choose a tag to compare
  /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$                        
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$                        
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$ 
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$      
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/      
                                                                                                                                                                                       
   /$$$$$$       /$$$$$$      /$$$$$$        /$$   /$$                 /$$             /$$              
 /$$__  $$     /$$$_  $$    /$$__  $$      | $$  | $$                | $$            | $$              
|__/  \ $$    | $$$$\ $$   | $$  \__/      | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$ 
  /$$$$$$/    | $$ $$ $$   | $$$$$$$       | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$
 /$$____/     | $$\ $$$$   | $$__  $$      | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$
| $$          | $$ \ $$$   | $$  \ $$      | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/
| $$$$$$$$ /$$|  $$$$$$//$$|  $$$$$$/      |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$
|________/|__/ \______/|__/ \______/        \______/ | $$____/  \_______/ \_______/   \___/   \_______/
                                                     | $$                                              
                                                     | $$                                              
                                                     |__/                                              

Welcome to Skidfuscator 2.0.6


🎉 Changelog

  • NEW Config system which supports exemptions
  • NEW New website! https://skidfuscator.dev
  • 🐛 Fixed a bug where hierarchy wouldn't calculate children correctly
  • 🐛 Fixed a bug where exemptions wouldn't be read correctly
  • 🐛 Fixed a bug where DUP2_X2 would overwrite itself in SSA, causing variables to be flipped
  • 🐛 Fixed a bug which caused GenerationPass not to convert initialisation calls into InitialisedObjectExprs
  • 🐛 Fixed a bug in which tests would not pass on Java 9+
  • 🐛 Fixed a bug where switch key duplication would lead to an overflowed block
  • 🐛 Fixed a plethora more of bugs
  • 📚 More documentation to wiki

For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests,
enterprise billing questions and so forth can be address to our email (mastermind@artemis.ac).

2020-2023 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license

2.0.5 - General Stability Update

16 Nov 18:06
Compare
Choose a tag to compare
  /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$                        
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$                        
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$ 
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$      
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/      
                                                                                                                 
                                                                                                                 
                                                                                                                 
  /$$$$$$       /$$$$$$     /$$$$$$$        /$$   /$$                 /$$             /$$              
 /$$__  $$     /$$$_  $$   | $$____/       | $$  | $$                | $$            | $$              
|__/  \ $$    | $$$$\ $$   | $$            | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$ 
  /$$$$$$/    | $$ $$ $$   | $$$$$$$       | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$
 /$$____/     | $$\ $$$$   |_____  $$      | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$
| $$          | $$ \ $$$    /$$  \ $$      | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/
| $$$$$$$$ /$$|  $$$$$$//$$|  $$$$$$/      |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$
|________/|__/ \______/|__/ \______/        \______/ | $$____/  \_______/ \_______/   \___/   \_______/
                                                     | $$                                              
                                                     | $$                                              
                                                     |__/                                                                                                        

Welcome to Skidfuscator 2.0.5


🎉 Changelog

  • ✨ Improved obfuscation strength
  • 📚 More documentation to wiki
  • 🐛 Fixed a bug in which would be overwritten with a placeholder name
  • 🐛 Fixed a bug in which classpath would not be properly computed
  • 🐛 Fixed a bug in the local id was invalid, causing frame verification to fail
  • 🐛 Fixed a bug in which the HTTP engine cache would prevent Skidfuscator from closing normally
  • 🐛 Fixed a bug in which tests would not pass on Java 9+
  • 🐛 Fixed a bug in which hashcode collision in linked hashmaps would cause control flow to fall through

👀 Enterprise coming soon!

For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests,
enterprise billing questions and so forth can be address to our email (mastermind@artemis.ac).

2020-2022 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license

2.0.4 - Fix & Analytics Update

23 Jul 04:21
Compare
Choose a tag to compare
  /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$                        
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$                        
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$ 
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$      
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/      
                                                                                                                 
                                                                                                                 
                                                                                                                 
  /$$$$$$       /$$$$$$  /$$   /$$       /$$   /$$                 /$$             /$$                           
 /$$__  $$     /$$$_  $$| $$  | $$      | $$  | $$                | $$            | $$                           
|__/  \ $$    | $$$$\ $$| $$  | $$      | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$              
  /$$$$$$/    | $$ $$ $$| $$$$$$$$      | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$             
 /$$____/     | $$\ $$$$|_____  $$      | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$             
| $$          | $$ \ $$$      | $$      | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/             
| $$$$$$$$ /$$|  $$$$$$//$$   | $$      |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$             
|________/|__/ \______/|__/   |__/       \______/ | $$____/  \_______/ \_______/   \___/   \_______/             
                                                  | $$                                                           
                                                  | $$                                                           
                                                  |__/                                                           

Welcome to Skidfuscator 2.0.4


🎉 Changelog

  • NEW Analytics system based on matomo.org which provides anonymous, safe and open source analytics. This will enormously help me as of right now gauge the amount of users, and in the future perhaps even log the most common missing classes for the creation of a common mappings database. How cool!
  • ✨ Improved obfuscation strength
  • 🛠 Began works on the dynamic local system
  • 📚 More documentation to wiki
  • 🐛 Fixed a bug in which the String encryption would create a -1 size array
  • 🐛 Fixed a bug in which the String encryption would not compute
  • 🐛 Fixed a bug in which two congruent types would cause a confliction for the parameter obfuscation

👀 Enterprise coming soon!

For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests,
enterprise billing questions and so forth can be address to our email (mastermind@artemis.ac).

2020-2022 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license

2.0.3 - Consolidation update

28 Jun 01:21
Compare
Choose a tag to compare
   /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$                        
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$                        
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$ 
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$      
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/      
                                                                                                                 
                                                                                                                 
                                                                                                                 
  /$$$$$$       /$$$$$$      /$$$$$$        /$$   /$$                 /$$             /$$                        
 /$$__  $$     /$$$_  $$    /$$__  $$      | $$  | $$                | $$            | $$                        
|__/  \ $$    | $$$$\ $$   |__/  \ $$      | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$           
  /$$$$$$/    | $$ $$ $$      /$$$$$/      | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$          
 /$$____/     | $$\ $$$$     |___  $$      | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$          
| $$          | $$ \ $$$    /$$  \ $$      | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/          
| $$$$$$$$ /$$|  $$$$$$//$$|  $$$$$$/      |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$          
|________/|__/ \______/|__/ \______/        \______/ | $$____/  \_______/ \_______/   \___/   \_______/          
                                                     | $$                                                        
                                                     | $$                                                        
                                                     |__/                                                        

Welcome to Skidfuscator 2.0.3


🎉 Changelog

  • NEW Added legal warnings for token logging
  • ✨ Refactored entire base
  • ✨ Added a warning for low ram provided
  • 🛠 Improved speed by switching to a mappings system with caching
  • 🛠 Improved ram usage by switching to the mappings system
  • 🛠 Improvements to the custom frame generation (almost ready)
  • 📚 More documentation to wiki
  • 🐛 Improved quality of life
  • 🐛 Fixed some issues with ghost mappings and J9+
  • 🐛 Fixed a bug where the superclass wouldn't compute
  • 🐛 Fixed a bug where an invokedynamic would not classify the target as exempt

✨ New Features

Have a peek at all the new features available now in Skidfuscator 2.0.3!

Token Logging Warning

As of now, several token logging strings, found from various sources, have been blacklisted. We do not tolerate nor condone the spread of malware, and will continuously pursue against fighting it. As of now, the following warning will be displayed:

Skidfuscator warning against token loggers

Skidfuscator Mappings

This update introduces the skidfuscator mappings, which you may find to be automatically generated somewhere on your computer depending on whether or not your libraries folder was specified. Here's an example of what one looks like:
Skidfuscator mapping example

This feature boosts performance by 10x as it simplifies the reading of dependencies down to a single .json file. Pretty fancy ay?


👀 Enterprise coming soon!

For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests,
enterprise billing questions and so forth can be address to our email (mastermind@artemis.ac).

2020-2022 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license

2.0.2 - Various bug fixes for larger programs

19 Jun 17:25
Compare
Choose a tag to compare
 /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/

   /$$$$$$       /$$$$$$      /$$$$$$        /$$   /$$                 /$$             /$$              
 /$$__  $$     /$$$_  $$    /$$__  $$      | $$  | $$                | $$            | $$              
|__/  \ $$    | $$$$\ $$   |__/  \ $$      | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$ 
  /$$$$$$/    | $$ $$ $$     /$$$$$$/      | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$
 /$$____/     | $$\ $$$$    /$$____/       | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$
| $$          | $$ \ $$$   | $$            | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/
| $$$$$$$$ /$$|  $$$$$$//$$| $$$$$$$$      |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$
|________/|__/ \______/|__/|________/       \______/ | $$____/  \_______/ \_______/   \___/   \_______/
                                                     | $$                                              
                                                     | $$                                              
                                                     |__/                                              

Welcome to Skidfuscator 2.0.2

🎉 Changelog

  • ⚡️ Improved performance
  • 🛠 More works on exemptions - Now proper full exemptions because the previous caused issues with frames
  • 🛠 Began working on the custom frame generation (ETA: July 2022)
  • 📚 More documentation to wiki
  • 🐛 Fixed frame computation
  • 🐛 Improved quality of life

👀 Enterprise coming soon!

For any support or concerns, check us out at https://discord.gg/mTaZDCngEW. All custom requests,
enterprise billing questions and so forth can be address to our email (mastermind@artemis.ac).

2020-2022 © Ghast Holdings LLC, All Rights Reserved, distributed under the MIT license