1. 개요
zsteg, 스테가노그라피 문제
2. 분석
1) png
다음 이미지를 받습니다.
2) zsteg
zsteg로 분석했을대 파이썬 코드가 보입니다.
3) 코드
슬래시 전부 지워주고, argument 넣어주었지만, 특별한 내용은 없었습니다.
import sys
k = int(sys.argv[1])
print("".join(chr(ord(c)^k) for c in "Fpvgpa8'M,m&!s,!"))
4) 아스키
int 정수를 받고, 아스키는 0 ~ 127 이기 때문에 반복문을 진행해줍니다.
3. exploit
for k in range(128):
res = "".join(chr(ord(c) ^ k) for c in "Fpvgpa8'M,m&!s,!")
print('k', k, 'res', res)
'CTF' 카테고리의 다른 글
[pico CTF] Most Cookies (0) | 2022.06.13 |
---|---|
[Square CTF 2017] The Robot's Grandmother (0) | 2022.06.13 |
[pico CTF] plumbing (0) | 2022.06.12 |
[Square CTF 2017] little-doggy-tables (0) | 2022.06.12 |
[Square CTF 2017] Password checker (0) | 2022.06.12 |