|
| 1 | += Industroyer2 Playground |
| 2 | + |
| 3 | +These PCAPs contain captured network traffic produced by |
| 4 | +https://www.welivesecurity.com/2022/04/12/industroyer2-industroyer-reloaded/[ |
| 5 | +**Industroyer2**] malware. |
| 6 | + |
| 7 | + - link:Industroyer2_Sample1.pcap[`Industroyer2_Sample1.pcap`] |
| 8 | + - link:Industroyer2_Sample2.pcap[`Industroyer2_Sample2.pcap`] |
| 9 | + |
| 10 | +IP addresses are intentionally redacted by ESET Research. |
| 11 | + |
| 12 | +== Snort rules |
| 13 | + |
| 14 | +Snort rules that alert on IEC-104 traffic that contains single (`C_SC_NA_1`) or |
| 15 | +double (`C_DC_NA_1`) commands using specific Information Object Addresses (IOAs). |
| 16 | + |
| 17 | +You must *identify important IOAs* in equipment in your network and *edit rules |
| 18 | +accordingly*. |
| 19 | + |
| 20 | +These examples contain single command using IOAs |
| 21 | + |
| 22 | + - 160924 (`\x9C\x74\x02`), |
| 23 | + - 160925 (`\x9D\x74\x02`) and |
| 24 | + - 160926 (`\x9E\x74\x02`) |
| 25 | + |
| 26 | +and double command using IOAs: |
| 27 | + |
| 28 | + - 1101 (`\x4D\x04\x00`), |
| 29 | + - 1102 (`\x4E\x04\x00`) and |
| 30 | + - 1103 (`\x4F\x04\x00`). |
| 31 | + |
| 32 | +.`important_ioas.rules` |
| 33 | +---- |
| 34 | +alert tcp any any -> any 2404 \ |
| 35 | + (msg:"IEC-104 single command with important IOAs"; gid:45534554; sid:45104001; rev:1;\ |
| 36 | + metadata: author "ESET Research", date "2022-08-10,\ |
| 37 | + copyright "ESET spol s r.o.";\ |
| 38 | + content:"|68|"; offset:0; depth:1;\ |
| 39 | + content:"|2D|"; offset:6; depth:1;\ |
| 40 | + pcre:"/.{5}(\x9C\x74\x02|\x9D\x74\x02|\x9E\x74\x02)/sAR";) |
| 41 | +
|
| 42 | +alert tcp any any -> any 2404 \ |
| 43 | + (msg:"IEC-104 double command with important IOAs"; gid:45534554; sid:45104002; rev:1;\ |
| 44 | + metadata: author "ESET Research", date "2022-08-10,\ |
| 45 | + copyright "ESET spol s r.o.";\ |
| 46 | + content:"|68|"; offset:0; depth:1;\ |
| 47 | + content:"|2E|"; offset:6; depth:1;\ |
| 48 | + pcre:"/.{5}(\x4D\x04\x00|\x4E\x04\x00|\x4F\x04\x00)/sAR";) |
| 49 | +---- |
0 commit comments