资讯详情

2022网刃杯复现

RE

freestyle

fun1

fun2

re_easy_func

IEC

easyiec

carefulguy

MISC

玩坏的winxp


RE

freestyle

64位无壳程序

分析两个函数,fun1 and fun2 简单的数学题

fun1

fun2

解密脚本

for i in range(10000):     if 4 * (3 * i //9 - 9) == 4400:        print(i)       #fun1 for s in range(1000):     if 2 * (s % 56) == 98:         print(s)      #fun2

fun2中提示使用最小可模除MD5

flag{31a364d51abd0c8304106c16779d83b1}

re_easy_func

压缩包有密码,注释中有16进制,转换为png图片

import binascii payload = "89504E470D0A1A0A0000000D4948445200000483000001CE08060000000BF5C9E20000200049444154789CEDDDAD771CD9B537E0CE5D2F88A0988522B35CE6FC071966331B8DCD46283693906434121A0FB298C53C460E93590CC302C72CD08603CD66D8BD77F7BCD5392A55B7FAA3BAEB633FCF5A5AB13CF74E2AFAA83AF53B7BEFF387FFF93F130000000052F8AFAE2F0000000080DD11060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180400000090883008000000201161100000004022C2200000008044844100000000890883000000001211060100000024220C020000004844180490C4C78F1F27F7EFDF9FFCE10F7F58EB23FE7FAFAEAEBAFE9F013BB3E9EFCC503FFCAE03C0F8FDE17FFE4FD71701C0F6C40BED8B172F265FBE7CE9FA52E63A3C3C9C7CFFFDF793EFBEFBAEEB4B81990845FAFC7BD347F1BB7C7A7A3A79FEFC79D79702002CA0320860C422087AF6EC59EF5F68E3FA8E8E8E5427D02B7FFBDBDFBABE84C189DFE5089FBBAE6EEAEB47DCD77EFAE9A7AEBF4D00200C02189BB2B5E5D1A34793AF5FBFDEF8E7B1631F45A1AB7CFCFAEBAF3BAFDA697AA9F422C52E9D9D9D4DEEDDBB37FDF31FFFF8C7957F6F86F8D1C5EF7A26D57DCD7D0C80AE0983608E58A86D3A2BC28B2BBBB6A812A80A81DEBC79B3F2BF375E84DFBE7DBB9597CF1F7EF861E9EB5041C4AEFDF2CB2FD3FFFCEDB7DF3ABE92DDD8E4775D90B49CF8598A40088620D615DF7CF38DF52C8C909941A4D4E50C15F314D886BB7EA6E3E76D9D10A82BD5CBD2AA8B4FB387685B048E154B2636F1EAD5ABC9CB972FA77F1EDA3D99BC0E0E0EA6A17804C5F133EBF90AE3210C6234E2A5F1E2E2A2F7B3514A8221DA106D60FFFDDFFF3DAB60A88CED65A37C915A8660883608838021E9DBA1119EC5D05FDAC418ACFA91BFD13AD2F683EFE9D3A7D3B2F76DB5BED467A2682B6355D11E153F37630F8242CC6F59A52DA5FAFD0280312B471BC4ACC0BE0441C1B318FA4B1844EBAA906693606399793D6D3CECEE1AA4FBFEFDFB6959EC3A567D710DD53C14A1108B9441682CB0CA01D10F1F3E5C7B2ED01095F34D9A02583B91B4C97D19E88B72ADBC8D0DD1367916433F6913A375F160EAEA8114953CF162B86E80B34B77CD44D19B4D93F879393939B9754298326CD88EBDBDBDD9F0E8B82F47A80FB06BAB8E4368BB42B8DEAA6DDD01C3270CA275ABCEF5D8D458DA61167DDD3C7059B4081C52080A4353BF375B3601BBB4EC0CA05DAC05CA703C08C861D8B489D1BA688F5AE5A8E879969DD733862028546D654D5FBBAADF5A8B423E554B58530978D5E6B8493B23B058DC9B0176A96C075F3416A15C2BEF622D101B93A50886AC4D61B85406410FA91222C462F0D9B367B75AC25402C16E39510CD8A5EA38F7BABE3CFFEBEDB3C61AC030A90C821E2A874FD72B8554098D5FB52318BB81651054ED00AA040280F1A99EFF4D41505403F7E5F95F5608DD350313E82F6110F45C53DB5D3C789D3A364E553550534B585F16810040BB623D577FFEC726501FC722D4D7A6D6A5304CDAC460409ADAC70CEF1B8F796D616319920E43A54D0CD8A6F3F3F3E92111A5BEB4842D625D0AC3A6320806645E95905D98E16B0A82AA01D182200018A7ABABAB5B41D050AA81E7D4B2340572504FDA7320806CAF0BEF19817040981A01F540601DB507FFE3F7CF870727D7DDDFB10A849FDD8F910FF3B5EBF7E3D5DD300FDA3320806AA69781FC3230802807C9A9EFF430D8242FDD8F950AD4F5509413F098360A09A86F779D80E4F0C5C140401402E4DCFFFA10641E1AE93700D9886FE1106C180C583F7F8F878F6B963E787A3E9F8584110008C5FACD3C6FCFC8FF5690C91AE8F2FB04E857E31330806AE2AC12D1FAC4E72E8BF8383831B0BC1383524864502FD636610D09618185D6FED1FF37DA5E9C4B1CAE1E1E1B4BDCCCC4BE886300846A2FEB0F5ABDD6FE5CBE5108E8F85CC8441405BEA9B4163AB0A9A675E28E41014E88E3631188928C92DC38478E8D24FF5F2E8211C1F0B006C26AA82CA2028AAB8330441A1E918FA1015EEE609413784413022E5D19D1717171EAA3D140BC158F40000B9C4DAAC1255C1D936820C99867ED126062312BB2BFBFBFBD3FF0C6607F54FD6F27018326D62401BCA7B49ACCFB28541758B5AC7AC5F61FB5406C188C4C33306F155AA5088FEC85A1E0E0099C529A2A5EC4150A82A85EA5542B17E8DE04C95106C97CA2018A172E72906131BCAD7BD5804C6E92151065D71FB85615019046CAA5E19EC5E72DBDEDE5EE346A653C7603B5406C10895BB4DF5E34BE946F4C1974150CC0A000072A8B788735B59DD5E8AF553AC67CBAF21B03961108C50BD554C896DB7EAA7875447C90300E317EB809216F1668B064CC77A36AAABAAF6B1FAD714589D363118A9B2D4D620BE6E95A5E11104C551F2C07068130336611DB0BE939393C9E5E565E33F8BC0280224603DC22018A9FA090D7ED5BBE3F41018366110B009EB80CD7CF8F06172717131F9F4E9D3AD7F669E10AC4F9B188C547DA744AB5837CECFCF6F7C6E01080079D4DB99AC0356F7F8F1E3C9CF3FFF3C0DE3EB615A354FC83A1756270C82113348BA5BB1008C9DAC8AA1D100908B7540BB626D5B1F341D6311629D6B8E10AC46180423561F24CD6E950BC0870F1F1A1A0D03E4E502D84479808475403BAA41D3E590E92A108AE1D2AA8460396606C1C89975D11D330260F80C7E05D615617259996D1DD6BEFA8CCCE0E014588ECA20802D302300C6C1AE3EB02E2D62DB17554211FC9403A4A34A488510DC4D65108C9CCAA0DDFBF8F1E3E4D9B36793AF5FBF4E3F574D00C3E51E0AAC4B85F06ED58FA15721048BA90C0268D9D1D1D12C080AAA0900201715C2BB1733845408C1F28441908887E1F6C5E2AF6C2B79FEFCB905200C94E1D1C0BAB488ED5EACB76203EEF8F878F677D5D1F3C06DDAC460E4F6F6F66627892997DD3EC366613CFC3E03EBD222D69DEA64B17213344ED83D3F3FEFEC9AA08F84413072F55316FCCA6F97C51F8C87DF67605DE68D75AF3E4328DAC862E034F03B6110246041B21B3138FAD1A347B3CF7DAD61D8DC3B8175B97F742F2A849E3C79325D9F8508F4DFBC797363AE1064260C82042C4876A36C2909BED6306CEE9DC0BADC3FFA2102A1FDFDFDD9C884707878386D1B130A919D01D2002D681A1C0D0C57F9FB0CC030453550043F2543A5E177C2208016D44F0D89326460B87EFCF1C7D99F1F3C78D0E195004353B525D10F312728E60595CA4A21C84A9B1824A05479FB0C9A857129DB3EAFAFAF278F1F3FEEF88A80A1D036DE5FE529BBDAC5C84E6510C086EA3B80822018BEF2454E1004AC42DB787F95DF0FED6264270C02D8400441CF9E3DEBFA3200801EA86F10691BEF9768172B2B81A24AE8FEFDFB939F7EFAA9B36B82AE68138304B4896D4FBD143C769C2CFC60F8DC37817568111B86939393C9E5E5E5EC73C7CE9391CA208035C5EE9F200800A868111B86A60A212D6364A3320812B0C3BD1D76FF60BCDC378175B8770CCBAB57AF262F5FBE9C7DFEF6ED5BD541A4210C82042C4CB6A3FCBAAA0A827171DF04D6E1DE313CE50963D12E16A7C24206DAC4005A200882F1A80F800560BCE278F94A8442512D0419088360E4BCD46CC7D5D555D797006CC9D1D151D79700C08E9C9D9D4D8E8F8F679F5F5C5C747835B03BC22018392F35ED8B80ADEC2F7FFAF469875703B4CD0058805C62A074A56A1983B133330846CE5C9BF6D50747476F79F49803E360E607B02EF78FE12ABF7706499381CA2018A9A85EB97FFFFE8DBF1304B5A35E352008020018B6723DE79879321006C148457BD8972F5F669F6B656A477D0693800D0060F8EA83A461EC84413042115894D52B110445B92B9B89AFEBB367CFBABE0C608B0CDD07C8290649977EFAE9A76E2E0476C4CC2018992AB0F8FAF5EBECEFFC9AB7A33E2BC80C26189FFAEFB9FB27B00A3383866D6F6F6F5615146D63311712C64A65108C4CB4879541909370DA230882F1739218405E5AC5C84465108C4854053D7AF468F6B9C0A23D575757378609BA75C238D9D50736E11E327C6575501C395F6F1F83B11006C148680FDBAEB275246630BD7FFFBEE32B02B6C18B1CB009F790E13B3939995C5E5E4EFFAC558C311306C108C480BB7870D5DBC35405B5A75CDCC5A2C071F2304E5EE4804DB8870C5F5405457550C5F791B132330806EEFCFCBC714E9020A83DD12256120401008C93751E59FCBFAE2F00585DB484C5FC9A2F5FBEDCFA6782A0F65D5C5CCCFE1C2D6200000043A64D0C06A669365078F8F0E1E4FAFADA6E46CBEA43B9B588C1B869F10036E11E320EBE8F64200C8201699A0D14A25AE5EDDBB7428A2D28074707B74C18372F00C026DC43C6C1F7910CB48941CF6909EB561904C5D71B18AFFA7C300080B15219043D36AF1228088276C3CE10E451560246C5E5FBF7EF3BBE226068AC1BC6C1F7910C5406418F44E87379793979F7EE5D632550D012B63BAA042097B21230EEB3000063250C829EF8F0E1C3AD23E24B2A8176CF29629047B4E49604EE00C0986913831E58D40EA612A81B4E11835C0C8B07DAA0BD681C7C1FC9E0BFBABE00C826829FFBF7EF4F1F32D547BD2228C29F78F0C447CCAC1042EC5E7C4F4ABE07306E86C5036D8B351F405FA90C821D59742A58493B58F76256507CAF2ABE27307E76818136ECEDED4D7EFBEDB7E99F6323292A8B191ECF04325019045B56550245CBD1A22028DAC162C12074E85E7D5690EF0900B08CEFBFFF7EF6E72A1402E8239541D0B2087F224CB82BF83107A8BFCADD20B38260FCEAD5809646C02654950C9FEF2119A80C8296541540316B665110142D47E6000D87EF138C9F930301A8D44F9784B15219046B8861CF9797979377EFDEDD390328A8041A8EFA29626E91307EAA018136957383A26DECFCFCBCDB0B62254E97240B9541B0A40809AA53C0F6F7F717B68255F37F9C08363CF553C4805CDCAB814D952712C67AF1D5AB571D5E0DAB72BA2459A80C823B2C7B0A585001347C65858053C42007B32180364555D093274F66ED464E151B16CF04B250190485B2FAA7FA98770AD8E1E1E134F8A9AA7F54000D5FBD475C1004E3673604D0B6580B5E5F5FCFD684110EA90E02FA466510E9AD52F913548B8C971E71C8C7EF3DB02D272727D319934175D070A80C220B9541A4519DF65556FD2CAAFCA98B10281E0882A0F1D2230EF9F8BD07B6E5871F7E98FDB91A280DD0172A8318B5554FFDAAA8FEC9C94E10E4E3F71ED826F7986171AA2C99A80C6274CA0AA0BB4EFD2A55953FAA7F00006843394BD2DCA0FE73AA2C990883E8B5A681CE777DC44D7CD923DFCB0F01506E86C8423E658B18C036D48F998F4D4BFAE9EAEA4AEB30A96813A373F1505CB67A671D71EAD7F7DF7F3FF9EEBBEFB6F2EF671C0C91857CCAE1AE0F1E3C98FCFCF3CF1D5F113036312B282AD5AB99410649F7536C0A3E7BF66C3A6222C406729C120C63A63288D6FDFDEF7F5FA99A675125CFBACA0AA0CF9F3F0B82B8939D20C8257EE76317B8129B06006D8BF0A7BCBF3866BE9FE27DA40A82C2DBB76F3BBC1AD80D9541B42E82A0B6C31D039DD936031E21175541C02E3966BEDFCA75A0F70EB2501944EB1E3F7EBCF2FFCFA2593EE6F900D0B6A862ADA80A02B62D8E99AF8649AB0EEA37EF1D64210CA275F1B05BA62D2B66F9C4CD36C29EE8C92D4F5B00806D2A5B43D7D9C4005845AC730D93EE27878890953631B626763C5EBE7CB9D4FF6D0443A7A7A766B5D089981BF2E2C58BD9E76E8B307E5A43815D334CBA9F1C2242562A83D89AB3B3B3E9CD341E7277550AC58CA17819AF0F978EF943764DD8B6D89DAB44CB220040DB9A86495BE776CF212264A532884EC4C32FC29F651F808E87679BCA0A81082FB52CC2F8A90C02BAB2B7B7A73AA82754879399CA203A110FBE38B27195CAA138F251B510DB26080200B64975507FA80E27339541F4D6B23387540DB1291502908FDF7BA04BAA83FA41753899A90CA2B7AA9943713AD922D5BCA128F3040080BEAB5707396ABE7B8220B21106D17B5528B42818AA6610193E0DC05D6C1E005D8BF5EDF1F1F1ECF36857726F02764918C4A094C1D05D554355C5904088452CBC201F3322803E88756C558D526D6CAA10DA1D6B40B213063168110E2D1A405D3D58DDEC99C74B21E4531E231C87190074A17ED47C8875898DCCDDB006243B03A419A545C3A70D9CA6647020E4637834D027B179B9BFBF6FA0F40ED58F94B706242395418C52540CCD6B2133709A792C0200805DAB57081928BD7DF5AA206B40325219C4A8556D628BCA6D550AE555DF15723B841C5406017D74727232B9BCBC9CFE5975D076A90C0795418C5CDCD8631EC4A281D35129747474E4F4B184F48A03007D511F287D7E7EDEED058DD4C78F1F6F7C2E08222B9541A4B3A85A281E06AF5FBF9E3C7FFE7CF717C6CED915829C5406017D5556070515ECED3B3838B8719080E70059098348EDAE41D3A7A7A782A111F3420839F9DD07FA2A362D9F3C7972A37A45CB58BBCA6740ACF3DFBC79D3E1D54077B489915A0C9A5ED43E16154406F80100B00B11FC5C5F5FDFA804D232B63D8220321306C1E4F75028765C9A4A70A37228E609397D6C5CEAFDE200007D50CDBC3C3E3E9EFD5DCC39B44109B4499B1834881D98FDFDFDE97F96B48E8D877E71C84B9B183004F59631ED62EDF00C80DFA90C8206F1B08D617D755AC7C6A30C82847B0040DF542D63E509634EBF05DA220C8239AA79424DED635AC7C645BF3800D0471104959B56D5C6A440683DD6EEF01FDAC46049F35AC782633F87478930E4E5F71F1892587BD603A008895EBF7EADBA7905D16EF7ECD9B3C9D7AF5FA79F3F7DFA74F2FEFDFB8EAF0ABA230C82152C3A8A3E088586C3CB20E4E5F71F18A2A675689C881BD5ECDCAD3E2F32AAFFAB163CC8489B18AC6051EB5850BA0B00C036C43A34C29F529C32A6F56939F579918220B25319041B5A542DA452A89FA24CF8D1A347B3CFDD0621179541C090358D2EB0E65CCCDA0F6E5319041BAAAA85EA3B3541A5503F1D1D1D757D0900006B693AF5B65A73AA12BAAD9A1504DC240C82963495EE866AE89F87737F38561E0018B25877D6C716546BCEF3F3F3CEAEAB8F6213B01A1A1DACFDE077C2206851552554AF14AA1ECED19AE048FA7E71AC3C00AB8A8ADF789EC7737D938FF877A81E665D5121F4F6EDDBC6394202A1DFC59ABBBE0968ED07BF333308B668D13C21A73F74C7BC10C8ADBC07FCE31FFF98FCF8E38F936FBFFDD66E31D360265EA4A3E56657E2853E2A3C6013B1F1F8E4C993694B54255AC93287428E9287C58441B0655555D0BC9D3F03FF764F1804B995F780B8072FF3E21FFF778F1F3F9E9C9E9E4EEEDDBBB7C5AB6315F1B217CFD85D86376D53A9405B9A02A1F8F98A7566B6FB563D080A8E92879B8441B0434DA73F04BB82BB250C82DCCA7BC0F1F1F1E4F2F2B2C3AB61A8A2CA205A74BC5CD2274D815035703A4B457A5310247485DBCC0C821D6A3AFD21C483DB1C2180DD8B965D95999422E4890D9A6A06E0BC8F68371104D137F133797D7D3DAD64ACC43A33C61664985B290882E5A90C820EEDEDEDDDA812324768375406416EEBDC033E7CF8309D25F3E9D3A76D5D161BF0B207B7CDBB6F8D7996D0C1C18181D1B024611074A869C0B41942DB270C82DCDC03802CE6CDAE1CE32CA1A87A8AFFAD1541102C260C828E35CD118A12DF78780984B6C38B20E4E61E006433F6594211769D9C9C38390C5660661074AC698ED05D27900100C0B216CD128A3567D95A3534511174747474634E500C7707161306410FC48E4CEC4EC7CCA08A40080080B65481507C3C78F060F6F711A6C470E921AE39A3D2A93E7221DAC30C7787BB6913839EA9CF118A87D9EBD7AFA70F36DAA1450472730F00B28B4DC738752B864C977EFEF9E71B4151DFD50746C749808220588ECA20E899A8126AAA108A9008000036555609FDF9CF7F9EFDFD5FFEF297411C411F1541719DF593C30441B03C9541D0534D1542864AB7435500E4E61E00F01F71F47C8440757D3E82BE5E11646034AC4E18043D563F694C20D40E2F82909B7B00C04D5185DE540D747878381D3A7D7A7ADA9B63E863B6510C8CAE44101403A35505C16A8441D0732A84DAE7451072730F0068D674047DE8CB31F41158457055721F87F59819043D376F86D0104F7C0000A0BFAA5942F54DC7587F5E5C5C4CFEF9CF7F76725D95B886920356607D2A8360209A2A84E2C40456A72A0072730F00584E9C3616A78E55230B42B48B456BD6AE5BC7A25AE9D1A347B3CF9D1C069B51190403D15421A43A0800806D897941C7C7C737FE2E06375F5E5E4E4FF3DAD569B711044528551204C1665406C1C0ECEDEDDD1828AD3A6875AA022037F70080D5C48963EFDEBD9B560A7DF9F2E5C63FDBC5A963F5D3C3A23D2C666802EB53190403130FDC4A59B20B0000DBF0E0C183C9EBD7AF279F3F7F9ECE148ACF2B31C72742F6A8146A3A91AC0D8220689FCA2018A0B23A288EFC8C80C8E962CB531500B9B907006C66DEA963A1CD4AA1F8F7C7C129653592FB36B44365100C507972423C1CEB476C0200C0B6CC3B752C44A550AC4DCB6A9E751D1D1DDD0882627035D00E61100C500C922E1FBE86490300B04B1108BD7DFB765AA913332C1F3E7C38FB67D12EB6E980E9F8779481520441F1DF07B4439B180C9861D2EBD12202B9B90700B42FD6A471E2570C992EC548833886BEAC6CBF4B757AD8D7AF5FA79F4710F4FEFDFB56AF17B25319040366983400007D50B58EC54779EC7B35D260D93942F52028A80882F6098360C0CECECEBABE0400009879FCF8F18D0DCB4ACC12BAEBC4B1A620282A8ACA70096887300846C4DC200000BA161B964DB384AA2AA108854E4E4E6ECC049A170439461EB6C3CC201838738356675E08E4E61E00B03BB14E8D00A869D332D6AE5145F4E0C1034110EC983008062E4E6978F9F2E5EC73BFD277F32208B9B90700ECDEA250A84E1004DB270C8211285F6C62C05E79EC3CB7791184DCDC0300BA15278E452550D301288220D80D33836004CAA17AB1E30200007D14B381625ED0BC9370E39F2F1A320DB443180423E088F9D594E159B4D90100B07DD12216154131487A9E72C8B45008B6479B188C84B687E5C56ED4E5E5E5F4CF866E433EEE9700BB1583A1E368F96AFD558AB6B03FFDE94F3766609662D3F3FCFC7CCB5708F908836024BCDC2C2FAAA7E214B68AAF17E4E27E09B01BD1F215553E4D95404DB381E60D993E3C3C9C9C9E9E4EFF7F8076681303D2896A20AD620000DB33AF25ECE1C387D3AAECA621D1B13E8BC350E29FC7FF5DA56A1D8B305FFB18B4431804A454EE2C45D93200009B8976B068E98AC0E6E8E868FA7925AA7B22E8F9C73FFE716353AE49FCF3EBEBEBC61372AB60C8661E6C469B188C84B687D5D45BC56271D2B4E000C6C7FD12A07D51AD13737FCA00A8B2C971F1F35AC72A1132C55C21EB38588D300846A27CB9116C2C27C2A0EAF43583A4210F6110407B3E7CF8303D9CA3692ED0D3A74FA7EBD2BB2A819615EBB6FDFDFD5BA7E7C6BFFFF3E7CF937BF7EEB5F2DF031968138391281FB2B17BC2DD6217A9525F540000B0D82FBFFC726B2E50D50E1661FBFBF7EF5B0B8242FCBBCAF55B25D671D19AA6750C96270C8291106CACEEECECACEB4B0000189C68D98AF0E5E0E0E0C6BA332A81FEFDEF7F6FB5423DD66F1134C5C7F1F1F1ECEFE33AA24DCD8069588E36311811AD0FABF335837CFCDE03AC2742A03878A3A9252C063E3F7EFC78E7D7146D6A714D9F3E7DBAF1F731A728364BB58E4133954100FFDFBCC18400005955554011A4C709614D41501C03DF451014E2BFF75FFFFAD7AD6AA4A80ED23A06F3A90C8211B1DBBD3A43A4211FF74A80BB2DAA020A6D0F876E43ACE9628651540B955409C16D2A8380D4CC5A825CCC9100B8DBF9F9F9DC2AA0088162F3ACEDE1D06D88EB8976B5F878F0E0C1ECEFAB2AA138F52C865E032A836054EC76AFC7D70DF28861A7D58B40BCD0C4CB0C008B2B81FA58057497795542D589640E12213B95410005738360DCCA1DE178B101C8AE9A09D4540914B380FA5A0574977955424E1D83DFA90C821151E1B21E7383200FF74980FF8876B0A8066A32C46AA045A242282A85EA63017EF8E1075542A4A4320848CFDC20002083F264B0F8A80741D53CA008CB87580DB4489C3A56AEF92A559590EA70B25119042362C77B7DBE769083DF7520AB455540D10E16ED54630A7F1689CDBFFDFDFD1B9B80AAC3C9466510408D9D2100604CEE6A07CB1404856A88742982A1F83A41162A836044EC78AFCFDC20C8C17D12C8E2EBD7AF93CBCBCBC9BB77EF6E0C86CE56057497386E3EBE4E95C3C3C3C9E9E9E9E4F9F3E71D5E156C9FCA2018898F1F3F767D0983569F1BA43A08C6C7A9314006B1268C1938D106553F2A5E10745B0C908EAF4B25BE5E2F5EBC5025C4E8A90C8291383838B87164B25FEDD5A90E82F18A97A338452676CA43B445C47054803189CDACA874A9EE75A5B19D0ED6A658FF450054DF0C8CCD42A11063A53208462076BBCB204859EB7A9C2A06E375747474E3E5285E8800C6A23A25AC7EAF8B96A7B8DF8DF174B036C5D725BE4EB1115856094565557C5D559632462A836004CAAA20BBDD9B314F04C627AA821E3D7A34FB3C02F3376FDE74784500ED99371CDABD6E3DB121F8E4C9935B231854093136C22018B8FA4B4EEC68D8F5595F1906C50ED177DF7DD7DDC500ADD0460B8CCDBCF6BA2E4700000ED749444154E1D0413BD8E6E6B58D192ECD98088360E0BCE4B4AB3E372876D40442306C65C86BA71C18BA68597AF9F2E5ADB9408643B74F9510636666100C583C98CC0A6A577D6E50EC0A01E3210802862C0288589BD483A0A8061204B52FBE9EF175AD6F0C465BDEAB57AFBAB9286889300806AA3A19A7E4256773676767D323462B110879D803005DAA064497B3810C87DE8D79C3A5A33A2BBE27F55632180A6D623050F5F630AD0FED8A6359A3173F38661E86AB3E57CDB207189AA601D15AC2BA119B84FBFBFB374E9DB54E64A85406C10035B5870982DA15D541D5022B1EF8FAC26198E2986580A16A0A82B4847527BEE6E5488110EB44C7CF3344C2201818ED61BB110FFB720693DE70182673D580216A6A0B8B6AA0A840D112D6AD18291055A6C7C7C7B3BF8B13DD629693508821D1260603520541E5D0405541DB533F414219300C4F799298250F30041126D40FB0D016D63FF38E9F0F51611EA111F499CA20180841D0EE55274854E2A16F482000B02DB1CE88C1C4256D61FD540E966E3A6D2CE64F96D5A9D0372A83A0E722048A5D87283F2D098276676F6F6F3628301EFCF175AF3FF481FE313C1A1892A6F940113408818661DE70E99831A44A883E5219043D5655030982BA550E0AAC4A8281FE333C1A1882A6F94021D67B82A0E198375CBAFE7D85BE1006410F4508148B82D8D12EDBC2822068F76237277ABF2B4E178361303C1AE8BB980F14C175B9F1570D8AB6DE1B9E6AB874D9D6579D3666D4007DA34D0C7AA66936501002752F7ABF2F2F2F679F1B0E08FD667834D0674D6BBE980F14736854040D5F7DDDE82012FA466510F4846AA0FE8BF02776EB2A51F66B9707005855AC1FEA419063E3C725D68DE58CC96AD480A1D2F485CA20E8D8BC01D14108D43FF5E1807679A0BF5406017DE360907C9A2A840C95A60F54064147AA6181510924081A8EFA7040C7CD0300CB7030484E5121F4F8F1E3D9E7D550E99817055D5219043BB4A80AA86241300CF5E3E65FBF7E6D402DF48CCA20A04F0E0E0E6EB408990F94CB870F1FA6616079F4FCE1E1E17493B16C27835D5119C40DD5DC9A58402FFA30117F75556FF8BC20288284785911040D43D371F3AF5EBDEAF08A0080BE8A5348EB271C9A0F944B5407D58F9E8FF7825843421754067143843C8BAA56EAA4D9775B540D644768D822FC79F9F2E5ECF3F83E4698E7F701FA416510D007D10E54BEF0C7FA2F822072AA3611CB8DF5789F8AC010764918C40DF597DB650985FE234E85882171EFDEBD5B5805A402681C9A064A0B84A01F844140D7EAC7C7C7A9A4D7D7D73602B935585A20C4AE098358D95D8151D66028D2FD1806B7A8B24A25D03835550839610CBA270C02BA569F1314EB03EB40426C243E79F2641A185662D8B453C6D81533835859DCA062511D37AB2611861C1D1D8D7EAE507DBE52FC6FBE6B30B4DEF0718ADF89F2F7211EEE63FFF9CF267EDFBFF9E61BDF530056529F13641D48257E16A24A2CAAC52AB1B9680DC9AEA80C6263EBB49645F5D0E9E9E9204F5F5AA602286B755476E5096341CBD878543BBBAABE86456510D035F721EE521F3910AC37D80595416CACAA145A542D54574DCEAF9F501603F6FAA4E974B5451540D1061637EECF9F3F0B0012AA9F10110FF5AA4AAE6F3FDB2C2FEE03D5CE6EB9500300D854043F4D6BC8583FC65CA1B2BA0CDAA43288AD587710F51019064DDDA29F7F5563FDB1E8A4BF453C368721BEBF8F1E3D9A7DEEFB0674416510ABA80F950E55586496106D1306B1734DC7290E8D41D0DC6595405440B43BCBB4792E22FC1D8EFAD056CB1DA00BC2205631EF3D49DB18DBA04D8C9D8B9B590429556B597CC4CDADCF2FC2F102585EAF41D0DCA56A9F5CE667BB1ABA5EB6232EFAD076B6BC5507BD2F22081A96FAD05600E8BBF23D29864B57EF1B111239769EB6A90C02D8916DB74F0E79307B1BD6ADFA11F28C93DD78A00FCA7B51BCE4F779F393FEA9B78DA926A74DC220800E659AAFD517DA3C731006017D509E34AAD58755C5CFCE93274FA695CE95F8397AFDFA75DACD3FDAA34D0CA043E5697CCB7CF4BDA5B2AFCA564F6D9EE3572E9A01BA549E12E5444A5615EB9568172BD77ED55C216D636C4A6510C0088C61307B1B54FD100C8F06FAA4AC0EFAE1871F9C0AC55A9AAAC9FD3CB109611000302A658B98995040D7CAB92F5AC5D84453DB983942AC4B1804008C8A7941409FC40B7C540755DC97D844FC3CEDEFEFDF683B1432B20E3383000000B6245ED4CBF6E568F78175C5CF52398B2A4430141B21F7EFDF4F3F3280E5A90C020046456510D0375AC5D886FAD1F3C1CF17CB5219040000B04531E8B712551CAA376843FC5CD56705C5CF970A2196A132080018159541401F95A78AA9DEA06DE5CF57C57069165119040000B065E59C97FA4B3B6CAA3E47287CF9F265F2E2C58B0EAE862110060100006CD9D9D9D98D41D2E7E7E7DD5D0CA3133F5F510D5BB624066D89CCA34D0C0018156D62405FD507FEC68B7BBCC443DBB425721795410000003B10E1CFC3870F679F5F5C5C7478358C59BD2DD15069EA844100C0685C5D5D757D0900734585C6F5F5F5AC5D2C5ED25FBD7AD5F15531465171767C7C3CFBDCFC20EA844100C06894BBEC4F9F3EEDF04A009A4510F4FCF9F3D9E7AA83D896FAD1F306975332330800188D725E50CC472887B502F445BC94C74C97CADBB76F1DFFCDD694F383A27DCCF07282CA200060940441405FC5FDA9BC4769DF619BEA95685A1309C2200000801DAB0FF8F582CEB6185C4E136D6200C06838561E1892F2A879C77FB34DF5D644CF48844100C06808838021313B885DF28CA4240C020046C34217189A72B8AFEA20B6C933929299410000001D313B08E882CA20006034EC7A0243549F1DF4E6CD1BED62B4CE339292300800180D0B5D6088A222687F7F5FBB185B55B624C609636767671D5F115DD226060000D0A1087FEAED625757571D5E1163F4FCF9F3D99F1D2F8FCA200060345406014356566E04D51BB4C9F1F2945406010000F440591D14546FD0A6A840838A30080000A007A20AA89C1514951CF7EFDF9FFCF4D34FDD5D14304ADAC40080D1D026068C41BD5DCC4069DAE239494565100000408FD4DBC55408016D531904008C861D4F604C4E4E4E26979797B3CF5508B129CF492A2A830080D1301C131893384DECBBEFBE9B7DAE4208688B300800188DAAB5E2F9F3E71D5F09C0E622E07EFBF6EDE4F8F878F6775FBE7C99BC78F162727575D5E1950143A74D0C0000A0C7A2222802A07A455004E0E7E7E79D5C13C3A44D8C8ACA200000801EAB2A84A26DAC747171A16D0C588BCA2000008081882AA1274F9E4C3E7EFC38FBBB088B5EBF7EAD45963BA90CA2A232080000602022F8B9BEBEBE35583ADAC8A24AC82C216019C2200000800199D736560D977EF5EA554757469F95D564A04D0C000060A09A864B6B1BA3C9C1C1C1E4975F7E997D2E0AC84D65100000C040555542BFFEFAEBF4CFA10A88623E8C01D384681F2C832041212A830000004620DAC35EBE7C79EBEF23248AB088BCCAAAA0A74F9F4EDEBF7FDFF115D135954100000023707676360D7DCAE1D2212A855409E5757E7E7EA32A282AC94018040000301255DB5834801C1F1FDFF867D5806981500E31303A02C08B8B8BD9DF455550D54E486EDAC400000046A869B87430603A87FAC0E8870F1F4EAEAFAF85414CA90C02000018A1B24AA83C86DE80E9F1ABB786454590208892CA20004D304E474F413D3D"
# payload为十六进制字符串,如:“ffd8ffe111e0457869...”;经过如下代码转换,可将pic存储为图片形式并可以正常打开
f=open("1.png","ab") # filepath为你要存储的图片的全路径
pic = binascii.a2b_hex(payload.encode())
f.write(pic)
f.close()

开一下脑洞尝试一下就能解开(出题人的脑洞。。。)3CF8

得到两个文件

第一个32位无壳

有花指令,nop掉花指令

因为ida无法直接将它识别为一个主函数,从函数头上按p加一个主函数

两端数据,隔一个异或一个

exp

str = [ 0x64, 0x71, 0x54, 0x54, 0x64, 0x78, 0x74, 0x78, 0x64, 0x41,0x40, 0x48, 0x70, 0x6D, 0x18,0x4A,0x41,0x78,0x66,0x72,0x41,0x78,0x5e,0x4e,0x5d,0x52,0x0e,0x3d]
for i in range(0,len(str),2):
    str[i] = str[i] ^ 0x37
print(bytearray(str))

SqcTSxCxSAwHGm/JvxQrvxiNjR9=

第二个64位无壳

base换表

import base64
data ='SqcTSxCxSAwHGm/JvxQrvxiNjR9'
T1 ='FeVYKw6a0lDIOsnZQ5EAf2MvjS1GUiLWPTtH4JqRgu3dbC8hrcNo9/mxzpXBky7+'
T2 ='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
result =''
for ch in data:
    result += T2[T1.index(ch)]
s = bytearray(base64.b64decode(result + "="))
print(s)

flag{we1come_t0_wrb}

IEC

easyiec

追踪tcp流

flag{e45y_1eci04}

carefulguy

tcp.stream eq 3 之后有flag

 16进制转字符串

from binascii import *
flag='666c61677b7034757333313576337279316e7433726573746963397d'
a = a2b_hex(flag)
print(a)

flag{p4us315v3ry1nt3restic9}

MISC

玩坏的winxp

用DiskGenius打开vmdk文件

 找到这个图片

binwalk分离,分离出一个flag.png,再继续分离,出来一个加密压缩包

但是从虚拟磁盘镜像中没有看到安装过qq所以就可能在线登录过,找一下firefox中的东西

.sqlite文件可以使用Navicat建立连接,在places.sqlite中找到qq账号

在空间留言板上找到这个

md5解密

 压缩包解密

 

标签: d260s01传感器继电器rs1a23d25a93z73m9bm9n传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台