Skip to content

Grosse-pasteque/forswitches-deob

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

forswitches-deob

Deobfuscates useless forswitches

for ($._Ce = 0; $._Ce < 4; $._Ce += 1) {
    switch ($._Ce) {
        case 3:
            try {
                n.zfgformats = n.zfgformats || [];
            } catch (n) {}
            break;
        case 1:
            var t = n.document.documentElement.dataset.fp;
            break;
        case 2:
            n[t] = n[t] || [];
            break;
        case 0:
            if (!n.document.documentElement.dataset.fp) {
                n.document.documentElement.dataset.fp = f.random().toString(36).slice(2);
            }
            break;
    }
}

To

if (!n.document.documentElement.dataset.fp) {
    n.document.documentElement.dataset.fp = f.random().toString(36).slice(2);
}
var t = n.document.documentElement.dataset.fp;
n[t] = n[t] || [];
try {
    n.zfgformats = n.zfgformats || [];
} catch (n) {}

About

Deobfuscates useless forswitches

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages