Hacking icon by Icons8 ■ Kioprix_Level 1.1 [실습 환경] Virtual Box(Kali Linux) - 공격자 DC-1 - 공격대상 [공격 목표] root 쉘 획득 [공격 순서] nmap을 이용해 공격 대상...

[해킹 기초] 16. Kioprix_Level 1.1
Hacking icon by Icons8 ■ Kioprix_Level 1.1 [실습 환경] Virtual Box(Kali Linux) - 공격자 Kioprix_Level 1.1 - 공격대상 [공격 목표] root 쉘 획득 [공격 순서] nm...
[ALGORITHM_JOBS] 45. 문자열 포함관계 조사
문제 문자열 A와 B가 주어질 때, 문자열 B가 문자열 A에 포함되어 있는지를 조사하는 프로그램을 작성하시오. 단, 문자열 A와 B에는 알파벳으로만 이루어져 있으며, 공백은 포함되지 않는다고 가정한다. 입력 첫 번째 줄에 문자열 A, 두 번째줄에 문자열 B가 주어진다. 각각의 길이는 1,000을 넘지 않는다. 두 문자열은 모두 소문자 알파벳으로만 ...
[ALGORITHM_JOBS] 44. 문자열 압축
문제 문자열의 길이가 굉장히 길 경우, 이를 압축하여 짧게 만들어야 할 때가 종종 있다. 이 문제에서는 문자열이 주어졌을 때, 같은 알파벳이 연속된 부분 문자열을 압축하여 결과를 출력하는 프로그램을 작성한다. 예를 들어, 문자열이 AAABBBBBCCCCDDDDEFFF 라고 하자. 이 문자열을 압축하면, 연속으로 같은 문자가 나오는 부분에, 그 문자가 ...
[ALGORITHM_JOBS] 43. 팰린드롬 조사
문제 문자열이 주어질 때, 이것이 팰린드롬인지 조사하는 프로그램을 작성하시오. 팰린드롬이란, 앞으로 읽을 때와 뒤로 읽을 때의 결과가 같은 문자열을 말한다. 입력 첫 번째 줄에 문자열이 주어진다. ( 1 ≤ 문자열의 길이 ≤ 1,000 ) 출력 입력된 문자열이 팰린드롬이면 YES, 아니면 NO를 출력한다. 예제 입력 abcba 예제 ...
[ALGORITHM_JOBS] 42. 문자열 뒤집기
문제 문자열이 주어질 때, 이를 뒤집어서 출력하는 프로그램을 작성하시오. 입력 첫 번째 줄에 문자열이 주어진다. ( 1 ≤ 문자열의 길이 ≤ 1,000 ) 출력 문자열을 뒤집은 결과를 출력한다. 예제 입력 Hello World! 예제 출력 !dlroW olleH 아이디어 이번 문제도 너무 간단하게 문자열의 성질을 이용해서 풀었...
[ALGORITHM_JOBS] 41. 과제물 망치기
문제 철수는 영희를 괴롭히는 것을 매우 좋아한다. 오늘도 철수는 영희를 어떻게 괴롭힐지 고민을 하다가, 영희가 최근에 작성하고 있던 문서가 떠올랐다. 이에 철수는 영희의 문서를 망쳐놓기로 결심한다. 바로 띄어쓰기를 모두 제거해버리는 것이다. 영희의 문서를 확인한 철수는, 띄어쓰기가 너무 많아 직접 모두 제거할 수는 없다는 것을 깨닫고 도움을 요청했다....
[ALGORITHM_JOBS] 40. 대소문자 변환
문제 문자열이 주어질 때, 대문자는 소문자로, 소문자는 대문자로 바꾸는 프로그램을 작성하시오. 알파벳이 아닌 문자는 그대로 유지한다. 입력 첫 번째 줄에 문자열이 주어진다. ( 1 ≤ 문자열의 길이 ≤ 1,000 ) 출력 문자열 내의 대문자는 소문자로, 소문자는 대문자로 바꾼 결과를 출력한다. 예제 입력 hELLO wORLD! 예제 ...

[해킹 기초] 15. Back door
Hacking icon by Icons8 ■ 백도어(Back door)란? : 백도어(Backdoor)는 시스템에 접근하기 위해 정상적인 인증 절차를 무효화하는 악성 코드의 유형으로, 컴퓨터의 시스템이나 네트워크, 또는 응용 프로그램의 일반적인 보안 조치를 우회해 접근할 수 있는 방식을 말한다. 쉽게 말해서 해킹하고 나서 다음에 쉽게 들어오기 위해 ...

[해킹 기초] 14. Post-Exploit(후속 공격)
Hacking icon by Icons8 우리는 이전 게시글까지 공격을 통해 피해자 PC shell을 획득하는 방법을 배웠다. 이제는 쉘을 획득한 다음 해야할 과정으로 Post-Exploit(후속 공격)을 알아볼 것이다. ■ Post-Exploit(후속 공격)이란? : 세션이 오픈된 후 일어나는 모든 행동을 일컫는다. → exploit을 하고 난...