본문 바로가기

제로보드의 위험성 아직까지 제로보드를 홈페이지로 사용하는 경우가 있는데, 그 경우 매우 위험하다는 것을 보여주기 위해 찍은 영상이다. 영상에 나온 버전은 비공식 패치버전인 pl9인데, 다른 버전의 경우에서도 비슷한 취약점이 있다.이외에도 XSS 취약점도 있기 때문에 제로보드를 사용하는 것은 해커에게 '사이트를 해킹해주세요'라고 말하는 것과 같다.실제 운영되고 있는 사이트에 대해서는 시도해보지 않았지만 따로 패치를 해주지 않았다면 똑같이 취약점이 있을 것이라고 생각한다..
[xcz.kr] Problem 01 PROB1. [100] 문제 링크문제 화면은 아래와 같다.제목이 End Of Image인 것으로 보아 끝부분에 키와 관련된 내용이 있을 것이라고 유추를 할 수 있다.해당 이미지를 분석하기 위해서 다운로드를 받고 이미지의 끝부분에 어떤 내용이 있는지를 확인하기 위해서 헥스 에디터로 이미지 파일을 연다. 여기에선 HxD를 사용하였다.시작 부분이 89 59 4E 47로 되어 있으므로 이 파일은 png 파일이라는 것을 알 수 있다.(물론 파일 확장..
int형 변수를 이진수로 출력하기 int 형 변수를 이진수로 출력하는 함수를 만들면 아래와 같다.아이디어 자체는 간단하다. 입력받은 정수를 Shift 연산을 이용해서 비트 이동을 시켜서 우리가 원하는 비트를 LSB에 오도록 만들고, 이 숫자를 1과 &연산을 하면 LSB의 숫자가 나오기 때문에 그 때의 값을 출력하는 방식이다. void print32bit(int a){ int i; for( i=31; i>=0; --i){ printf("%d", (a>>i..
[acmicpc.net] 11726 2×n 타일링 문제 링크 : https://www.acmicpc.net/problem/11726문제 내용2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오.아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다.소스코드#include <cstdio> int main(){ int d[1000+1]; int N; d[0] = 1; d[1] = 1; sca..
[acmicpc.net] 2293 동전 1 문제 링크 : https://www.acmicpc.net/problem/2293문제 내용n가지 종류의 동전이 있다. 각각의 동전이 나타내는 가치는 다르다. 이 동전들을 적당히 사용해서, 그 가치의 합이 k원이 되도록 하고 싶다. 그 경우의 수를 구하시오. (각각의 동전은 몇 개라도 사용할 수 있다.)소스코드#include <iostream> using namespace std; int main() { int n, k; ..
네이버 블로그 이미지 네이버 블로그에 첨부한 사진을 모바일 환경에서만 볼 수 있도록 구현해보았다.네이버 블로그에서는 모든 이미지를 캐싱하는 과정이 있어서 그거 때문에 삽질을 많이 했다.그리고 올려놓은 이미지를 클릭하면 네이버로 이동할 수 있도록 구현했다. 아래 동영상은 시연 영상이다.https://www.youtube.com/watch?v=oIrv5L16or0
[acmicpc.net] 1932 숫자삼각형 문제 링크 : https://www.acmicpc.net/problem/1932 문제 내용 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5위 그림은 크기가 5인 숫자 삼각형의 한 모습이다. 맨 위층 7부터 시작해서 아래에 있는 수 중 하나를 선택하여 아래층으로 내려올 때, 이제까지 선택된 수의 합이 최대가 되는 경로를 구하는 프로그램을 작성하라. 아래층에 있는 수..
[acmicpc.net] 2167 2차원 배열의 합 문제 링크 : https://www.acmicpc.net/problem/2167 문제 내용2차원 배열이 주어졌을 때 (i, j) 위치부터 (x, y) 위치까지에 저장되어 있는 수들의 합을 구하는 프로그램을 작성하시오. 배열의 (i, j) 위치는 i행 j열을 나타낸다. 소스코드 #include <iostream> using namespace std; int main() { // your code goes here ..