728x90
google.png는 다음과 같습니다.
잘 보면.... 빨간 점이 몇 개 있습니다. 진짜 잘 보면..
저 점 위치만 찾으면 된다는 생각에 아래처럼 코드를 짜봤는데
from PIL import Image
FLAG = ""
target = Image.open("google.png")
w, h = target.size
for i in range(h):
for j in range(w):
r, g, b = target.getpixel((j, i))
if r==255 and g == 0:
FLAG += chr(b)
print(FLAG)
이런 에러가 ㅠ
여기서 난 에러였슴다
함수가 주는 인자 다 안받고 return 하는 인자가 더 적어서 발생하는 에러라고 합니다..
그래서 아래처럼 수정했어요
그렇다고 합니당
from PIL import Image
FLAG = ""
target = Image.open("google.png")
w, h = target.size
for i in range(h):
for j in range(w):
r, g, b, a = target.getpixel((j, i))
if r==255 and g == 0:
FLAG += chr(b)
print(FLAG)
아무튼 pyn5t21o0이 나왔는데 뭔가 이상하다 싶어도 이렇게 나와서 넣어봤더니 틀렸답니다.
구글링해보니 그게 아니라 "python2015"라네요 문자열이 왜 섞인건지 모르겠다..
728x90
'Wargame > ctf-d.com' 카테고리의 다른 글
ctf-d.com flagception (0) | 2020.10.05 |
---|---|
ctf-d.com DOS 모드에서는.. (0) | 2020.09.21 |
ctf-d GrrCON 2015 #5 (0) | 2020.09.06 |
ctf-d GrrCON 2015 #4 (0) | 2020.09.06 |
ctf-d GrrCON 2015 #3 (0) | 2020.08.30 |