히공

ShaktiCTF 2021 - Chunkies 본문

write up/ShaktiCTF 2021

ShaktiCTF 2021 - Chunkies

heegong 2021. 4. 5. 10:19
728x90

problem

 

 

 

파일이 이상하다.

 

 

 

 

Signatures가 이상하고, IDAT가 아니라 IADT로 되어있는 것을 발견했다.

 

 

 

with open('file.png', 'rb') as f:
    read_png = f.read()


write_png = bytearray(read_png)
write_png.insert(0,0x89)            # Signatures
for i in range(len(write_png)):
    if write_png[i:i+4]==b'IADT':
        write_png[i:i+4] = b'IDAT'

with open('re_file.png', 'wb') as f:
    f.write(write_png)

시그니처 수정과, IADT 수정을 해줬다.

 

 

 

 

 

 

FLAG : shaktictf{Y4YyyyY_y0u_g0t_1T}

'write up > ShaktiCTF 2021' 카테고리의 다른 글

ShaktiCTF 2021 - Pot Of Gold  (0) 2021.04.05
ShaktiCTF 2021 - pillow  (1) 2021.04.05
ShaktiCTF 2021 - PacMat  (0) 2021.04.05
ShaktiCTF 2021 - BomB  (0) 2021.04.05
ShaktiCTF 2021 - fusk  (0) 2021.04.05
Comments