본문 바로가기

분류 전체보기78

보안관련용어들 ★ 방화벽(Firewall) ★ IDS(침입탐지시스템) ★ IPS(침입방지시스템) ★ VPN(가상 사설 네트워크) ★ IP관리시스템 ★ DRM(문서 보안 솔루션) ★ 허니팟,허니넷 ★ ESM(Enterprise Security Management) 방화벽(Firewall) - 침입차단시스템 > 외부사용자(WAN) 내부네트워크(LAN)에 접근하지 못하도록 하는 일종의 내부 네트워크 방어도구. > 다른 소프트웨어적인 프로그램 도구와는 달리 독립된 시스템이나 전용 하드웨어 등을 뜻함. > 연결요청에 대해서 승인된 호스트에 한하여 처리하는 간단한 인증에서부터 패킷 필터링 및 분석, 프로토콜 내 특정 공격서명을 막는 기술, 사용자 연결의 인증과 암호화 단계까지 다양하게 존재. 패킷 필터링 > 가장 기초적인 방화벽.. 2017. 10. 16.
awk 명령어 1. 자료처리 및 리포트 생성에 사용하는 프로그래밍 언어. 2. 데이터를 조작할 수 있음. 3. 파일을 행 단위로 조사. 4. 특정한 action이 정의되지 않은 패턴은 출력만 하며, 작업은 정의되었으나 패턴이 지정되지 않은 경우는 해당 작업에 지정된 모든 행에 대해서 처리. 5. 입력 파일이름을 특별히 지정하지 않으면 표준 입력(키보드)로부터 입력 받는 것으로 간주. awk 'pattern' filename awk '{action}' filename awk 'pattern {action}' filename 6. awk '/Mary/' employees -> 패턴 Mary가 포함된 행을 출력 7. awk '{pinrt $1}' employees -> 파일의 첫 번째 필드 출력. //필드 : 각 행의 맨 .. 2017. 10. 15.
sed 명령어 1. 파일(또는 입력)을 한번에 한 행씩 처리. 2. 임시 버퍼 안에서 각 행을 저장하고 편집하는 과정 중에 원본 파일은 절대 변경되지 않음. 3. $는 입력 파일의 맨 마지막 행을 표현. 4. 두 행 번호를 쉼표(,)로 구분해주면, 두 번호 사이의 행들에 대해 작업이 진행. 5. 출력, 삭제, 변경 6. 주소 지정을 생략하면 입력으로 들어오는 모든 행들을 처리. 7. 다중 명령어를 사용해야 하거나 주소 지정이 다른 주소 지정 범위와 중첩되는 경우에는 명령어들을 중괄호 안에 넣고, 각 명령어들을 다른 행에 입력하거나 다른 행에 입력하거나 명령어 끝에 세미콜론을 붙여야 함. 8. 느낌표(!)는 명령어 반전. 9. 구문에러는 표준에러로 보낸다. 성공하면 0. 실패하면 1 10. 기본 설정에서는 모든 행을 표.. 2017. 10. 15.
잘 작성된 쉘 스크립트 예제들 ★ 환경파일들 # vi /etc/profile # vi /etc/bashrc # vi ~/.bash_profile # vi ~/.bashrc ★ 시작 스크립트들 # cd /etc/init.d # ls ★ searchsploit 스크립트들 (칼리리눅스에서 봐야한다.) # searchsploit linux | egrep '.sh$' # cd /usr/share/exploitdb/platforms/linux/dos # ls *.sh ★ 참고 사이트들 CodeAcademy http://www.codecademy.com/tracks/python Solution https://www.youtube.com/watch?v=00fHkp3YzsI&list=PLE8fPj79_LdblpaurqcP1rRurFxnoH61S Bo.. 2017. 10. 13.