Advertisement
C-H-4-0-S

Gui obsurfcated

Jun 23rd, 2024
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.32 KB | None | 0 0
  1. local v0=string.char;local v1=string.byte;local v2=string.sub;local v3=bit32 or bit ;local v4=v3.bxor;local v5=table.concat;local v6=table.insert;local function v7(v24,v25) local v26={};for v41=1, #v24 do v6(v26,v0(v4(v1(v2(v24,v41,v41 + 1 )),v1(v2(v25,1 + (v41% #v25) ,1 + (v41% #v25) + 1 )))%256 ));end return v5(v26);end local v8=tonumber;local v9=string.byte;local v10=string.char;local v11=string.sub;local v12=string.gsub;local v13=string.rep;local v14=table.concat;local v15=table.insert;local v16=math.ldexp;local v17=getfenv or function() return _ENV;end ;local v18=setmetatable;local v19=pcall;local v20=select;local v21=unpack or table.unpack ;local v22=tonumber;local function v23(v27,v28,...) local v29=1;local v30;v27=v12(v11(v27,5),v7("\246\2","\179\216\44\123"),function(v42) if (v9(v42,2)==79) then local v102=0;while true do if (v102==0) then v30=v8(v11(v42,1,1));return "";end end else local v103=v10(v8(v42,16));if v30 then local v108=0;local v109;while true do if (v108==0) then v109=v13(v103,v30);v30=nil;v108=1;end if (v108==1) then return v109;end end else return v103;end end end);local function v31(v43,v44,v45) if v45 then local v104=(v43/(2^(v44-(953 -(802 + 150)))))%(2^(((v45-1) -(v44-1)) + 1)) ;return v104-(v104%1) ;else local v105=2^(v44-1) ;return (((v43%(v105 + v105))>=v105) and 1) or 0 ;end end local function v32() local v46=0;local v47;while true do if (v46==1) then return v47;end if (v46==0) then v47=v9(v27,v29,v29);v29=v29 + (2 -1) ;v46=1;end end end local function v33() local v48,v49=v9(v27,v29,v29 + (5 -3) );v29=v29 + (5 -3) ;return (v49 * 256) + v48 ;end local function v34() local v50,v51,v52,v53=v9(v27,v29,v29 + 3 );v29=v29 + 4 ;return (v53 * 16777216) + (v52 * 65536) + (v51 * 256) + v50 ;end local function v35() local v54=0;local v55;local v56;local v57;local v58;local v59;local v60;while true do if (v54==0) then v55=v34();v56=v34();v54=1;end if (v54==1) then v57=1;v58=(v31(v56,1,20) * (2^32)) + v55 ;v54=2;end if (v54==3) then if (v59==0) then if (v58==(0 -0)) then return v60 * 0 ;else v59=1;v57=0 -0 ;end elseif (v59==2047) then return ((v58==0) and (v60 * (1/(0 + 0)))) or (v60 * NaN) ;end return v16(v60,v59-1023 ) * (v57 + (v58/(2^52))) ;end if (v54==2) then v59=v31(v56,21,31);v60=((v31(v56,32)==1) and -1) or 1 ;v54=3;end end end local function v36(v61) local v62;if not v61 then v61=v34();if (v61==0) then return "";end end v62=v11(v27,v29,(v29 + v61) -1 );v29=v29 + v61 ;local v63={};for v77=998 -(915 + 82) , #v62 do v63[v77]=v10(v9(v11(v62,v77,v77)));end return v14(v63);end local v37=v34;local function v38(...) return {...},v20("#",...);end local function v39() local v64={};local v65={};local v66={};local v67={v64,v65,nil,v66};local v68=v34();local v69={};for v79=1,v68 do local v80=0;local v81;local v82;while true do if (v80==1) then if (v81==1) then v82=v32()~=0 ;elseif (v81==2) then v82=v35();elseif (v81==3) then v82=v36();end v69[v79]=v82;break;end if (v80==0) then v81=v32();v82=nil;v80=1;end end end v67[2 + 1 ]=v32();for v83=1,v34() do local v84=0;local v85;while true do if (v84==0) then v85=v32();if (v31(v85,1,1 -0 )==(0 -0)) then local v117=0;local v118;local v119;local v120;while true do if (v117==0) then v118=v31(v85,2,3);v119=v31(v85,4,625 -(555 + 64) );v117=1;end if (v117==3) then if (v31(v119,1 + 2 ,3)==1) then v120[4]=v69[v120[1 + 3 ]];end v64[v83]=v120;break;end if (v117==1) then v120={v33(),v33(),nil,nil};if (v118==0) then v120[3]=v33();v120[4]=v33();elseif (v118==(932 -(857 + 74))) then v120[3]=v34();elseif (v118==2) then v120[3]=v34() -((4 -2)^16) ;elseif (v118==(571 -(367 + 201))) then v120[3]=v34() -((929 -(214 + 713))^16) ;v120[4]=v33();end v117=2;end if (v117==2) then if (v31(v119,1,1)==1) then v120[2]=v69[v120[2]];end if (v31(v119,2,2)==(1 -0)) then v120[3]=v69[v120[1 + 2 ]];end v117=3;end end end break;end end end for v86=1,v34() do v65[v86-1 ]=v39();end return v67;end local function v40(v71,v72,v73) local v74=v71[1];local v75=v71[2];local v76=v71[880 -(282 + 595) ];return function(...) local v88=v74;local v89=v75;local v90=v76;local v91=v38;local v92=1;local v93= -1;local v94={};local v95={...};local v96=v20("#",...) -1 ;local v97={};local v98={};for v106=0,v96 do if (v106>=v90) then v94[v106-v90 ]=v95[v106 + 1 ];else v98[v106]=v95[v106 + (1638 -(1523 + 114)) ];end end local v99=(v96-v90) + 1 ;local v100;local v101;while true do local v107=0;while true do if (1==v107) then if (v101<=(19 + 2)) then if (v101<=10) then if (v101<=4) then if (v101<=1) then if (v101>0) then v98[v100[2]]={};else v92=v100[3];end elseif (v101<=(2 -0)) then local v134=v100[2];v98[v134]=v98[v134](v21(v98,v134 + 1 ,v100[3]));elseif (v101==(1068 -(68 + 997))) then v98[v100[2]]=v72[v100[3]];else do return v98[v100[6 -4 ]]();end end elseif (v101<=7) then if (v101<=5) then local v136=v100[2];do return v21(v98,v136,v93);end elseif (v101==6) then if v98[v100[2]] then v92=v92 + 1 ;else v92=v100[1273 -(226 + 1044) ];end else v98[v100[2]]=v100[3];end elseif (v101<=8) then v98[v100[2]]=v73[v100[3]];elseif (v101>(34 -25)) then if (v98[v100[2]]==v100[4]) then v92=v92 + 1 ;else v92=v100[3];end else local v172=v100[2];v98[v172]=v98[v172](v98[v172 + 1 ]);end elseif (v101<=15) then if (v101<=12) then if (v101>11) then v98[v100[2]]=v98[v100[3]];else v98[v100[2]]=v100[12 -9 ];end elseif (v101<=13) then v98[v100[2]]=v40(v89[v100[445 -(416 + 26) ]],nil,v73);elseif (v101>14) then local v174=v100[2];local v175,v176=v91(v98[v174](v21(v98,v174 + (118 -(32 + 85)) ,v100[3 + 0 ])));v93=(v176 + v174) -1 ;local v177=0;for v204=v174,v93 do local v205=0;while true do if (v205==0) then v177=v177 + 1 ;v98[v204]=v175[v177];break;end end end elseif (v98[v100[2]]==v100[4]) then v92=v92 + 1 ;else v92=v100[3];end elseif (v101<=18) then if (v101<=16) then local v144=0;local v145;while true do if (v144==0) then v145=v100[2];v98[v145]=v98[v145](v21(v98,v145 + 1 ,v93));break;end end elseif (v101==(54 -37)) then v98[v100[2]]=v98[v100[3]][v100[1 + 3 ]];else local v180=0;local v181;local v182;local v183;while true do if (0==v180) then v181=v89[v100[3]];v182=nil;v180=1;end if (v180==2) then for v242=1,v100[4] do v92=v92 + 1 ;local v243=v88[v92];if (v243[1]==(969 -(892 + 65))) then v183[v242-1 ]={v98,v243[3]};else v183[v242-1 ]={v72,v243[3]};end v97[ #v97 + 1 ]=v183;end v98[v100[2]]=v40(v181,v182,v73);break;end if (1==v180) then v183={};v182=v18({},{[v7("\130\230\41\66\185\220\56","\44\221\185\64")]=function(v245,v246) local v247=0;local v248;while true do if (0==v247) then v248=v183[v246];return v248[1][v248[2]];end end end,[v7("\62\216\70\90\100\8\233\76\90\107","\19\97\135\40\63")]=function(v249,v250,v251) local v252=0;local v253;while true do if (v252==0) then v253=v183[v250];v253[1][v253[2]]=v251;break;end end end});v180=2;end end end elseif (v101<=19) then v98[v100[2]]=v73[v100[3]];elseif (v101>20) then do return;end elseif v98[v100[2]] then v92=v92 + (439 -(145 + 293)) ;else v92=v100[433 -(44 + 386) ];end elseif (v101<=32) then if (v101<=26) then if (v101<=23) then if (v101>22) then local v148=0;local v149;while true do if (v148==0) then v149=v100[1488 -(998 + 488) ];do return v98[v149](v21(v98,v149 + 1 ,v100[3]));end break;end end else local v150=0;local v151;while true do if (0==v150) then v151=v100[2];v98[v151]=v98[v151](v21(v98,v151 + 1 ,v93));break;end end end elseif (v101<=24) then v98[v100[2]]=v72[v100[3]];elseif (v101==(8 + 17)) then do return v98[v100[2]]();end else local v184=0;local v185;while true do if (v184==0) then v185=v100[2 + 0 ];do return v98[v185](v21(v98,v185 + (773 -(201 + 571)) ,v100[1141 -(116 + 1022) ]));end break;end end end elseif (v101<=(120 -91)) then if (v101<=27) then local v154=0;local v155;local v156;local v157;while true do if (v154==1) then v157={};v156=v18({},{[v7("\145\99\58\53\43\52\182","\81\206\60\83\91\79")]=function(v220,v221) local v222=0;local v223;while true do if (v222==0) then v223=v157[v221];return v223[1][v223[2]];end end end,[v7("\113\148\222\119\56\202\67\160\75\179","\196\46\203\176\18\79\163\45")]=function(v224,v225,v226) local v227=0;local v228;while true do if (0==v227) then v228=v157[v225];v228[1][v228[2]]=v226;break;end end end});v154=2;end if (v154==2) then for v229=1,v100[4] do v92=v92 + 1 ;local v230=v88[v92];if (v230[1]==12) then v157[v229-(2 -1) ]={v98,v230[3]};else v157[v229-1 ]={v72,v230[3]};end v97[ #v97 + 1 ]=v157;end v98[v100[2]]=v40(v155,v156,v73);break;end if (v154==0) then v155=v89[v100[3]];v156=nil;v154=1;end end elseif (v101>28) then local v186=0;local v187;while true do if (v186==0) then v187=v100[3 -1 ];v98[v187]=v98[v187](v98[v187 + 1 ]);break;end end else local v188=0;local v189;while true do if (v188==0) then v189=v100[2];do return v21(v98,v189,v93);end break;end end end elseif (v101<=30) then v98[v100[2]]={};elseif (v101>(56 -25)) then local v190=0;local v191;local v192;while true do if (0==v190) then v191=v100[2];v192=v98[v191];v190=1;end if (1==v190) then for v256=v191 + 1 ,v93 do v15(v192,v98[v256]);end break;end end else v98[v100[2]]();end elseif (v101<=37) then if (v101<=34) then if (v101>(383 -(87 + 263))) then v98[v100[2]]=v40(v89[v100[183 -(67 + 113) ]],nil,v73);else v98[v100[2]]();end elseif (v101<=35) then local v160=v100[2];v98[v160]=v98[v160](v21(v98,v160 + 1 ,v100[3]));elseif (v101>(27 + 9)) then do return;end else v98[v100[2]]=v98[v100[3]][v100[4]];end elseif (v101<=40) then if (v101<=(93 -55)) then for v162=v100[2],v100[3] do v98[v162]=nil;end elseif (v101==39) then v98[v100[2 + 0 ]]=v98[v100[3]];else v92=v100[3];end elseif (v101<=41) then for v164=v100[2],v100[3] do v98[v164]=nil;end elseif (v101==(166 -124)) then local v198=v100[2];local v199=v98[v198];for v213=v198 + 1 ,v93 do v15(v199,v98[v213]);end else local v200=v100[2];local v201,v202=v91(v98[v200](v21(v98,v200 + 1 ,v100[3])));v93=(v202 + v200) -1 ;local v203=0 -0 ;for v214=v200,v93 do local v215=0;while true do if (v215==0) then v203=v203 + 1 ;v98[v214]=v201[v203];break;end end end end v92=v92 + 1 ;break;end if (v107==0) then v100=v88[v92];v101=v100[1];v107=1;end end end end;end return v40(v39(),{},v28)(...);end return v23(v7("\148\13\82\95\116\175\188\151\114\46\78\119\171\185\235\13\46\78\115\168\184\236\117\44\72\125\173\202\238\117\46\77\116\174\188\151\114\46\72\0\173\190\239\118\40\77\114\163\191\235\114\38\77\11\171\191\239\118\40\56\114\222\184\237\116\90\72\118\173\186\239\112\46\77\116\174\188\151\114\46\73\116\173\188\238\115\44\49\114\216\191\232\114\90\77\11\171\191\233\112\46\70\119\212\191\232\114\47\77\11\171\191\234\114\44\74\113\212\191\232\114\44\78\116\170\189\232\122\46\78\116\170\191\232\114\45\77\11\171\191\233\112\46\70\116\171\191\234\114\46\78\112\168\192\232\114\46\72\117\169\191\232\114\45\77\11\171\191\232\115\46\78\116\175\189\151\114\46\78\7\168\192\232\114\46\79\112\212\191\232\114\93\70\11\171\191\232\1\45\49\116\171\191\234\118\81\78\116\171\204\235\13\46\78\116\168\187\151\114\46\76\115\171\191\232\118\46\78\116\168\187\151\114\46\78\112\171\191\232\118\46\78\116\170\187\151\114\46\79\7\171\191\232\118\40\49\116\171\189\237\113\81\78\116\171\190\235\13\46\78\116\170\188\151\114\46\78\112\168\192\232\114\46\76\115\212\191\232\118\46\78\119\171\186\235\13\46\78\119\218\189\237\116\42\76\6\168\206\234\13\46\77\119\212\191\232\112\43\72\112\169\205\232\112\40\49\116\171\201\232\113\88\78\116\170\205\235\13\46\78\116\169\189\234\122\81\78\116\170\183\232\114\46\79\114\212\191\232\115\38\78\116\171\189\232\114\46\79\112\212\191\232\115\38\78\116\171\188\232\114\46\79\112\212\191\232\115\91\78\116\171\187\238\13\46\78\117\163\191\232\114\43\78\116\171\189\236\13\46\78\118\172\191\232\114\40\72\11\171\191\234\123\46\78\116\172\191\232\114\41\74\11\171\191\234\0\46\78\116\174\191\232\114\41\74\11\171\191\234\3\46\78\116\175\188\151\114\46\78\117\171\191\234\114\44\74\116\171\191\236\114\46\78\112\171\191\232\115\46\78\117\169\191\239\114\46\78\113\171\191\232\112\42\49\116\171\191\234\114\46\78\119\171\191\232\119\46\78\116\169\191\232\115\44\78\115\171\191\232\118\46\78\116\168\187\151\114\46\76\6\171\191\232\112\46\78\116\175\187\151\114\46\79\116\171\191\232\115\45\49\116\171\191\234\114\46\76\114\171\206\232\114\46\79\116\171\190\239\114\46\78\117\171\191\232\118\46\78\116\175\187\151\114\46\79\115\171\191\232\115\44\49\116\171\189\239\114\46\78\117\173\192\232\114\47\59\116\171\191\234\116\81\78\116\170\184\232\114\46\79\116\171\191\234\118\81\78\116\170\204\232\114\46\79\113\212\191\232\114\42\74\11\171\191\233\3\46\78\116\170\189\151\114\46\79\124\171\191\232\115\46\78\116\168\187\151\114\46\78\112\171\191\232\115\46\78\116\170\187\151\114\46\79\7\171\191\232\115\40\49\116\171\189\237\113\81\78\116\171\190\235\13\46\78\116\170\188\151\114\46\78\119\168\192\232\114\46\77\116\218\188\151\114\46\72\7\173\201\238\115\40\74\115\168\184\236\117\44\72\125\173\202\238\117\46\77\112\217\188\151\114\46\73\116\172\189\238\123\40\59\115\175\189\224\112\44\76\116\173\204\238\4\40\79\114\175\184\235\117\42\73\118\173\182\238\7\40\73\118\163\185\239\116\47\72\0\173\186\235\3\42\70\118\212\184\236\117\46\74\115\173\186\239\118\44\70\118\169\185\224\112\81\73\112\172\191\239\113\45\63\118\212\189\158\117\46\72\117\172\188\239\118\40\75\114\169\185\225\116\91\76\1\173\188\238\4\40\58\118\221\184\234\116\47\73\115\169\201\235\114\40\60\113\170\189\151\118\45\72\125\175\206\236\6\44\76\118\212\189\225\112\38\76\125\169\191\234\112\44\71\116\218\191\234\116\81\78\116\221\191\235\4\46\79\116\162\188\151\114\46\76\11\171\185\235\13\46\78\116\172\191\232\114\47\77\11\171\191\232\118\42\49\116\171\191\239\114\46\78\117\171\191\233\112\46\70\116\171\191\233\114\46\78\117\168\192\232\114\47\76\116\172\191\232\114\44\78\116\171\189\236\13\46\78\117\223\191\232\114\47\78\116\171\189\232\114\46\76\118\212\191\232\112\47\78\116\171\190\232\114\46\79\116\171\191\233\114\46\78\112\175\192\232\114\46\70\116\171\191\233\114\46\76\116\169\187\232\114\46\79\119\212\191\232\114\45\76\11\171\191\234\119\45\49\116\171\191\233\117\81\78\116","\143\216\66\30\126\68\155"),v17(),...);
  2. -- ⚠️ WARNING: integrity protected!
  3. --[[
  4. .____ ________ ___. _____ __
  5. | | __ _______ \_____ \\_ |___/ ____\_ __ ______ ____ _____ _/ |_ ___________
  6. | | | | \__ \ / | \| __ \ __\ | \/ ___// ___\\__ \\ __\/ _ \_ __ \
  7. | |___| | // __ \_/ | \ \_\ \ | | | /\___ \\ \___ / __ \| | ( <_> ) | \/
  8. |_______ \____/(____ /\_______ /___ /__| |____//____ >\___ >____ /__| \____/|__|
  9. \/ \/ \/ \/ \/ \/ \/
  10. \_Welcome to LuaObfuscator.com (Alpha 0.10.5) ~ Much Love, Ferib
  11.  
  12. ]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement