文章预览
赛题链接(部分): https://pan.baidu.com/s/1atitTM8xdO66ldb2eYcv7w?pwd=1234 动态靶场环境可进i春秋训练营启动靶机。 作者:朝雾,upsw1ng,pw,blonet,Y0n3er,DexterJie,LingFeng,Nlght(排名不分先后) Reverse 01 little re 查壳,有UPX upx -d 一把梭 IDA看主要的关键函数就是undefine(),修一下定义,拿到加密函数 对于最后一步,逆过去就是查表,直接sbox.index()就是了最后的exp如下: sbox=[get_wide_byte( 0x403040 +i) for i in range( 320 )] v5=[ 0x18 , 0x10 , 0xcf , 0xe6 , 0x16 , 0x5b , 0x4e , 0xe6 , 0x2c , 0x87 , 0x91 , 0x92 , 0x1b , 0xaa , 0x8 , 0xee , 0xd6 , 0x70 , 0x74 , 0x42 , 0xe9 , 0x7 , 0x7 , 0x46 , 0xd6 , 0x16 , 0x2a , 0x42 , 0xfa , 0x6c , 0x89 , 0xe7 , 0x2d , 0x29 , 0x53 , 0x60 , 0xc5 , 0xa , 0x4d , 0x53 , 0xc5 , 0x15 ] l=[] for i in range(len(v5)): l.append(chr(sbox.index(v5[i])^i)) print( ''.join(l)) 02 BeautifulFlower 我是如何秒掉它的(
………………………………