네트워크해킹 실습환경 구축

2017. 6. 8. 20:29NetworkHacking/Network

 

 

VMware와 Xshell5의 원격접속 설정을 해논 상태입니다

Xshell5 접속해서 "python" 명령어를 치시면 2.6버전파이썬이 실행됩니다

하지만 2.6버전은 너무 오래되었으므로 새로운 3.6 버전의 파이선을 다운받아보도록 하겠습니다

 

[1] www.python.org 접속

[2] Downloads - Source code 클릭

[ 그림1 ]

 

[3] 5번째 파일 마우스 우클릭

[ 그림2 ]

 

[4] 해당 링크 주소를 복사합니다

[ 그림3 ]

 

이제 Xshell5 로 돌아갑시다 ( 원격접속을 안했어도 VMware에서도 다운받을 수 있습니다 )

 

[5] 개발자도구를 다운받도록 하겠습니다 ( 필수 / root 계정으로만 다운할 수 있습니다 )

#yum groupinstall "Development Tools"

[ 그림4 ]

 

 

[ 그림5 ]

 

[6] "wget" 패키지를 다운로드 합니다

=> 링크를 이용한 다운을 가능하게합니다

#yum -y install wget

[ 그림6 ]

 

[7] 해당 링크주소 붙여넣기

#wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

[ 그림7 ]

 

wget명령어를 통해서 파이썬 3.6버전파일을 다운받을 수 있습니다

" Python-3.6.1.tgz " tgz파일이 다운받아 진것이 확인됩니다

 

[8] 압축해제

#tar xvfz Python-3.6.1

[ 그림8 ]

 

[9] Python-3.6.1 디렉토리가 생성되었다

[ 그림9 ]

 

 

[10] #cd Python-3.6.1

[ 그림10 ]

 

[11] 해당명령어를 순서대로 치시면됩니다

[root@localhost Python-3.6.1]# yum -y install readline-devel    // 파이썬내에서 방향키 사용가능하게 해줌

[root@localhost Python-3.6.1]# ./configure

[root@localhost Python-3.6.1]# make

[root@localhost Python-3.6.1]# make install                            // 파이썬 소스코드 컴파일 과정

[ 그림 11 ]

install 오류는 무시해도 됩니다

 

[ 그림 12 ]

 

[root@localhost Python-3.6.1]# python    => Python 2.6.6 버전

[root@localhost Python-3.6.1]# python3  => Python 3.6.1 버전

 

마지막으로 실습을 진행하기 위해서 방화벽과 SELinux를 제거해주어야합니다

[root@localhost Python-3.6.1]# rm /etc/sysconfig/iptables

[root@localhost Python-3.6.1]# vi /etc/sysconfig/selinux    -> 직접들어가서 파일내용을 편집해주자

[ 그림13 ]

 

바뀌기 전 /etc/sysconfig/selinux 파일입니다

[ 그림14 ]

 

enforcing => disabled 로 변경해줍시다

[ 그림15 ]

 

방화벽과 selinux가 제대로 삭제되었는지 확인해보는 명령어입니다

해당 설정은 " 재부팅 " 후 적용됩니다. 재부팅 후 확인해봅시다

[root@localhost Python-3.6.1]# iptables -L

[root@localhost Python-3.6.1]# getenforce

[ 그림16 ]

 

환경설정을 모두 마쳤습니다.