정보보안(구버전)/공격툴&정보수집 2016. 5. 30. 14:47
공격툴&정보수집 - 21. dnmap을 이용한 분산 스캐닝
본 내용은 교육 과정에서 필요한 실습 목적으로 구성된 것이며, 혹시라도 개인적인 용도 및 악의적인 목적으로 사용할 경우, 법적 책임은 본인에게 있다는 것을 알려드립니다.
- dnmap : 서버와 클라이언트로 구성하여 여러대의 클라이언트를 이용한 스캐닝 툴
Ex) dnmap 분산 스캐닝 (서버 : Kali Linux, 클라이언트 : Kali Linux)
@ Kali Linux
- dnmap 패키기 설치 유무 확인
root@kali:~# dpkg -l dnmap
희망상태=알수없음(U)/설치(I)/지우기(R)/깨끗이(P)/고정(H)
| 상태=아님(N)/설치(I)/설정(C)/풀림(U)/절반설정(F)/일부설치(H)/트리거대기(W)/
| / 트리거밀림(T)
|/ 오류?=(없음)/다시설치필요(R) (상태, 오류가 대문자=불량)
||/ 이름 버전 Architecture 설명
+++-==============-============-============-=================================
ii dnmap 0.6-1kali2 all Distributed nmap framework
root@kali:~# dpkg -L dnmap
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/dnmap
/usr/share/doc/dnmap/README.gz
/usr/share/doc/dnmap/copyright
/usr/share/doc/dnmap/changelog.Debian.gz
/usr/share/dnmap
/usr/share/dnmap/server.pem
/usr/bin
/usr/bin/dnmap_client
/usr/bin/dnmap_server
- dnmap 서버 명령어 파일 생성
root@kali:~# mkdir -p /root/bin
root@kali:~# cd /root/bin
root@kali:~/bin#
root@kali:~/bin# vi dnmap.txt
nmap -sS -p22 192.168.20.0/24 -v -n -oA 192.168.20.0
: wq! |
- dnmap 서버 실행
(터미널1)
root@kali:~/bin# dnmap_server -f dnmap.txt
+----------------------------------------------------------------------+
| dnmap_server Version 0.6 |
| This program is free software; you can redistribute it and/or modify |
| it under the terms of the GNU General Public License as published by |
| the Free Software Foundation; either version 2 of the License, or |
| (at your option) any later version. |
| |
| Author: Garcia Sebastian, eldraco@gmail.com |
| www.mateslab.com.ar |
+----------------------------------------------------------------------+
=| MET:0:00:00.000561 | Amount of Online clients: 0 |=
~ 중간 생략 ~
- dnmap 클라이언트 실행
(터미널2)
root@kali:~# dnmap_client -s 192.168.20.50
+----------------------------------------------------------------------+
| dnmap Client Version 0.6 |
| This program is free software; you can redistribute it and/or modify |
| it under the terms of the GNU General Public License as published by |
| the Free Software Foundation; either version 2 of the License, or |
| (at your option) any later version. |
| |
| Author: Garcia Sebastian, eldraco@gmail.com |
| www.mateslab.com.ar |
+----------------------------------------------------------------------+
Client Started...
Nmap output files stored in 'nmap_output' directory...
Starting connection...
Client connected succesfully...
Waiting for more commands....
Command Executed: nmap -sS -p22 192.168.10.0/24 -v -n -oA 192.168.10.0
~ 중간 생략 ~
- dnmap 클라이언트와 서버 연동 확인
(터미널1)
~ 중간 생략 ~
=| MET:0:00:15.004946 | Amount of Online clients: 0 |=
+ Client ID connected: 192.168.20.50:40329 (Anonymous)
=| MET:0:00:20.000715 | Amount of Online clients: 1 |=
Clients connected
-----------------
Alias #Commands Last Time Seen (time ago) UpTime Version IsRoot RunCmdXMin AvrCmdXMin Status
Anonymous 0 May 30 14:40:22 ( 0' 3") 0h 0m 0.6 True 0.0 0.0 Online
- dnmap 서버 로그 파일 확인
(터미널3)
root@kali:~# cd nmap_output
root@kali:~/nmap_output# ls
192.168.10.0.gnmap 192.168.10.0.xml 192.168.20.0.nmap
192.168.10.0.nmap 192.168.20.0.gnmap 192.168.20.0.xml
root@kali:~# ls -l | grep nmap_output
drwxr-xr-x 2 root root 4096 5월 30 14:31 nmap_output
root@kali:~# cd nmap_output
root@kali:~/nmap_output# ls
192.168.10.0.gnmap 192.168.10.0.xml 192.168.20.0.nmap
192.168.10.0.nmap 192.168.20.0.gnmap 192.168.20.0.xml
root@kali:~/nmap_output# cat 192.168.10.0.nmap
~ 중간 생략 ~
root@kali:~/nmap_output# cat 192.168.20.0.nmap
~ 중간 생략 ~
- dnmap 클라이언트 로그 파일 확인
root@kali:~/nmap_output# cd /root/bin/nmap_results/
root@kali:~/bin/nmap_results# ls
192.168.10.0.nmap 192.168.20.0.nmap
root@kali:~/bin/nmap_results# cat 192.168.10.0.nmap
~ 중간 생략 ~
root@kali:~/bin/nmap_results# cat 192.168.20.0.nmap
~ 중간 생략 ~
- dnmap 서버 & 클라이언트 동작 중지
[유튜브] 동영상 강의 링크 (구독! 좋아요!!!)
공격툴&정보수집 - 제21장 dnmap을 이용한 분산 스캐닝 https://youtu.be/REp0TwNefjY
'정보보안(구버전) > 공격툴&정보수집' 카테고리의 다른 글
공격툴&정보수집 - 23. Waffit을 이용한 웹-방화벽 스캐닝 (0) | 2016.05.30 |
---|---|
공격툴&정보수집 - 22. 배너 그래빙을 이용한 스캐닝 (0) | 2016.05.30 |
공격툴&정보수집 - 20. zenmap(xnmap)을 이용한 스캐닝 (0) | 2016.05.30 |
공격툴&정보수집 - 19. nmap을 이용한 스캐닝 (0) | 2016.05.30 |
공격툴&정보수집 - 18. 쇼단(shodan)을 이용한 정보 수집 (0) | 2016.05.27 |