| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
Tags
- Practical Malware Analysis Labs
- webhacking
- Dreamhack
- 루키즈
- 우아한테크코스
- sk 쉴더스 루키즈 31기
- 레나튜토리얼
- 악성코드 분석
- 웹개발
- 루키즈 31기
- c
- 자바
- 리버싱
- React
- 루키즈31기
- sk 쉴더스
- sk쉴더스 루키즈
- 예술의 전당
- 레나 튜토리얼
- 프리코스
- 깃
- 우테코
- 백엔드
- linux
- 위상 정렬
- top-cert
- sk 쉴더스 루키즈
- 알고리즘
- SK쉴더스루키즈
- 동적분석
Archives
- Today
- Total
yon11b
los 문제보다가 갑자기 생긴 의문(해결) 본문
반응형

그냥 블로그 둘러보다가 darkknight 문제 봤는데 갑자기 이런 의문이 들었다.
id='guest' 인데 pw만 맞췄다고 해서 admin으로 어떻게 되는 거지??(admin & pw 맞음 =>DARKKNIGHT Clear! 아님?)
사실 저 php코드도 이해가 안 간다.
Q1. pw가 맞으면 아래 코드가 실행되고 pw가 틀리면 위에 코드가 실행되는 건가?


A1. 아님, pw는 위 아래 둘 다 들어감.(+2월 10일에 깨달음)
Q2. pw가 맞아도 위에 코드가 실행되서 Hello admin이 출력되어야 하는 거 아닌가??
A2. pw가 맞아도 위에 코드 실행 되는 건 맞음. 그런데 Hello admin이 출력되지 않는 이유는 id='guest' 이고 pw='0b70ea1f' 인 쿼리가 존재하지 않기 때문이다!!(pw='0b70ea1f'는 admin의 pw임!)
(+2월 10일에 깨달음)
728x90
'보안 > 웹' 카테고리의 다른 글
| [webhacking.kr]old-14 문제 (0) | 2022.02.08 |
|---|---|
| [webhacking.kr] old-01 문제 (0) | 2022.02.08 |
| [DH] blind-command (1) | 2022.01.27 |
| [los]darkknight_writeup (0) | 2022.01.13 |
| [los]golem_writeup (1) | 2022.01.13 |