Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- SQLiteConstraintException
- 애너그램 그룹
- 쏘큩
- 클라우드란?
- col -1 from CursorWindow
- cmd2
- UNIQUE constraint failed
- 6566
- java.lang.IllegalStateException
- pwnable.kr
- Drive-By-Download
- cmd1
- 나이순 정렬
- 페니빙
- kotlin
- Couldn't read row 0
- 클라우드가 뭐야
- 파이썬
- 블록체인
- tlqkf
- 포너블
- python
- Docker
- 10814
- pwnable
- 코틀린
- 액션바 필요없숴
- Make sure the Cursor is initialized correctly before accessing data for it.
- pwable.kr
- 백준
Archives
- Today
- Total
푸르미르
pwnable.kr 5.passcode (문제 파악) 본문
VM껐다가 다시 켰더니 접속 안됨.
좋아하던 찰나
Toddler's Secure Login System 1.0 beta. \n이 print된 후,
welcom() 함수가 실행.
welcom() 함수는 name을 입력받아 Welcome $name을 출력 후 end
login()함수 실행.
passcode1을 입력받고 입력버퍼 지우기.
//32비트는 브루트포싱에 취약하다고 한다.
passcode2를 받고,
passcode1이 338150과 같고, passcode2가 13371337과 같으면
login ok => flag 보여줌
이때 이 코드에서 이상한 점이 하나 있는데, scanf로 입력받을 때
주소값을 넘겨준게 아님. => 이게 warning이 난 이유
아마 이 파일을 실행시켰을 때, passcode1 에 338150을 넣고 passcode2에 13371337을 넣어도
제대로 실행되지 않을 것임.
'SECURITY > pwnable' 카테고리의 다른 글
pwnable.kr 7. input (0) | 2021.04.06 |
---|---|
pwnable.kr 6.random (0) | 2021.04.06 |
pwnable.kr 4.flag (0) | 2021.03.31 |
pwnable.kr 3.bof (2) | 2021.03.24 |
pwnable.kr 2.collision (0) | 2021.03.24 |