전체 글(164)
-
[Dreamhack 드림핵] PHPreg WriteUp
문제 링크 https://dreamhack.io/wargame/challenges/873 phpreg Description php로 작성된 페이지입니다. 알맞은 Nickname과 Password를 입력하면 Step 2로 넘어갈 수 있습니다. Step 2에서 system() 함수를 이용하여 플래그를 획득하세요. 플래그는 ../dream/flag.txt에 위치합니 dreamhack.io 문제 풀이 주어진 서버에 처음 접속하면 이런 화면이 나온다. 이런 화면으로는 할 수 있는게 없으니까 문제에서 주어진 PHP 코드를 살펴보도록 한다. 마지막 부분의 코드를 참고하면, name이 dnyang0310이고, PW가 d4y0r50ng+1+13이면 step2로 이동할 수 있다고 되어있다는 것을 확인할 수 있다. 그 윗부..
2024.01.28 -
[프로그래머스] MySQL / 상품을 구매한 회원 비율 구하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT YEAR, MONTH, COUNT(*) AS PURCHASED_USERS, ROUND((COUNT(*)/(SELECT COUNT(*) FROM USER_INFO WHERE YEAR(JOINED) = 2021)), 1) AS PURCHASED_RATIO FROM ( SELECT DISTINCT YEAR(O.SALES_DATE) AS YEAR..
2024.01.13 -
[프로그래머스] MySQL / 상품 별 오프라인 매출 구하기
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/131533 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT P.PRODUCT_CODE, SUM(P.PRICE * O.SALES_AMOUNT) AS SALES FROM PRODUCT P JOIN OFFLINE_SALE O ON P.PRODUCT_ID = O.PRODUCT_ID GROUP BY P.PRODUCT_CODE ORDER BY SALES DESC, P.PRODUCT_CODE;
2024.01.13 -
[프로그래머스] MySQL / 보호소에서 중성화한 동물
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59045 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT INS.ANIMAL_ID, INS.ANIMAL_TYPE, INS.NAME FROM ANIMAL_INS INS JOIN ANIMAL_OUTS OUTS ON INS.ANIMAL_ID = OUTS.ANIMAL_ID WHERE INS.SEX_UPON_INTAKE LIKE '%INTACT%' AND (OUTS.SEX_UPON_OUTCOME LIKE ..
2024.01.13 -
[프로그래머스] MySQL / 오랜 기간 보호한 동물(1)
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59044 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT INS.NAME, INS.DATETIME FROM ANIMAL_INS INS LEFT JOIN ANIMAL_OUTS OUTS ON INS.ANIMAL_ID = OUTS.ANIMAL_ID WHERE OUTS.ANIMAL_ID IS NULL ORDER BY INS.DATETIME LIMIT 3; 1. 입양을 못 간 동물도 존재한다는 조건이 있다..
2024.01.13 -
[프로그래머스] MySQL / 있었는데요 없었습니다
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/59043 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 코드 -- 코드를 입력하세요 SELECT INS.ANIMAL_ID, INS.NAME FROM ANIMAL_INS INS JOIN ANIMAL_OUTS OUTS ON (INS.ANIMAL_ID = OUTS.ANIMAL_ID) WHERE (INS.DATETIME > OUTS.DATETIME) ORDER BY INS.DATETIME; 1. SQL 언어 특성상 자료형 중에 날짜형이 따로 ..
2024.01.13