Skidfuscator Java Obfuscator Versions Save

Public proof-of-concept obfuscator using the MapleIR framework designed by cts & bibl

2.0.9-SNAPSHOT

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

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 ([email protected]).

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

2.0.8-SNAPSHOT

5 months ago
  /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$                        
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$                        
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$ 
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$      
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$      
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/      
                                                                                                                                                                                       
  /$$$$$$       /$$$$$$      /$$$$$$        /$$   /$$                 /$$             /$$              
 /$$__  $$     /$$$_  $$    /$$__  $$      | $$  | $$                | $$            | $$              
|__/  \ $$    | $$$$\ $$   | $$  \ $$      | $$  | $$  /$$$$$$   /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$ 
  /$$$$$$/    | $$ $$ $$   |  $$$$$$/      | $$  | $$ /$$__  $$ /$$__  $$ |____  $$|_  $$_/   /$$__  $$
 /$$____/     | $$\ $$$$    >$$__  $$      | $$  | $$| $$  \ $$| $$  | $$  /$$$$$$$  | $$    | $$$$$$$$
| $$          | $$ \ $$$   | $$  \ $$      | $$  | $$| $$  | $$| $$  | $$ /$$__  $$  | $$ /$$| $$_____/
| $$$$$$$$ /$$|  $$$$$$//$$|  $$$$$$/      |  $$$$$$/| $$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$$
|________/|__/ \______/|__/ \______/        \______/ | $$____/  \_______/ \_______/   \___/   \_______/
                                                     | $$                                              
                                                     | $$                                              
                                                     |__/                                                                                            

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 ([email protected]).

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

2.0.7-SNAPSHOT

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

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 ([email protected]).

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

2.0.6-SNAPSHOT

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

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 ([email protected]).

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

2.0.5-SNAPSHOT

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

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 ([email protected]).

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

2.0.4-SNAPSHOT

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

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 ([email protected]).

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

2.0.3-SNAPSHOT

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

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 ([email protected]).

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

2.0.2-SNAPSHOT

1 year ago
 /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/

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

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 ([email protected]).

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

2.0.1-SNAPSHOT

1 year ago
 /$$$$$$  /$$       /$$       /$$  /$$$$$$                                           /$$
 /$$__  $$| $$      |__/      | $$ /$$__  $$                                         | $$
| $$  \__/| $$   /$$ /$$  /$$$$$$$| $$  \__//$$   /$$  /$$$$$$$  /$$$$$$$  /$$$$$$  /$$$$$$    /$$$$$$   /$$$$$$
|  $$$$$$ | $$  /$$/| $$ /$$__  $$| $$$$   | $$  | $$ /$$_____/ /$$_____/ |____  $$|_  $$_/   /$$__  $$ /$$__  $$
 \____  $$| $$$$$$/ | $$| $$  | $$| $$_/   | $$  | $$|  $$$$$$ | $$        /$$$$$$$  | $$    | $$  \ $$| $$  \__/
 /$$  \ $$| $$_  $$ | $$| $$  | $$| $$     | $$  | $$ \____  $$| $$       /$$__  $$  | $$ /$$| $$  | $$| $$
|  $$$$$$/| $$ \  $$| $$|  $$$$$$$| $$     |  $$$$$$/ /$$$$$$$/|  $$$$$$$|  $$$$$$$  |  $$$$/|  $$$$$$/| $$
 \______/ |__/  \__/|__/ \_______/|__/      \______/ |_______/  \_______/ \_______/   \___/   \______/ |__/

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

Welcome to Skidfuscator 2.0

Lets have a look and what's new, where to get started and so forth.

🏅 Milestones

Let's reflect on the milestones we've achieved; we've done some amazing things as of recently. It's incredible what this community has been able to achieve in such a short time.

  • Over 250 github stars 💯
  • Over 230 discord members 🤘
  • Four new core team members ✨
  • New set of generation changing obfuscation methods 🗿

🎉 Changelog

  • ✨ **NEW** Interprocedural Gen 3 obfuscation (with method parameter changes)
  • ✨ **NEW** Overhauled base to use Enterprise base
  • ✨ **NEW** Exemption system
  • ✨ **NEW** Library system
  • ✨ **NEW** Custom runtime support
  • ✨ **NEW** Range Obfuscation (Exception based obfuscation)
  • ✨ **NEW** Exception Obfuscation
  • ⚡️ Vastly improved computation speed
  • 🛠 Vastly improved caching
  • 📚 Added wiki
  • 📚 Added documentation to said wiki
  • 🎨 Reworked styling
  • 🎨 Reworked appearance and style functionality
  • 🐛 Fixed J11-J18 support
  • 🐛 Fixed a couple of odd bugs with invoke-dynamics
  • 🐛 Improved quality of life

✨ New Features

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

Libraries

You can now specify a folder where libraries are situated. These are used to establish a hierarchy of classes, something absolutely crucial for our interprocedural obfuscation. This will not be mandated in the future for non-interprocedural obfuscation in the future. You can learn more about this system on our wiki.

Phantom Libraries (optional)

In the original 1.0 version, libraries were generated by Phantom by default. In this version, this has been changed to instead become and optional parameter due to the increasing amount of bugs and issues related to JPhantom. Hence, for smaller softwares which only make light use of dependencies, it is possible to use the -ph or --phantom parameter.

Exclusions

You can now specify exemptions using Regex. View more about the functionalities of exemptions on our wiki. Here is an example of an exemption configuration:

method{main}
class{(^joptsimple)|(^net)|(^org)|(^io)|(^protocolsupport)|(^it)|(^shaded)|(^gnu)|(^club)|(^okhttp3)|(^okio)|(^tomp2p)|(^javax)|(^kotlin)|(^com)}
method{weirdMethod} static class{(?s).*}

Range Obfuscation

The new range obfuscation makes use of try-catches to break down the control flow graph and make it harder to reverse. As opposed to a traditional code where if A then B, the range obfuscation will transform it to if A then throw Exception then catch Exception then B. This is practical for breaking decompilers such as CFR.

📸 Preview

Preview of skidfuscator.dev

👀 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 ([email protected]).

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

1.0.8-SNAPSHOT

2 years ago

Full Changelog: https://github.com/terminalsin/skidfuscator-java-obfuscator/compare/1.0.7-SNAPSHOT...1.0.8-SNAPSHOT

  • Fixed #16
  • Added #15
  • More improvements overall
  • Improved MapleIR to be a dozen time faster, making skidfuscator EXTREMELY fast now :)

Enjoy fellas