분류 전체보기(144)
-
Log4j : 2021년을 뒤흔든 치명적인 보안 취약점
Log4j 취약점 사건2021년 12월, Log4j라는 오픈소스 라이브러리의 취약점이 악용된 공격 기법이 Github에 공개되었다. 이 취약점이 세상에 알려지면서 다양한 공격이 시작되었고, 최초의 공격은 MS 온라인 게임인 Minecraft에서 이루어진 것으로 알려졌다. 이후 디도스 공격, 랜섬웨어 유포 등 여러 형태의 공격이 이어졌다.사건 배경Log4j는 Apache 소프트웨어 재단에서 개발한 오픈소스 프로그램으로, Java 언어로 작성된 대부분의 인터넷 서비스에서 사용된다. 2021년, 이 Log4j에서 원격 코드 실행 취약점(CVE-2021-44228)이 발견되었고, 공격자는 이를 악용하여 Log4j를 사용하는 모든 애플리케이션에서 임의의 코드를 실행할 수 있었다. 이 취약점은 Java 기반의 많은..
2024.12.02 -
DreamHack [reversing] patch
보호되어 있는 글입니다.
2024.12.02 -
DreamHack [reversing] rev-basic-1
보호되어 있는 글입니다.
2024.12.01 -
Baekjoon Online Judge [Python] 31611번 火曜日 (Tuesday)
오늘은 일요일이고 X일 후가 화요일인지 판별하는 문제입니다.(때마침 오늘이 일요일이네요ㅋㄷㅋㄷㅋㄷ) 입력X를 입력받는다.출력X일 후가 화요일이라면 1을 출력하고, 그렇지 않으면 0을 출력한다.이 외에는 아무것도 출력하면 안된다. 일요일인 현 시점부터 X일 후의 요일이 화요일인 것.첫번째 화요일 : X==2두번째 화요일 : X==9세번째 화요일 : X==16...N번째 화요일 : X==N%7 입니다. 이 값은 항상 2가 나오게 됩니다. 위의 식에 맞게 코드를 작성했습니다.def tuesday(X): day = X%7 if day==2: return 1 else: return 0X=int(input())print(tuesday(X)) X를 입력받고 7로 나눈 나..
2024.12.01 -
Baekjoon Online Judge [Python] 15232번 Rectangles
gpt에게 위로받은 하루입니다.단순 구현 문제입니다. 입력R과 C를 한줄에 하나씩 입력받음.출력C에 해당하는 수만큼 *을 R개의 줄로 출력함. 반복문을 사용해주면 쉽게 구현할 수 있습니다.R=int(input())C=int(input())for _ in range(R): print('*'*C) for 구문을 사용하여한 줄에 C개의 *을 출력하는 것을 R만큼 반복하는 코드를 작성했습니다.
2024.12.01 -
Baekjoon Online Judge [Python] 10250번 ACM 호텔
엘리베이터와 가까운 층을 우선으로 배정해주는 호텔에서 호수를 구하는 문제입니다. 이번 문제는 조금 복잡합니다..ㅠㅠ입력H == 호텔의 층 수W == 각 층의 방 수N == 손님의 순서출력방 번호 오늘도 등장한 그림판 ^^엘리베이터와 가장 가까운 호수부터, 아래에서 위쪽으로 방이 배정됩니다.즉, 1번으로 101호부터 H의 층까지 배정한 후,2번으로 102호부터 H의 층까지 배정을 받는 것입니다. H==6, W==12, N==? 일 때,N==1 101N==2 201N==3 301...N==6 601 N==7 102N==8 202이렇게 방이 배정는 것입니다. 여러번 시도 끝에 해결했습니다ㅎㅎif문에 들어가는 조건을 뒤늦게 고려했습니다..허허T = int(input())for _ in range(T):..
2024.11.27