22-1학기(41)
-
8주차 정리
[F.T.Z] LEVEL 4, 5 1. LEVEL 4 ls명령어를 이용하여 파일을 확인한다. cat hint 명령어를 이용해서 hint 파일을 열어서 확인한다. ls -al 명령어를 이용해서 파일을 확인한다. cd /etc/xinetd.d/ 명령어를 입력해서 /etc/xinetd.d/ 로 이동한다. 그리고 ls -al 명령어를 입력해서 파일을 확인한다. cat backdoor 명령어를 이용하여 backdoor를 연다. cat /home/level4/tmp 명령어를 이용해서 /home/level4/tmp로 이동한다. cat > backdoor.c 명령어를 이용하여 .c 파일을 만든다. ctrl + c 키를 눌러서 cat 명령어로 사용한 파일을 저장한다. finger @localhost 명령어를 이용해서 l..
2022.06.25 -
7주차 정리
[이론] - 스캐닝 - 무차별 대입공격(브루트 포스) - DOS 공격 - 중간자 공격 - 세션 하이재킹 [실습] - [DOS 공격] Ping of Death - [DOS 공격] SYN Flooding - [DOS 공격] Land 1. 스캐닝(Scanning) 스캔(Scan) 1) 일반적 스캔 : 포트스캐닝 서버 포트가 열려있는지 2) 취약점 스캔 : 서버의 포트 취약점 질의 3) ICMP Scan -ping은 네트워크와 시스템이 정상적으로 작동하는지 확인하는 유틸리티 -ICMP(Internet Control Messaging Protocol)를 사용 4) Service Scan -특정 애플리케이션이 동작하는 경우 반드시 구동되는 포트가 있다는 것에 기인하여 확인 -telnet/nc 유틸리티 사용 스캐닝 ..
2022.06.24 -
7주차 정리
[F.T.Z] LEVEL 3 -시작 설정 ->Ctrl + Alt키를 같이 누르면 화면 밖으로 마우스 움직일 수 있음 LEVEL 3 ls 명령어를 이용해서 hint 파일을 찾는다. cat 명령어를 이용해서 hint 파일을 열어본다. find 명령어를 이용해서 autodig를 찾는다. cd 명령어를 이용해서 bin 폴더로 이동한다. my-pass 명령어를 입력해서 Level4의 비밀번호를 얻는다.
2022.06.19 -
7주차 정리
생활코딩 Javascript – 22. 배열과 반복문 ~ 29. 객체 예고 실습 22. 배열과 반복문 서로 연관된 데이터들을 담는 자바스크립트의 방법 : 배열 배열에 담겨 있는 데이터를 순차적으로 꺼내서 라는 이 태그로 만들어주는 역할을 하는 것 : 반복문 *배열 형식의 예시 : var coworkers = ['egoing', 'leezche', 'duru', 'taeho']; 배열의 각각의 항목 : 원소(element) document.write()를 통해서 태그를 만든다 *반복문 형식의 예시 : var i = 0; while(i < 4) { 실행문; i = i + 1; } 배열에서 어떤 데이터를 가져올 때 대괄호 안에 보고 싶은 데이터의 index 값을 넣어줌 원소가 바뀌면 '값이 없다'라는 뜻의 u..
2022.06.19 -
6주차 정리
[F.T.Z] LEVEL 1, 2 LEVEL 1 *iPuTTY 설정 login as, password : level1 입력 cat hint 명령어를 사용하여 hint 파일 열기 유저가 level2인 파일 찾는 명령어 사용 : find / -user level2 -perm -4000 cd /bin 명령어를 이용해서 bin 디렉토리로 이동함 ls -al 명령어를 이용해서 bin 디렉토리 확인하기 ./ExecuteMe 명령어를 이용해서 현재 디렉토리에 있는 내용을 출력한다 /bin/sh 명령어를 이욯해서 쉘을 실행시킨다 my-pass 명령어를 이용해서 비밀번호를 확인하기 level2 패스웨드 : hacker or cracker LEVEL 2 login as : level2, password : hacker o..
2022.05.27 -
6주차 정리
생활코딩 Javascript – 15. 비교 연산자와 불리언 ~ 21. 반복문 15. 비교 연산자와 불리언 1. Comparison operator : 비교 연산자 === 동등 비교 연산자, 연산자의 왼쪽에 있는 값과 오른쪽에 있는 값이 같은지를 비교하는 연산자 만약 같다면 true가, 다르다면 false가 출력됨 이항 연산자이다 (좌항과 우항을 결합해서 어떠한 데이터를 만든다.) 2. Boolean 위의 비교 연산자를 통해 만들어지는 true, false 값 3. 데이터 타입 Number : 숫자 String : 문자 Boolean : true, false 4. 조건문에 true가 들어가면 언제나 true이기 때문에 실행문이 반드시 실행되고, 조건문에 false가 들어가면 언제나 false이기 때문에 ..
2022.05.27