목록분류 전체보기 (347)
Hacking Arts
※특정한 자원을 가지고 있는 대상이 특정한 자원을 사용하고자 하는 사용자에게 또는 대상에게 필요한 조건에 만족하는 자원을 제공해주는 프로그램 -데몬의 정의 : - service program - program : 특정한 자원(H/W)을 사용하고자 하는 사용자에게 필요한 구성요소를 제공하기 위해 사용하는 것 - service : 자원을 제공하거나 자원을 제공 받는 것을 이루는 과정 - network : 필요한 정보를 원하는 대상에게 전달해 주는 것 -데몬의 종류 1)standalone(독립적인 형태로 관리하는 타입) => 1:1※각각의 만들어진 자원을 제공하는데 있어서 필요한 부분을 각각의 프로세스들이 동작하여 제공하는 방식/etc/inetd라는 디렉토리에서 관리하며 /etc/rc#.d라는 run cont..
1)/etc/passwd에서 관리자 계정인 root에 대한 정보①사용자 계정을 나타낸다. ②패스워드가 암호화되어 shadow 파일에 저장되어 있음을 나타냄③사용자 번호로 관리자이므로 0번이다. 일반 사용자는 500번 부터 사용④그룹 ID,관리자 그룹으로 0번이다.⑤실제 이름이다. 시스템의 별다른 영향이 없음⑥사용자의 홈 디렉토리 설정⑦사용자의 쉘 정의 2)/etc/shadow에서 암호화되어 있는 패스워드 정보①사용자 계정을 의미②암호화된 사용자의 패스워드가 저장되어있음 시스템마다 해쉬 종류가 다름, $는 토큰 구분표시 $1$2$3 1은 해쉬 방법으로0-DES 1-MD5 2-Blowfish 5-SHA 6-SHA512이며 2번째는 SALT, 세번째는 해쉬된 문자열이다.③1970년 1월 1일부터 계산하여 마지..
[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007i686 i686 i386 GNU/Linux [root@localhost ~]# cat /etc/issueFedora release 8 (Werewolf)Kernel \r on an \m [root@localhost ~]# cat /etc/issue.netFedora release 8 (Werewolf)Kernel \r on an \m [root@localhost ~]# cat /etc/redhat-releaseFedora release 8 (Werewolf) [root@localhost ~]# cat /proc/v..
하드웨어 장비나 설정을 보여주는 명령어이고 /proc/bus/pci/devices 파일에 저장되어 있다.vmware centos 배포판 5.6 버젼 에서 했을때 나오는 장면입니다. -v :자세히 보여줌-vv: 더 자세히 보여줌 공유 라이브러리 의존성을 확인해주는 명령어-v : 상세히 보여줌
useradd option useradd에 관한 정보는 /etc/passwd와 /etc/group,/etc/shadow에서 각각의 field정보를 확인 가능하다.usermod는 이미 만들어진 useradd를 바꾸는 것이다. -D : /etc/default/useradd에 있는 내용을 출력해준다.-D -b [홈디렉토리] : 홈 디렉토리 위치 변경 -s : 로그인 shell 변경 (passwd -e로 가능) -e [만료일] : 사용자의 계정이 만료일 변경 -f [작동일] : 만료 기간 변경 -g : 그룹 변경 userdel -r : 사용자의 홈디렉토리를 제거하며 삭제함userdel : 사용자의 계정만 삭제됨 ※그룹을 추가하는 명령어-g gid : 지정한 gid로 그룹 ID를 생성-o : -g 옵션과 함께 사..
1)전원 스위치 on -> 메인보드의 ROM-BIOS에있는 BIOS프로그램이 자동실행 -> BIOS프로그램이 메모리에 특정번지에 로드되어짐 -> CPU가 특정번지에 있는 프로그램을 자동으로 실행함 2)POST(Power on Self Test) 3)CMOS(Complementary Metal_Oxide Semiconductor)내용이 너무 H/W적이라서 내용 전체를 이해하지 못했다. 하지만 원리는 대충 BIOS는 CMOS에 기본적으로 저장 되어 있는 내용을 읽어 드린다. 그다음 BIOS가 하드디스크 부트 디바이스의 맨 앞부분을 읽으러 간다. 부트 디바이스 맨 앞부분이 마스터 부트 레코드이다! 4)마스터 부트 레코드(MBR , Master Boot Record)부트 디바이스의 맨앞으로 대게 부트 디바이스는..
※rpm은 package관련 명령어로 *.rpm으로 끝나는 파일을 설치 등을 해주는 명령어이다. 파일은 대게 [이름] - [릴리지 버젼] -[아키텍쳐].rpm으로 구성된다. rpm -qa : -q는 --query -a는 all을 뜯한다 즉 모든 설치된 package를 보여 달라는 것이다.이 명령어 또한 rpm -qa | grep 을 고정이라고 생각하자!! rpm -e [package명] : package를 삭제하는것★★package를 삭제하다가 경고문에 failed dependencies 라는 로그가 뜨면 이때는 의존성에 의해 삭제 되지 못한것이다.즉 A는 B가 있어야 돌아가고 B는 C가 있어야 돌아가는 상황에 C를 삭제할려면 B를 먼적 삭제해야되는데 그때 A도 의존성이 있어서 A->B->C 이순으로 삭..