ursobad
ursobad
ursobad
전체 방문자
오늘
어제
  • 분류 전체보기 (116)
    • Emotion (35)
      • 파이썬 (10)
      • 문제 (10)
      • 인공지능 기초 (15)
    • Best of the Best (3)
    • Hacking (58)
      • HackCTF (12)
      • DreamHACK (7)
      • Webhacking.kr (19)
      • Root Me (6)
      • HTB (5)
      • 기타 (7)
      • 리버싱 소수전공 (2)
    • 기능반 (16)
      • 2과제 (14)
      • 3과제 (2)
    • 기록 (3)
    • 짧은 글들 (0)
    • 기타 (1)
    • Zombie (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 함수
  • Python
  • BoB 자기소개
  • BoB 자소서
  • 구독자 전용 다시보기
  • BoB 자기소개서
  • 의사결정트리
  • BoB 필기
  • 머신러닝
  • BoB 11기
  • 123
  • KNN
  • Bob
  • 파이썬
  • 백준
  • 얼굴검출
  • OpenCV
  • 앙상블
  • BoB 질문
  • BoB 면접

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ursobad

ursobad

Hackctf [Web]Time
Hacking/HackCTF

Hackctf [Web]Time

2020. 12. 21. 17:48

ctf.j0n9hyun.xyz:2032/

에 들어가보면 php코드와 제출창을 제공해준다.

숫자를 입력하면 숫자인지 확인하고 5,184,000보다 크고 7,776,000 작은지 확인한 뒤에 그만큼의 시간을 기다린 후에 flag를 알려준다는 것 같다.

 

처음엔 5,184,000를 쓴 뒤에 그만큼 기다리려고 했다.

결국 모르겠어서 write up을 봤다.

문제의 핵심은 11번째줄의 형변환인데 php에서 int형으로 형변환을 하면 float형의 소수점 뒤를 버려버린다.

5184000이를 지수형으로 표현하면 5.18400e6이다.

이제 이를 제출하면 5아래의 소수점이 없어지기때문에 5초 후에 flag를 얻을 수 있다.

 

 

#0.648e7로 하면 더 빠르게 flag를 얻을 수 있다.

 

저작자표시 (새창열림)

'Hacking > HackCTF' 카테고리의 다른 글

Hackctf [Web]가위바위보  (0) 2020.12.22
Hackctf [Web]Input Check  (0) 2020.12.21
Hackctf [Web]마법봉  (0) 2020.12.21
Hackctf [Web]Login  (0) 2020.12.21
Hackctf [Web]Read File  (0) 2020.12.21
    'Hacking/HackCTF' 카테고리의 다른 글
    • Hackctf [Web]가위바위보
    • Hackctf [Web]Input Check
    • Hackctf [Web]마법봉
    • Hackctf [Web]Login
    ursobad
    ursobad

    티스토리툴바