$ whoami
Home
  • 분류 전체보기 (123)
    • Exploit (10)
      • Tools (2)
      • Exploit (5)
      • Bug Bounty (3)
    • Wargame (84)
      • HackCTF (15)
      • XSS game (6)
      • Dreamhack (2)
      • Webhacking.kr (10)
      • XSS Challenges (8)
      • H4CKING GAME (2)
      • 정보보호영재교육원 (1)
      • Lord of SQL Injection (40)
    • CTF (29)
      • YISF 2022 (0)
      • CBHC 2022 (1)
      • HeroCTF v4 (2)
      • corCTF 2022 (2)
      • Aero CTF 2022 (0)
      • BDSec CTF 2022 (4)
      • San Diego CTF 2022 (5)
      • WACon 2022 Qualifier (1)
      • Cyber Conflict Exercise 202.. (4)
      • DiceCTF 2023 (1)
      • Incognito 4.0 (3)
      • BYUCTF 2023 (1)
      • DEF CON 31 (1)
      • 2023 HackTheon Sejong (1)
      • Cyber Conflict Exercise 202.. (2)
      • CDDC 2023 (1)
      • YISF 2023 (0)
    • Archive (0)
Home
  • 분류 전체보기 (123)
    • Exploit (10)
      • Tools (2)
      • Exploit (5)
      • Bug Bounty (3)
    • Wargame (84)
      • HackCTF (15)
      • XSS game (6)
      • Dreamhack (2)
      • Webhacking.kr (10)
      • XSS Challenges (8)
      • H4CKING GAME (2)
      • 정보보호영재교육원 (1)
      • Lord of SQL Injection (40)
    • CTF (29)
      • YISF 2022 (0)
      • CBHC 2022 (1)
      • HeroCTF v4 (2)
      • corCTF 2022 (2)
      • Aero CTF 2022 (0)
      • BDSec CTF 2022 (4)
      • San Diego CTF 2022 (5)
      • WACon 2022 Qualifier (1)
      • Cyber Conflict Exercise 202.. (4)
      • DiceCTF 2023 (1)
      • Incognito 4.0 (3)
      • BYUCTF 2023 (1)
      • DEF CON 31 (1)
      • 2023 HackTheon Sejong (1)
      • Cyber Conflict Exercise 202.. (2)
      • CDDC 2023 (1)
      • YISF 2023 (0)
    • Archive (0)
블로그 내 검색
CONTACT

HACKINTOANETWORK

SECURITY RESEARCHER, BUG HUNTER, HACKER

  • Wargame/HackCTF

    [Web] HackCTF Time

    2022. 3. 23.

    by. hackintoanetwork

    문제를 클릭하여 해당 url로 접속해보자.


    해당 url로 이동하면 해당 페이지의 php소스와 입력폼, 제출 버튼을 확인할 수 있다.


    소스를 보면 is_numeric 이라는 함수가 쓰인다. 

    is_numeric 함수는 정수형을 포함해 지수 표현까지도 숫자로 인식한다.

     

    is_numeric 함수는 지수 표현을 허용하니 우회가 될테고, sleep 함수는 int형 변환 과정에서 소숫점이 짤리면서 5가 되어, 결과적으로 5초만 기다리면 flag가 나오는 현상이 발생할 것이다.

     

    따라서 time 변수에 지수 값을 넣어 is_numeric 함수와 sleep 함수를 우회해주면 될 것 같다.

     

    5,184,000 값을 위 링크의 지수 계산기에서 지수로 바꿔보면 '5.184e+6'이 된다.


    입력 칸에 '5.184e+6' 을 넣어 제출하면


    5초 뒤에 위와 같이 Flag 값이 출력되는 것을 확인할 수 있다.

    Flag : HackCTF{1_w4nt_t0_sp3nd_m0r3_t1m3}

     

     

     

    HackCTF

    Do you wanna be a God? If so, Challenge!

    ctf.j0n9hyun.xyz

     

    저작자표시 (새창열림)

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

    [Web] HackCTF Home  (0) 2022.03.24
    [Web] HackCTF Input Check  (0) 2022.03.24
    [Web] HackCTF 마법봉  (0) 2022.02.10
    [Web] HackCTF Login  (0) 2022.02.10
    [Web] HackCTF Read File  (0) 2022.02.09

    댓글

    관련글

    • [Web] HackCTF Home 2022.03.24
    • [Web] HackCTF Input Check 2022.03.24
    • [Web] HackCTF 마법봉 2022.02.10
    • [Web] HackCTF Login 2022.02.10
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by hackintoanetwork

Designed by Nana
블로그 이미지
hackintoanetwork

티스토리툴바