1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
| s = ["VicCouNeaGas", "DemHohBojWod", "PowFitGuoRut", "VetTasBesDae", "FasLiuTasJoi", "DevRecWoeDia", "BogHubSorHad", "BagLibYupSix", "MowPetBecZan", "LonRecRipLuk", "KarYapTajGot", "TiaLiuFayDic", "VizDivCitBot", "LeaLatReaSac", "FasLiuVicToc", "KunSadMerMun", "LemLiuGuoReq"]
l = ["Nod", "Tap", "Liz", "Mel", "Fig", "Rif", "Rip", "Pud", "Foo", "Haw", "Wef", "Kel", "Gat", "Hod", "Mom", "Lin", "Fez", "Rua", "Fay", "Pat", "Ned", "Taz", "Sid", "Mic", "Nom", "Hab", "Rug", "Men", "Nok", "Fun", "Pox", "Red", "Jah", "Tet", "Hip", "Tem", "Bad", "Mir", "Taj", "Maf", "Rac", "Zia", "Hea", "Fis", "Dem", "Bim", "Gow", "Hub", "Job", "Nex", "Jas", "Lie", "Sim", "Poc", "Ran", "Voa", "Gig", "Jes", "Nie", "Lal", "Lek", "Pen", "Cos", "Col", "Nao", "Mop", "Bac", "Cis", "Mor", "Vim", "Ceo", "Gic", "Mii", "Dep", "Len", "Few", "Lob", "Lea", "Bec", "Mui", "Pec", "Mab", "Her", "Tas", "Tui", "Kun", "Vic", "Too", "Woe", "Uav", "Dam", "Jin", "Kaz", "Yew", "Cid", "Jaw", "Hay", "Gib", "Mis", "Til", "Six", "Bot", "Guo"]
l1 = ["Wim", "Het", "Fau", "Ria", "Dio", "God", "Man", "Lim", "Fap", "Bar", "Sot", "Uae", "Faq", "Gum", "Doe", "Kay", "Vol", "Bic", "Ren", "Sox", "Ral", "Pii", "Fol", "Noo", "Wes", "Law", "Pic", "Zig", "Ric", "Tad", "Pav", "Loo", "Tea", "Koh", "Fia", "Rep", "Soa", "Gog", "Rim", "Nec", "Jun", "Sus", "Roh", "Sac", "Diy", "Gin", "Gul", "Via", "Tec", "Mah", "Rus", "Cal", "Wat", "Mes", "Pam", "Sav", "Luz", "Lac", "Jud", "Lop", "Tub", "Lia", "Kip", "Nau", "Loa", "Roa", "Dos", "Nor", "Jaz", "Fim", "Boo", "Pad", "Duo", "Min", "Vis", "Hux", "Cue", "Soc", "Caw", "Rig", "Wod", "Pag", "Tak", "Cag", "Coe", "Lev", "Ted", "Vax", "Peo", "Uic", "Cus", "Huh", "Rub", "Gia", "Raf", "Bed", "Pei", "Sig", "Pur", "Qin", "Dai", "Deb", "Pof", "Neg", "Tol", "Lux", "Jus", "Uah", "Que", "Noe", "Lov", "Zee", "Con", "Fey", "Soi", "Tex", "Pin", "Kap", "Sal", "Luo", "Tim", "Mid", "Daw", "Had", "Gam", "Jul", "Jie", "Wol", "Mon", "Roc", "Rel", "Bas", "Nou", "Reo", "Mar", "Dao", "Niu", "Kev", "Dee", "Wip", "Coc", "Fes", "Rat", "Dig", "Teu", "Mob", "Mae", "Car", "Tux", "Dew", "Xue", "Poi", "Sit", "Xin", "Per", "Mos", "Top", "Gab", "Yin", "Loi", "Jay", "Moi", "Yeo", "Day", "Dic", "Haq", "Dak", "Mer", "Wii", "Pix", "Fag", "Dog", "Por", "Nib", "Hog", "Huw", "Voc", "Hob", "Zep", "Neo", "Com", "Seo", "Cur", "Mow", "Reb", "Jim", "Noc", "Big", "Fin", "Sek", "Fav", "Niv", "Pom", "Pes", "Ker", "Yao", "Coq", "Tif", "Gem", "Cel", "Zit", "Toc", "Jet", "Vow", "Lon", "Rev", "Joi", "Jem", "Wad", "Bom", "Tar", "Pua", "Rao", "Bio", "For", "Dec", "Win", "See", "Pup", "Mea", "Fam", "Muh", "Doo", "Moh", "Sam", "Maw", "Tog", "Moe", "Tin", "Hur", "Won", "Lox", "Poa", "Dun", "Run", "Bil", "Vip", "Viv", "Del", "Nae", "Zip", "Roo", "Sum", "Leh", "Lam", "Yoo", "Yip", "Tow", "Pil", "Nab", "Goi", "Gar", "Qua", "Cor", "Hav", "Let", "Ree", "Set", "Lee", "Cef", "Jam", "Fal", "Daa", "Put", "Num", "Vod", "Tis", "Cad", "Mot", "Rit", "Lex", "Nav", "Sia", "Lip", "Nox", "Raj", "Pie", "Hel", "Bam", "Fed", "Los", "Fax", "Neh", "Jag", "Sec", "Jap", "Sun", "Cea", "Jug", "Sis", "Cut", "Fit", "Fox", "Bum", "Joh", "Lag", "Fic", "Sae", "Gaz", "Yuh", "Hee", "Fae", "Caf", "Nag", "Bay", "Ray", "Log", "Dim", "Bag", "Gap", "San", "Sup", "Kuo", "Wav", "Suh", "Kal", "Tom", "Ret", "Seb", "Wil", "Jen", "Haz", "Cum", "Xiv", "Pon", "Cod", "Kit", "Biz", "Gag", "Fen", "Leg", "Uid", "Bod", "Peg", "Fur", "Pip", "Vid", "Ter", "Mol", "Yor", "Tek", "Koo", "Sui", "Gis", "Cia", "Jig", "Nad", "Sin", "Wop", "Hou", "Xii", "Mim", "Naa", "Nia", "Fai", "Cat", "Mio", "Vee", "Sew", "Pal", "Bub", "Lis", "Cac", "Bid", "Pah", "Dip", "Goy", "Rum", "Hoc", "Viz", "Fog", "Tax", "Kin", "Req", "Kik", "Coa", "Meh", "Mum", "Lap", "Mov", "Pir", "Bop", "Der", "Dag", "Lei", "Jit", "Tod", "Far", "Tig", "Tae", "Ten", "Toe", "Sep", "Mac", "Hua", "Vik", "Piu", "Rar", "Hut", "New", "Pap", "Hid", "Xia", "Hug", "Rox", "Rey", "Meg", "Zak", "Uas", "Dug", "Bes", "Ton", "Lad", "Hus", "Lew", "Jiu", "Pub", "Buy", "Bet", "Nog", "Yak", "Bau", "Qol", "Yet", "Dor", "Buh", "Baz", "Kat", "Fei", "Kon", "Nuh", "Noa", "Cap", "Cil", "Tan", "Jed", "Dur", "Bol", "Sux", "Gov", "Dev", "Teh", "Bob", "Bal", "Pep", "Hah", "Res", "Cai", "Gas", "Qiu", "Wiz", "Pis", "Heh", "Dil", "Yer", "Gon", "Nis", "Fiu", "Ber", "Gan", "Bak", "Fud", "Cog", "Zim", "Doa", "Bos", "Hen", "Hes", "Dub", "Web", "Lol", "Zoo", "Vag", "Lep", "Vin", "Cep", "Sow", "Naw", "Mee", "Vir", "Jae", "Lic", "Gah", "Wax", "Zap", "Bur", "Civ", "Tag", "Led", "Boe", "Cin", "You", "Daf", "Beg", "Xan", "Wix", "Nun", "Yap", "Bai", "Cox", "Sur", "Fet", "Moj", "Lau", "Dis", "Mat", "Rid", "Mal", "Ris", "Uis", "Hib", "Vie", "But"]
l2 = ["Ser", "Dea", "Jac", "Way", "Cio", "Tie", "Tun", "Goa", "Sap", "Fan", "Jor", "Pit", "Gor", "Son", "Mun", "Dan", "Veg", "Wel", "Sev", "Jeb", "Gio", "Ceu", "Bib", "Cif", "Bug", "Zan", "Mec", "Rob", "Lao", "Hew", "Quo", "Hor", "Foe", "Mak", "Hol", "Fil", "Cam", "Nur", "Vet", "Yea", "Yup", "Lot", "Jab", "Goo", "Soy", "Pay", "Hoe", "Dud", "Qos", "Boa", "Ceb", "Lug", "Nic", "Rai", "Nap", "Sem", "Rue", "Bah", "Sez", "Jib", "Ual", "Mus", "Cip", "Cir", "Yan", "Div", "Bor", "War", "Don", "Tug", "Tuk", "Maj", "Hae", "Rui", "Git", "Gil", "Lab", "Med", "Mag", "Dui", "Ruv", "Raw", "Sol", "Foy", "Sib", "Sub", "Moz", "Ras", "Mil", "Rem", "Nix", "Dom", "Ban", "Zeb", "Woo", "Pus", "Mau", "Boi", "Ped", "Kee", "Pop", "Mix", "Wai", "Gun", "Ley", "Cee", "Bok", "Fao", "Sul", "Zac", "Siu", "Jan", "Sai", "Ged", "Pau", "Cop", "Les", "Suu", "Dir", "Var", "Wap", "Tai", "Wah", "Rei", "Pas", "Bat", "Cas", "Fad", "Joe", "Nir", "Fem", "Hai", "Tal", "Wea", "Rok", "Hoa", "Goh", "Hof", "Nos", "Roy", "Nem", "Bel", "Yui", "Wor", "Neb", "Tot", "Luv", "Yun", "Lil", "Doc", "Lai", "Hem", "Kew", "Lay", "Nik", "Gus", "Hoh", "Fix", "Cup", "Fer", "Deo", "Coy", "Jer", "Luc", "Gif", "Cou", "Dob", "Dow", "Hum", "Hom", "Nan", "Dot", "Den", "Yeh", "Ces", "Jak", "Nei", "Rag", "Dar", "Pun", "Dex", "Gee", "Nes", "Mit", "Fos", "Sed", "Pac", "Cic", "Toi", "Raz", "Tok", "Did", "Rik", "Hit", "Kam", "Hiv", "Jut", "Tee", "Pod", "Gir", "Sax", "Hat", "Dab", "Nai", "Jez", "Was", "Bon", "Kid", "Him", "Tia", "Bin", "Wep", "Dup", "Yue", "Maa", "Hao", "Suv", "Ken", "Mod", "Kan", "Moc", "Cow", "Sex", "Ben", "Deg", "Gaf", "Yaw", "Luk", "Faa", "Bow", "Ror", "Bee", "Cob", "Loy", "Row", "Det", "Nut", "Rah", "Coi", "Rap", "Def", "Hie", "Tic", "Wis", "Mew", "Dav", "Sir", "Zoe", "Zin", "Uac", "Rab", "Yen", "Sip", "Nip", "Bir", "Pak", "Kar", "Gen", "Kea", "Sor", "Lod", "Fas", "Sif", "Zag", "Rea", "Wed", "Vex", "Lem", "Sob", "Sue", "Lar", "Rav", "Sou", "Bev", "Kek", "Kol", "Rae", "Map", "Dah", "Pee", "Tam", "Loc", "Boc", "Coz", "Ful", "Paz", "Hop", "Bui", "Ref", "Coo", "Rez", "Seq", "Lou", "Hon", "Leo", "Bis", "Dia", "Hui", "Mai", "Pez", "Boy", "Rog", "Dac", "Tut", "Rut", "Cuz", "Now", "Nii", "Yas", "Doj", "Saw", "Bex", "Fom"]
l3 = ["Puc","Maz","Doh","Hun","Cud","Vit","Wer","Hag","Din","Feb","Gui","Rak","Vac","Kim","Pol","Som","Saa","Hac","Xie","Ses","Van","Nef","Mia","Tab","Pid","Ver","Cay","Jog","Jar","Lan","Hex","Soe","Lid","Fip","Wet","Ner","Dey","May","Dua","Dez","Gut","Sag","Kor","Yon","Haa","Par","Fat","Vel","Yum","Wac","Poe","Yes","Rex","Gop","Cit","Val","Xix","Bit","Mig","Mib","Gaa","Sat","Mex","Geo","Doi","Mou","Dol","Joy","Caa","Dix","Nat","Boj","Mad","Pew","Nev","Sas","Rin","Dal","Joo","Vii","Tid","Hap","Sea","Cae","Cab","Nea","Wan","Mem","Nam","Mao","Pov","Pio","Bey","Vas","Jee","Not","Lat","Sud","Bog","Hue","Rio","Got","Liu","Lax","Fec","Duc","Rec","Mas","Cig","Vox","Rov","Pow","Sil","Gac","Pet","Yay","Sad","Ram","Box","Wag","Nin","Lib","Tou","Dae","Tau","Teo","Sod","Hoy","Tip","Cer","Wee","Nov","Keg","Nit","Wok","Hin","Tue","Ron","Roi","Vos","Sao","Kia","Tix","Mip","Cub","Nah","Hot","Wic","Yar","Sic","Sar","Kok","Fee","Yuk","Hoo","Hei","Dap","Cen","Las","Guy","Jon","His","Moo","Roz","Fac","Fir","Ham","Rad","Foi","Sof","Poo","Toa","Kos","Sei","Dof","Get","Bap","Kes","Die","Dad","Pea","Nus","Tit","Ros","Nay","Moa","Zen","Mam","Heb","Fab","Rib","Cao","Hey","Wot","Soo","Kai","Cem","Rom","Uaw","Zed","Noi","Sab","Tes","Gob","Jax","Nob","Bao","Tos","Tor","Mep","Pan","Har","Guv","Foa","Nih","Cim","Pig","Jot","Sop","Duh","Jia","Nil","Fib","Kei","Gad","Toy","Pim","Gel","Cet","Hal","Wen","Yah","Nup","Jai","Paw","Pos","Qed","Tel","Gay","Liv","Bus","Fop","Pia","Miu","Ked","Fea","Fob","Sel","Miz","Lor","Tay","Pot","Tac","Wei","Mug","Dat","Wal","How","Yow","Pax"]
def int_to_ip(num): return ".".join(str((num >> shift) & 0xFF) for shift in (24, 16, 8, 0))
import libnum
for i in s: s1 = i[0:3] s2 = i[3:6] s3 = i[6:9] s4 = i[9:]
# print(s1, s2, s3, s4)
ssl = [s1, s2, s3, s4] res = [] res1 = [] value = 0 for i in ssl: if i in l: a = l.index(i) value += a res.append(a) res1.append(1) if i in l1: a = l1.index(i) value += a * 103 res.append(l1.index(i)) res1.append(2) if i in l2: a = l2.index(i)
value += a * (103 * 513) res.append(l2.index(i)) res1.append(3) if i in l3: a = l3.index(i)
value += a * (103 * 513 * 313) res.append(l3.index(i)) res1.append(4)
# print(res, int_to_ip(value)) print(libnum.n2s(value).decode(), end="") # print(res1)
# TPCTF{finally_the_criminal5_wh0_publi5hed_the5e_5pam_were_arre5ted}
|