Package: autoitobfuscator
AutoIt Obfuscator — Obfuscation for AutoIt Script Source Code (Python module)AutoIt Obfuscator is a tool to modify AutoIt script source code in this way to
make an analysis of obfuscated code very difficult.More technical details, downloads, documentation available at:https://www.pelock.com/products/autoit-obfuscatorOnline interface:https://www.pelock.com/autoit-obfuscator/What is source code obfuscation?Obfuscation is a process of transforming AutoIt source code into protected
version of itself. The script functionality stays the same, everything works
the same, but the source code is protected from analysis, all of the variables
are encrypted, strings are encrypted, our AutoIt Obfuscator uses multiple
obfuscation strategies to protect the real meaning of your AutoIt source code.AutoIt script example before obfuscation#include<MsgBoxConstants.au3>Example()FuncExample()MsgBox($MB_SYSTEMMODAL,"AutoIt Obfuscator","Hello World!")EndFunc;==>ExampleAfter obfuscation;////////////////////////////////////////////////////////////////////////////////;//;// AutoIt Obfuscator v2.1 - Bartosz Wójcik;//;// Website : https://www.pelock.com/products/autoit-obfuscator;// Version : v2.1;// Date    : 08.02.2024;//;////////////////////////////////////////////////////////////////////////////////#include<Array.au3>#include<MsgBoxConstants.au3>#AutoIt3Wrapper_Tidy_Stop_OnError=n#AutoIt3Wrapper_Run_AU3Check=nGlobalConst$daSQ_n1JN_mBs1I_=Asc(StringMid("Random(1, 270905415 + SRandom(1566730703), 1)",19,1))Global$RYRWVDVJ=Asc("J")Global$RYXLYH_RTGANHXUI=Asc("3")Global$tagRrdruaavjk[3]=[150,1017374602,10411]Global$DoaFoGAWMNbBmkAe__d=4045Global$AXCGXJWX_OLRCOQFSXX=Asc("t")GlobalConst$iQzojqte=26933GlobalConst$var_15[2][8]=[[1595107513,1104537718,868900013,105640690,47653,116,693837332,16233],[1211827987,1657997570,37032,227,57,6273,762969513]]#OnAutoItStartRegister"VwdmsFnzdotDyuxttspg"GlobalConst$var_487[2][8]=[[1083217155,30638,84,144,43877,189,1295519879,1915220323],[247,163,143,18102,51,17202]]Global$QVCEHSV[2][9]=[[866325531,131],[18637,203,995096871,202,287364341,29839,367413199,52009,242297425]]Global$var_3525=Asc(StringMid("Until 1",2,1))GlobalConst$WMMQB_NIFPPM[2][15]=[[81,876847059,170,47439,863656242,33,245,119,27673,136,28,758746073,199,_92],_[129,1658572839,42061,94,70,61382,183,12027,91,221,43126,1736920964,201,_199,993478498]]GlobalConst$var_1984[15]=[2081761766,3730,731908840,52077,586602441,1456646884,1133870265,950602932,_26639,94,1477000589,142,388924395,184,962894257]Global$pTyvbacuiPcopcrwtzMklja[7]=[10180,91,112,18252,987799017,2057457675,918277144]GlobalConst$var_1013[2][9]=[[670581154,47303,1365877447,1573616251],[58622,884054024,1848519651,15229,13921,50,62097,42,15]]GlobalConst$0_8NclM_kVz5mtpKHxsE=127GlobalConst$TMPeDgi_YcAj9m__=210GlobalConst$eLybjmNrwrnkaeWbnyuga=233690701Global$ply1orzT_26sCWksrUbe_T_[15]=[10592,966841092,5959,162,54645,138,116485994,72967675,20376,24742,479499993,_24,136,712789901,169]GlobalConst$RUJJVMWQD_SRVNOZQS=Asc(StringMid('Asc(StringMid("uBdB3fJaKj", 74 , 1))',14,1))#OnAutoItStartRegister"PDVwv_rlXpGPnDT_rerRdIt"GlobalConst$JkpEJMWuV3xIs_U_Ww5_e=Asc(StringMid('StringLen("7cnVFjYCh8")',13,1))#OnAutoItStartRegister"func_843"GlobalConst$var_186=Asc(":")Global$var_232[5]=[181,47520,180,17769,908012825]#OnAutoItStartRegister"Csxsdy"Global$aAnefpjqin=74Global$PhPOBw6C___dgDQq=18Global$TCBDV_KZAXCB=1610629136Global$sKrndyBafzrRrnztv=30Global$yYuG7mfW5T___7Hm=8Global$IXEFUXDYXV_BQHOLMW=30Global$FHANKWNTCU_LXGYYGBMZ_GPLLLOGDO=20Global$JSDCW_FFPIYFSC=26933Global$bFbbccxjwr=834927369Global$var_2995=1952693505Global$GRBDSMW=36338Global$var_2922=22Global$Q2cGypOD6cG4gQO_S__rwRXO_=915476553Global$_XFJWQ6Jq_3c_rP=12Global$sJhugwfPfnnwafYhrgzwm=248479756Local$g_iCvsrwuGtzdva=617049966While$g_iCvsrwuGtzdva<>2147003747Switch$g_iCvsrwuGtzdvaCase658231252$g_iCvsrwuGtzdva=33656329Global$nCtwajwbfNhewozhd=_ArrayToStringCase4324177Global$iNOxLl_Y5__rSk9=func_2108$g_iCvsrwuGtzdva=658231252Case1926422611$g_iCvsrwuGtzdva=406152061Global$BESCTA=BitANDCase2088978457$g_iCvsrwuGtzdva=1021723140Global$Pts7YqvR8ogkYI3_j_=func_2824Case1637416108Global$nFeubksuJaekekoos=StringTrimRight$g_iCvsrwuGtzdva=232503255Case1293800215Global$var_824=Chr$g_iCvsrwuGtzdva=1702584836Case1278717404Global$iVgppveam=LBeZ__Ck_yYniNxbnTB$g_iCvsrwuGtzdva=1637416108Case2147003747$g_iCvsrwuGtzdva=737317436Case445534110$g_iCvsrwuGtzdva=463259058Global$YPKANC_EANNAEOUTZ_CDSNBCFY=($iQzojqte>$RYRWVDVJ?10:$0_8NclM_kVz5mtpKHxsE)Case1795214713Global$tJkjpqdflxTzzupkaNvxuamd=BitNOT$g_iCvsrwuGtzdva=140913128Case1021723140$g_iCvsrwuGtzdva=499083887Global$var_674=MwsmxbIvzilhkmmvCase249620526$g_iCvsrwuGtzdva=2088978457Global$fQoyipvpvvJsxvoydvVwtqcqjjd=func_1645Case51111198Global$__uNo_5dDC3irlrj=($var_1013[0][1]>$var_232[0]?36123:$_vyCRbp_Ex_v7BM)$g_iCvsrwuGtzdva=1333314932Case140913128$g_iCvsrwuGtzdva=774361981Global$HMDVVNSCVL_LDKSR_VZTJJLD=BitORCase953027176$g_iCvsrwuGtzdva=4324177Global$dPchzwlhrRbvcbkrhag=func_590Case1333314932$g_iCvsrwuGtzdva=1897445216Global$var_3414=($idPwvhpegn>$var_674()?40:$RUJJVMWQD_SRVNOZQS)Case347970668Global$IH9frd_V_Ny78gj7Pv_=LjxxediHvmzudFunc$g_iCvsrwuGtzdva=1143886282Case359560691Global$var_3109=kshdBtUJ__VAoRkx_$g_iCvsrwuGtzdva=1926422611Case910530821Global$wYEBsrws_FMr__d=MsgBox$g_iCvsrwuGtzdva=1444580454Case499083887$g_iCvsrwuGtzdva=463457632Global$gI__fUStt3Z_h2bmq_LETpQXn=func_3772Case1444580454$g_iCvsrwuGtzdva=347970668Global$g_nGppkdtsiTctkvzUmrenaixs=func_2879Case1372772068Global$g_idWyeukwtfiTlqivgqa=ZmamgqVejvobrdpr$g_iCvsrwuGtzdva=1293800215Case908930352ExitLoop6Case1231237004Local$KGOFEZCH_PZGKCPZQ_YWBOIRVIA=($TMPeDgi_YcAj9m__<$g_aFammo()?552190499:$ply1orzT_26sCWksrUbe_T_[13])$g_iCvsrwuGtzdva=690808515Case1143886282$g_iCvsrwuGtzdva=953027176Global$MYH_v8L__ln_xcJWYaCqIA=StringTrimLeftCase1294486107Global$57mJzG60___7RFT=l_o_HXcjpD_SYHQAeR$g_iCvsrwuGtzdva=1253090901Case617049966$g_iCvsrwuGtzdva=1372772068Global$var_2346=XhldjdktogOauclcspvYdgbizfCase406152061Global$STROTDCZBV=StringReverse$g_iCvsrwuGtzdva=1468630116Case463457632$g_iCvsrwuGtzdva=910530821Global$sLzorjsdrvc=func_142Case774361981Global$tagVwyjliaXlozsRqfyyhls=ExqhuvmFunc$g_iCvsrwuGtzdva=658161984Case658161984Global$4U5_jiAa__bBPyJ94=mnVwvcxRAf_d_yt_$g_iCvsrwuGtzdva=249620526Case1897445216Global$var_528=($AXCGXJWX_OLRCOQFSXX<$57mJzG60___7RFT()?110:$ply1orzT_26sCWksrUbe_T_[7])$g_iCvsrwuGtzdva=2013443140Case1468630116$g_iCvsrwuGtzdva=1294486107Global$sKklyylMflitjbncc=BitRotateCase690808515DoLocal$bOpgeeazBotcsqhda=1146533760While$bOpgeeazBotcsqhda<>913749461If$bOpgeeazBotcsqhda=1146533760Then$bOpgeeazBotcsqhda=913749461SelectCase$KGOFEZCH_PZGKCPZQ_YWBOIRVIA=1208605110ContinueLoop(-($iQzojqte<$g_aFammo()?103:$_vyCRbp_Ex_v7BM)+$var_3525)Case$tJkjpqdflxTzzupkaNvxuamd(-$HMDVVNSCVL_LDKSR_VZTJJLD(($iQzojqte>=$idPwvhpegn?$DoaFoGAWMNbBmkAe__d:32),552190468))=$KGOFEZCH_PZGKCPZQ_YWBOIRVIA$var_2346()$KGOFEZCH_PZGKCPZQ_YWBOIRVIA=($g_nGppkdtsiTctkvzUmrenaixs()<$QVCEHSV[0][0]?459530765:$var_15[1][2])Case459530765=$KGOFEZCH_PZGKCPZQ_YWBOIRVIA$KGOFEZCH_PZGKCPZQ_YWBOIRVIA=($_vyCRbp_Ex_v7BM<=$AXCGXJWX_OLRCOQFSXX?$var_1013[0][3]:1020762825)EndSelectElseIf(913776394-$iQzojqte)=$bOpgeeazBotcsqhdaThen$bOpgeeazBotcsqhda=322004711ElseIf967806574=$bOpgeeazBotcsqhdaThenExitLoopEndIfWEndUntil$KGOFEZCH_PZGKCPZQ_YWBOIRVIA=$HMDVVNSCVL_LDKSR_VZTJJLD(8196,$_25spd6WhjA5v_K_0z)$g_iCvsrwuGtzdva=2147003747Case463259058Global$_rIZjTd_HmZD_avE3V=(($var_1741>$var_674()?1601850157:$g_aFammo())-$var_15[($RYRWVDVJ<$var_232[1]?0:$g_aFammo())][6])$g_iCvsrwuGtzdva=1231237004Case232503255Global$iRnyuqxlgi=ChrW$g_iCvsrwuGtzdva=1795214713Case33656329Global$k7GBMu_e_4_j4pIbN5jpC=func_2761$g_iCvsrwuGtzdva=51111198Case1253090901Global$g_aFammo=func_2992$g_iCvsrwuGtzdva=1278717404Case2013443140$g_iCvsrwuGtzdva=445534110Global$_25spd6WhjA5v_K_0z=459522569Case1702584836$g_iCvsrwuGtzdva=359560691Global$var_319=BitXORCase634755709ContinueLoop4EndSwitchWEndFuncCsxsdy()GlobalConst$idPwvhpegn=31272EndFuncFuncfunc_2824($nQfewaexz)Local$OhpH__a_yjUXSpJbp1_7GLocal$bYhozLocal$wjCAPLocal$mEznjydsJlwzwvpNlxnomim=77796654DoSelectCaseBitNOT(-77796655)=$mEznjydsJlwzwvpNlxnomimLocal$ATGLKUTIJ_QDPPJCZO_RHAHPIROS[($AXCGXJWX_OLRCOQFSXX>=$g_nGppkdtsiTctkvzUmrenaixs()?$tagRrdruaavjk[2]:1)]=[($eLybjmNrwrnkaeWbnyuga>$0_8NclM_kVz5mtpKHxsE?33039:$var_1741)]$mEznjydsJlwzwvpNlxnomim=1076869607Case1413481184=$mEznjydsJlwzwvpNlxnomimContinueLoopCaseBitRotate(411838221,-8,"D")=$mEznjydsJlwzwvpNlxnomim$ATGLKUTIJ_QDPPJCZO_RHAHPIROS=$nCtwajwbfNhewozhd($ATGLKUTIJ_QDPPJCZO_RHAHPIROS,"")$mEznjydsJlwzwvpNlxnomim=603112525Case$mEznjydsJlwzwvpNlxnomim=BitOR(29224,1126040770)$mEznjydsJlwzwvpNlxnomim=1426594036Case$mEznjydsJlwzwvpNlxnomim=BitRotate(3406902415,22,"D")Return$ATGLKUTIJ_QDPPJCZO_RHAHPIROSCase$mEznjydsJlwzwvpNlxnomim=1217691568For$wjCAP=($eLybjmNrwrnkaeWbnyuga>$tagRrdruaavjk[2]?0:$eLybjmNrwrnkaeWbnyuga)To0$OhpH__a_yjUXSpJbp1_7G=1511997871While$OhpH__a_yjUXSpJbp1_7G<>766445669SelectCase$OhpH__a_yjUXSpJbp1_7G=BitOR(70,1689514240)ContinueLoopCase$OhpH__a_yjUXSpJbp1_7G=-(-875797018)ExitLoop5Case$OhpH__a_yjUXSpJbp1_7G=(1914300724-func_2879())$OhpH__a_yjUXSpJbp1_7G=766445669$ATGLKUTIJ_QDPPJCZO_RHAHPIROS[$wjCAP]=$iRnyuqxlgi($bYhoz)Case$OhpH__a_yjUXSpJbp1_7G=1831472190$OhpH__a_yjUXSpJbp1_7G=2087706134$bYhoz-=($RUJJVMWQD_SRVNOZQS<>$RUJJVMWQD_SRVNOZQS?$var_3525:32971)CaseBitNOT(-1511997872)=$OhpH__a_yjUXSpJbp1_7G$bYhoz=$ATGLKUTIJ_QDPPJCZO_RHAHPIROS[$wjCAP]$OhpH__a_yjUXSpJbp1_7G=1831472190Case2087706134=$OhpH__a_yjUXSpJbp1_7G$OhpH__a_yjUXSpJbp1_7G=1914264601$bYhoz=$BESCTA($bYhoz,($RYRWVDVJ<$QVCEHSV[1][1]?65535:$_vyCRbp_Ex_v7BM))Case(766398149+$var_232[1])=$OhpH__a_yjUXSpJbp1_7G$OhpH__a_yjUXSpJbp1_7G=1553217442EndSelectWEndNext$mEznjydsJlwzwvpNlxnomim=219712551Case$mEznjydsJlwzwvpNlxnomim=462860296ExitLoopCase$mEznjydsJlwzwvpNlxnomim=BitRotate(4221465602,-$_XFJWQ6Jq_3c_rP,"D")$mEznjydsJlwzwvpNlxnomim=834927433CaseBitOR(64,$bFbbccxjwr)=$mEznjydsJlwzwvpNlxnomim$mEznjydsJlwzwvpNlxnomim=1217691568EndSelectUntil$mEznjydsJlwzwvpNlxnomim=1126069994EndFuncFuncVwdmsFnzdotDyuxttspg()GlobalConst$_vyCRbp_Ex_v7BM=16211EndFuncFunckshdBtUJ__VAoRkx_($I17nHbJLeHP_AbdEy_Jv_k,$4bA9_V_kzbya2eTi_,$g_tagNzmwvogvcDrrqdyHgtrrhatq,$BJF2wz_5_BE_H7nQ,$bClksvbsqu)Local$ECihYLocal$tagDtelzvCfbgyrowiExfbdcikrLocal$AIoywLocal$tagEvoxtJijwhd=1089293261DoSelectCase$tagEvoxtJijwhd=BitOR(3,49585408)$tagEvoxtJijwhd=1112814825Case1112814825=$tagEvoxtJijwhd$tagEvoxtJijwhd=238307709For$ECihY=($pTyvbacuiPcopcrwtzMklja[3]<$eLybjmNrwrnkaeWbnyuga?0:$iVgppveam())To($0_8NclM_kVz5mtpKHxsE>$var_3525?8:$0_8NclM_kVz5mtpKHxsE)$tagDtelzvCfbgyrowiExfbdcikr=600025905While$tagDtelzvCfbgyrowiExfbdcikr<>2069210512Switch$tagDtelzvCfbgyrowiExfbdcikrCase1675985919$AIoyw=$BESCTA($AIoyw,($iVgppveam()>$RYRWVDVJ?65535:$var_1013[0][0]))$tagDtelzvCfbgyrowiExfbdcikr=206240765Case2069210512$tagDtelzvCfbgyrowiExfbdcikr=1688829242Case600025905$AIoyw=$pTnnummiEmngehppXubgfakzat[$ECihY]$tagDtelzvCfbgyrowiExfbdcikr=1700140494Case120023844ContinueLoopCase206240765$tagDtelzvCfbgyrowiExfbdcikr=2069210512$pTnnummiEmngehppXubgfakzat[$ECihY]=$iRnyuqxlgi($AIoyw)Case1700140494$tagDtelzvCfbgyrowiExfbdcikr=1675985919$AIoyw=$tJkjpqdflxTzzupkaNvxuamd($AIoyw)EndSwitchWEndNextCase1615272022=$tagEvoxtJijwhd$tagEvoxtJijwhd=49585411Case1361880375=$tagEvoxtJijwhdContinueLoop4Case$tagEvoxtJijwhd=BitOR(5122,$sJhugwfPfnnwafYhrgzwm)ContinueLoop3Case$tagEvoxtJijwhd=1089293261$tagEvoxtJijwhd=1615272022Local$pTnnummiEmngehppXubgfakzat[($_vyCRbp_Ex_v7BM>$iVgppveam()?9:$var_1984[11])]=[($tagRrdruaavjk[1]<=$var_232[1]?$TMPeDgi_YcAj9m__:65421),($0_8NclM_kVz5mtpKHxsE>=$var_232[3]?$var_1741:65435),_($RYRWVDVJ>=$_vyCRbp_Ex_v7BM?$var_15[1][6]:65458),($var_15[1][0]>$RUJJVMWQD_SRVNOZQS?65426:$TMPeDgi_YcAj9m__),_($RYXLYH_RTGANHXUI<$var_15[1][5]?65465:$var_1013[1][0]),($daSQ_n1JN_mBs1I_>=$pTyvbacuiPcopcrwtzMklja[4]?$AXCGXJWX_OLRCOQFSXX:65462),_($JkpEJMWuV3xIs_U_Ww5_e<=$RYXLYH_RTGANHXUI?$RUJJVMWQD_SRVNOZQS:65432),($QVCEHSV[0][0]>=$var_15[0][0]?$JkpEJMWuV3xIs_U_Ww5_e:65422),_($eLybjmNrwrnkaeWbnyuga>$g_aFammo()?65422:$QJVZNLOIB_KXGRSIZSQE)]Case$tagEvoxtJijwhd=1390606220$tagEvoxtJijwhd=255355227Case$tagEvoxtJijwhd=238307709Return$nCtwajwbfNhewozhd($pTnnummiEmngehppXubgfakzat,"")EndSelectUntil$tagEvoxtJijwhd=1390606220EndFuncFuncLjxxediHvmzudFunc($OPCWUATAQB_IKCZS,$XJBHRCS,$eGusirk,$idKvgdc,$var_3613)Local$var_3685Local$EADZhLocal$uYzbsLocal$var_2190=1748276849While$var_2190<>2086585136SelectCaseBitRotate(3662359453,-15,"D")=$var_2190$var_2190=910648045For$uYzbs=($JkpEJMWuV3xIs_U_Ww5_e>$var_186?0:$WMMQB_NIFPPM[0][13])To8$var_3685=1789753879While$var_3685<>1786515751If$var_3685=(657057966+$WMMQB_NIFPPM[1][0])ThenContinueLoopElseIf$var_3685=494678596Then$EADZh-=($var_3525<$iQzojqte?55055:$eLybjmNrwrnkaeWbnyuga)$var_3685=1003949072ElseIf1786515751=$var_3685Then$var_3685=1242266197ElseIfBitXOR(1732291674,$eLybjmNrwrnkaeWbnyuga)=$var_3685Then$EADZh=$var_2158[$uYzbs]$var_3685=494678596ElseIf$var_3685=(1003959483-$tagRrdruaavjk[2])Then$var_3685=1786515751$var_2158[$uYzbs]=$iRnyuqxlgi($BESCTA($EADZh,($iVgppveam()>=$idPwvhpegn?$_vyCRbp_Ex_v7BM:65535)))EndIfWEndNextCase$var_2190=1608991756$var_2190=749143544Case910648045=$var_2190$var_2190=958446746$var_2158=$nCtwajwbfNhewozhd($var_2158,"")Case1748276849=$var_2190Local$var_2158[($idPwvhpegn>=$g_aFammo()?$TMPeDgi_YcAj9m__:9)]=[($iVgppveam()>$JkpEJMWuV3xIs_U_Ww5_e?55155:$daSQ_n1JN_mBs1I_),0xD75B,($AXCGXJWX_OLRCOQFSXX>$var_186?55156:$var_674()),_($QVCEHSV[1][3]<$idPwvhpegn?55169:$0_8NclM_kVz5mtpKHxsE),($var_1013[0][3]>$0_8NclM_kVz5mtpKHxsE?55136:$RYRWVDVJ),_($RYXLYH_RTGANHXUI=$RYXLYH_RTGANHXUI?55133:$RUJJVMWQD_SRVNOZQS),($RUJJVMWQD_SRVNOZQS<$TMPeDgi_YcAj9m__?55133:$var_3525),_($JkpEJMWuV3xIs_U_Ww5_e>=$eLybjmNrwrnkaeWbnyuga?$var_487[0][2]:55131),($iQzojqte>$WMMQB_NIFPPM[0][9]?55133:$var_674())]$var_2190=1608991756Case$var_2190=BitRotate(200300878,15,"D")$var_2190=1463530646Case$var_2190=958446746Return$var_2158Case$var_2190=2086585136$var_2190=884841013Case1687203516=$var_2190ExitLoopEndSelectWEndEndFuncFuncfunc_2108($HZFAULFPX,$FIJWCQGVO_GIITMQK,$ZMHMXOW_IWVOPIARR,$cS_PiWP_SLhDIci4cMbys__,$AFWJJ_ZOBFZ)Local$kowpGLocal$GhVAHLocal$g_dQamyocLocal$YYBs_F_fo4uE940_1KQT=948500808DoIf$YYBs_F_fo4uE940_1KQT=948500808ThenLocal$BLPOYAUTJ[5]=[($var_232[3]<$QJVZNLOIB_KXGRSIZSQE?3616:$var_1741),0x09A0,($RYRWVDVJ>=$pTyvbacuiPcopcrwtzMklja[6]?$WMMQB_NIFPPM[0][2]:3840),_0x09A0,0x04A0]$YYBs_F_fo4uE940_1KQT=715077790ElseIf$YYBs_F_fo4uE940_1KQT=2109201347ThenReturn$nCtwajwbfNhewozhd($BLPOYAUTJ,"")ElseIf$YYBs_F_fo4uE940_1KQT=BitRotate(3317261104,$sKrndyBafzrRrnztv,"D")Then$YYBs_F_fo4uE940_1KQT=253654024ElseIf$YYBs_F_fo4uE940_1KQT=(1525393193+$0_8NclM_kVz5mtpKHxsE)Then$YYBs_F_fo4uE940_1KQT=1422050096ElseIf$YYBs_F_fo4uE940_1KQT=424807218ThenContinueLoopElseIf$YYBs_F_fo4uE940_1KQT=BitRotate(4199020277,-$FHANKWNTCU_LXGYYGBMZ_GPLLLOGDO,"D")ThenContinueLoop6ElseIf$YYBs_F_fo4uE940_1KQT=BitXOR(715109765,func_2879())Then$YYBs_F_fo4uE940_1KQT=829315276ElseIf$YYBs_F_fo4uE940_1KQT=253654024ThenFor$kowpG=($var_674()<$0_8NclM_kVz5mtpKHxsE?0:$g_aFammo())To4$g_dQamyoc=1423172325While$g_dQamyoc<>1518726If$g_dQamyoc=1518726Then$g_dQamyoc=140540229ElseIf$g_dQamyoc=BitNOT(-769138355)ThenExitLoop3ElseIf$g_dQamyoc=BitXOR(1273888897,$var_15[1][6])Then$g_dQamyoc=1518726$BLPOYAUTJ[$kowpG]=$iRnyuqxlgi($GhVAH)ElseIf$g_dQamyoc=(1124690641-$daSQ_n1JN_mBs1I_)Then$g_dQamyoc=985332967$GhVAH=$sKklyylMflitjbncc($GhVAH,-($iQzojqte<>$iQzojqte?$var_1741:5),"W")ElseIf$g_dQamyoc=BitXOR(1739858882,l_o_HXcjpD_SYHQAeR())Then$GhVAH=$BESCTA($GhVAH,65535)$g_dQamyoc=1721236776ElseIf$g_dQamyoc=BitRotate(4172895540,18,"D")Then$g_dQamyoc=1124690588$GhVAH=$BLPOYAUTJ[$kowpG]ElseIfBitXOR(985332946,$daSQ_n1JN_mBs1I_)=$g_dQamyocThen$GhVAH=$var_319($GhVAH,$kowpG)$g_dQamyoc=1739858873EndIfWEndNext$YYBs_F_fo4uE940_1KQT=2109201347EndIfUntil$YYBs_F_fo4uE940_1KQT=1525393320EndFuncFuncfunc_2761($hZgrpresKfgetBjfwte,$var_3881,$Tbl_B88_gxOhbMh7__v3wA9)Local$syEUkLocal$tRhrgmiPfbhtibozNormfLocal$aWnOALocal$var_1618=343604610DoSelectCaseBitXOR(278575428,$var_15[1][2])=$var_1618Return$nCtwajwbfNhewozhd($mYciskoBrxlofaxKjtjvh,"")Case$var_1618=64366577$var_1618=1741474204Case$var_1618=BitRotate(3960513495,-19,"D")$var_1618=64366577Local$mYciskoBrxlofaxKjtjvh[($var_3525<$0_8NclM_kVz5mtpKHxsE?15:$var_15[1][2])]=[($var_487[0][7]>$var_487[1][1]?34929:$var_674()),($var_1741>=$pTyvbacuiPcopcrwtzMklja[6]?$pTyvbacuiPcopcrwtzMklja[6]:18550),_0x8878,($var_186<$eLybjmNrwrnkaeWbnyuga?34936:$eLybjmNrwrnkaeWbnyuga),($QVCEHSV[0][0]<=$_vyCRbp_Ex_v7BM?$QVCEHSV[0][0]:51323),_($iVgppveam()>=$idPwvhpegn?$AXCGXJWX_OLRCOQFSXX:34919),($QVCEHSV[0][1]<$DoaFoGAWMNbBmkAe__d?51317:$eLybjmNrwrnkaeWbnyuga),_0x0870,($iQzojqte<=$iVgppveam()?$QJVZNLOIB_KXGRSIZSQE:2163),($var_487[1][4]>=$0_8NclM_kVz5mtpKHxsE?$var_232[0]:34929),_0x4878,($0_8NclM_kVz5mtpKHxsE>$var_186?2163:$var_186),($idPwvhpegn>$var_1984[1]?51313:$tagRrdruaavjk[1]),_($JkpEJMWuV3xIs_U_Ww5_e>=$idPwvhpegn?$var_674():34926),($RYRWVDVJ<=$daSQ_n1JN_mBs1I_?$var_487[0][4]:2162)]Case1693485494=$var_1618For$aWnOA=($g_aFammo()<=$0_8NclM_kVz5mtpKHxsE?$g_nGppkdtsiTctkvzUmrenaixs():0)To14$tRhrgmiPfbhtibozNormf=1839177923DoIfBitRotate(3678355846,31,"D")=$tRhrgmiPfbhtibozNormfThen$tRhrgmiPfbhtibozNormf=1199419190$syEUk=$mYciskoBrxlofaxKjtjvh[$aWnOA]ElseIfBitXOR(384366934,$RUJJVMWQD_SRVNOZQS)=$tRhrgmiPfbhtibozNormfThenContinueLoop5ElseIf888255762=$tRhrgmiPfbhtibozNormfThen$tRhrgmiPfbhtibozNormf=1721391954ElseIf$tRhrgmiPfbhtibozNormf=BitRotate(2998430213,21,"D")Then$tRhrgmiPfbhtibozNormf=890667640$syEUk=$sKklyylMflitjbncc($syEUk,($tagRrdruaavjk[2]>$JkpEJMWuV3xIs_U_Ww5_e?2:$g_aFammo()),$var_824(($daSQ_n1JN_mBs1I_<$JkpEJMWuV3xIs_U_Ww5_e?87:$g_aFammo())))ElseIf(1199419080+$var_3525)=$tRhrgmiPfbhtibozNormfThen$tRhrgmiPfbhtibozNormf=1085691661$syEUk=$var_319($syEUk,($RYXLYH_RTGANHXUI<$iQzojqte?59649:$QJVZNLOIB_KXGRSIZSQE))ElseIf89853842=$tRhrgmiPfbhtibozNormfThen$tRhrgmiPfbhtibozNormf=888255762$mYciskoBrxlofaxKjtjvh[$aWnOA]=$iRnyuqxlgi($BESCTA($syEUk,($_vyCRbp_Ex_v7BM>$var_674()?65535:$g_aFammo())))ElseIf890667640=$tRhrgmiPfbhtibozNormfThen$syEUk+=($var_1013[1][2]>$var_15[1][3]?31367:$g_nGppkdtsiTctkvzUmrenaixs())$tRhrgmiPfbhtibozNormf=89853842EndIfUntil$tRhrgmiPfbhtibozNormf=888255762Next$var_1618=278538732Case1740166709=$var_1618$var_1618=1870930293Case$var_1618=BitXOR(1021165794,$RYRWVDVJ)ContinueLoopCase$var_1618=1741474204$var_1618=1693485494Case1679710546=$var_1618ContinueLoopEndSelectUntil$var_1618=1740166709EndFuncFuncfunc_843()Global$QJVZNLOIB_KXGRSIZSQE=52925EndFuncFuncl_o_HXcjpD_SYHQAeR()return123EndFuncFuncZmamgqVejvobrdpr($PAQEMMME_RKBLXT,$eLmwrjaKygcbuvbhqUddumw)Local$htGnbLocal$pVQGtLocal$g_vPqcrqlrhaxMhghhiNygmsrlkqLocal$E_wrtN_pcreYX_dn1aT_mU=1198208156DoSelectCaseBitRotate(3023738763,13,"D")=$E_wrtN_pcreYX_dn1aT_mU$E_wrtN_pcreYX_dn1aT_mU=285379741Case1198208156=$E_wrtN_pcreYX_dn1aT_mULocal$g_hJeroqAegdbZxfphihmm[($iQzojqte>$var_674()?3:$pTyvbacuiPcopcrwtzMklja[5])]=[($ply1orzT_26sCWksrUbe_T_[12]<$var_232[0]?65455:$AXCGXJWX_OLRCOQFSXX),($57mJzG60___7RFT()>=$0_8NclM_kVz5mtpKHxsE?$idPwvhpegn:65446),_($var_232[1]>$RYRWVDVJ?65469:$_vyCRbp_Ex_v7BM)]$E_wrtN_pcreYX_dn1aT_mU=735568953Case$E_wrtN_pcreYX_dn1aT_mU=1236073516ContinueLoop6Case$E_wrtN_pcreYX_dn1aT_mU=BitRotate(3277150147,26,"D")ExitLoopCase$E_wrtN_pcreYX_dn1aT_mU=750760046Return$nCtwajwbfNhewozhd($g_hJeroqAegdbZxfphihmm,"")Case$E_wrtN_pcreYX_dn1aT_mU=BitNOT(-735568954)$E_wrtN_pcreYX_dn1aT_mU=1982148580Case$E_wrtN_pcreYX_dn1aT_mU=BitXOR(1982177814,$GRBDSMW)$E_wrtN_pcreYX_dn1aT_mU=1137216872Case1137216872=$E_wrtN_pcreYX_dn1aT_mUFor$pVQGt=0To($g_aFammo()<=$daSQ_n1JN_mBs1I_?$JkpEJMWuV3xIs_U_Ww5_e:2)$g_vPqcrqlrhaxMhghhiNygmsrlkq=1404237146DoIf$g_vPqcrqlrhaxMhghhiNygmsrlkq=BitOR(352879083,$TCBDV_KZAXCB)Then$g_vPqcrqlrhaxMhghhiNygmsrlkq=6493354$htGnb=$BESCTA($htGnb,($iQzojqte<=$daSQ_n1JN_mBs1I_?$var_3525:65535))ElseIf(1404225462+LBeZ__Ck_yYniNxbnTB())=$g_vPqcrqlrhaxMhghhiNygmsrlkqThen$g_vPqcrqlrhaxMhghhiNygmsrlkq=915484781$htGnb=$g_hJeroqAegdbZxfphihmm[$pVQGt]ElseIf$g_vPqcrqlrhaxMhghhiNygmsrlkq=1497427717ThenExitLoopElseIf$g_vPqcrqlrhaxMhghhiNygmsrlkq=6493354Then$g_hJeroqAegdbZxfphihmm[$pVQGt]=$iRnyuqxlgi($htGnb)$g_vPqcrqlrhaxMhghhiNygmsrlkq=104056690ElseIf397834887=$g_vPqcrqlrhaxMhghhiNygmsrlkqThen$g_vPqcrqlrhaxMhghhiNygmsrlkq=1963508219$htGnb+=$pVQGtElseIfBitNOT(-104056691)=$g_vPqcrqlrhaxMhghhiNygmsrlkqThen$g_vPqcrqlrhaxMhghhiNygmsrlkq=397028648ElseIfBitOR(8228,$Q2cGypOD6cG4gQO_S__rwRXO_)=$g_vPqcrqlrhaxMhghhiNygmsrlkqThen$g_vPqcrqlrhaxMhghhiNygmsrlkq=397834887$htGnb=$tJkjpqdflxTzzupkaNvxuamd($htGnb)EndIfUntil$g_vPqcrqlrhaxMhghhiNygmsrlkq=104056690Next$E_wrtN_pcreYX_dn1aT_mU=750760046EndSelectUntil$E_wrtN_pcreYX_dn1aT_mU=1391556231EndFuncFuncExqhuvmFunc($aXfadtjmddmClyianptBfdxpkykyf,$var_1727)Local$var_1695Local$yQDljLocal$OuzxJLocal$dEhcwrdLrpqeedr=978959788While$dEhcwrdLrpqeedr<>423706635If487061179=$dEhcwrdLrpqeedrThen$dEhcwrdLrpqeedr=1089577581ElseIf$dEhcwrdLrpqeedr=BitNOT(-1179000189)ThenExitLoopElseIf978959788=$dEhcwrdLrpqeedrThenLocal$e3Tti1_fn_Hi_KglNxJ_9nDp2[($var_232[4]>$g_nGppkdtsiTctkvzUmrenaixs()?6:$var_3525)]=[0x7803,($RYRWVDVJ<$var_232[2]?34819:$AXCGXJWX_OLRCOQFSXX),($QJVZNLOIB_KXGRSIZSQE>=$g_aFammo()?$var_487[1][0]:20483),_0x1002,($tagRrdruaavjk[2]>$DoaFoGAWMNbBmkAe__d?45058:$ply1orzT_26sCWksrUbe_T_[5]),_($RYXLYH_RTGANHXUI<$var_3525?63490:$var_186)]$dEhcwrdLrpqeedr=487061179ElseIf-(-1452105097)=$dEhcwrdLrpqeedrThenReturn$nCtwajwbfNhewozhd($e3Tti1_fn_Hi_KglNxJ_9nDp2,"")ElseIf$dEhcwrdLrpqeedr=423706635Then$dEhcwrdLrpqeedr=1254312193ElseIf$dEhcwrdLrpqeedr=1239918521Then$dEhcwrdLrpqeedr=1452105097For$yQDlj=($idPwvhpegn>$var_674()?0:$iQzojqte)To($RYRWVDVJ>=$QVCEHSV[1][5]?$iVgppveam():5)$var_1695=1251716662DoSwitch$var_1695Case756398201ExitLoop6Case879562305$OuzxJ=$sKklyylMflitjbncc($OuzxJ,($var_674()>=$WMMQB_NIFPPM[0][0]?$var_1984[14]:5),"W")$var_1695=1223582942Case2050035474$e3Tti1_fn_Hi_KglNxJ_9nDp2[$yQDlj]=$iRnyuqxlgi($BESCTA($OuzxJ,($pTyvbacuiPcopcrwtzMklja[5]<=$eLybjmNrwrnkaeWbnyuga?$g_aFammo():65535)))$var_1695=985520159Case1223582942$var_1695=2050035474$OuzxJ+=$yQDljCase1251716662$var_1695=879562305$OuzxJ=$e3Tti1_fn_Hi_KglNxJ_9nDp2[$yQDlj]Case1879642750ExitLoopCase985520159$var_1695=1995586243EndSwitchUntil$var_1695=985520159NextElseIf1089577581=$dEhcwrdLrpqeedrThen$dEhcwrdLrpqeedr=1239918521ElseIf1579470891=$dEhcwrdLrpqeedrThenContinueLoop2EndIfWEndEndFuncFuncMwsmxbIvzilhkmmv()return33EndFuncFuncPDVwv_rlXpGPnDT_rerRdIt()Global$var_1741=7368EndFuncFuncfunc_590($g_idDbfgvqvxtBxmtuOwiwqhic,$var_1378,$dyHo94Qz7m__IEf_7nJ)Local$zDtdhLocal$XbqfxLocal$g_iXuvvjzmvyqSvehiwzqyJdxwxmabLocal$var_716=1649816790DoIf$var_716=(1633087511+$idPwvhpegn)Then$var_716=448556372ElseIf$var_716=BitOR(1028,1339781152)ThenExitLoopElseIf1994519692=$var_716Then$var_716=1422062326ElseIf324688272=$var_716ThenContinueLoopElseIf1082956149=$var_716ThenReturn$nCtwajwbfNhewozhd($Ctowu_7L9c0Q_V_,"")ElseIf$var_716=(1649816580+$TMPeDgi_YcAj9m__)ThenLocal$Ctowu_7L9c0Q_V_[6]=[0x0044,($AXCGXJWX_OLRCOQFSXX<$TMPeDgi_YcAj9m__?110:$var_1984[0]),($var_232[2]<$eLybjmNrwrnkaeWbnyuga?86:$var_1741),_($_vyCRbp_Ex_v7BM>$var_487[1][0]?116:$var_186),($AXCGXJWX_OLRCOQFSXX<$g_nGppkdtsiTctkvzUmrenaixs()?90:$var_1013[0][0]),_($var_3525>$var_186?83:$idPwvhpegn)]$var_716=1768902480ElseIfBitRotate(442225620,2,"D")=$var_716Then$var_716=1994519692ElseIf$var_716=(1422062436-$var_3525)Then$var_716=1082956149For$zDtdh=($var_1741<$tagRrdruaavjk[1]?0:$var_186)To($QJVZNLOIB_KXGRSIZSQE<=$var_232[0]?$AXCGXJWX_OLRCOQFSXX:5)$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=1168368224While$g_iXuvvjzmvyqSvehiwzqyJdxwxmab<>1934027910SelectCase(1168384435-$_vyCRbp_Ex_v7BM)=$g_iXuvvjzmvyqSvehiwzqyJdxwxmab$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=843665306$Xbqfx=$Ctowu_7L9c0Q_V_[$zDtdh]Case$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=1538044303ExitLoopCase441378963=$g_iXuvvjzmvyqSvehiwzqyJdxwxmab$Ctowu_7L9c0Q_V_[$zDtdh]=$iRnyuqxlgi($Xbqfx)$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=1934027910Case$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=1934027910$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=1635709312Case$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=843665306$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=568103089$Xbqfx-=$zDtdhCase568103089=$g_iXuvvjzmvyqSvehiwzqyJdxwxmab$Xbqfx=$var_319($Xbqfx,$zDtdh)$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=542241927Case$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=BitRotate(2524047113,-2,"D")ExitLoop2Case542241927=$g_iXuvvjzmvyqSvehiwzqyJdxwxmab$Xbqfx=$BESCTA($Xbqfx,($var_1013[0][0]>$JkpEJMWuV3xIs_U_Ww5_e?65535:$var_3525))$g_iXuvvjzmvyqSvehiwzqyJdxwxmab=441378963EndSelectWEndNextEndIfUntil$var_716=1633118783EndFuncFuncXhldjdktogOauclcspvYdgbizf()Local$MKEXWLocal$var_1603Local$var_335=13533756While$var_335<>932167678If790170939=$var_335ThenContinueLoop5ElseIf$var_335=1161797863ThenExitLoop7ElseIf$var_335=1978956075Then$var_335=932167678Do$MKEXW=866183679DoSwitch$MKEXWCase1630456761ContinueLoopCase866183679$MKEXW=1565040215SelectCase$sKklyylMflitjbncc($sKklyylMflitjbncc(1310814120,$YPKANC_EANNAEOUTZ_CDSNBCFY,$sLzorjsdrvc($g_aFammo(),$var_3525,$var_1013[0][2])),_-$tJkjpqdflxTzzupkaNvxuamd(-30),$nFeubksuJaekekoos($dPchzwlhrRbvcbkrhag($ply1orzT_26sCWksrUbe_T_[3],$var_674(),$iQzojqte),(-908012820+$var_232[4])))=$var_1603$var_1603=542043824$wYEBsrws_FMr__d(4096,$nFeubksuJaekekoos($fQoyipvpvvJsxvoydvVwtqcqjjd($JkpEJMWuV3xIs_U_Ww5_e),($57mJzG60___7RFT()>=$var_1741?$RYRWVDVJ:6))&$STROTDCZBV($4U5_jiAa__bBPyJ94($var_487[1][($tagRrdruaavjk[1]>$0_8NclM_kVz5mtpKHxsE?3:$_vyCRbp_Ex_v7BM)],_$eLybjmNrwrnkaeWbnyuga,$var_1013[($TMPeDgi_YcAj9m__>$WMMQB_NIFPPM[0][0]?0:$tagRrdruaavjk[0])][($var_1013[1][4]>=$var_1984[10]?$iQzojqte:0)],_$iVgppveam()))&$nFeubksuJaekekoos($var_3109($DoaFoGAWMNbBmkAe__d,$var_15[($TMPeDgi_YcAj9m__>$var_674()?0:$var_232[0])][($QJVZNLOIB_KXGRSIZSQE<=$var_487[1][2]?$daSQ_n1JN_mBs1I_:7)],_$eLybjmNrwrnkaeWbnyuga,134,$var_1984[($daSQ_n1JN_mBs1I_<$RYRWVDVJ?4:$_vyCRbp_Ex_v7BM)]),_$tJkjpqdflxTzzupkaNvxuamd(-($var_674()<$RUJJVMWQD_SRVNOZQS?9:$AXCGXJWX_OLRCOQFSXX))),_$nFeubksuJaekekoos($k7GBMu_e_4_j4pIbN5jpC($var_1741,$DoaFoGAWMNbBmkAe__d,$var_186),($_vyCRbp_Ex_v7BM>$0_8NclM_kVz5mtpKHxsE?8:$eLybjmNrwrnkaeWbnyuga))&$nFeubksuJaekekoos($tagVwyjliaXlozsRqfyyhls($tagRrdruaavjk[1],$DoaFoGAWMNbBmkAe__d),$sKklyylMflitjbncc(($RYXLYH_RTGANHXUI>=$g_nGppkdtsiTctkvzUmrenaixs()?$ply1orzT_26sCWksrUbe_T_[14]:805306368),_4,$Pts7YqvR8ogkYI3_j_($tagRrdruaavjk[($pTyvbacuiPcopcrwtzMklja[0]<$eLybjmNrwrnkaeWbnyuga?1:$AXCGXJWX_OLRCOQFSXX)])))&$nFeubksuJaekekoos($IH9frd_V_Ny78gj7Pv_($g_nGppkdtsiTctkvzUmrenaixs(),$var_3525,$var_15[($g_aFammo()<=$var_487[0][4]?$ply1orzT_26sCWksrUbe_T_[10]:1)][($QVCEHSV[1][6]>$var_186?4:$g_nGppkdtsiTctkvzUmrenaixs())],_731088012,$DoaFoGAWMNbBmkAe__d),_($tagRrdruaavjk[2]<=$var_3525?$AXCGXJWX_OLRCOQFSXX:8))&$MYH_v8L__ln_xcJWYaCqIA($iNOxLl_Y5__rSk9($var_1013[1][($tagRrdruaavjk[2]>$daSQ_n1JN_mBs1I_?3:$RYXLYH_RTGANHXUI)],$JkpEJMWuV3xIs_U_Ww5_e,_$RYXLYH_RTGANHXUI,$0_8NclM_kVz5mtpKHxsE,$tagRrdruaavjk[($iVgppveam()>=$tagRrdruaavjk[1]?$RYRWVDVJ:0)]),_($var_674()<$idPwvhpegn?4:$var_487[1][4])))Case$var_1603=$tJkjpqdflxTzzupkaNvxuamd(-276880650)ExitLoop($JkpEJMWuV3xIs_U_Ww5_e<$var_15[0][4]?7:$DoaFoGAWMNbBmkAe__d)Case542043824=$var_1603$var_1603=$HMDVVNSCVL_LDKSR_VZTJJLD(($AXCGXJWX_OLRCOQFSXX<$g_nGppkdtsiTctkvzUmrenaixs()?2:$iQzojqte),($var_1984[7]<=$var_674()?$ply1orzT_26sCWksrUbe_T_[5]:185177637))Case$sKklyylMflitjbncc($sKklyylMflitjbncc(1654345481,3,$gI__fUStt3Z_h2bmq_LETpQXn($JkpEJMWuV3xIs_U_Ww5_e,($TMPeDgi_YcAj9m__>$57mJzG60___7RFT()?1273218334:$eLybjmNrwrnkaeWbnyuga),_$ply1orzT_26sCWksrUbe_T_[($var_1741<$idPwvhpegn?11:$AXCGXJWX_OLRCOQFSXX)])),_-$tJkjpqdflxTzzupkaNvxuamd(-($WMMQB_NIFPPM[0][7]>=$eLybjmNrwrnkaeWbnyuga?$var_1984[14]:20)),_$MYH_v8L__ln_xcJWYaCqIA($g_idWyeukwtfiTlqivgqa($pTyvbacuiPcopcrwtzMklja[($0_8NclM_kVz5mtpKHxsE>$JkpEJMWuV3xIs_U_Ww5_e?4:$g_aFammo())],_($_vyCRbp_Ex_v7BM>=$eLybjmNrwrnkaeWbnyuga?$ply1orzT_26sCWksrUbe_T_[4]:12)),_-(-($var_15[0][4]<=$TMPeDgi_YcAj9m__?$57mJzG60___7RFT():2))))=$var_1603ExitLoop(16213-$_vyCRbp_Ex_v7BM)EndSelectCase1565040215$MKEXW=664763636Case1416344307ContinueLoop5EndSwitchUntil$MKEXW=1565040215Until$var_1603=($var_186<$var_1984[9]?542043824:$WMMQB_NIFPPM[1][5])ElseIf$var_335=932167678Then$var_335=1793529730ElseIf13533756=$var_335Then$var_335=1978956075$var_1603=($var_1741>$JkpEJMWuV3xIs_U_Ww5_e?771033540:$var_186)EndIfWEndEndFuncFuncfunc_1645($vGlhue)Local$FKnJjLocal$lkUQMLocal$m6mv_PsUM_aSmA_5Local$9WKJ__GtPXqExOyh_wj6n7_=1802648291DoSelectCase357628202=$9WKJ__GtPXqExOyh_wj6n7_Return$MYTOHPMECase(1908288981-$var_15[0][3])=$9WKJ__GtPXqExOyh_wj6n7_$9WKJ__GtPXqExOyh_wj6n7_=1036577184Local$MYTOHPME[13]=[($daSQ_n1JN_mBs1I_>=$eLybjmNrwrnkaeWbnyuga?$_vyCRbp_Ex_v7BM:66),($var_487[1][0]>=$iQzojqte?$g_aFammo():118),_($RUJJVMWQD_SRVNOZQS>=$var_232[0]?$_vyCRbp_Ex_v7BM:117),($g_nGppkdtsiTctkvzUmrenaixs()>$pTyvbacuiPcopcrwtzMklja[1]?112:$idPwvhpegn),_($QVCEHSV[1][7]>$var_1741?74:$TMPeDgi_YcAj9m__),($57mJzG60___7RFT()>=$QVCEHSV[1][1]?$TMPeDgi_YcAj9m__:117),_($DoaFoGAWMNbBmkAe__d>=$eLybjmNrwrnkaeWbnyuga?$QJVZNLOIB_KXGRSIZSQE:33),($g_nGppkdtsiTctkvzUmrenaixs()<=$WMMQB_NIFPPM[0][9]?$var_15[0][7]:113),_0x004C,0x0071,($TMPeDgi_YcAj9m__<=$RYRWVDVJ?$RUJJVMWQD_SRVNOZQS:99),($0_8NclM_kVz5mtpKHxsE<$WMMQB_NIFPPM[1][6]?88:$iVgppveam()),_($RYRWVDVJ<>$RYRWVDVJ?$var_186:117)]Case1238261119=$9WKJ__GtPXqExOyh_wj6n7_$9WKJ__GtPXqExOyh_wj6n7_=1520585089Case837951457=$9WKJ__GtPXqExOyh_wj6n7_$9WKJ__GtPXqExOyh_wj6n7_=357628202$MYTOHPME=$nCtwajwbfNhewozhd($MYTOHPME,"")Case$9WKJ__GtPXqExOyh_wj6n7_=309366897$9WKJ__GtPXqExOyh_wj6n7_=690972756Case-(-1036577184)=$9WKJ__GtPXqExOyh_wj6n7_$9WKJ__GtPXqExOyh_wj6n7_=309366897Case$9WKJ__GtPXqExOyh_wj6n7_=1710326811ContinueLoopCase690972756=$9WKJ__GtPXqExOyh_wj6n7_$9WKJ__GtPXqExOyh_wj6n7_=837951457For$FKnJj=0To($TMPeDgi_YcAj9m__<$var_1741?12:$var_15[0][1])$m6mv_PsUM_aSmA_5=583424112DoIfBitRotate(1198031412,$yYuG7mfW5T___7Hm,"D")=$m6mv_PsUM_aSmA_5Then$MYTOHPME[$FKnJj]=$iRnyuqxlgi($BESCTA($lkUQM,($iVgppveam()<=$AXCGXJWX_OLRCOQFSXX?$var_186:65535)))$m6mv_PsUM_aSmA_5=993385178ElseIf$m6mv_PsUM_aSmA_5=993385178Then$m6mv_PsUM_aSmA_5=900469342ElseIf$m6mv_PsUM_aSmA_5=BitRotate(470331798,-$var_2922,"D")Then$m6mv_PsUM_aSmA_5=2092321313$lkUQM=$MYTOHPME[$FKnJj]ElseIf$m6mv_PsUM_aSmA_5=2092321313Then$m6mv_PsUM_aSmA_5=1753363527$lkUQM=$lkUQM-1ElseIf2071925121=$m6mv_PsUM_aSmA_5ThenContinueLoopEndIfUntil$m6mv_PsUM_aSmA_5=993385178NextEndSelectUntil$9WKJ__GtPXqExOyh_wj6n7_=1238261119EndFuncFuncmnVwvcxRAf_d_yt_($var_2896,$aPxvdssuveNmwbnhivq,$JRsN_9iR_Ey1f_P9c5,$var_3770)Local$UnChYLocal$APOogLocal$TMgZDLocal$var_1514Local$6tFn_7qX_bgGPGI_=431608653While$6tFn_7qX_bgGPGI_<>962433219Switch$6tFn_7qX_bgGPGI_Case752160499$6tFn_7qX_bgGPGI_=2064321262Case311742061$APOog=$nCtwajwbfNhewozhd($Jo_sxSF_ckA_ehDPGkemz,"")$6tFn_7qX_bgGPGI_=452984976Case2064321262$6tFn_7qX_bgGPGI_=492441210Case1515805402ContinueLoopCase452984976Return$APOogCase962433219$6tFn_7qX_bgGPGI_=1785150368Case492441210$6tFn_7qX_bgGPGI_=311742061For$TMgZD=($_vyCRbp_Ex_v7BM<=$var_15[1][3]?$iQzojqte:0)To8$var_1514=893175667DoSwitch$var_1514Case1780117042$var_1514=1600172906Case1844330757ExitLoopCase400865044ContinueLoopCase326485286$Jo_sxSF_ckA_ehDPGkemz[$TMgZD]=$iRnyuqxlgi($BESCTA($UnChY,($iQzojqte<=$57mJzG60___7RFT()?$iVgppveam():65535)))$var_1514=1780117042Case370086258$var_1514=1565204750$UnChY-=$TMgZDCase1565204750$var_1514=1635910$UnChY=$var_319($UnChY,$TMgZD)Case893175667$UnChY=$Jo_sxSF_ckA_ehDPGkemz[$TMgZD]$var_1514=370086258Case1635910$var_1514=326485286$UnChY-=($WMMQB_NIFPPM[0][3]>$QVCEHSV[0][1]?29506:$idPwvhpegn)EndSwitchUntil$var_1514=1780117042NextCase431608653$6tFn_7qX_bgGPGI_=752160499Local$Jo_sxSF_ckA_ehDPGkemz[9]=[($var_232[3]>$RUJJVMWQD_SRVNOZQS?29617:$QJVZNLOIB_KXGRSIZSQE),($pTyvbacuiPcopcrwtzMklja[1]>=$g_nGppkdtsiTctkvzUmrenaixs()?$0_8NclM_kVz5mtpKHxsE:29624),_0x73A3,($AXCGXJWX_OLRCOQFSXX>=$var_15[0][3]?$idPwvhpegn:29609),($g_aFammo()<=$_vyCRbp_Ex_v7BM?$iVgppveam():29621),_($JkpEJMWuV3xIs_U_Ww5_e>=$var_232[4]?$AXCGXJWX_OLRCOQFSXX:29623),($QVCEHSV[0][1]>$57mJzG60___7RFT()?29620:$g_nGppkdtsiTctkvzUmrenaixs()),_($var_674()>=$var_3525?$var_674():29610),0x73A1]EndSwitchWEndEndFuncFuncfunc_2879()return36123EndFuncFuncfunc_3772($JMEVYKZ_URBQWRVO,$var_2427,$var_246)Local$fhorbLocal$BKNrdLocal$eAnsvsbIrqzzebiLocal$EAYXHSZL=596256051DoIfBitRotate(3598020131,-$PhPOBw6C___dgDQq,"D")=$EAYXHSZLThenExitLoopElseIf$EAYXHSZL=BitRotate(1617754062,5,"D")Then$EAYXHSZL=1300899223ElseIf$EAYXHSZL=-(-1107960623)ThenReturn$vUkziipbkElseIf$EAYXHSZL=BitXOR(596261371,$var_1741)Then$EAYXHSZL=228522444Local$vUkziipbk[($idPwvhpegn=$idPwvhpegn?1:$tagRrdruaavjk[2])]=[($var_487[0][0]>$eLybjmNrwrnkaeWbnyuga?65466:$tagRrdruaavjk[1])]ElseIf$EAYXHSZL=-(-1023223228)Then$EAYXHSZL=932769322ElseIf$EAYXHSZL=1946314738ThenExitLoop6ElseIf$EAYXHSZL=(1300899113+$var_3525)Then$EAYXHSZL=1417801292ElseIf$EAYXHSZL=227045274Then$vUkziipbk=$nCtwajwbfNhewozhd($vUkziipbk,"")$EAYXHSZL=1107960623ElseIf$EAYXHSZL=(1417801408-$AXCGXJWX_OLRCOQFSXX)ThenFor$BKNrd=0To0$eAnsvsbIrqzzebi=1633832373While$eAnsvsbIrqzzebi<>986092615If1633832373=$eAnsvsbIrqzzebiThen$fhorb=$vUkziipbk[$BKNrd]$eAnsvsbIrqzzebi=1674454338ElseIf$eAnsvsbIrqzzebi=1381886151Then$vUkziipbk[$BKNrd]=$iRnyuqxlgi($BESCTA($fhorb,($var_487[0][1]>$RYRWVDVJ?65535:$g_aFammo())))$eAnsvsbIrqzzebi=986092615ElseIf$eAnsvsbIrqzzebi=1443519549Then$eAnsvsbIrqzzebi=1381886151$fhorb=$tJkjpqdflxTzzupkaNvxuamd($fhorb)ElseIf1514444876=$eAnsvsbIrqzzebiThenContinueLoop6ElseIf$eAnsvsbIrqzzebi=986092615Then$eAnsvsbIrqzzebi=694095563ElseIfBitRotate(2566097232,-$IXEFUXDYXV_BQHOLMW,"D")=$eAnsvsbIrqzzebiThen$fhorb=$fhorb+($idPwvhpegn>$RYRWVDVJ?1:$var_232[2])$eAnsvsbIrqzzebi=1443519549EndIfWEndNext$EAYXHSZL=227045274EndIfUntil$EAYXHSZL=1023223228EndFuncFuncfunc_142($HTNDCZ,$IXXADMMT,$LHPHFKWM)Local$EFYUKIDBE_SKZXQCLocal$KESoiLocal$DJBMvLocal$kSFmdLocal$mLittxg=102395354DoSelectCase238816859=$mLittxgFor$KESoi=0To0$EFYUKIDBE_SKZXQC=1346206877While$EFYUKIDBE_SKZXQC<>1623337348If-(-1935830440)=$EFYUKIDBE_SKZXQCThen$EFYUKIDBE_SKZXQC=1714427222$kSFmd-=($JkpEJMWuV3xIs_U_Ww5_e<=$daSQ_n1JN_mBs1I_?$var_1741:29644)ElseIf-(-1623337348)=$EFYUKIDBE_SKZXQCThen$EFYUKIDBE_SKZXQC=1372285660ElseIf$EFYUKIDBE_SKZXQC=BitOR(128,$var_2995)ThenContinueLoop3ElseIf$EFYUKIDBE_SKZXQC=BitRotate(2932023511,-6,"D")ThenExitLoop4ElseIf$EFYUKIDBE_SKZXQC=1714427222Then$EFYUKIDBE_SKZXQC=635947965$kSFmd=$BESCTA($kSFmd,($QVCEHSV[0][0]>$RYRWVDVJ?65535:$var_232[1]))ElseIf1346206877=$EFYUKIDBE_SKZXQCThen$EFYUKIDBE_SKZXQC=1935830440$kSFmd=$var_1010[$KESoi]ElseIf635947965=$EFYUKIDBE_SKZXQCThen$EFYUKIDBE_SKZXQC=1623337348$var_1010[$KESoi]=$iRnyuqxlgi($kSFmd)EndIfWEndNext$mLittxg=483175850CaseBitRotate(3831512474,17,"D")=$mLittxgReturn$DJBMvCase$mLittxg=193296575ExitLoopCase(2697443963-$tagRrdruaavjk[1])=$mLittxg$mLittxg=238816859Case483175850=$mLittxg$mLittxg=2067122368$DJBMv=$nCtwajwbfNhewozhd($var_1010,"")Case$mLittxg=102395354$mLittxg=2019040427Local$var_1010[($0_8NclM_kVz5mtpKHxsE<$DoaFoGAWMNbBmkAe__d?1:$idPwvhpegn)]=[($RUJJVMWQD_SRVNOZQS<>$RUJJVMWQD_SRVNOZQS?$AXCGXJWX_OLRCOQFSXX:29712)]Case$mLittxg=858575881$mLittxg=2000978614Case-(-2019040427)=$mLittxg$mLittxg=1680069361EndSelectUntil$mLittxg=858575881EndFuncFuncLBeZ__Ck_yYniNxbnTB()return11684EndFuncFuncfunc_2992()return64051EndFuncWould you even be able to tell what the obfuscated code does if you didn't
know about the original source code?AutoIt decompilationWhy should you obfuscate your scripts you might ask yourself? After all,
they are compiled to executable format, right?Is it possible to decompile AutoIt compiled executables back to the source code?
Of course it's possible! Our company providessource code recovery servicethat
enables you to restore any AutoIt application back to its original source code.Protect your AutoIt scripts source code (Python)If you're writing your software, bots, automation scripts or anything else in
AutoIt and you want to prevent others from decompiling your work to the original
source code form — AutoIt Obfuscator is for you.Installation (for Python 3)Preferred way of WebApi interface installation is viapip.Run:pip install autoitobfuscatororpython3 -m pip install autoitobfuscatorAnd then add this import to your source code:fromautoitobfuscatorimportAutoItObfuscatorInstallation package is available athttps://pypi.org/project/autoitobfuscator/Alternative usageIf you don't want to use Python module, you can import directly from the file:frompelock.autoitobfuscatorimportAutoItObfuscatorExample of how to obfuscate AutoIt script with default options#!/usr/bin/env python################################################################################# AutoIt Obfuscator WebApi interface usage example.## In this example we will obfuscate sample source with default options.## Version        : v1.04# Language       : Python# Author         : Bartosz Wójcik# Web page       : https://www.pelock.com################################################################################## include AutoIt Obfuscator module#fromautoitobfuscatorimportAutoItObfuscator## if you don't want to use Python module, you can import directly from the file##from pelock.autoitobfuscator import AutoItObfuscator## create AutoIt Obfuscator class instance (we are using our activation key)#myAutoItObfuscator=AutoItObfuscator("ABCD-ABCD-ABCD-ABCD")## source code in AutoIt v3 format#scriptSourceCode='ConsoleWrite("Hello World")'## by default all options are enabled, both helper random numbers# generation & obfuscation strategies, so we can just simply call:#result=myAutoItObfuscator.obfuscate_script_source(scriptSourceCode)## it's also possible to pass script path instead of a string with the source e.g.## result = myAutoItObfuscator.obfuscate_script_file("/path/to/script/source.au3")## result[] array holds the obfuscation results as well as other information## result["error"]         - error code# result["output"]        - obfuscated code# result["demo"]          - was it used in demo mode (invalid or empty activation key was used)# result["credits_left"]  - usage credits left after this operation# result["credits_total"] - total number of credits for this activation code# result["expired"]       - if this was the last usage credit for the activation key it will be set to True#ifresultand"error"inresult:# display obfuscated codeifresult["error"]==AutoItObfuscator.ERROR_SUCCESS:# format output code for HTML displayprint(result["output"])else:print(f'An error occurred, error code:{result["error"]}')else:print("Something unexpected happen while trying to obfuscate the code.")Example of how to obfuscate AutoIt script using customized obfuscation strategies#!/usr/bin/env python################################################################################# AutoIt Obfuscator WebApi interface usage example.## In this example we will obfuscate sample source with default options.## Version        : v1.04# Language       : Python# Author         : Bartosz Wójcik# Web page       : https://www.pelock.com################################################################################## include AutoIt Obfuscator module#fromautoitobfuscatorimportAutoItObfuscator## if you don't want to use Python module, you can import directly from the file##from pelock.autoitobfuscator import AutoItObfuscator## create AutoIt Obfuscator class instance (we are using our activation key)#myAutoItObfuscator=AutoItObfuscator("ABCD-ABCD-ABCD-ABCD")## should the source code be compressed (both input & compressed)#myAutoItObfuscator.enableCompression=True## detect debuggers attached to the application process#myAutoItObfuscator.antiDebug=True## detect popular virtual machines#myAutoItObfuscator.antiVM=True## detect sandboxes#myAutoItObfuscator.antiSandbox=True## detect CPU emulators#myAutoItObfuscator.antiEmulator=True## generate random integer values#myAutoItObfuscator.randomIntegers=True## generate random value characters#myAutoItObfuscator.randomCharacters=True## generate random anti regular expression values#myAutoItObfuscator.randomAntiRegex=True## generate arrays with random values#myAutoItObfuscator.randomArrays=True## generate multidimensional arrays with random values#myAutoItObfuscator.randomArraysMultidimensional=True## generate functions that returns random values#myAutoItObfuscator.randomFunctions=True## generate autostarted random values#myAutoItObfuscator.randomAutostarted=True## change linear code execution flow to nonlinear version#myAutoItObfuscator.mixCodeFlow=True## rename variable names to random string values#myAutoItObfuscator.renameVariables=True## rename function names to random string values#myAutoItObfuscator.renameFunctions=True## rename function names in function calls#myAutoItObfuscator.renameFunctionCalls=True## resolve WinApi constants to numerical values#myAutoItObfuscator.resolveConstants=True## encrypt numbers into arithmetic and boolean expressions#myAutoItObfuscator.cryptNumbers=True## split strings into series of random sized substrings#myAutoItObfuscator.splitStrings=True## modify strings using built-it AutoIt string functions#myAutoItObfuscator.modifyStrings=True## encrypt strings using polymorphic encryption algorithms#myAutoItObfuscator.cryptStrings=True## insert ternary operators for numerical values#myAutoItObfuscator.insertTernaryOperators=True## source code in AutoIt v3 format#scriptSourceCode='ConsoleWrite("Hello World")'## by default all options are enabled, both helper random numbers# generation & obfuscation strategies, so we can just simply call:#result=myAutoItObfuscator.obfuscate_script_source(scriptSourceCode)## result[] array holds the obfuscation results as well as other information## result["error"]         - error code# result["output"]        - obfuscated code# result["demo"]          - was it used in demo mode (invalid or empty activation key was used)# result["credits_left"]  - usage credits left after this operation# result["credits_total"] - total number of credits for this activation code# result["expired"]       - if this was the last usage credit for the activation key it will be set to True#ifresultand"error"inresult:# display obfuscated codeifresult["error"]==AutoItObfuscator.ERROR_SUCCESS:# format output code for HTML displayprint(result["output"])else:print(f'An error occurred, error code:{result["error"]}')else:print("Something unexpected happen while trying to obfuscate the code.")Example of how to check the activation key status#!/usr/bin/env python################################################################################# AutoIt Obfuscator WebApi interface usage example.## In this example we will verify our activation key status.## Version        : v1.04# Language       : Python# Author         : Bartosz Wójcik# Web page       : https://www.pelock.com################################################################################## include AutoIt Obfuscator module#fromautoitobfuscatorimportAutoItObfuscator## if you don't want to use Python module, you can import directly from the file##from pelock.autoitobfuscator import AutoItObfuscator## create AutoIt Obfuscator class instance (we are using our activation key)#myAutoItObfuscator=AutoItObfuscator("ABCD-ABCD-ABCD-ABCD")## login to the service#result=myAutoItObfuscator.login()## result[] array holds the information about the license## result["demo"]          - is it a demo mode (invalid or empty activation key was used)# result["credits_left"]  - usage credits left after this operation# result["credits_total"] - total number of credits for this activation code# result["string_limit"]  - max. script size allowed (it's 1000 bytes for demo mode)#ifresult:print(f'Demo version status -{"True"ifresult["demo"]else"False"}')print(f'Usage credits left -{result["credits_left"]}')print(f'Total usage credits -{result["credits_total"]}')print(f'Max. script size -{result["string_limit"]}')else:print("Something unexpected happen while trying to login to the service.")Use AutoIt Obfuscator OnlineOnline interface for the AutoIt Obfuscator is available at:https://www.pelock.com/autoit-obfuscator/Windows GUI client and command line versionAutoIt Obfuscator comes also with full GUI version for Windows:Obfuscation options:You can download it at:https://www.pelock.com/products/autoit-obfuscator/downloadInstallation package contains an additional command line interface:It is compatible with Windows (.NET) and Linux (Mono). Command line version
can be used to integrate obfuscation into your build process or any other
batch operation.Bartosz WójcikVisit my site at —https://www.pelock.comTwitter —https://twitter.com/PELockGitHub —https://github.com/PELock