Nov15 |
6:17 pm (UTC-7) | by
Julius Dizon (Research Engineer) |
TrendLabsSM has created a STUXNET Scanner Tool to further help administrators identify clues to determine which computers in their networks are still infected by STUXNET.
A few months ago, STUXNET targeted SCADA systems—critical control systems that run complex infrastructure such as those that run transportation systems, water systems, and oil refineries, among others. STUXNET searches SCADA-related strings in order to view project databases and information stored in critical systems.
Given the nature of the attack, administrators naturally want to be doubly sure that none of their systems are infected by this malware. Despite providing immediate protection for infected systems, we are still receiving reports from customers who need help to ensure that all of their systems are free of this particular threat.
This STUXNET Scanner Tool may be downloaded for free here.
This tool helps administrators identify infected machines within their own networks even if STUXNET is not sending out or receiving communications. As we have explained in previous blog entries and in the information page STUXNET Malware Targets SCADA Systems, STUXNET installs both a server and a client component to enable the Remote Procedure Call (RPC) routine in an infected computer so it can communicate with other infected systems for the purpose of updating itself and the systems it communicates with.
How the STUXNET Scanner Tool Works
Once installed and run, the tool enumerates live IP addresses within the internal network and sends spoofed packets similar to the packets sent by known STUXNET variants. Any host infected by STUXNET will respond to this spoofed packet. Through this, network administrators can easily identify which IPs are infected within the network, thereby helping them perform the necessary actions to isolate and clean the said systems.
![]() |
Trend Micro has been protecting users from all known STUXNET-related malware through the Trend Micro™ Smart Protection Network™.
STUXNET has also been discussed in the following Malware Blog entries:
- Cybercriminals Hone in on Critical Systems
- Stuxnet Used in Blackhat SEO Campaign
- Exploits for Windows Shortcut Vulnerability in the Wild
Special thanks to threat solution engineer Yuki Chen and threat analyst Joseph Cepe for contributing to the creation and testing of this tool.
Update as of November 16, 2010 9:37 p.m. UTC
When using this tool, users are advised to follow the standard operating procedure of their respective organizations for conducting penetration testing. It is likewise important to note that the STUXNET Scanner Tool acts as the client in the STUXNET peer-to-peer (P2P) communication routine. It attempts to communicate with the RPC server component from the given list of IP addresses. IDS events may also be triggered by this tool whenever it simulates STUXNET network communication.
The STUXNET Scanner Tool uses a fixed universally unique identifier (UUID), which allows it to have very minimal cases of false positives. Just the same, users are advised to scan the machine for infection. Users can utilize free tools like Trend Micro’s HouseCall to scan their systems.
Share this article |
|
13 Responses to “STUXNET Scanner: A Forensic Tool”
Trackbacks
- TrendLabs (TrendLabs)
- DanielS_IT (Daniel Sousa)
- CandinoCA (Candino CA)
- suiseeda (Yoshiki.K)
- Free Stuxnet Scanner | Software Peer
- Trend Micro lanseaza o solutie pentru detectarea Stuxnet | Blog Megahost.ro - noutati din industria de hosting si IT
- Trend Micro phát hành công cụ miễn phí phát hiện Stuxnet | Quảng bá website
- آنتی ویروس رایگان استاکس نت | BOXJA | IT | Security | News | اخبار | امنیت | اینترنت
- STUXNET Scanner identifica computadores infectados com o Stuxnet | WebSegura.Net
- STUXNET Scanner: Una herramienta forense » blog.trendmicro.es





November 16th, 2010 at 8:55 am
I would like to see more documentation and cleaner logging regarding
this tool, as well as a number of other things. Specifically, I'll
note the following nine issues:
1. The "usage.doc" in the zip merely has the command options, nothing more.
2. Neither the blog post nor the tool provide any details as to what
is really going on under the covers and on the wire.
3. No mention of triggering IDS events.
4. No mention of approaches to scanning guidelines — dealing with
firewalls, filtering, where you should scan from, etc.
5. No integrity hash information available for file/download.
6. No TM disclaimers, no licencing agreement, EULA, etc. I wonder
what legal will say if this tool crashes my SCADA plant?
7. Meager logging, no debugging capability and the tool output in
"ScanResult.txt" does not list the IPs scanned.
8. No mention of false positives
9. The "ScanResult.txt" output is rife with typos:
<snip from ScanResult.txt>
Totoally scaned : 1
Infected : 0
Infected IP List :
</snip from ScanResult.txt>
November 17th, 2010 at 2:03 pm
FYI that the digital cert used to sign this new release is revoked.
http://img526.imageshack.us/img526/9114/screenshot94.png
November 17th, 2010 at 10:40 pm
Hi Shawn,
We are aware of this issue; we are currently working on an updated version to resolve this problem.