본문 바로가기

분류 전체보기237

[ctflearn] Git Is Good 1. 개요 git 문제 2. 분석 1) .git ls -al 명령어를 수행하면 .git 같이 숨겨진 파일을 볼 수 있습니다. flag는 변경된것 같습니다. 2) github desktop 히스토리이력을 확인하면, flag를 볼 수 있습니다. 2022. 8. 15.
[ctflearn] Blank Page 1. 개요 이진수 문제 2. 분석 1) hex editor 텍스트 파일 열어보면 아무것도 없고, hex 에디터로 열어보면 점과 공백으로 구분되어있습니다. 2) 아스키코드 아스키코드 찍어보면 32와 8207 두개로 구분되어있습니다. 3) python 1, 0으로 이진수 만들고 아스키문자로 변환했습니다. messages = open("TheMessage.txt", "r").read() binary_str_list = [] binary_str = "" for word in messages: if ord(word) == 32: binary_str += "0" else: binary_str += "1" if len(binary_str) >= 8: binary_str_list.append(binary_str) bi.. 2022. 8. 15.
[ctflearn] Image Magic 1. 개요 pillow, RGB 문제 2. 분석 1) pillow 문제를 보면 pillow 사용을 권하고, width, height 가 변경되었다고 합니다. width 는 304라고 합니다. 27968*1 == 304 * 92 이기 때문에 높이는 92입니다. 2) python from PIL import Image image = Image.open("out copy.jpeg") data = image.load() image.close() width, height = image.size rgb_list = [] for x in range(width): for y in range(height): rgb_list.append(data[x, y]) result = Image.new("RGB", (92, 304).. 2022. 8. 15.
[TFC CTF 2022] cat 1. 개요 이미지 연산 문제 대회때는 못풀었고 제목도 기억 안납니다., 고양이 사진 가지고 있어서 cat이라고 부르겠습니다. 2. 분석 1) 이미지 검색 408*612 크기의 png 사진을 주는데 아무것도 없습니다. discord에서 누가 힌트줘서 알게되었는데 구글 이미지서치로 저것과 비율이 같은 사진을 찾습니다. 이곳의 사진과 딱 비율이 맞습니다. https://www.eastsacvet.com/blog/how-to-take-heckin-good-care-of-your-catto-aka-cat-wellness-care-for-pet-lovers/ How to Take Heckin Good Care of Your Catto (aka Cat Wellness Care for Pet Lovers) | East.. 2022. 8. 15.