728x90
Q. LineFeed
| linefeed.png
사진에 네개의 줄만이 떠있다
HxD로 png 파일을 분석
현재 파일이 png (89 50 4E 47 0D 0A
)이고 footer signature(49 45 4E 44 AE 42 60 82
) 이므로 정상
- 파일 시그니처 사용하는 이유
파일 시그니처는 파일 형식을 식별하는데 사용되며 파일의 무결성을 확인하는 데에도 활용될 수 있다.
가짜 시그니처를 생성 하여 파일 시작 부분에 가짜 시그니처를 넣어 특정한 형식으로 가장 가능한 문제점을 예방할 수 있다.
HxD
HxD
Offset : 00 ~ 0F 까지 일반적인 HEX 값을 나타내는 표시, 중앙에 있는 숫자 HEX 값, Decoded text는 영어로 전환하는 값이다
- 오른쪽에 있는 Decoded text에 문자열을 입력하면 왼쪽에 HEX값으로 변환되어 나타나게 된다.
- HEX 값은 다음과 같이 16 진법으로 계산되어 출력됨
- 0x1~0x19 까지는 "."
- 0x20 부터 0x29 까지 키보드 자판에 있는 특수문자
- 0x30 부터 0x39까지 일반 숫자
- 0x41부터 0x7A까지 영어 대문자, 소문자
- 0x1~0x19 까지는 "."
파일 크기 변경
사진을 다시 확인해보면 다른 줄에 비해 마지막 줄이 잘려있다. HxD 프로그램을 이용하여 파일 크기를 변경 한다.
원래 파일 크기
사진 너비 : 00 00 01 F0
사진 높이 : 00 00 01 A0
00 00 01 A0
-> 00 00 01 FE
사진 높이를 510으로 수정
사진 높이 수정 결과
사진 너비 수정
flag 획득 가능
'보안 > Wargame' 카테고리의 다른 글
[Load of SQL Injection] 4번 orc (0) | 2024.01.13 |
---|---|
[Load of SQL Injection] 3번 Goblin (0) | 2024.01.13 |
[Load of SQL Injection] 2번 Cobolt (0) | 2024.01.13 |
[Load of SQL Injection] 1번 Gremlin (0) | 2024.01.13 |
[H4cking Game] Hello, Postman (0) | 2024.01.13 |