728x90
들어가서 비밀번호 guest 입력하니 메인 화면이 반겨준다.
제일 수상해보이는 flag 먼저 열어봄... 안열린다.
fd도 열어봤는데 알 수 없는 말이 가득하다.
fd.c 열어봤더니 오...
함수설명
strcmp(): 문자열 비교 함수
- -1: ASCII 코드 기준으로 문자열2(s2)가 클 때
- 0: ASCII 코드 기준으로 두 문자열이 같을 때
- 1: ASCII 코드 기준으로 문자열1(s1)이 클 때
앞의 !(느낌표)는 NOT 의미 -> 다르면 0, 같으면 1
atoi() : 문자열을 정수 타입으로 바꿔주는 함수, char to integer
read() : 파일을 읽는 함수
read(fd, buf, 32)는 fd라는 파일디스크립터를 buf배열버퍼에 저장, 길이는 최대32 라는 뜻...
0x1234 16진수를 10진수로 변경하면 4660이 나온다
인자로 4660 넘겨준다.
그 다음 LETMEWIN 입력하니까 뭐가 뜬다.
복붙하면 끝
728x90
'보안공부 > pwnable.kr' 카테고리의 다른 글
[pwnable.kr] passcode (0) | 2020.07.12 |
---|---|
(수정중)[pwnable.kr] flag (0) | 2020.07.12 |
[pwnable.kr] bof (0) | 2020.07.12 |
[pwnable.kr] collision (0) | 2020.07.12 |