학습
워게임
CTF
커뮤니티
랭킹
스토어
커리어
Beta
로그인
|
기업 서비스
Home
학습
워게임
CTF
커뮤니티
랭킹
커리어
Beta
기업 서비스로 이동하기 >
LEVEL 1
Type c-j
web
1698
862
로그인 하고 문제 풀기
문제 정보
풀이
37
난이도 투표
64
질문
7
최근 풀이자
862
댓글
7
해당 문제는 Dreamhack CTF Season 4 Round #6 (🌱Div2) 에 출제된 문제입니다.
문제 설명
Description
php로 작성된 페이지입니다.
알맞은 Id과 Password를 입력하여 플래그를 획득하세요.
플래그의 형식은 DH{...} 입니다.
Translate
출제자 정보
Dreamhack
대표 업적 없음
2023.09.23. 09:00:00
First Blood!
reinusKR
Lucky 7
출제된 지
16분
만에 풀이 완료!
난이도 투표
64
문제 풀이를 완료한 후에 피드백을 제출할 수 있습니다.
투표 결과
전체 투표 로그
1 / 13
0xH0P3
웹해킹 중급자
LEVEL 1에 투표했습니다.
2일 전
Pandyo
.HACK 2024 참가자
LEVEL 1에 투표했습니다.
5개월 전
수봉
세계수
LEVEL 2에 투표했습니다.
6개월 전
수강생
강의 수강: 1
LEVEL 1에 투표했습니다.
8개월 전
연어초밥
공부벌레
LEVEL 1에 투표했습니다.
8개월 전
질문
7
문제 풀이에 어려움이 있으신가요?
커뮤니티에서 문제에 대한 질문하고 답변 얻기
형변환 질문
(int) 일 때 첫자리가 숫자가 아니라면 0으로 바뀌는 것은 알겠습니다. 그러나 만약 랜덤으로 생성된 $charaters가 전부 숫자로 이루어진다면 $id를 어떤 식으로 알아낼 수 있나요?
웹해킹풀이용계정
답변
1
추천
0
9개월 전
(int)input_id == id 가 이해가 안돼요
if((int)$input_id == $id && strlen($input_id) === 10){ echo '<h4>ID pass.</h4><br>'; 이 부분에서 input_id을 (int)로 형변환을 하면 "a123456789"가 0이 된다는 건 알겠는데 (int)$input_id == $id가 같은 지를 모르겠어요. (int)input_id == (int)id도 아닌데 왜 무작위 문자열 $id랑 (int)$input_id랑 같으거죠??
이서건
답변
1
추천
0
8개월 전
ID를 생성하는 과정에서..
우연찮게 숫자만 포함되게 된다면 어떻게 해야하나요?
Coffin
답변
2
추천
0
11개월 전
(int)$input_pw == $pw 부분이 잘 이해가 안 됩니다.
pw 는 sha1("1")이기 때문에 356a192b7913b04c54574d18c28d46e6395428ab 이 값을 고정적으로 가지는데요. int로 형변환을 한 input_pw가 어떻게 앞에 356이 있다는 이유만으로 pw와 같다가 성립을 할 수 있게 되는 건지 모르겠습니다. 실제로 제가 replit에서 php 를 실행시켰을 땐 해당 결과값이 false로 나오거든요. image.png
아중복검사가있네
답변
2
추천
0
7개월 전
왜 input_id 는 취약점을 사용할 수 있는데, 왜 pw 는 안되나요?
id 는 php == 잘 해서 넘겼는데 pw 도 같은 느낌으로 하다가 안되서 sha1("1") 변환시켜서 조건에 맞게 그냥 넣었더니 되더라고요, 왜 그런건가요?
icybear01
답변
1
추천
0
6개월 전
왜 1111111111 은 id로 쓸 수 없나요?
아무리 생각해봐도 모르겠습니다... id에 대한 조건을 만족시키는것 아닌가요?
오복
답변
2
추천
0
1년 전
도와주세요 ㅠㅠ
이 문제 이해도 안되고 모르겠어요
kalill
답변
1
추천
0
1년 전
«
‹
1
›
»
최근 풀이자
862
0xH0P3
웹해킹 중급자
2일 전
뚫어뻥
대표 업적 없음
4일 전
H4LO
대표 업적 없음
4일 전
All Dae Merona
대표 업적 없음
6일 전
test1234
워게임: 1
7일 전
김참치
대표 업적 없음
8일 전
둥박
강의 수강: 10
9일 전
연양
대표 업적 없음
11일 전
S4nso
강의 수강: 1
11일 전
bimil
대표 업적 없음
12일 전
«
‹
1
2
3
4
5
›
»
댓글
7
0xH0P3
웹해킹 중급자
2일 전
string != int
Translate
Bang3Kyu
웹해킹 입문
9개월 전
뇌를 비우고..
Translate
EnUm
시니어
1년 전
어려우신 분들에게 힌트 드리자면 "연산자 취약점" 을 찾아보세요 : )
Translate
yoobi
워게임 고인물
1년 전
Vamos~
Translate
2dedce
워게임 고인물
1년 전
eeeeeeeeeeeeezzzzzzzzzzzzz
Translate
사용자
해결사
1년 전
loooooooooooooooose
Translate
One_
웹해킹 입문
1년 전
어이가 없네
Translate
«
‹
1
›
»
댓글 7