Egenskaper och funktioner
- Mata in kodtextområde: Ange JavaScript-kod i ett textområde som tillhandahålls av appen. Det är här koden som ska fördunklas skrivs in.
- Ladda JavaScript-fil: Kan också ladda JavaScript-kod från en fil genom att klicka på knappen "Ladda JavaScript-fil" och välja en fil från sin enhet.
- Obfuscate Code-knapp:
- Kopiera-knapp: Tillåter användare att kopiera den obfuskerade koden till urklipp för användning någon annanstans.
- Rensa-knapp: Rensar både inmatnings- och fördunklade kodtextområden.
- Visning av felmeddelande: Om det finns några fel under fördunklingsprocessen, visas ett felmeddelande för användaren.
- Natt-/daglägesteman;
Obfuskationsparametrar:
- Namn: Denna parameter tillåter användare att välja olika strategier för att byta namn på identifierare (variabler, funktioner, etc.) i JavaScript-koden. Den erbjuder följande alternativ:
- Kompakt: När den är aktiverad komprimerar den här parametern koden efter obfuskering, vilket tar bort onödiga blanksteg och radbrytningar.
- Control Flow Flattening: Denna teknik ändrar kontrollflödet för koden, vilket gör det svårare att följa. Den uppnår detta genom att omvandla kodens kontrollstrukturer (t.ex. loopar, villkor) till en mer komplex och invecklad form.
- Tal till uttryck: Denna parameter omvandlar numeriska bokstaver i koden till ekvivalenta aritmetiska uttryck.
- Förenkla: Förenkling minskar kodens komplexitet genom att ta bort redundanta eller onödiga element.
- Split Strings: Denna teknik delar upp strängliteraler i mindre delar och sammanfogar dem dynamiskt under körning.
- Självförsvar: Infogar skyddsmekanismer i koden för att avskräcka från manipulering eller omvända konstruktionsförsök.
- Felsökningsskydd: Lägger till kod för att upptäcka och motverka felsökningsförsök, vilket gör det svårare för motståndare att analysera kodens beteende.
- Injektion av död kod: Injicerar döda kodsegment i kodbasen, vilket ytterligare komplicerar analysen.
- String Array Transformations: Använder olika transformationer på strängliterals lagrade i arrayer för att dölja deras innehåll och användning.
Ha kul med kodning!
Uppdaterades den
19 mars 2024