Random_key

2022. 4. 20. 17:08·Wargame/HackCTF

간단한 코드이다. 프로그램에서 생성된 난수를 올바르게 입력하면 Flag를 얻을 수 있다.

 

난수를 생성할 때 srand(time(NULL)); 코드를 이용하는데, 이는 '지정한 기준 시각으로부터 얼마나 지났는가'를 기준으로 1초마다 다른 수를 생성한다. '같은 시각에 srand(time(NULL))코드를 돌리면 같은 난수 값이 나올 것이다'라는 가정으로 다른 임의 난수 생성 프로그램을 만들고 그 값을 이 프로그램에 집어넣었다.

 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void main()
{
        srand(time(NULL));
        int now = rand();
        printf("%d", now);
}
$ ./payload ; nc ctf.j0n9hyun.xyz 3014
1306667447============================
======= 인증 프로그램 ======
============================
Input Key : 1306667447
Correct!
HackCTF{5087686686858549173307745189}
저작자표시 비영리 변경금지 (새창열림)
'Wargame/HackCTF' 카테고리의 다른 글
  • Look at me
  • RTL_Core
  • 1996
  • Poet
Cronus
Cronus
Offensive Security Researcher
  • Cronus
    Cronus
    Striving to be the best.
    • 분류 전체보기 (251)
      • AboutMe (1)
      • Portfolio (1)
        • Things (1)
      • Bug Report (1)
      • 🚩 CTF (23)
        • Former Doc (9)
        • 2023 (9)
      • 💻 Security (5)
      • 🖌️ Theory (22)
        • WEB (9)
        • PWN (13)
      • 📄 Project (6)
        • Edu_Siri (6)
      • Dreamhack (156)
        • WEB (95)
        • PWN (41)
        • Crypto (14)
        • ETC (6)
      • Wargame (22)
        • HackCTF (22)
      • Bug Bounty (1)
        • Hacking Zone (1)
      • Tips (7)
      • Development (2)
        • Machine Learning & Deep Lea.. (1)
      • Offensive Tools (1)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    GPNCTF
    bug report
    Deep learning
    Ubuntu 기초 셋팅
    ubuntu 명령어
    Machine Learning
    TsukuCTF2022
    sqli
    cache
    Ubuntu 기초
    bug hunter
    cache poisoning
    RCE
    python
    Remote Code Execution
    Text Summarization
    pwntools
    TFCCTF2022
    Crypto
    justCTF
  • 최근 댓글

  • 최근 글

Cronus
Random_key
상단으로

티스토리툴바