반응형

C & Docker & LINUX 60

C++ ) SetFilePointer 예제

출처 : https://kaspyx.tistory.com/58 윈도우(Windows) 파일 접근 API /* written by kaspy (kaspyx@gmail.com) */ 이번 포스팅에서는 윈도우 (NTFS) 상에서 파일 조작과 관련된 API를 다루도록 하겠습니다. * 윈도우(Windows) 에서 제공하는 파일 읽기/쓰기용 API 모듈 명 함수(proto.. kaspyx.tistory.com 아래의 코드는 위 블로그를 참고하여 작성하였습니다. IDE : VS 2017 * 2017 버전 특이사항으로 문자열 선언시 const char *data로 입력해야함.

C & Docker & LINUX 2019.06.30

칼리리눅스 한글 깨짐 해결법(Kali Linux)

칼리리눅스 한글 깨짐 해결법(Kali Linux) 칼리리눅스 설치시 언어를 한글로 설정하면 한글 깨짐 현상이 발생합니다. 아래의 캡처화면과 같이 이때 한글 깨짐을 해결할 수 있는 방법이 있습니다. 터미널을 열고 apt-get update apt-get install fcitx-lib* apt-get install fcitx-hangul (한글 설정 - 자세한 건 모르겠네요 ㅎㅎ) ㄴ 입력하면 에러 발생 -> skip 하고 하단의 명령어를 입력해도 정상적으로 한글화 됩니다. (18/09/17) apt-get install fonts-nanum* (폰트 설치) init 6 (재부팅) 위에 명령어를 입력하면 해결할 수 있습니다. 이렇게 간단하게 해결이 가능합니다.

C & Docker & LINUX 2018.04.21

Linux) 리눅스 find 명령어

리눅스 find 명령어 find 명령어 - 시스템 내에 있는 파일 중에서 사용자가 원하는 파일을 찾을 때 사용한다.- 찾은 파일에 특정 명령을 실행하도록 명령할 수 있어서 더욱 편리하다.- 검색경로의 경우 최상위 디렉터리(/)인 루트 디렉터리로 시작하는 절대 경로 현재 디렉터리(.)로 표시하는 상대 경로가 있다. 문법 find path [expression] [action] 옵션 - name file_name 파일명을 지정할 수 있다. - type 파일 종류를 지정 - user uname 소유자명 또는 UID를 지정 - group gname 소유그룹 이름 또는 GID를 지정 - size [+-]num[단위] 파일의 크기를 지정 - perm mode 파일의 접근 권한을 지정 - atime [+-]n 파일을..

C & Docker & LINUX 2018.03.17

리눅스 로그파일

리눅스 로그파일출처 : 알기사 정보보안기사/산업기사 실기 대비 1권 1. acct/pacct 로그 파일(Linux/Unix) - acct/pacct 로그 파일은 시스템에 로그인한 모든 사용자가 로그아웃할 때까지 입력한 명령어와 터미널의 종류, 프로세스 시작 시간 등을 저장한 로그이다. - binary 파일로 되어 있으며 그 내용을 확인하기 위해서 "lastcomm" 명령을 사용한다. - linux : /var/account/pacct, 기본으로 생성되는 로그 파일x, accton /var/account/pacct 명령 실행 필요 - lastcomm 명령 - 실행한 명령어, 플래그, 실행한 사용자명, 터미널 타입, 프로세스 시작시간 정보를 보여줌 - 플래그 정보 - s(슈퍼유저), F(fork에 의해 실행..

C & Docker & LINUX 2017.10.29

리눅스 접근 통제(tcpwrapper), PAM

리눅스 접근 통제 (Tcpwrapper), PAM출처: 알기사 정보보안기사/산업기사 실기 대비 1권 접근 통제 1. tcpwrapper는 외부에서 들어오는 클라이언트에 대해 접근통제 기능을 제공한다. - 클라이언트의 ip 주소를 확인하여 시스템 관리자가 접근을 허용한 호스트들에 대해서만 서비스를 허용하기 때문에 외부의 해킹으로부터 시스템을 보호할 수 있다. 2. 접근허용 및 차단에 대한 판단은 /etc/hosts.allow와 /etc/hosts.deny 파일에 정의된 호스트 정보(IP 정보)를 기준으로 한다. - 접근 순서가 중요하다. 먼저 /etc/hosts.allow 파일을 참조하여 해당 호스트 정보가 있다면 접근을 허용하고, 없다면 /etc/hosts.deny를 확인하여 접근을 차단한다. 만약 de..

C & Docker & LINUX 2017.10.28

리눅스 - 프로세스 실행권한

리눅스 - 프로세스 실행권한출처 : 알기사 정보보안기사/산업기사 실기 대비 1권 * 리눅스 시스템에서 프로세스의 자원에 대한 접근권한을 판단하기 위해 부여하는 ID로 RUID, RGID, EUID, EGID가 있다. - RUID : 프로세스를 실행시킨 사용자의 UID - RGID : 프로세스를 실행시킨 사용자의 GID - EUID : 프로세스가 실행중인 동안에만 부여되는 UID로 자원 접근권한을 판단하기 위한 UID - EGID : 프로세스가 실행중인 동안에만 부여되는 GID로 자원 접권권한을 판단하기 위한 GID * SUID, SGID는 프로세스가 실행중인 동안에 해당 실행파일의 소유자, 소유그룹의 권한으로 자원에 접근할 수 있도록 하는 권한 설정 - S아이디가 설정되지 않은 프로세스는 R아이디와 동일..

C & Docker & LINUX 2017.10.28
반응형