首页 > 其他分享 >Petals

Petals

时间:2023-10-26 21:23:53浏览次数:24  
标签:0xC5 enc ------------ Petals flag v5 256

------------恢复内容开始------------

打开发现一堆地址冒红

 

 滑倒后面发现E8,根据经验应该是花指令考点

 然后D——>nop——>C——>P得到正常结果

 

 然后第二个for循环就不太能理解什么意思了,在这里就找到了一个师傅的wp

import hashlib

enc = [0xD0, 0xD0, 0x85, 0x85, 0x80, 0x80, 0xC5, 0x8A, 0x93, 0x89,
       0x92, 0x8F, 0x87, 0x88, 0x9F, 0x8F, 0xC5, 0x84, 0xD6, 0xD1,
       0xD2, 0x82, 0xD3, 0xDE, 0x87]
v5 = [0] * 256
for i in range(256):
    v5[i] = (~(i ^ 25)) & 0xff
flag = ''
for i in range(len(enc)):
    flag += chr(v5.index((enc[i]) % 256))
print(flag)
print(hashlib.md5(flag.encode()).hexdigest())

# flag{d780c9b2d2aa9d40010a753bc15770de}

 

标签:0xC5,enc,------------,Petals,flag,v5,256
From: https://www.cnblogs.com/lhqrusht0p/p/17783943.html

相关文章