본문 바로가기

[+] Information/[-] System

CPU 레지스터 설명 일단 레지스터가 무엇인지부터 알아야겠죠?(CPU는 알고있다는 가정하에...) 레지스터 : 산술/연산적 연산이나 정보 해석, 전송 등을 할 수 있는 일정 길이의 정보를 저장하는 CPU 내부의 기억장치. 이제부터 레지스터 종류에 대해서 알아 봅시다. 범용 레지스터 : 계산 결과 임시저장, 산술 및 연산 등에 사용 되는 레지스터. AX(AH, AL) 산술 연산에 주로 사용된다. BX(BH, BL) 베이스의 주소를 저장하는데 사용 CX(CH, CL) 반복적으로 실행되는 특정 명령에 사용 DX(DH, DL) 일반 자료를 저장하는데 사용.※참고 : ()안에 있는 것들은 16bit를 쪼개놓은 8bit 레지스터들 이다. 세그먼트 레지스터 : 세그먼트라고 하는 메모리의 한 영역에 대한 주소 공간을 제공한다. DS(Dat.. 더보기
운영체제별 passwd, shadow 파일 위치. 운영체제 파일 위치 IBM AIX /etc/security/passwd IBM A/UX 3.0.3(RS-6000) /tcb/file/auth/?/* BSD 4.3 - Reno /etc/master.passwd DEC DG/UX(digital Unix) /etc/tcb/aa/user DEC EP/UX /etc/shadow HP/UX /.secure/etc/passwd IRIX 5 /etc/shadow FreeBSD /etc/shadow SunOS 4.1 + C2 /etc/security/passwd.adjunct SunOS 5.x /etc/shadow, passwd System V Release 4.0 /etc/shadow, passwd 결론은.. 대부분 /etc/ 디렉토리 밑에 있다 ㅡㅡ;; 어떠한 OS.. 더보기
리눅스/유닉스 인증 관련 메모. /etc/passwd root : x : 0 : 0 : root : /root : /bin/bash ① ② ③ ④ ⑤ ⑥ ⑦ ① 사용자 계정을 나타낸다. ② 패스워드가 암호화되어 shadow 파일에 저장되어 있음을 나타낸다. ③ 사용자 번호로 관리자믈 0번이다. 일반 사용자의 경우에는 500번부터 시작된다. ④ 그룹 ID다. 관리자 그룹이므로 0번이다. ⑤ 실제 이름이다. 시스템 설정에 별다른 영향이 없는 설정이다. 자신의 이름을 입력해줘도 된다. ⑥ 사용자의 홈 디렉토리를 설정한다. 관리자므로 홈 디렉토리가 /root 이다. 일반 사용자일 경우에는 /home 디렉토리 하위에 위치한다. ⑦ 사용자의 셸을 정의한다. 기본 설정은 bash 셸이다. 자신이 사용하는 셸을 이곳에 정의해주면 된다. cat /et.. 더보기
Window 기본 프로세스 설명. 보시다 보면 많이 눈에 익은 프로세스들이 눈에 띌 거에요~ ㅎㅎ csrss.exe(Client/Server Runtime SubSystem, Win32) : 윈도우 콘솔을 관장하고, 스레드를 생성/삭제하며, 32비트 가상 MS-DOS 모드를 지원한다. explorer.exe : 작업 표시줄, 바탕 화면과 같은 사용자 셀을 지원한다. lsass.exe(Local Security Authentication Server) : winlogon 서비스에 필요한 인증 프로세스를 담당한다. mstask.exe(Window Task Scheduler) : 시스템에 대한 백업이나 업데이트 등에 관련된 작업의 스케줄러다. smss.exe(Session Manager SubSystem) : 사용자 세션을 시작하는 기능을 담.. 더보기
Metasploit 기술 문서 제가 좋아하는 Metasploit 에 대한 문서입니다. 간단하게 봐두면 좋을 듯 싶네요 ^^ 더보기