Information Security Lab

Research on penetration testing and information security

전체 글 63

이젠 나도! 파이썬 Ch08 for 반복문 문제 풀이

목 차Ⅰ. 프로그래밍 문제 Ⅰ. 프로그래밍 문제문제 1.for 반복문을 이용해서 문자열의 count() 메소드와 똑같은 일을 하는 코드를 작성하라즉, 하나의 단어와 알파벳을 입력받아서 입력 단어에 알파벳이 몇 번 나오는지를 출력한다 /* 출력 결과 */Enter one string : programmingEnter one character : mcount : 2 풀이)/* 2026_01_15 풀이 */input_word = input("Enter one string : ")input_char = input("Enter one character : ")count = 0for n in input_word: if n == input_char: count += 1print(f'count : ..

이젠 나도! 파이썬 Ch07 while 반복문 문제 풀이

목 차Ⅰ. 프로그래밍 문제 Ⅰ. 프로그래밍 문제문제 1.while 반복문을 이용해서 열 개의 정수를 입력받는다이때, 양의 정수의 개수, 0의 개수, 음의 정수의 개수를 구하여 출력하라 /* 출력 결과 */Enter number 1 : 5Enter number 2 : 9Enter number 3 : 0Enter number 4 : 0Enter number 5 : 0Enter number 6 : -1Enter number 7 : 2Enter number 8 : 8Enter number 9 : 3Enter number 10 : 10Number of positive integers : 6Number of negative integers : 1Number of zeros : 3 풀이)/* 2026_01_02 풀..

1. 7zip

목 차Ⅰ. 7zip 개요 1. 7zip 개념 2. PenTest 관점에서의 7zipⅡ. 7zip 사용법 1. 기본 구문 2. 명령 3. 세부 설정 4. PenTest 관점에서의 사용 방법 Ⅰ. 7zip 개요1. 7zip 개념가. 7zip은 높은 압축률과 강력한 암호화 기능을 제공하여, 침투 테스트의 포스트 익스플로잇(Post-Exploit) 단계와 증거 수집 단계에서 필수적으로 사용됨* 포스트 익스플로잇(Post-Exploit) : 해커가 침투에 성공한 이후의 단계 2. PenTest 관점에서의 7zip가. 7zip은 데이터를 단일 파일로 압축, 암호화 및 패키징하는 고성능 파일 아카이버임 나. 주요 활용 사례 1) 데이터 스테이징 및 유출가)..

PenTesting Tools 2026.01.11

이젠 나도! 파이썬 Ch06 if 조건문 문제 풀이

목 차Ⅰ. 프로그래밍 문제 Ⅰ. 프로그래밍 문제문제 1.세 개의 정수를 입력받아서 세 수 중에서 가장 큰 수를 찾아서 출력하는 코드를 작성하라이때, 반드시 if와 else만 사용하라실행 결과는 아래와 같다 /* 출력 결과 */ Enter a : 5Enter b : 10Enter c : 15Max value : 15 풀이)/* 2025_12_25 풀이 */a = int(input("Enter a : "))b = int(input("Enter b : "))c = int(input("Enter c : "))if a > b and a > c: print(f'Max Value : {a}')else: if b > c: print(f'Max Value : {b}') else: ..

1. arp / assoc / ftype

목차Ⅰ. arp 명령어 개요 1. arp 명령어Ⅱ. assoc 명령어 개요 1. assoc 명령어Ⅲ. ftype 명령어 개요 1. ftype 명령어 Ⅰ. arp 명령어 개요1. arp 명령어가. ARP(Address Resolution Protocol) 캐시의 항목을 표시하고 수정하는 명령어 1) ARP 캐시(Table)의 특징가) 저장 장소 : 한 번 통신한 상대방의 IP와 MAC 주소 정보를 메모리에 일시적으로 저장해 둠나) 효율성 : 매번 주소를 물어볼 필요 없이 저장된 정보를 사용하여 통신 속도를 높임다) 다중화 : 컴퓨터에 랜카드가 여러 개(이더넷, Wi-Fi 등)라면, 각 어댑터마다 별도의 ARP 테이블이 관리됨 나. arp 명령어 주요 기능 1) 조회(Displ..

5. 시스템 관리

목차Ⅰ. 시스템 관리를 위한 명령어 1. tasklist / taskkill 2. schtasks 3. shutdown 4. powercfg 5. sfc 6. chkdsk 7. reg Ⅰ. 시스템 관리를 위한 명령어1. tasklist / taskkill가. tasklist 1) 로컬 또는 원격 시스템에서 현재 실행되고 있는 프로세스 목록을 출력하는 명령어 2) 사용 방법TASKLIST [/S 시스템 [/U 사용자 이름 [/P [암호]]]] [/M [모듈] | /SVC | /V] [/FI 필터] [/FO 형식] [/NH]설명: 이 도구는 로컬 또는 원격 시스템에서 현재 실행되고 있는 프로세스 목록을 표시합니다.매개 ..

4. 파일 관리

목차Ⅰ. 파일 관리를 위한 명령어 1. tree 2. find / findstr 3. fc 4. cipher 5. attrib 6. assoc Ⅰ. 파일 관리를 위한 명령어1. tree가. 디렉터리 내부 구조를 탐색하는 명령어 나. 사용 방법드라이브 또는 경로의 폴더 구조를 그래픽으로 화면에 표시합니다.TREE [드라이브:][경로] [/F] [/A] /F 각 폴더에 있는 파일 이름을 화면에 표시합니다. /A 그래픽 문자대신 텍스트 문자를 사용합니다. 2. find / findstr가. 파일 내용물이나 출력된 텍스트 중에서 특정 글자(문자열)를 찾아내는 명령어 나. find / findstr 용도 1) 리눅스의 grep 명령어와 ..

3. 배치 스크립팅 기초

목차Ⅰ. 배치 스크립팅 기초 1. 배치 파일 기초 2. if문 3. 함수 / goto문 Ⅰ. 배치 스크립팅 기초1. 배치 파일 기초가. 구성@echo offecho hellopause 1) @echo off (화면을 깨끗하게)가) 기본적으로 배치 파일은 실행될 때 어떤 명령어를 처리하고 있는지 화면에 한 줄씩 보여줌나) 이 설정을 켜면 명령어 본문(예: echo hello)은 숨기고, 그 명령어가 실행된 결과값만 화면에 출력 2) echo (문자열 출력)가) 뒤에 오는 문자열을 화면에 출력해달라는 뜻임 3) pause가) 모든 작업을 마친 뒤 바로 창이 닫히지 않게 잡아두는 역할을 함나) "계속하려면 아무 키나 누르십시오..."라는 메시지를 띄우며 사용자의 입력을 기다..

2. 리다이렉트 및 응용 / 어플리케이션 실행 방법

목차Ⅰ. 리다이렉트 및 응용 1. 리다이렉트 2. 관련 명령어 3. 어플리케이션 실행 방법 Ⅰ. 리다이렉트 및 응용1. 리다이렉트가. > / >> 1) > : 덮어쓰기 2) >> : 이어쓰기 2. 관련 명령어가. echo 1) 사용 방법메시지를 표시하거나 명령 에코를 켜거나 끕니다. ECHO [ON | OFF] ECHO [message]현재 에코 설정을 표시하려면 매개 변수 없이 ECHO를 입력합니다. 나. type 1) 사용 방법텍스트 파일의 내용을 보여줍니다.TYPE [드라이브:][경로]파일이름 3. 어플리케이션 실행 방법가. 직접 호출을 사용한 어플리케이션 실행 1) 어플리케이션이 위치한 경로로 이동 2) 어플리케이션명 입력 3) 예시> cd "C:\Prog..