일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- c
- 자료구조 복습
- c++
- Sookmyung Information Security Study
- 숙명여자대학교 정보보안 동아리
- hackctf
- 백준
- lob
- XSS Game
- 숙명여자대학교 정보보안동아리
- C언어
- CSS
- The Loard of BOF
- 기계학습
- Python
- 풀이
- HTML
- siss
- 머신러닝
- PHP 웹페이지 만들기
- 파이썬
- BOJ Python
- hackerrank
- Javascript
- WarGame
- BOJ
- SWEA
- 생활코딩
- 드림핵
- 웹페이지 만들기
- Today
- Total
목록2020 SISS 21기 활동 (60)
혜랑's STORY
1. 시작파일 실습 $ gedit .bashrc (추가할 명령어) alias dir=‘ls –F’ echo Welcome to Linux ! 명령어를 추가한 뒤, 새 창을 열었을 때 결과 2. 출력 재지정 실습 실습1 $ who > out1.txt $ cat out1.txt $ date >> out1.txt $ cat out1.txt 실습2 $ cat out1.txt // 파일내용 입력 후 crtl+D 입력 $ cat out1.txt $ cat >> out1.txt // 파일내용 입력 후 ctrl+D 입력 $ cat out1.txt - 실습1 - 실습2 3. 입력 재지정 실습 $ who > input1.txt $ date >> input1.txt $ cat input1.txt $ wc < input1.t..
# 쉘과 명령어 사용 - 쉘(shell)이란 무엇인가? 쉘은 사용자와 운영체제 사이에 창구 역할을 하는 소프트웨어로 사용자로부터 명령어를 입력 받아 이를 처리하여 명령어 처리기(command processor)(command processor)라고도 불린다. - 쉘의 종류; 유닉스/리눅스에서 사용 가능한 쉘의 종류 쉘의 종류 쉘 실행 파일 설명 본쉘 /bin/sh 벨연구소에서 유닉스에서 기본 쉘로 사용됨 콘 쉘 /bin/ksh 벨연구소에서 본 쉘을 확장하여 만듬 C 쉘 /bin/csh GNU에서 본쉘을 확장하여 개발한 쉘 리눅스 및 맥 OS X에서 기본 쉘로 사용됨 Bash 명령어의 구문은 본 쉘 명령어 구문을 확장함 Bash /bin/bash 쉘의 핵심 기능 위에 C언어의 특징을 많이 포함함 tcsh ..
1. SQL 개념이해 - SQL(Structed Query Language)은 구조화된 질의 언어라는 의미를 가지고 있는 일종의 프로그래밍 언어로써 관계형데이터베이스를 제어하기 위해 이용된다. 이는 크게 세 종류로 구분할 수 있으며, 데이터와 그 구조를 정의하는 DDL(Data Definition Language), 데이터의 검색과 그것의 수정을 위한 DML(Data Manipulation Language), 데이터베이스 사용자의 권한을 정의하는 DCL(Data Control Language)로 나뉘어진다. - 쿼리(Query, 질의) 사용자가 데이터베이스 시스템에 대하여 데이터베이스를 새로 정의하거나 변경하고, 데이터를 검색, 갱신하는 등의 다양한 요구를 질의하는 것을 말한다. 정보검색 시스템에서는 입..
# SWEA 10570 : 제곱 팰린드롬 수 - 풀이 1부터 1000 사이의 팰린드롬 수는 1, 4, 9, 121, 484 총 5개이다. 즉, 문제를 해결하기 위한 방법은 A와 B 사이에 팰린드롬 수가 총 몇개가 포함되는지 확인하면 되는 것이다. - 코드 #include int main() { int TC, A, B; scanf("%d", &TC); for (int tc = 1; tc
# 디렉터리 명령어 실습 # 파일 명령어 실습 # 디렉터리(폴더) 및 파일에 대한 실습 1. 본인의 계정은 무엇인가? 홈디렉터리는 어디인가? 2. 홈 디렉터리 아래에 Lab02 디렉터리를 만들고, 만든 디렉터리의 정보를 자세히 출력하기 위한 명령어는 무엇인가? 또한 만든 Lab02가 디렉터리임을 알 수 있는 표시와 소유주 및 그룹은 각각 무엇인지 설명하시오. -> 디렉토리 정보를 자세히 출력하기 위한 명령어는 ‘ ls -l ’ 이고, Lab02가 디렉토리임을 알 ㅜ 있는 표시는 이름 뒤에 붙어있는 ‘/’ 기호로 알 수 있다. 또한 상세 정보를 통하여 소유주는 와 그룹 모두 hyernag이라는 것을 알 수 있다. 3. 리눅스 시스템에서 새로운 파일을 생성하는 방법 3가지를 설명하시오 -> gedit 파일이..
# 기본 명령어 날짜 및 시간 확인 $ date 시스템 정보 확인 $ hostname $ uname $ uname -a 사용자 정보 확인 $ whoami $ who 디렉터리 내용 확인 $ ls 패스워드 변경 $ passwd 화면 정리 $ clear # 파일 및 디렉터리 - 파일의 종류 일반 파일(ordinary file) : 텍스트 파일, 이진 파일 디렉터리(directory) / 폴더(folder) : 파일들을 계층적으로 조직화하는 데 사용되는 특수 파일, 디렉터리 내에 파일이나 서브디렉토리들이 존재함 장치 파일(device special file) : 물리적인 장치에 대한 내부적인 표현, 키보드/모니터/프린터 등도 파일처럼 사용 심볼릭 링크 파일 : 어떤 파일을 가리키는 또 하나의 경로명을 저장하는 ..
# HTML Injection - stored (Blog)란? 공격자가 서버(게시판)에 태그/스크립트를 저장시켜, 클라이언트가 게시판을 읽을 경우 태그/스크립트가 싱행되는 방식으로 게시판을 읽을 경우, 예를 들어 쿠키 정보 갈취, 악성코드 유입, 랜섬웨어, 피싱 사이트 접속, 불필요한 프로그램 설치 등의 공격을 실행한다. #실습 - 참고(form 작성 코드) First name: Last name: Go -> 실행 화면 - low level First name에 SUCCESS 값을 입력하고 Last name에 값을 넣어주면 아래 화면처럼 출력된다는 것을 알 수 있다. - medium level medium level은 입력 폼을 만들기 위하여 참고에 있는 코드를 작성해주었더니 아래 사진과 같이 폼이 만들..
# 파일 복사 / 이동 / 삭제 명령어 실습 1. 새로운 디렉터리 temp1을 만들어 그 곳에 /etc/services 파일을 복사한다. 2. 이 디렉터리에 /etc/passwd 파일을 복사한다. 3. temp1 디렉터리를 temp2 디렉터리에 복사한다. 4. temp1 디렉터리 내의 모든 파일을 삭제한 후 이 디렉터리를 삭제한다. 5. temp2 디렉터리를 단번에 삭제한다. # 링크 명령어 실습 1. test.txt 파일을 만들고 이 파일에 대해서 하드 링크와 심볼릭 링크를 만든다. -> test 파일 내용을 편집한 후 다른 파일의 내용 확인하기 2. test 파일을 복사하여 새로운 파일을 만들고 test 파일 내용을 편집한 후 test 파일과 복사한 새로운 파일의 내용을 확인하기 3. 이들을 상세 리..