일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CIDR #서브넷 #Network #ip 주소고갈
- 디지털포렌식챌린지 #dfchallenge #디지털포렌식 #Forensic
- 프로그래밍
- snedmail #linux #정보보안기사 #정보보안산업기사 #mail protocol
- java
- It
- 디지털 포렌식
- #정보보안 #어셈블리 #저급언어 #기계어 #it #정보보안
- Forensic CTF #disk Forensic #windows file analyzer #WFA #Codegate 2012 F100
- 정보보안기사 #정보보안산업기사 #2020년 정보보안기사 #시험일정
- PYTHON
- 코딩
- 탈중화
- 자바
- 안드로이드 #서비스 #안드로이스 서비스 #Android #java
- 비박스 #웹취약점분석 #버그바운티 #bee-box #웹 #모의해킹
- forensic
- EnCase #mount #Forensic #image mount
- 메소드
- 파일 접근 권한 #linux #chown #chmond #umask #명령어
- 정보보안기사 #정보보안산업기사 #클라우드컴퓨팅 #보안 #컴퓨팅보안
- Forensic #CTF #디지털포렌식 #disk forensic
- 객체
- 포렌식
- 안드로이드 #스레드 #핸들러 #예제
- Injection #Reflected #웹취약점
- HTML Injection #bWAPP
- 디지털포렌식 연구회 워크샵 #디지털포렌식 #디지털포렌식챌린지 #Forensic #ctf #정보보호학회
- 파이썬
- evm
- Today
- Total
목록Linux/리눅스마스터 (11)
Jsecurity
리눅스의 커널을 아시나요..?그리고커널 컴파일 단계도 알아봅시다! ※커널 (kernel) 이란? $1. 컴퓨터 과학에서 커널(kernel)은 컴퓨터의 운영 체제의 핵심이 되는 컴퓨터 프로그램의 하나로, 시스템의 모든 것을 완전히 통제한다.운영 체제의 다른 부분 및 응용 프로그램 수행에 필요한 여러 가지 서비스를 제공한다. $2. 리눅스 커널(Linux kernel)은 오픈 소스 모놀리딕 유닉스 계열 컴퓨터 운영 체제 커널이다. 리눅스 계열의 운영 체제는 이 커널에 기반을 두며 개인용 컴퓨터와 서버와 같은 전통적인 컴퓨터 시스템들과 라우터, 무선 액세스 포인트, PBX, 셋톱 박스, 스마트 TV, NAS 어플라이언스 등의 다양한 임베디드 장치에 보통 리눅스 배포판의 형태로 배치된다. ※커널의 역할 $1. ..
DNS 레코드 타입의 종류를 알아봅시다! ※DNS (Domain name Server)의 레코드 타입 $1. A (Address Mapping records) -레코드 A는 주어진 호스트에 대한 IP 주소 (IPv4)를 알려줍니다. -A 레코드는 도메인 이름을 해당하는 IP 주소로 변환하는 데 사용됩니다. $2. AAAA (IP Version 6 Address records) -레코드 AAAA (quad-A 레코드이기도 함)는 주어진 호스트에 대해 IPv6 주소를 알려줍니다. -결국 A 레코드와 같은 방식으로 작동하며 차이점은 IP 주소 유형입니다.(IP 버전6) $3. CNAME (Canonical Name) -CNAME 레코드는 도메인 이름의 별칭을 만드는 데 사용됩니다. -CNAME 레코드는 도메인..
PAM 문제한번 풀어보세요! ※PAM (Pluggable Authentication Modules) Linux $1. 정의-PAM은 리눅스 또는 GNU/kFreeBSD 시스템에서 애플리케이션과 서비스에 대한 동적 인증을 제공한다.-사용자 인증 및 사용자의 서비스에 대한 접근을 제어하는 모듈-현재 대부분의 배포판 리눅스에 기본적으로 설치되어 사용됨 $2. 리눅스-PAM은 인증 관리 그룹 계정 모듈(account module)명시된 계정이 현재 조건에서 유효한 인증 목표인지를 검사한다. 인증 모듈(authentication module)비밀번호를 요청하고 검사하는 것 같이 사용자의 신원을 확인한다. 비밀번호 모듈(password module) 비밀번호 갱신을 책임진다. 또한 강력한 비밀번호 강화에도 사용된다..
$1. 리눅스 시그널이라고 아시나요?? 리눅스의 시그널에 대해서 알고 계신다면 한번 풀어보세요! 시그널 (signal) 이란? $1. 데스크에게 비동기적인 사건 발생을 알리는 커널이 전달하는 신호입니다! $2. signal 을 받은 프로세스는 signal에 따른 미리 지정된 기본 동작을 수행할 수도 있고, 사용자가 미리 정의해 놓은 함수에 의해서 무시하거나, 특별한 처리를 할 수 있습니다. $3. 시그널은 헤더 파일에 정의되어 있습니다. 시그널의 종류 1. SIGHUP : 터미널이 끊어지기를 기다림 (종료)2. SIGINT : 인터럽트 키 (^ C)를 입력 할 때 (종료)3. SIGQUIT : 종료 키 (^ \)를 입력하면 끝납니다 (종료 + 코어).4. SIGILL : 불법적 인 명령을 수행 할 때 (..
리눅스 GPL, LGPL의 라이센스 란? GPL & LPGL 의 차이점 - 라이브러리/프로그램 모두 적용- GPL을 가진 프로그램(라이브러리)을 포함해서 제작된 프로그램 역시 GPL을 준수해야 함- GPL의 원시 코드를 사용한다는 것은 GPL에 동의한 것으로 간주됨- 프로그램의 원시코드+목적코드가 반드시 함께 공개되어야 함, 목적코드만 배포할 경우 원시코드를 반드시 인터넷으로 배포하고 다운받을 수 있도록 해야함.- 반드시 무료로 배포되어야 하며, 배포를 위해 소요되는 금액을 청구하는 것은 가능. - 라이브러리에만 적용- 독점 프로그램에 사용 가능하지만, 반드시 GPL의 준수항목을 지켜야 함.- 개작한 프로그램 역시 LPGL을 무조건 따라야 함- 프로그램이 라이브러리와 함께 배포시 정적/공유든 상관없이 최..
NIS에 대해서 알아보려고 합니다 ^^ 1. NIS (Network Information Service) (1) 개요: 1980년대 중반 Sun Microsystems사에서는 두 가지 protocol을 내놓았는데 하나는 NFS (Network File System)이고 또 다른 하나가 NIS(Network Information System)이다. NIS는 말 그대로 네트워크정보를 가지고 이것을 제공해주는 서비스를 말함, 여러 대의 서버를 운영하고 있고 각각의 로그인이 필요한 경우 사용자는 각 서버에 대해 모두 사용자계정과 패스워드를 가지고 있어야 한다. (2) 정의: NIS는 하나의 사용자계정과 패스워드, 그룹 등을 공유하여 다른 시스템에 제공하는 서비스 2. NIS 서버구성하기 (1) 개요: NIS를 ..
sendmail /etc/mail/access를 이용 방법 ※ 개념 특정 IP 주소, 특정 Email, 특정 Domain 메일에 대하여 sendmail이 승낙/거부 할수 있도록 설정할수 있다. - /etc/mail/access 등록 방법 ※ 형식 : host option host - daum.net 도메인 - 210.107.78.23 : IP 주소 - 233.33.1.0 : 네트워크 - webmaster@daum.net : Email ※ option - OK : (host에서 설정된) 메일의 모든것을 허용(relay) - RELAY : (host에서 설정된) 메일의 수신/발신을 허용 - REJECT : (host에서 설정된) 메일의 수신/발신을 거부 - DISCARD : /etc/send..
문제 풀다가 틀려서 오답노트 써요! 몇번인지 풀어보세요~~ ※ httpd 명령어개요 httpd [ -d serverroot ] [ -f config ] [ -C directive ] [ -c directive ] [ -D parameter ] [ -e level ] [ -E file ] [ -k start|restart|graceful|stop ] [ -R directory ] [ -h ] [ -l ] [ -L ] [ -S ] [ -t ] [ -v ] [ -V ] [ -X ] [ -M ] ※ httpd 명령어 옵션 -d serverroot -> ServerRoot 변수를 초기값으로 지정. -D name -> IfDefine 선언에서 사용되는 이름을 정의. -f config(설정파일이름) -> 설정파일을 ..
혹시 RPM 패키지를 아시나요.?리눅스 마스터 필기 문제로 자주 나오는 문제입니다. RPM [Red Hat Package Manager] 현재 국내에서 배포된 많은 리눅스들이 레드햇을 기반으로 하고 있어 사용의 범위가 넓다. ※RPM 파일구조 RPM의 파일구조는 '패키지이름-버전-릴리즈번호.소스여부.시스템.확장자'로 되어 있다. 예를 들어서 설명하자면. gcc-2.96-98.i386.rpm* gcc - 패키지의 이름 * 2.96 - 패키지의 버전 * 98 - 패키지의 릴리즈 번호, 패키지가 몇 번째로 만들어진 것인지를 나타낸다. 똑같은 프로그램으로 다시 패키지 하여도 릴리즈는 올라간다. * i386 - 시스템, 어떤 시스템에서 쓰이는 것인지를 나타내는 것이다. 'i386', 'i686'등은 인텔계열의 시..
리눅스마스터 1급 필기공부하다가 중요할거 같은 문제 올려봅니다 ^^ 여러분들은 답이 몇번이라고 생각하시나요?? 저는 문제를 보니깐 DSO를 몰라서 찾아 봤습니당 동적운용(DSO) 아파치 설치 이후 필요한 third-part 모듈 확장이 필요한 경우 third-part 모듈만 따로 설치하여 사용필요한 요청이 있을 경우에만 메모리에 적재 되므로 시스템 자원을 효율적으로 사용 클라이언트 요청시 필요한 모듈을 메모리에 적재를 해야하기 때문에 응답 속도가 약간 느림 (DSO 관련 문서인 Advantage&Disadvantage를 읽어보면 실제로 아파치 실행속도의 20%, 서버의 실행속도는 약 5%정도 느릴수 있음) 정적운용(Static) third-part 모듈 함깨 아파치를 설치한 이후 사용아파치가 실행하게 되..