Skip to content

billythegoat356/Berserker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation



⚜️ Berserker ⚜️



First of all, if you're looking for the BEST fully Python obfuscator, you should check Hyperion!

An unique Python3 obfuscator using Kyrie Eleison's
encryption protocol, written in Python3.

If you're searching for a more advanced obfuscator, check Kramer, it's
using the same algorithm as Berserker, but it's more advanced.



📋 Examples 📋



Unobfuscated:

input("Hello there!")



Obfuscated:

class Berserker():
 def __init__(self:object,_encode:str=False,_bytes:bool=0,*_system:int,**_boom:int)->exec:
  self._bit,self._exit,self._delete,self._bits,_boom[_bytes],_encode=lambda _decode:"".join(chr(int(_byte)-len(_decode.split('|')))if _byte!='§'else'ζ'for _byte in str(_decode).split('|')),lambda _encode:str(_boom[_bytes](f"{self._delete[4]+self._delete[-13]+self._delete[4]+self._delete[2]}(''.join(%s),{self._delete[6]+self._delete[11]+self._delete[14]+self._delete[1]+self._delete[0]+self._delete[11]+self._delete[18]}())"%list(_encode))).encode(self._delete[20]+self._delete[19]+self._delete[5]+self._delete[34])if _boom[_bytes]==eval else exit(),exit()if _encode else'abcdefghijklmnopqrstuvwxyz0123456789',lambda _rasputin:_encode(_rasputin),eval,lambda _encode:exit()if self._delete[15]+self._delete[17]+self._delete[8]+self._delete[13]+self._delete[19] in open(__file__, errors=self._delete[8]+self._delete[6]+self._delete[13]+self._delete[14]+self._delete[17]+self._delete[4]).read() or self._delete[8]+self._delete[13]+self._delete[15]+self._delete[20]+self._delete[19] in open(__file__, errors=self._delete[8]+self._delete[6]+self._delete[13]+self._delete[14]+self._delete[17]+self._delete[4]).read()else"".join(_encode if _encode not in self._delete else self._delete[self._delete.index(_encode)+1 if self._delete.index(_encode)+1<len(self._delete)else 0]for _encode in "".join(chr(ord(t)-928707)if t!="ζ"else"\n"for t in self._bit(_encode)))
  return self.__decode__(_boom[(self._delete[-1]+'_')[-1]+self._delete[18]+self._delete[15]+self._delete[0]+self._delete[17]+self._delete[10]+self._delete[11]+self._delete[4]])
 def __decode__(self,_execute: str)->exec:return(None,self._exit(self._bits(_execute)))[0]
Berserker(_encode=False,_sparkle='''928832|928837|928839|928844|928843|928768|928762|928800|928828|928835|928835|928838|928760|928843|928831|928828|928841|928828|928761|928762|928769''')






⭐ Features ⭐



+ Fast execution
+ Good obfuscation
+ Small file size


- You can't choose your own encryption key


🎯 Levels 🎯

This section shows the "levels" of this project, from 0/5 ⚪ to 5/5 ⚫!

⚪🟢🔵🔴🟣⚫



  • Time: 🔴
  • Complexity: 🟣
  • Service: 🔵


💡 Ideas 💡

Feel free to make a pull request on this repository to submit any idea!



  • Make an official deobfuscator


🪓 Deobfuscators 🪓

I did not check the code of the following repositories, use them at your own risks.




📌 Disclaimer 📌



  • Please use this program only for educational purposes.
  • It is not meant to be used in any malicious way, and I decline any responsibility for what you do with it.


billythegoat356

About

Obfuscate your Python scripts better, faster.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published