ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Gaurdian 스터디 3주차 실습
    Life: research & education/Gaurdian: 2025. 5. 2. 17:04

    오늘 할 것

    다음주에 해올 것

    • SQL injection 배워오기 진짜로 날리지는 말고

     


    #1368 - "safeprime"

    문제를 다운받아봅시다.

    RSA encryption 을 하는 것 같이 보이는 Python 코드가 보입니다. RSA에 대한 기초적인 개념은 이론 2주차를 참고합시다.

    그런데 문제가 있습니다. 일단 p_1값이 대놓고 공개되어있습니다. 게다가 p_2 값도 2p_1 * 2 - 1로 calculatable 합니다.

    그럼 우리는 배운대로 무난하게 decryption을 진행할 수 있습니다.

    대략적인 과정을 살펴보면, 

     

    Python 코드를 작성합니다. 작성은 GPT에게 맡겼습니다.

     

    실행하면 Flag 값을 얻을 수 있습니다. 값을 복붙하여 문제를 해결합니다.

     


    #6 - "Cookie"

    #6 - "Cookie" 문제를 풀어봅시다. 문제링크

    문제 코드를 다운받습니다. 확인해보니 이런 코드가 있습니다.

    코드를 읽어봅니다. 음 일단 username에 뭐가 있는지 알아야겠습니다.

    가장 먼저 아이디 "admin", 비밀번호 "p' OR 1=1 --" 으로 접속을 시도해봅니다.

     

    wrong password 메세지가 나타납니다. 그러니까 어쨌든 admin 아이디가 어떤 방식으로든 존재합니다.

    이제 퀴리를 날립시다.

    curl -H "Cookie: username=admin" http://host3.dreamhack.games:17428/

    그럼 웹 페이지가 나타나는데

    content에서 flag를 찾을 수 있습니다.

    flag를 복붙해 문제를 해결합니다.

     

     

    'Life: research & education > Gaurdian:' 카테고리의 다른 글

    Gaurdian 스터디 2주차 실습  (0) 2025.04.21
    Gaurdian 스터디 1주차 실습  (0) 2025.04.18
하면된다 學業報國