==================================Outline====================================
Hacker School level 1
VMware 해커스쿨 서버 설치
----------------------------------------------------------------------------
C에서 네트워크를 구현하는 방식은 select함수를 사용하면 된다.
select 함수의 인자에 fd_set이라는 구조체가 필요하다
....에서 해커스쿨 해킹 트레이닝을 해보자.
Hacker School level 1
ID: level1 / PS: level1으로 접속한다.
ls -al 명령어를 사용하여 파일과 디렉토리를 확인해보면 'hint'라는 파일이 눈에 들어온다.
이 파일을 ‘cat'명령어로 열어보자.
level2권한이 있는 파일을 찾기 위해서는 검색이 필요하다.
‘ls -alR / 2 >/dev/null | grep level2’ 명령어를 사용하여 level2가 있는 폴더를 검색해보자.
필요 없는 목록이 보고 싶지 않다면 ‘2>/dev/null'를 사용하면 된다.
해당 파일을 실행 시킨다.
원하는 명령은 ‘bash’를 입력하고 level2의 비밀번호를 알아내기 위해 ‘my-pass’를 입력한다.
그리하면 level2의 비밀번호인 "hacker or cracker"가 나온다.
VMware 해커스쿨 서버 설치
VMware를 사용하여 해커스쿨 서버를 설치해보자. VMware Workstation을 실행시킨다.
File -> Open에서,
압축을 푼 WMware_FHZ서버에 있는 Red Hat Linux.vmx를 선택한다.
초록색 플레이 버튼을 눌러 실행시킨다.
서버를 실행시킨 후 비밀번호를 설정해 주자.
비밀번호 변동 명령어는 ‘passwd’이다.
네트워크 설정을 위해 setting으로 들어간다.
네트워크 어댑터에서 bridged에 체크 표시를 해준다. 이것을 통해 가상 머신은 물리적 네트워크에 접속할 수 있는 권한을 갖는다.
'setup'명령으로 가상 머신에 네트워크 설정을 해주자.
아래와 같이 설정을 해주고 'OK'를 눌러준다.
네트워크 설정이 바로 적용되지 않음으로 '/etc/init.d/network restart' 명령어를 사용하여 네트워크를 재시작 시켜준다.
‘ping' 명령어를 사용하여 네트워크가 제대로 동작하는지 확인한다.
이제 설정이 끝났으니 윈도우에서 도스명령어창을 실행하여 가상머신으로 만든 hacker school에 접속해보자!
아주 잘 된다!
'Busan IT > 공장내 Network' 카테고리의 다른 글
select함수를 사용한 채팅 프로그램 (0) | 2015.08.24 |
---|---|
select 함수, select함수를 사용한 채팅프로그램 작성 (0) | 2015.08.18 |
IPC(3) (0) | 2015.08.10 |
채팅 멀티프로세스 (0) | 2015.07.28 |
Three-way Handshake, fork 함수, execl 함수 (0) | 2015.07.24 |