- 실습 환경
- 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을 이용한 원격접속이 가능하다.
'시스템 해킹' 카테고리의 다른 글
[시스템 해킹] 어셈블리 형변환, 분기문 (0) | 2018.01.17 |
---|---|
[시스템 해킹] 어셈블리 사칙연산 (0) | 2018.01.16 |
[시스템 해킹] 주소 Vs 메모리,레지스터 (0) | 2018.01.15 |
[시스템 해킹] 어셈블리 언어(레이블,변수)표현법 (0) | 2018.01.12 |
[시스템 해킹] Compile (0) | 2018.01.12 |