Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

import marshal exec marshal.loads('c\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00@\x00..

Decoded Output download

<?  import marshal 
exec marshal.loads('c@sddlZddlZddlZddlZddlZddlmZddlmZddlm	Z	e	de
ejZej
ZdjeZeGHejjy<geejddd	jD]Zej^qZWnMek
r7eejd
jdZedeeedd
nXdZdgZ dddYZ!e!Z"dZ#edZ$e$j%e#ee$j&e$j\'e(ddS(iN(tPool(tFore(tinitt	autoresets{}
  ______                        ____        __ 
 /_  __/__  ____ _____ ___     / __ \____  / /_
  / / / _ \/ __ `/ __ `__ \   / / / / __ \/ __/
 / / /  __/ /_/ / / / / / /  / /_/ / /_/ / /__ 
/_/  \___/\__,_/_/ /_/ /_/  /_____/\____/\__(_)
                     FREE TOOLS                          
	    Telegram Channels => https://t.me/team_dot33
                            DM For paid tools :@Mr_dot33 

itmodetris\s
  [!] Enter <s
> <sites.txt>cs,tjdjfdt|DS(Ntc3s|]}tjVqdS(N(trandomtchoice(t.0ti(tletters(s000.pys	<genexpr>s(tstringtascii_lowercasetjointrange(tlength((Rs000.pytrans	s/chosen.php?p=t	EvaiLCodecBs#eZdZdZdZRS(cCsidd6|_dS(NsMozlila/5.0 (Linux; Android 7.0; SM-G892A Bulid/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.3112.107 Moblie Safari/537.36s
User-Agent(theaders(tself((s000.pyt__init__%scCs|jdr$|jdd}n$|jdrH|jdd}ntjd}x2tj||rtj||}|d}qZW|S(Nshttp://Rshttps://s(.*)/i(t
startswithtreplacetretcompiletfindall(Rtsitetpatterntsitez((s000.pyt	URLdomain*sc	Csyd|j|}xtD]}tj||d|jdtddj}d|krdj|tGHt	dd	j
||d
Pqdj|tGHqWWnnXdS(Nshttp://Rtverifyttimeoutis<title>000</title>s[x] {} --> {}[Vuln]s
shells.txttas
s[x] {} --> {}[Not Vuln](RtPathlisttrequeststgetRtFalsetcontenttformattfgtopentwritetfr(RRturltPathtcheck((s000.pytchecker9s
+(t__name__t
__module__RRR/(((s000.pyR$s		cCsytj|WnnXdS(N(tControlR/(R((s000.pytProfessor6T9MsisTASK COMPLETED(()tsysR#RRRtmultiprocessing.dummyRtcoloramaRRtTruetREDR+tGREENR(R\'tbannerturllib3tdisable_warningsR)targvt	readlinesR
tstripttargett
IndexErrortstrtsplittpathtexittlenRR"RR2R3tmptmaptcloseRtinput(((s000.pyt<module>s0<
		
<
$		(		

') ?>

Did this file decode correctly?

Original Code

import marshal
exec marshal.loads('c\x00\x00\x00\x00\x00\x00\x00\x00\x05\x00\x00\x00@\x00\x00\x00s\xad\x01\x00\x00d\x00\x00d\x01\x00l\x00\x00Z\x00\x00d\x00\x00d\x01\x00l\x01\x00Z\x01\x00d\x00\x00d\x01\x00l\x02\x00Z\x02\x00d\x00\x00d\x01\x00l\x03\x00Z\x03\x00d\x00\x00d\x01\x00l\x04\x00Z\x04\x00d\x00\x00d\x02\x00l\x05\x00m\x06\x00Z\x06\x00\x01d\x00\x00d\x03\x00l\x07\x00m\x08\x00Z\x08\x00\x01d\x00\x00d\x04\x00l\x07\x00m\t\x00Z\t\x00\x01e\t\x00d\x05\x00e\n\x00\x83\x00\x01\x01e\x08\x00j\x0b\x00Z\x0c\x00e\x08\x00j\r\x00Z\x0e\x00d\x06\x00j\x0f\x00e\x0e\x00\x83\x01\x00Z\x10\x00e\x10\x00GHe\x01\x00j\x11\x00j\x12\x00\x83\x00\x00\x01y<\x00g\x00\x00e\x13\x00e\x00\x00j\x14\x00d\x07\x00\x19d\x08\x00d\t\x00\x83\x01\x01j\x15\x00\x83\x00\x00D]\x12\x00Z\x16\x00e\x16\x00j\x17\x00\x83\x00\x00^\x02\x00q\xcf\x00Z\x18\x00WnM\x00\x04e\x19\x00k\n\x00r7\x01\x01\x01\x01e\x1a\x00e\x00\x00j\x14\x00d\n\x00\x19\x83\x01\x00j\x1b\x00d\x0b\x00\x83\x01\x00Z\x1c\x00e\x1d\x00d\x0c\x00e\x1c\x00e\x1e\x00e\x1c\x00\x83\x01\x00d\x07\x00\x18\x19\x17d\r\x00\x17\x83\x01\x00\x01n\x01\x00Xd\x0e\x00\x84\x00\x00Z\x1f\x00d\x0f\x00g\x01\x00Z \x00d\x10\x00d\x15\x00d\x11\x00\x84\x00\x00\x83\x00\x00YZ!\x00e!\x00\x83\x00\x00Z"\x00d\x12\x00\x84\x00\x00Z#\x00e\x06\x00d\x13\x00\x83\x01\x00Z$\x00e$\x00j%\x00e#\x00e\x18\x00\x83\x02\x00\x01e$\x00j&\x00\x83\x00\x00\x01e$\x00j\'\x00\x83\x00\x00\x01e(\x00d\x14\x00\x83\x01\x00\x01d\x01\x00S(\x16\x00\x00\x00i\xff\xff\xff\xffN(\x01\x00\x00\x00t\x04\x00\x00\x00Pool(\x01\x00\x00\x00t\x04\x00\x00\x00Fore(\x01\x00\x00\x00t\x04\x00\x00\x00initt\t\x00\x00\x00autoresets\x9a\x01\x00\x00{}\n  ______                        ____        __ \n /_  __/__  ____ _____ ___     / __ \\____  / /_\n  / / / _ \\/ __ `/ __ `__ \\   / / / / __ \\/ __/\n / / /  __/ /_/ / / / / / /  / /_/ / /_/ / /__ \n/_/  \\___/\\__,_/_/ /_/ /_/  /_____/\\____/\\__(_)\n                     FREE TOOLS                          \n\t    Telegram Channels => https://t.me/team_dot33\n                            DM For paid tools :@Mr_dot33 \n\ni\x01\x00\x00\x00t\x04\x00\x00\x00modet\x01\x00\x00\x00ri\x00\x00\x00\x00s\x01\x00\x00\x00\\s\x0e\x00\x00\x00\n  [!] Enter <s\r\x00\x00\x00> <sites.txt>c\x01\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00s,\x00\x00\x00t\x00\x00j\x01\x00\x89\x00\x00d\x01\x00j\x02\x00\x87\x00\x00f\x01\x00d\x02\x00\x86\x00\x00t\x03\x00|\x00\x00\x83\x01\x00D\x83\x01\x00\x83\x01\x00S(\x03\x00\x00\x00Nt\x00\x00\x00\x00c\x01\x00\x00\x00\x02\x00\x00\x00\x03\x00\x00\x003\x00\x00\x00s\x1e\x00\x00\x00|\x00\x00]\x14\x00}\x01\x00t\x00\x00j\x01\x00\x88\x00\x00\x83\x01\x00V\x01q\x03\x00d\x00\x00S(\x01\x00\x00\x00N(\x02\x00\x00\x00t\x06\x00\x00\x00randomt\x06\x00\x00\x00choice(\x02\x00\x00\x00t\x02\x00\x00\x00.0t\x01\x00\x00\x00i(\x01\x00\x00\x00t\x07\x00\x00\x00letters(\x00\x00\x00\x00s\x06\x00\x00\x00000.pys\t\x00\x00\x00<genexpr>\x1f\x00\x00\x00s\x02\x00\x00\x00\x06\x00(\x04\x00\x00\x00t\x06\x00\x00\x00stringt\x0f\x00\x00\x00ascii_lowercaset\x04\x00\x00\x00joint\x05\x00\x00\x00range(\x01\x00\x00\x00t\x06\x00\x00\x00length(\x00\x00\x00\x00(\x01\x00\x00\x00R\x0b\x00\x00\x00s\x06\x00\x00\x00000.pyt\x03\x00\x00\x00ran\x1d\x00\x00\x00s\x04\x00\x00\x00\x00\x01\t\x01s\x0e\x00\x00\x00/chosen.php?p=t\t\x00\x00\x00EvaiLCodec\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00B\x00\x00\x00s#\x00\x00\x00e\x00\x00Z\x01\x00d\x00\x00\x84\x00\x00Z\x02\x00d\x01\x00\x84\x00\x00Z\x03\x00d\x02\x00\x84\x00\x00Z\x04\x00RS(\x03\x00\x00\x00c\x01\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00C\x00\x00\x00s\x14\x00\x00\x00i\x01\x00d\x01\x00d\x02\x006|\x00\x00_\x00\x00d\x00\x00S(\x03\x00\x00\x00Ns\x98\x00\x00\x00Mozlila/5.0 (Linux; Android 7.0; SM-G892A Bulid/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.3112.107 Moblie Safari/537.36s\n\x00\x00\x00User-Agent(\x01\x00\x00\x00t\x07\x00\x00\x00headers(\x01\x00\x00\x00t\x04\x00\x00\x00self(\x00\x00\x00\x00(\x00\x00\x00\x00s\x06\x00\x00\x00000.pyt\x08\x00\x00\x00__init__%\x00\x00\x00s\x02\x00\x00\x00\x00\x02c\x02\x00\x00\x00\x04\x00\x00\x00\x03\x00\x00\x00C\x00\x00\x00s\x90\x00\x00\x00|\x01\x00j\x00\x00d\x01\x00\x83\x01\x00r$\x00|\x01\x00j\x01\x00d\x01\x00d\x02\x00\x83\x02\x00}\x01\x00n$\x00|\x01\x00j\x00\x00d\x03\x00\x83\x01\x00rH\x00|\x01\x00j\x01\x00d\x03\x00d\x02\x00\x83\x02\x00}\x01\x00n\x00\x00t\x02\x00j\x03\x00d\x04\x00\x83\x01\x00}\x02\x00x2\x00t\x02\x00j\x04\x00|\x02\x00|\x01\x00\x83\x02\x00r\x8b\x00t\x02\x00j\x04\x00|\x02\x00|\x01\x00\x83\x02\x00}\x03\x00|\x03\x00d\x05\x00\x19}\x01\x00qZ\x00W|\x01\x00S(\x06\x00\x00\x00Ns\x07\x00\x00\x00http://R\x06\x00\x00\x00s\x08\x00\x00\x00https://s\x05\x00\x00\x00(.*)/i\x00\x00\x00\x00(\x05\x00\x00\x00t\n\x00\x00\x00startswitht\x07\x00\x00\x00replacet\x02\x00\x00\x00ret\x07\x00\x00\x00compilet\x07\x00\x00\x00findall(\x04\x00\x00\x00R\x14\x00\x00\x00t\x04\x00\x00\x00sitet\x07\x00\x00\x00patternt\x05\x00\x00\x00sitez(\x00\x00\x00\x00(\x00\x00\x00\x00s\x06\x00\x00\x00000.pyt\t\x00\x00\x00URLdomain*\x00\x00\x00s\x12\x00\x00\x00\x00\x02\x0f\x01\x15\x01\x0f\x01\x15\x03\x0f\x01\x15\x01\x12\x01\x0e\x01c\x02\x00\x00\x00\x05\x00\x00\x00\t\x00\x00\x00C\x00\x00\x00s\xb1\x00\x00\x00y\xa3\x00d\x01\x00|\x00\x00j\x00\x00|\x01\x00\x83\x01\x00\x17}\x02\x00x\x89\x00t\x01\x00D]\x81\x00}\x03\x00t\x02\x00j\x03\x00|\x02\x00|\x03\x00\x17d\x02\x00|\x00\x00j\x04\x00d\x03\x00t\x05\x00d\x04\x00d\x05\x00\x83\x01\x03j\x06\x00}\x04\x00d\x06\x00|\x04\x00k\x06\x00r\x8d\x00d\x07\x00j\x07\x00|\x02\x00t\x08\x00\x83\x02\x00GHt\t\x00d\x08\x00d\t\x00\x83\x02\x00j\n\x00|\x02\x00|\x03\x00\x17d\n\x00\x17\x83\x01\x00\x01Pq\x1d\x00d\x0b\x00j\x07\x00|\x02\x00t\x0b\x00\x83\x02\x00GHq\x1d\x00WWn\x07\x00\x01\x01\x01n\x01\x00Xd\x00\x00S(\x0c\x00\x00\x00Ns\x07\x00\x00\x00http://R\x13\x00\x00\x00t\x06\x00\x00\x00verifyt\x07\x00\x00\x00timeouti\x0f\x00\x00\x00s\x12\x00\x00\x00<title>000</title>s\x13\x00\x00\x00[x] {} --> {}[Vuln]s\n\x00\x00\x00shells.txtt\x01\x00\x00\x00as\x01\x00\x00\x00\ns\x17\x00\x00\x00[x] {} --> {}[Not Vuln](\x0c\x00\x00\x00R\x1e\x00\x00\x00t\x08\x00\x00\x00Pathlistt\x08\x00\x00\x00requestst\x03\x00\x00\x00getR\x13\x00\x00\x00t\x05\x00\x00\x00Falset\x07\x00\x00\x00contentt\x06\x00\x00\x00formatt\x02\x00\x00\x00fgt\x04\x00\x00\x00opent\x05\x00\x00\x00writet\x02\x00\x00\x00fr(\x05\x00\x00\x00R\x14\x00\x00\x00R\x1b\x00\x00\x00t\x03\x00\x00\x00urlt\x04\x00\x00\x00Patht\x05\x00\x00\x00check(\x00\x00\x00\x00(\x00\x00\x00\x00s\x06\x00\x00\x00000.pyt\x07\x00\x00\x00checker9\x00\x00\x00s\x16\x00\x00\x00\x00\x01\x03\x02\x13\x01\r\x01+\x01\x0c\x01\x11\x01\x1e\x01\x04\x02\x19\x02\x03\x01(\x05\x00\x00\x00t\x08\x00\x00\x00__name__t\n\x00\x00\x00__module__R\x15\x00\x00\x00R\x1e\x00\x00\x00R/\x00\x00\x00(\x00\x00\x00\x00(\x00\x00\x00\x00(\x00\x00\x00\x00s\x06\x00\x00\x00000.pyR\x12\x00\x00\x00$\x00\x00\x00s\x06\x00\x00\x00\x06\x01\t\x05\t\x0fc\x01\x00\x00\x00\x01\x00\x00\x00\x03\x00\x00\x00C\x00\x00\x00s\x1f\x00\x00\x00y\x11\x00t\x00\x00j\x01\x00|\x00\x00\x83\x01\x00\x01Wn\x07\x00\x01\x01\x01n\x01\x00Xd\x00\x00S(\x01\x00\x00\x00N(\x02\x00\x00\x00t\x07\x00\x00\x00ControlR/\x00\x00\x00(\x01\x00\x00\x00R\x1b\x00\x00\x00(\x00\x00\x00\x00(\x00\x00\x00\x00s\x06\x00\x00\x00000.pyt\x0c\x00\x00\x00Professor6T9M\x00\x00\x00s\x08\x00\x00\x00\x00\x01\x03\x01\x11\x01\x03\x01i\x96\x00\x00\x00s\x0e\x00\x00\x00TASK COMPLETED(\x00\x00\x00\x00()\x00\x00\x00t\x03\x00\x00\x00sysR#\x00\x00\x00R\x18\x00\x00\x00R\x07\x00\x00\x00R\x0c\x00\x00\x00t\x15\x00\x00\x00multiprocessing.dummyR\x00\x00\x00\x00t\x08\x00\x00\x00coloramaR\x01\x00\x00\x00R\x02\x00\x00\x00t\x04\x00\x00\x00Truet\x03\x00\x00\x00REDR+\x00\x00\x00t\x05\x00\x00\x00GREENR(\x00\x00\x00R\'\x00\x00\x00t\x06\x00\x00\x00bannert\x07\x00\x00\x00urllib3t\x10\x00\x00\x00disable_warningsR)\x00\x00\x00t\x04\x00\x00\x00argvt\t\x00\x00\x00readlinesR\n\x00\x00\x00t\x05\x00\x00\x00stript\x06\x00\x00\x00targett\n\x00\x00\x00IndexErrort\x03\x00\x00\x00strt\x05\x00\x00\x00splitt\x04\x00\x00\x00patht\x04\x00\x00\x00exitt\x03\x00\x00\x00lenR\x11\x00\x00\x00R"\x00\x00\x00R\x12\x00\x00\x00R2\x00\x00\x00R3\x00\x00\x00t\x02\x00\x00\x00mpt\x03\x00\x00\x00mapt\x05\x00\x00\x00closeR\x0e\x00\x00\x00t\x05\x00\x00\x00input(\x00\x00\x00\x00(\x00\x00\x00\x00(\x00\x00\x00\x00s\x06\x00\x00\x00000.pyt\x08\x00\x00\x00<module>\x02\x00\x00\x00s0\x00\x00\x00<\x01\x10\x01\x10\x01\x10\x01\r\x01\t\x01\t\x0b\x0f\x01\x05\x01\r\x02\x03\x01<\x01\r\x01\x1c\x01$\x02\t\x05\t\x02\x13(\t\x01\t\x05\x0c\x01\x10\x01\n\x01\n\x01')

Function Calls

None

Variables

None

Stats

MD5 943a23bea5650d358541dc1d3f46dcfe
Eval Count 0
Decode Time 58 ms