- 실습 환경


  - Red Hat Linux 6.2


    * 부팅시마다 LILO BOOT에서 linux-up을 입력해줘야 한다.


1.부팅


LILO boot:linux-up

vi /etc/sysconfig network 로 이름 변경 

!! pause 기능은 사용하지 말고 정상적으로 poweroff 해서 종료



2.실습도구


-GCC:C 컴파일러( GNU C Complier)

-GAS( GNU Assembler),NASM(Netwired ASM) 어셈블러

-GDB(바이너리 분석 도구)

!! 만약 network환경이 고장난 경우 VMWARE Edit -> 초기화 버튼 클릭(운영체제 종료 후에)

!! 실습환경 운영체제를 Red Hat Linux6.2를 사용하기 때문에 nasm은 제일 낮은 버전인 0.99.05를 설치했다.

NASM 다운로드


http://www.nasm.us/ 홈페이지 접속

#> wget http://www.nasm.us/pub/nasm/releasebuilds/0.99.05/nasm-0.99.05.tar.gz

#> tar xvfz nasm-0.99.05.tar.gz

#> cd nasm-0.99.05

#> ./configure

#> make

#> make install

#> cp nasm /usr/bin/



3.원격 쉘



1) vi /etc/securetty

pts/0~9 까지 만들기 

2) PAM: cd /etc/pam.d

# auth required /lib/security/pam_securetty.so


   * 위 내용을 해당 파일에 추가 시켜주기만 하면 다음 부팅시부터 Telnet을 이용한 원격접속이 가능하다.

+ Recent posts