<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Cyber Pacifists</title>
    <link rel="alternate" type="text/html" href="http://www.cyberpacifists.net/" />
    <link rel="self" type="application/atom+xml" href="http://www.cyberpacifists.net/atom.xml" />
    <id>tag:www.cyberpacifists.net,2012-11-29://12</id>
    <updated>2013-04-18T14:37:02Z</updated>
    <subtitle>When life hands you cyberwar, go online shopping.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.33-en</generator>

<entry>
    <title>SSL Wrapping is Not Good Enough</title>
    <link rel="alternate" type="text/html" href="http://www.cyberpacifists.net/2013/04/ssl-wrapping-is-not-good-enough.html" />
    <id>tag:www.cyberpacifists.net,2013://12.1587</id>

    <published>2013-04-18T14:20:57Z</published>
    <updated>2013-04-18T14:37:02Z</updated>

    <summary><![CDATA[I've done quite a few assessments of insecure-by-design systems and have noticed a new trend: instead of creating a new protocol which has data integrity and authentication, there is a vendor push to instead wrap their existing protocols inside SSL.&nbsp;...]]></summary>
    <author>
        <name>giminy</name>
        <uri>http://www.readingfordummies.com</uri>
    </author>
    
    <category term="certificatemanagement" label="certificate management" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ics" label="ics" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="scada" label="scada" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ssl" label="SSL" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://www.cyberpacifists.net/">
        <![CDATA[<img alt="broken_chain.jpg" src="http://www.cyberpacifists.net/Images/broken_chain.jpg" class="mt-image-left" style="float: left; margin: 0 20px 20px 0;" height="240" width="134" />I've done quite a few assessments of insecure-by-design systems and have noticed a new trend: instead of creating a new protocol which has data integrity and authentication, there is a vendor push to instead wrap their existing protocols inside SSL.&nbsp; This is done in a variety of ways: stunnel is the easiest and cheapest way, but some vendors are even programmatically wrapping their protocol using SSL libs.<br /><br />While it's good to see even this level of security on a control systems environment (where the most insecure-by-design protocols live at present), it's not a very good solution in the end.&nbsp; There are a lot of really smart people in the industry that believe in this method, and I respect them a lot.&nbsp; It's still not a very good solution.<br /><br />Wrapping your insecure-by-design protocol in SSL and calling it good is easy for vendors, PITA for end users.&nbsp; The trouble lies in key management.&nbsp; Each system needs its own certificate for maximum benefit.&nbsp; Control systems by their very nature should not be allowed to reach out to the internet directly, and typically these systems are on a DNS domain that is not managed by ICANN.&nbsp; So obtaining certificates from a known CA is not practical.<i><br /></i> ]]>
        <![CDATA[In the end, certificate management is up to the client: they likely need
 to run their own CA, their own certificate revocation system, and have a
 plan in place to revoke and dispense new certificates if and when any 
of the hosts with a certificate is compromised.&nbsp; This is an unfair 
burden to end users, and I worry that vendors will point to this 
campaign's failures as just another reason that ICS and SCADA systems 
shouldn't worry about security.<br /><i><br />Image by thievingjoker</i>]]>
    </content>
</entry>

<entry>
    <title>Snarfing passwords for fun and profit (well, fun anyway)</title>
    <link rel="alternate" type="text/html" href="http://www.cyberpacifists.net/2013/03/snarfing-passwords-for-fun-and-profit-well-fun-anyway.html" />
    <id>tag:www.cyberpacifists.net,2013://12.1584</id>

    <published>2013-03-08T22:21:44Z</published>
    <updated>2013-03-08T22:30:26Z</updated>

    <summary><![CDATA[A recent flight home had me accidentally shoulder-surfing a major financial institution employee.&nbsp; I managed to catch him editing an internal switch/router configuration (probably Cisco?&nbsp; Although all the switch syntaxes blur together for me).I caught a line similar to this:enable...]]></summary>
    <author>
        <name>giminy</name>
        <uri>http://www.readingfordummies.com</uri>
    </author>
    
    <category term="feats" label="feats" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="hacking" label="hacking" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="publicstuff" label="public stuff" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en-us" xml:base="http://www.cyberpacifists.net/">
        <![CDATA[A recent flight home had me accidentally shoulder-surfing a major financial institution employee.&nbsp; I managed to catch him editing an internal switch/router configuration (probably Cisco?&nbsp; Although all the switch syntaxes blur together for me).<br /><br />I caught a line similar to this:<br /><br />enable password level 15 &lt;pretty easy to remember password, if you've seen it&gt;<br /><br />It caught my eye enough to eavesdrop for a while longer, until I snagged a legalese logon banner in the config, as well as the switches internal IP address (172.something).<br /><br />Just a reminder to not edit sensitive files when in a public place.&nbsp; I'm certainly guilty as heck of this from time to time.&nbsp; It's a lesson especially useful for consultants to remember, as it's very tempting to start writing up the report for the latest engagement while on the flight home.&nbsp; You never know who is going to be looking over your shoulder to get a little info on a nice, juicy, target network.<br /><br />The company in question has so far been cool to deal with...an IR guru and I chatted on the phone to figure who the bad employee was.&nbsp; I hope they don't get in trouble, but rather treat it as a life lesson that he shouldn't work so hard.<br /> ]]>
        
    </content>
</entry>

<entry>
    <title>ASIO Wants You(r computer)</title>
    <link rel="alternate" type="text/html" href="http://www.cyberpacifists.net/2013/01/asio-wants-your-computer.html" />
    <id>tag:www.cyberpacifists.net,2013://12.1582</id>

    <published>2013-01-13T00:16:13Z</published>
    <updated>2013-01-13T00:22:03Z</updated>

    <summary><![CDATA[Australia's CIA is making waves.&nbsp; News.com.au is reporting that ASIO wants permission to break into citizens computer in order to help find and track terrorists.From the wipe(1) man page:People should better think of their&nbsp; computing&nbsp; devices&nbsp; as&nbsp; facilities lended by...]]></summary>
    <author>
        <name>giminy</name>
        <uri>http://www.readingfordummies.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.cyberpacifists.net/">
        <![CDATA[Australia's CIA is making waves.&nbsp; News.com.au <a href="http://www.news.com.au/technology/spy-agency-asio-wants-powers-to-hack-into-personal-computers/story-e6frfro0-1226552661701">is reporting</a> that ASIO wants permission to break into citizens computer in order to help find and track terrorists.<br /><br />From the wipe(1) man page:<br /><br />People should better think of their&nbsp; computing&nbsp; devices&nbsp; as&nbsp; facilities lended by the DHS.^WASIO.<br /><br />There.&nbsp; Fixed that for you.<br /><br />This is such a stupid idea that I don't understand how it even got started.&nbsp; Imagine using grandma's computer to send phishing email to a terror cell.&nbsp; Imagine that the terror cell has even a moderate amount of cyber sophistication and detects the phish and traces it down to its origin.&nbsp; Guess who the terror cell is going to retaliate against?&nbsp; Hint: it probably won't be ASIO workers.&nbsp; I liken this idea to using human shields...not the sort of thing that a free democracy should be doing.<br />]]>
        
    </content>
</entry>

<entry>
    <title>Reversing an eBay&apos;d RTU</title>
    <link rel="alternate" type="text/html" href="http://www.cyberpacifists.net/2013/01/reversing-an-ebayd-rtu.html" />
    <id>tag:www.cyberpacifists.net,2013://12.1581</id>

    <published>2013-01-10T15:47:50Z</published>
    <updated>2013-01-24T14:42:16Z</updated>

    <summary><![CDATA[I recently picked up a GE D20 RTU from eBay.&nbsp; You might remember seeing one of these things reversed in Project Basecamp.&nbsp; I had to send back the Basecamp RTU back to the owner, so it was time to get...]]></summary>
    <author>
        <name>giminy</name>
        <uri>http://www.readingfordummies.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.cyberpacifists.net/">
        <![CDATA[I recently picked up a GE D20 RTU from eBay.&nbsp; You might remember seeing one of these things reversed in <a href="http://www.digitalbond.com/tools/basecamp/">Project Basecamp</a>.&nbsp; I had to send back the Basecamp RTU back to the owner, so it was time to get one of my own.<br /><br />The eBay unit was intriguing because it is a D20ME, the predecessor model to the one in Basecamp (that was a 'D20ME2').&nbsp; Another cool thing about it was that it had a 10.0.0.0/8 ip 
address sticker in the photo.&nbsp; Could it be a still-configured RTU?&nbsp; I 
shelled out the money to find out.&nbsp; <br /><br />Functionally it's equivalent (same amount of ram, same amount of flash, and even Ethernet), just a previous generation board.&nbsp; On this unit, the mainboard had 'bluewire' all over it, whereas the Basecamp model had a clean mainboard, and only bluewire kludges on the I/O modules.&nbsp; I'm really surprised to see such hardware schlock on critical infrastructure.<br />&nbsp; <br />I built a serial cable to interface with the system, wired up the power supply, and booted it up.&nbsp; The default westronic/rd password was in use.&nbsp; So I snarfed the NVRAM (some ultra low voltage sram, luckily the batteries were still good).&nbsp; The D20 configuration is a binary tree of application configs.&nbsp; If you took my 'Hacking PLCs training class' you got a quick introduction to the configuration format.&nbsp; I wrote a parser for the file previously.&nbsp; This time, I got an opportunity to really use my parser to extract more than just the usernames and passwords.<br /><br />The RTU contained a complete configuration.&nbsp; This might not seem like a big deal, but consider this: GE D20 configurations contain 'tag data' similar to an OPC server.&nbsp; Tag data, if you're new to control systems, provide some human meaningful mapping between I/O for the control protocol (Modbus in this case).&nbsp; Tag data teaches you what you can control using an unauthenticated industrial protocol.&nbsp; While it's possible for a hacker to mess up a control system without this data, it is far easier to target an attack, and to hide it from operators, with this data.&nbsp; With tags, we know what the operators are going to be looking at on their HMI, and what they can control.<br /><br />So this D20 was configured to monitor and operate a circuit breaker on a 360kV step-up transformer at a power plant owned by the Shell natural gas company.&nbsp; The RTU comment fields for logic contain upgrade notes, so I get the names of two engineers (Shell employees, one I could find on the Internet, the other has no internet presence).&nbsp; It also contains the IP addresses of Shell's Emerson Delta V DCS used to control the turbines in the power plant.&nbsp; Probably the RTU would report to the DCS that a breaker operation is underway, so that the control system can more quickly throttle down the generators and maintain their rotational speed (but better to ask a generator guru here, I'm mostly guessing).<br /><br />Some IP addresses (for the DCS) are 10.0.0.0/8 addresses, but other systems which this D20 communicates with are IANA assigned addresses owned by Shell oil company.&nbsp; Probably these are hosts in a DMZ, but possibly they're on Shell's corporate network.&nbsp; ICMP doesn't reach these systems, so I would probably need access to Shell's corporate network at a minimum to touch them.&nbsp; <br /><br />The logs in the RTU show its service dates.&nbsp; It was placed into service about six years ago and removed from service only two months ago.&nbsp; The d20 that was shipped to me was 'cut' from service -- the power cables to the power supply were literally cut off.&nbsp; Normally the D20 uses a fancy power board with fuses and a few serial ports, but luckily it does run just by splicing in a standard 120V power cable here in the US.&nbsp; All of the extra boards were cut off and removed, so it booted into fail state (ladder logic and other applications failed because the IO they rely on could not be contacted).<br /><br />The RTU comes from the<a href="http://www.powerplantjobs.com/ppj.nsf/PowerPlants3?OpenForm&amp;cat=55132&amp;companyname=Tenaska%20Gateway%20Partners%20Ltd&amp;plantname=Tenaska%20Gateway%20Generating%20Station"> Tenaska Gateway generating station,</a> which produces nearly 1GW of electricity for Texas. That makes it pretty significant.&nbsp; It's interesting to get so much data from the RTU.&nbsp; Control systems tend not to change much.&nbsp; Since the station is only about 12 years old, it's unclear if the control points would change with the replacement of the RTUs.&nbsp; The working theory is that Shell tossed these RTUs to replace with something different, perhaps the now-released GE D20MX?<br /><br />Numerous security contact points at Shell did not return phone calls nor emails about the RTU find.&nbsp; I would like to thank EnergySec/NESCO for helping reach out to Shell, and to Digital Bond for helping with some power plant analysis.&nbsp; <br /><br />I hope that this analysis causes at least a little stir -- I've said this <a href="http://www.digitalbond.com/blog/2012/03/12/proper-equipment-disposal/">before</a> but it bears repeating: embedded controllers contain a ton of information about your process when you remove them from service.&nbsp; Unfortunately I've purchased quite a lot of still-configured equipment, parted ways with a lot of it (sent back to the original owner).&nbsp; Shell in this case never got in touch with me about getting the equipment back.&nbsp; <br /><br />Controllers have no security.&nbsp; Be sure to properly dispose of your equipment.&nbsp; When in doubt, send it back to the manufacturer -- they'll know how to properly wipe the controller before scrapping it or selling as refurbished.<br /><br />And if you're an attacker/terrrormonger, buying used equipment is a great way to learn about potential targets.&nbsp; The goal of a terror campaign is of course to target whatever you can...buying some preprogrammed equipment makes sense: choose your target based on what data is available and what opportunities present themselves.<br /><br />Keep an eye out on the <a href="http://blog.ioactive.com/">IOActive blog</a>, where I'll be posting a howto on analyzing used industrial equipment.&nbsp; Also keep an eye out for some tools releases in the coming weeks.&nbsp; At the S4 conference there should be some fun ICS hacking tools coming out.<br /><br />Happy Hacking!<br /> 





]]>
        
    </content>
</entry>

<entry>
    <title>Cyberwar Doctrine Analysis misses the Point</title>
    <link rel="alternate" type="text/html" href="http://www.cyberpacifists.net/2012/12/cyberwar-doctrine-analysis-misses-the-point.html" />
    <id>tag:www.cyberpacifists.net,2012://12.1579</id>

    <published>2012-12-10T16:00:05Z</published>
    <updated>2012-12-10T16:23:00Z</updated>

    <summary><![CDATA[An article in Threat Post misses a big point about Cyberwar Doctrine: it isn't about other countries.Committing to a cyber attack is a pretty grey area as far as 'Acts of War' versus 'Pure Intelligence Gathering' is concerned.&nbsp; To exemplify...]]></summary>
    <author>
        <name>giminy</name>
        <uri>http://www.readingfordummies.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.cyberpacifists.net/">
        <![CDATA[An <a href="http://threatpost.com/en_us/blogs/us-cyberwar-doctrine-would-not-matter-without-international-agreement-120712">article in Threat Post</a> misses a big point about Cyberwar Doctrine: it isn't about other countries.<br /><br />Committing to a cyber attack is a pretty grey area as far as 'Acts of War' versus 'Pure Intelligence Gathering' is concerned.&nbsp; To exemplify this statement, consider a scenario:<br /><br />US intelligence hears a report that a foreign leader was rushed to a hospital recently, but the government in that country is staying mute on what is wrong.&nbsp; In the interest of intelligence gathering, US Cyber Command decides to snarf hospital records from all capital city hospital networks in an effort to chase down rumored conditions (if a patient was admitted with rumored conditions at the right time, increased likelihood of meaningful report, "Like" the source, or whatever it is US Cyber Command does with good intel).&nbsp; <br /><br />The trouble with the scenario?&nbsp; Breaking into a hospital's patient record system has the potential to deny service to that system for the hospital.&nbsp; In turn, it could mean slower patient access to care, and could actually cause deaths.&nbsp; If the country in question determines that the US executed the attack, could it be considered an act of war?<br /><br />Congress, at the very least, would want answers.&nbsp; One of the first questions Congress would ask should be: "What are your rules for engagement and procedures for determining worst-case-scenario in a cyber intelligence gathering mission?"<br /><br />Cyberwar Doctrine is currently more of a CYA for government hackers so that they can show the purse-string holders they are being responsible.&nbsp; In the end, it's a good thing: better to have too little hacking than too much, and better to err on the side of, "we could kill people by accident, maybe we shouldn't do this."<br /><br />No doubt various countries are developing their own internal Cyberwar doctrines, and no doubt there will be a few major incidents of power outage/etc before countries sit at the same table and hash out the differences in their doctrines, spell out what constitutes war requiring physical retaliation.<br /><br />Welcome to the 21st century.<br /> ]]>
        
    </content>
</entry>

<entry>
    <title>News Weekly Round-Up</title>
    <link rel="alternate" type="text/html" href="http://www.cyberpacifists.net/2012/12/news-weekly-round-up.html" />
    <id>tag:www.cyberpacifists.net,2012://12.1578</id>

    <published>2012-12-07T12:45:17Z</published>
    <updated>2012-12-07T13:07:19Z</updated>

    <summary><![CDATA[Robert Clark, an attorney with the US Cyber Command, gave a nice interview with ABC News. &nbsp;In the interview, Clark gives a nice overview of some of the legal challenges involved with Cyber War. &nbsp;I can only imagine the frustration...]]></summary>
    <author>
        <name>giminy</name>
        <uri>http://www.readingfordummies.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.cyberpacifists.net/">
        <![CDATA[Robert Clark, an attorney with the US Cyber Command, gave a nice interview with ABC News. &nbsp;In <a href="http://abcnews.go.com/Blotter/wild-west-talking-cyber-ops-irans-backdoor/story?id=17893047&amp;utm_source=buffer&amp;buffer_share=0d346#.UMHkZkJ8y5Q">the interview</a>, Clark gives a nice overview of some of the legal challenges involved with Cyber War. &nbsp;I can only imagine the frustration on the government hackers' facers when, finding the perfect exploit, they have to wait for a chain of approval and then just the right opportunity in order to exploit it.<div><br /></div><div>Reason has a <a href="http://reason.com/archives/2011/04/27/cyberwar-is-harder-than-it-loo">nice piece</a> detailing both the technical and intelligence-gather difficulty of pulling off an effective attack, as well as highlighting the treaty challenges involved in Cyber. &nbsp;It's a pretty light article, lacking detail, but a nice find for anyone pondering the technical difficulties and legal issues in trying to black out a continent. &nbsp;My favorite articles about Stuxnet all highlight the "intelligence gathering" aspect -- no doubt the most difficult part in attacking any complex control system.</div><div><br /></div><div>The Daily Mail has a piece on the US Pentagon's&nbsp;<a href="http://www.dailymail.co.uk/news/article-2241485/Plan-X-How-U-S-military-hopes-turn-tides-cyberwar.html">Plan X</a>. &nbsp;Primarily a hype piece: 110 million USD in funding over 5 years is enough to cover maybe two dozen actual researchers with computers. &nbsp;Don't expect great or scary new weapons from this group, although we may see some follow-up ala the Washington Post's <a href="http://projects.washingtonpost.com/top-secret-america/articles/a-hidden-world-growing-beyond-control/">"Top Secret America"</a> series.</div><div><br /></div><div>Finally, Japan has been hit by <a href="http://www.voanews.com/content/tsunami-hits-japan-after-powerful-earthquake/1560215.html">another large earthquake</a> this morning. &nbsp;Thankfully no major tsunamis this time. &nbsp;Our thoughts and hopes go out to everyone in Japan.</div>]]>
        
    </content>
</entry>

<entry>
    <title>News Weekly Round-Up</title>
    <link rel="alternate" type="text/html" href="http://www.cyberpacifists.net/2012/11/cyberwar-weekly-round-up.html" />
    <id>tag:www.cyberpacifists.net,2012://12.1576</id>

    <published>2012-11-30T14:49:43Z</published>
    <updated>2012-11-30T19:33:49Z</updated>

    <summary><![CDATA[It's been quite a week in the realm of Cyber War...The Small Wars Journal has a compelling piece about why practical intuition about warfare is mostly wrong when it comes to cyberwarfare. &nbsp;I think they're spot-on about a lot of...]]></summary>
    <author>
        <name>giminy</name>
        <uri>http://www.readingfordummies.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.cyberpacifists.net/">
        <![CDATA[<div>It's been quite a week in the realm of Cyber War...</div><div><br /></div>The Small Wars Journal has a compelling piece about why <a href="http://smallwarsjournal.com/jrnl/art/why-your-intuition-about-cyber-warfare-is-probably-wrong">practical intuition about warfare is mostly wrong</a> when it comes to cyberwarfare. &nbsp;I think they're spot-on about a lot of things.<div><br /></div><div>Bloomberg Business Week has a story about Solid Oak Software <a href="http://www.businessweek.com/news/2012-11-27/china-mafia-style-hack-attack-drives-california-firm-to-brink#p1">being hacked by China</a> after filing a lawsuit against PRC stating that China's Green Dam is based on SOS' tool. &nbsp;It would be interest to see if there are similarities in the droppers used against SOS and those used against quite a lot of US firms of late.</div><div><br /></div><div>Robert O'Harrow with the Washington Post has added a story to his <a href="http://www.washingtonpost.com/zeroday/">Zero Day</a> series. &nbsp;The most recent story covers "<a href="http://www.washingtonpost.com/investigations/cybercity-allows-government-hackers-to-train-for-attacks/2012/11/26/588f4dae-1244-11e2-be82-c3411b7680a9_story.html">Cyber Ranges,</a>" -- training grounds used by government defenders (and presumably hackers) to practice kinetic affects against networks and control systems.</div><div><br /></div><div>And finally <a href="http://seattletimes.com/html/nationworld/2019784835_apmlsyria.html">Syria disconnected its Internet access and cell phones across the country</a>, presumably in response to rebel forces. &nbsp;Syria maintains that terrorists performed the disconnection, but in my view it is highly unlikely that terrorists could shut down all external network connections and cell services simultaneously. &nbsp;A positive outcome from this is that we may finally see a rational discussion about the "<a href="http://www.wired.com/threatlevel/2011/01/kill-switch-legislation/">Internet kill switch</a>," in the United States: there shouldn't be one. &nbsp;Renesys has provided a <a href="http://www.renesys.com/blog/2012/11/could-it-happen-in-your-countr.shtml">nice map</a> showing the likelihood of a kill switch by country.  Fortunately the US is quite resistant.</div>]]>
        
    </content>
</entry>

<entry>
    <title>Welcome to Cyber Pacifists</title>
    <link rel="alternate" type="text/html" href="http://www.cyberpacifists.net/2012/11/welcome-to-cyber-pacifists-2.html" />
    <id>tag:www.cyberpacifists.net,2012://12.1574</id>

    <published>2012-11-29T13:49:36Z</published>
    <updated>2012-11-29T13:49:38Z</updated>

    <summary><![CDATA[Cyber Pacifists is a blog for former cyber warriors and those interested in cyber war. &nbsp;We're not all "Cyber Pacifists" per se -- Cyber War can be a good alternative to killing actual people -- but want to stop and...]]></summary>
    <author>
        <name>giminy</name>
        <uri>http://www.readingfordummies.com</uri>
    </author>
    
    
    <content type="html" xml:lang="en-us" xml:base="http://www.cyberpacifists.net/">
        <![CDATA[Cyber Pacifists is a blog for former cyber warriors and those interested in cyber war. &nbsp;We're not all "Cyber Pacifists" per se -- Cyber War can be a good alternative to killing actual people -- but want to stop and meditate and think about the (over) use of the term.<div><br /></div><div>This blog will also serve as a clearinghouse for cool hacks and analysis of cool hacks.</div><div><br /></div><div>Anyone who considers themselves an expert at this stuff need not apply.</div>]]>
        
    </content>
</entry>

</feed>
