Hacking icon by Icons8 ■ Port Scan이란? 단어 의미 그대로 대상의 어떤 포트가 열려있는지 확인하는 작업이다. 포트 스캔은 운영 중인 서버에서 열려 있는 TCP/UDP 포트를 검색하는 것을 의미한다. ■ kali linux nmap을 통한 Port Scan 실습 [실습 환경] Virtua...
[ALGORITHM_JOBS] 28. tetris
문제 테트리스를 해본 사람이라면 작대기 모양 테트리미노가 나오길 간절히 기다렸던 적이 있을 것이다. 지금 윤성이가 그러하다. 기다리고 기다리던 작대기 모양 테트리미노가 드디어 나온 것이다. 테트리스 맵은 가로로 C칸, 세로로 R칸의 C×R격자형 모양이다. 예를 들어보자. 아래 그림은 가로가 6칸, 세로가 6칸인 테트리스 맵의 상태이다. (검정색 ...
[ALGORITHM_JOBS] 27. baseball game
문제 정보문화진흥원 정보 영재 동아리에서 동아리 활동을 하던 영수와 민혁이는 쉬는 시간을 틈타 숫자야구 게임을 하기로 했다. 영수는 1에서 9까지의 서로 다른 숫자 세 개로 구성된 세 자리 수를 마음속으로 생각한다. (예: 324) 민혁이는 1에서 9까지의 서로 다른 숫자 세 개로 구성된 세 자리 수를 영수에게 묻는다. (예: 123) 민혁이가 말한...

[해킹 기초] 3. 정보수집-Ping Sweep
Hacking icon by Icons8 ■ Ping Sweep이란? 해킹하기 전에 네트워크상에 어떤 장비가 살아있는지 확인하는 기법이다. 속도가 느린 단점이 있어서 소규모 네트워크에 사용하기 적합하다. 속도는 느리지만 정확한 결과를 가져다 준다. Ping Sweep을 실습해보기 전에 우선 Ping에대해 알아보자. ■ P...
[ALGORITHM_JOBS] 26. bingo
문제 빙고 게임은 다음과 같은 방식으로 이루어진다. 먼저 아래와 같이 25개의 칸으로 이루어진 빙고판에 1부터 25까지 자연수를 한 칸에 하나씩 쓴다 다음은 사회자가 부르는 수를 차례로 지워나간다. 예를 들어 5, 10, 7이 불렸다면 이 세 수를 지운 뒤 빙고판의 모습은 다음과 같다. 다음은 사회자가 부르는 수를 차례로 지워나간다. 예를 들...

[해킹 기초] 2. 정보수집-OSINT
Hacking icon by Icons8 ■ OSINT란? Open Source INTelligence Passive Infomation Gathering(수동적인 정보수집)이다. 간단히 말해서 외부에 공개된 정보를 통해 얻은 데이터이다. 누구나 합법적으로 접근할 수 있는 데이터를 이용하는 것이다. ■ Netcraft Netcr...

[해킹 기초] 1. 정보수집
Hacking icon by Icons8 ■ 정보(Information)란? 어떤 목적에 맞게 정리된 자료(데이터)를 말한다. ■ 정보수집이란? 정보수집이란 말의 뜻 그대로 해킹할 대상을 정하고 해킹을 하기 전에 해킹 대상을 선정하고 가장 먼저 수행하는 단계이다. 해킹을 하기 전 처음 단계로 정보수집을 잘 해야 확실하고 완벽한 해킹...
[ALGORITHM_JOBS] 25. 행렬 뒤집기
문제 뒤집기 게임의 룰은 다음과 같다. 뒤집기 게임을 진행할 맵과 뒤집기 횟수 N이 주어진다. 이때 맵은 10×10정삼각형 모양의 2차원 배열 형태이면 모든 원소들이 0으로 되어있는 상태이다. 뒤집기 행위는 뒤집을 원소가 1이면 0으로 만들고, 0이면 1로 만든다는 뜻이다. 첫번째 뒤집을 때는 1행의 원소들과 1열의 원소들을 모두 뒤집는...
[ALGORITHM_JOBS] 24. rook
문제 체스에서 룩이라는 기물은 막혀있지만 않으면 룩의 위치에서 같은 행, 같은 열에 해당하는 칸 중 하나로 한 번 이동할 수 있다. 단, 특정 칸이 막혀있다면 그 칸에서부터 더 나아갈 수는 없다. 만약 룩이 아래 그림과 같이 5행 4열에 존재하고 같은 행열에 기물이 없다면 5행이나 4열에 존재하는 칸 중 어디로든 갈 수 있다. 예를 들어, 5행 2열 ...
[ALGORITHM_JOBS] 23. colorpaper
문제 평면에 색깔이 서로 다른 직사각형 모양의 색종이 N장이 하나씩 차례로 놓여진다. 이 때 색종이가 비스듬하게 놓이는 경우는 없다. 즉, 모든 색종이의 변은 서로 평행하거나, 서로 수직이거나 둘 중 하나이다. 그림-1은 1번, 2번, 3번 세 장의 색종이가 순서대로 놓인 상태를 보여준다. 여기에 그림-2에서 보인 것처럼 4번 색종이가 하나 더 놓...