scanning
#### SCANNING #####
1) wget http://download.insecure.org/nmap/dist/nmap-4.62.tar.bz2 받기
2) tar xvfi nmap-4.60.tar.bz2 <- 압축풀기
3) cd nmap-4.60
4) ./configure
5) make && make install
make는 뭐할때 쓰는거냐!?ㅋㅋㅋ
설치? 무슨설치 자 봐요 지금 우리 뭘로 받았어
소스파일로 받앗자나
우리가 사용하기 위해서는 실행파일로 바꿔야하잖아
소스파일을 실행파일로 바꾸는것을 컨파일이라고 하잖아
그럼 뭐가 필요해 컨파일러가 필요하지
gcc로해야만 컨파일이 되지
근데 메이크로 컨파일 시켯어
그러나 메이크는 컨파일러가 아니야ㅋㅋ
ex) gcc -o test test.c
make는 컨파일을 도와주는 프로그램이야
그럼 왜 make를 쓰느냐
아래한글 2003은 2000을 가지고 만들엇잖아
2000에서 부족한 기능을 추가
2000은 이미 컴파일이 되어잇잖아
변경된 내용만 컴파일하면 훨씬 속도가 빠르지!
이미 컴파일되어있는것은 그대로두고 추가된 내용만 컴파일할수있도록
도와주는게 즉 make!!
make는 gcc가 잇어야만해
make install은 설치잖아 설치란 내가 원하는 디렉토리에
복사가 되도록 만들어 주는것을 설치라한다!!
설치 디렉토리를 지정해 주잖아
거기에 씨디에 있는 내용을 복사해준다
컴파일 안하잖아 이미 컴파일 되어잇는걸 가져온거니까~
그렇기 때문에 하드에 사용할수 잇도록
원하는 위치에 복사 하는게 매이크 인스톨이라고
설치 경로가 지정되려면 옵션 프리픽스!
설치는 현 디렉토리에 하지만 어디서든지 실행할수잇도록
make install하게되면 어디서든지 이 명령을 사용할수가 잇게된다라는거
오케이?
nmap갖구 포트 스캔하자!
내가 관리하고자 있는 시스템이 원격에 잇을수도 있으니까
해킹하기 위해서 어떠한 포트가 열려잇는지를 확인
커널 메모리에 어떻게 설정되어잇는지 확인
/proc 메모리를 마운트 시킨것
시스템을 어떻게 사용하는지 알수 잇다
시스템 설정값중 네트워크 설정값을 알아보자
/proc/sys/net/ipv4