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.
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''')
+ Fast execution
+ Good obfuscation
+ Small file size
- You can't choose your own encryption key
This section shows the "levels" of this project, from 0/5 ⚪ to 5/5 ⚫!
⚪🟢🔵🔴🟣⚫
- Time: 🔴
- Complexity: 🟣
- Service: 🔵
Feel free to make a pull request on this repository to submit any idea!
- Make an official deobfuscator
I did not check the code of the following repositories, use them at your own risks.
- Berserkered by HideakiAtsuyo | C#
- Berserkered by IDRALOU | Python3
- 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.