<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HackTalk</title>
	<atom:link href="http://blog.hacktalk.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hacktalk.net</link>
	<description>Security From The Underground</description>
	<lastBuildDate>Sun, 26 May 2013 22:55:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>SecuInside 2013 BigFile Writeup</title>
		<link>http://blog.hacktalk.net/secuinside-2013-bigfile-writeup/</link>
		<comments>http://blog.hacktalk.net/secuinside-2013-bigfile-writeup/#comments</comments>
		<pubDate>Sun, 26 May 2013 22:55:24 +0000</pubDate>
		<dc:creator>connection</dc:creator>
				<category><![CDATA[CTF]]></category>
		<category><![CDATA[SecuInside]]></category>
		<category><![CDATA[Writeup]]></category>

		<guid isPermaLink="false">http://blog.hacktalk.net/?p=1372</guid>
		<description><![CDATA[This challenge was a little fun as people trying to wget the file would fail pretty terribly with random connection drops and a 95mb file to try to download. Luckily the answer is simple, just use cURL. &#160; [01:25:15 connection@GLaDOS.local:~]$ curl -r 100000000-100000489 &#8220;http://119.70.231.180/secret_memo.txt&#8221; &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.key is : we will destroy the world! &#160; The -r [...]]]></description>
				<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.hacktalk.net%2Fsecuinside-2013-bigfile-writeup%2F&amp;title=SecuInside%202013%20BigFile%20Writeup" id="wpa2a_2"><img src="http://blog.hacktalk.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p><p>This challenge was a little fun as people trying to wget the file would fail pretty terribly with random connection drops and a 95mb file to try to download. Luckily the answer is simple, just use cURL.</p>
<p>&nbsp;</p>
<p>[01:25:15 connection@GLaDOS.local:~]$ curl -r 100000000-100000489 &#8220;http://119.70.231.180/secret_memo.txt&#8221;<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.key is : we will destroy the world!</p>
<p>&nbsp;</p>
<p>The -r operand lets us specify a range of a file to grab. As the file was 95mb I decided to grab the last ~500 bytes and see what we got. The key to this one is &#8220;we will destroy the world!&#8221;</p>
<p>&nbsp;</p>
<p>Keep your hacks up and your head down</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.hacktalk.net%2Fsecuinside-2013-bigfile-writeup%2F&amp;title=SecuInside%202013%20BigFile%20Writeup" id="wpa2a_4"><img src="http://blog.hacktalk.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.hacktalk.net/secuinside-2013-bigfile-writeup/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>SecuInside 2013 SecureWeb and SecureWeb Revenge Writeup</title>
		<link>http://blog.hacktalk.net/secuinside-2013-secureweb-and-secureweb-revenge-writeup/</link>
		<comments>http://blog.hacktalk.net/secuinside-2013-secureweb-and-secureweb-revenge-writeup/#comments</comments>
		<pubDate>Sun, 26 May 2013 22:40:03 +0000</pubDate>
		<dc:creator>connection</dc:creator>
				<category><![CDATA[CTF]]></category>
		<category><![CDATA[SecuInside]]></category>
		<category><![CDATA[Writeup]]></category>

		<guid isPermaLink="false">http://blog.hacktalk.net/?p=1368</guid>
		<description><![CDATA[These challenges were stupid simple because I&#8217;m sure the developers were ignorant to the fact that .phtml and .pht files existed. Upload your shell as a .phtml or .pht file and it&#8217;ll execute properly and let you pwn away. Keys are in /home/dwh/flags and /home/dwh_revenge/flags but you&#8217;ll need to use the &#8220;cat&#8221; command for the [...]]]></description>
				<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.hacktalk.net%2Fsecuinside-2013-secureweb-and-secureweb-revenge-writeup%2F&amp;title=SecuInside%202013%20SecureWeb%20and%20SecureWeb%20Revenge%20Writeup" id="wpa2a_6"><img src="http://blog.hacktalk.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p><p>These challenges were stupid simple because I&#8217;m sure the developers were ignorant to the fact that .phtml and .pht files existed. Upload your shell as a .phtml or .pht file and it&#8217;ll execute properly and let you pwn away. Keys are in /home/dwh/flags and /home/dwh_revenge/flags but you&#8217;ll need to use the &#8220;cat&#8221; command for the revenge challenge. I don&#8217;t know why I even made a writeup for this challenge since it was so terribly made.</p>
<p>&nbsp;</p>
<p>Keep your hacks up and your head down</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.hacktalk.net%2Fsecuinside-2013-secureweb-and-secureweb-revenge-writeup%2F&amp;title=SecuInside%202013%20SecureWeb%20and%20SecureWeb%20Revenge%20Writeup" id="wpa2a_8"><img src="http://blog.hacktalk.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.hacktalk.net/secuinside-2013-secureweb-and-secureweb-revenge-writeup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HackTalk Security John The Ripper Custom .chr File</title>
		<link>http://blog.hacktalk.net/hacktalk-security-john-the-ripper-custom-chr-file/</link>
		<comments>http://blog.hacktalk.net/hacktalk-security-john-the-ripper-custom-chr-file/#comments</comments>
		<pubDate>Tue, 21 May 2013 14:59:40 +0000</pubDate>
		<dc:creator>connection</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Password]]></category>
		<category><![CDATA[JtR]]></category>
		<category><![CDATA[Password Cracking]]></category>

		<guid isPermaLink="false">http://blog.hacktalk.net/?p=1364</guid>
		<description><![CDATA[Many password crackers have their go-to lists of wordlists which they use time and time again due to the fact that they have the highest success rate for numerous leaks; I am no different but I was surprised to find out that it&#8217;s rare for many password crackers to create custom charset files for lists [...]]]></description>
				<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.hacktalk.net%2Fhacktalk-security-john-the-ripper-custom-chr-file%2F&amp;title=HackTalk%20Security%20John%20The%20Ripper%20Custom%20.chr%20File" id="wpa2a_10"><img src="http://blog.hacktalk.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p><p>Many password crackers have their go-to lists of wordlists which they use time and time again due to the fact that they have the highest success rate for numerous leaks; I am no different but I was surprised to find out that it&#8217;s rare for many password crackers to create custom charset files for lists they are cracking and let alone a charset file to try as their go-to charset file. Because of this revelation I&#8217;ve decided to share my John the Ripper best.chr file with my readers.<span id="more-1364"></span></p>
<p>This charset was generated from a rather large sample of 124 million cracked hashes and uses the full 95 character keyspace.</p>
<p>Click the link below to download</p>
<p><a title="HackTalk Security John The Ripper Custom .chr File" href="http://hacktalk.net/best.chr">http://hacktalk.net/best.chr</a></p>
<p>&nbsp;</p>
<p>I&#8217;m giving away this charset file for free but if you would like to donate to support the time and energy it took to create this charset file please consider donating through the following means:</p>
<p>Paypal email address : hacktalk@hacktalk.net</p>
<p>Bitcoin address: 127QMEsVdBzdeiL3ebnhGJec5gVwmJQVWe</p>
<p>Litecoin address: LXhp2LshF3tXxCTkeYZgB48ejge9HHcFJJ</p>
<p>&nbsp;</p>
<p>Keep your hacks up and your head down,</p>
<p>~connection</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.hacktalk.net%2Fhacktalk-security-john-the-ripper-custom-chr-file%2F&amp;title=HackTalk%20Security%20John%20The%20Ripper%20Custom%20.chr%20File" id="wpa2a_12"><img src="http://blog.hacktalk.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.hacktalk.net/hacktalk-security-john-the-ripper-custom-chr-file/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Safe-ish Tor Exit Nodes</title>
		<link>http://blog.hacktalk.net/safe-ish-tor-exit-nodes/</link>
		<comments>http://blog.hacktalk.net/safe-ish-tor-exit-nodes/#comments</comments>
		<pubDate>Sat, 04 May 2013 14:03:37 +0000</pubDate>
		<dc:creator>connection</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Anonymity]]></category>
		<category><![CDATA[OPSEC]]></category>
		<category><![CDATA[Tor]]></category>

		<guid isPermaLink="false">http://blog.hacktalk.net/?p=1360</guid>
		<description><![CDATA[Found this floating around on the internet and thought I would share. Use these at your own risk. # # list of safe-ish tor exits # # culled from https://www.torservers.net/exits.html and affiliates. axigy1 axigy2 voxility nforce1 nforce2 assk assk2 psilotorlu bouazizi raskin zeller morales hala othala Cimmeria orilla noisetor01 &#160; (original source: http://pastie.org/7761306 ) As always, [...]]]></description>
				<content:encoded><![CDATA[<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.hacktalk.net%2Fsafe-ish-tor-exit-nodes%2F&amp;title=Safe-ish%20Tor%20Exit%20Nodes" id="wpa2a_14"><img src="http://blog.hacktalk.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p><p>Found this floating around on the internet and thought I would share. Use these at your own risk.</p>
<p><span id="more-1360"></span></p>
<pre>#
# list of safe-ish tor exits
#
# culled from https://www.torservers.net/exits.html and affiliates. 

axigy1	
axigy2	
voxility
nforce1
nforce2
assk
assk2
psilotorlu
bouazizi
raskin
zeller
morales

hala
othala
Cimmeria
orilla

noisetor01</pre>
<p>&nbsp;</p>
<p>(original source: http://pastie.org/7761306 )</p>
<p>As always, keep your hacks up and your head down.</p>
<p>~connection</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.hacktalk.net%2Fsafe-ish-tor-exit-nodes%2F&amp;title=Safe-ish%20Tor%20Exit%20Nodes" id="wpa2a_16"><img src="http://blog.hacktalk.net/wp-content/plugins/add-to-any/share_save_256_24.png" width="256" height="24" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.hacktalk.net/safe-ish-tor-exit-nodes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TrainAce.com &#8211; A Review</title>
		<link>http://blog.hacktalk.net/trainace-com-a-review/</link>
		<comments>http://blog.hacktalk.net/trainace-com-a-review/#comments</comments>
		<pubDate>Fri, 03 May 2013 18:24:03 +0000</pubDate>
		<dc:creator>connection</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://blog.hacktalk.net/?p=1358</guid>
		<description><![CDATA[This article is long overdue so I'd like to apologize to the wonderful people at TrainACE for taking forever to write this. TrainACE is a professional computer training organization which offers hands-on courses to teach the skills and knowledge needed for today's demanding and evolving IT industry. They teach damn near every IT cert I can think of that are desired in the workplace and even have quite a bit of hacking / Information Security training courses. ]]></description>
				<content:encoded><![CDATA[<p>This article is long overdue so I&#8217;d like to apologize to the wonderful people at TrainACE for taking forever to write this. <a title="TrainACE - HackTalk.net" href="http://www.trainace.com/" target="_blank">TrainACE</a> is a professional computer training organization which offers hands-on courses to teach the skills and knowledge needed for today&#8217;s demanding and evolving IT industry. They teach damn near every IT cert I can think of that are desired in the workplace and even have quite a bit of hacking / Information Security training courses.</p>
<p>I took their &#8220;<a title="TrainAce - HackTalk Security" href="http://www.trainace.com/courses/apt/" target="_blank">CYBER WAR &#8211; ADVANCED PERSISTENT THREAT TACTICS FOR PENETRATION TESTING HIGH SECURITY ENVIRONMENTS</a>&#8221; course back in February and just wanted to share my experiences with both the course and the facility.</p>
<p><span id="more-1358"></span></p>
<p>First and foremost, the tl;dr ratings.</p>
<p>&nbsp;</p>
<p>Instructor Knowledgeability : 5 / 5</p>
<p>Friendliness : 5 / 5</p>
<p>Accommodations : 5 / 5</p>
<p>Facility : 5 / 5</p>
<p>Staff Awesome Factor : 5 / 5</p>
<p>Would you recommend TrainACE to others : Hells to the Yes. I only wish I lived in the area so I could bug them every day!</p>
<p>&nbsp;</p>
<p>Now down to the knitty gritty.</p>
<p>This course was taught by Joe McCray ( <a title="Joe McCray - HackTalk Security" href="http://twitter.com/j0emccray" target="_blank">@j0emccray</a> ) and covered a rather large spectrum of information in just 5 days. Mr. McCray takes students through attacking numerous environments and web applications at a pace that helps even those unfamiliar with the skills required to exploit the vulnerabilities get a good grasp on the core concepts. Structured very much like a CTF, Mr. McCray gives students challenge after challenge which build off of previously acquired skills  and often culminated in the student getting a shell on the target application/server. Admittedly, I knew most of the courseware before taking this class so I was a little bored my first day there  but once Mr. McCray recognized my current skill level he actually custom tailored the course for me and provided me with countless hours of enjoyment and challenge which truly helped me solidify skills I had, learn new skills, and think in new ways. I was super appreciative of the fact that Mr. McCray essentially created an all new course for me on the spot as I&#8217;ve been in many training courses where if you already knew the material, you were out of luck.</p>
<p>Mr. McCray definitely knew his course inside and out which was also a plus as it allowed him to deviate from the courseware to answer a question, let students go off in a tangent  to ensure they understand a concept, and then tie everything back into the courseware. This was my first in-person training led by Joe McCray and I definitely think I won&#8217;t be my last.</p>
<p>If you are considering taking the OSCP I feel that this is the perfect course to teach you the skills you&#8217;ll need as well as help fill in the gaps that the OSCP seems to have, especially around web applications.</p>
<p>&nbsp;</p>
<p>As for the TrainACE staff: these guys are AWESOME ! Everyone is super nice and really approachable and everyone there definitely knows their stuff. I actually still keep in touch with some of their staff and definitely look forward to seeing them again (hint, hint, I&#8217;ll be at blackhat, defcon, and derbycon so if any of you TrainACE folks make it out I owe ya a drink or two).</p>
<p>&nbsp;</p>
<p>All in all, I had a blast during my time taking TrainACE&#8217;s Cyberwar APT course and would recommend it to anyone who is looking to get started in security, or just want to learn a new skillset; this course has a little something for everyone.</p>
<p>&nbsp;</p>
<p>As always, keep your hacks up and your head down.</p>
<p>~connection</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hacktalk.net/trainace-com-a-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Validate &#8211; Microsoft IIS WebDAV PROPFIND Internal IP Leak</title>
		<link>http://blog.hacktalk.net/how-to-validate-microsoft-iis-webdav-propfind-internal-ip-leak/</link>
		<comments>http://blog.hacktalk.net/how-to-validate-microsoft-iis-webdav-propfind-internal-ip-leak/#comments</comments>
		<pubDate>Thu, 07 Feb 2013 22:31:53 +0000</pubDate>
		<dc:creator>connection</dc:creator>
				<category><![CDATA[Coded by HackTalk]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[IP Leak]]></category>
		<category><![CDATA[pentesting]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Validate]]></category>
		<category><![CDATA[WebDAV]]></category>

		<guid isPermaLink="false">http://blog.hacktalk.net/?p=1351</guid>
		<description><![CDATA[A commonly found, low severity vulnerability is the “Microsoft IIS WebDAV PROPFIND Internal IP Leak” vulnerability. This blog post will describe how to validate this finding and provide output for screenshotting and adding into a report, as well as provide readers with a ruby script which will automate the process of validation.]]></description>
				<content:encoded><![CDATA[<p>A commonly found, low severity vulnerability is the “Microsoft IIS WebDAV PROPFIND Internal IP Leak” vulnerability. This blog post will describe how to validate this finding and provide output for screenshotting and adding into a report, as well as provide readers with a ruby script which will automate the process of validation.</p>
<p><span id="more-1351"></span></p>
<p>This is a super simple vulnerability to validate and can be done with nothing more than telnet. The following commands will illustrate how to validate the finding:</p>
<p>telnet host 80</p>
<p>PROPFIND / HTTP/1.0</p>
<p>Host:</p>
<p>Content-Length:0</p>
<p>&lt;press enter a few times&gt;</p>
<p>This will cause the server to output some stuff and the IP address will be after one of the &lt;a:href&gt; tags.</p>
<p>&nbsp;</p>
<p>To automate this process and make things look a bit more pretty for screenshotting you can run the following ruby script (make sure to install the &#8216;minhttp&#8217; and &#8216;colorize&#8217; gems)</p>
<p>&nbsp;</p>
<p><code>require 'minhttp'<br />
require 'colorize'</code></p>
<p><code>data = &lt;&lt;-HTTP<br />
PROPFIND / HTTP/1.0\r<br />
Host:\r<br />
Content-Length: 0\r<br />
</code></p>
<p><code>HTTP</code></p>
<p><code>target = ARGV[0]<br />
puts """\n#######################################<br />
# PROPFIND IP Address Leakage Checker #<br />
# Coded By : Luis \"connection\" Santana#<br />
# HackTalk Security #<br />
#######################################\n\n"""</code></p>
<p><code>puts "[+] Connecting to #{target}"<br />
EventMachine::run do<br />
Http::Min.connect(target, data) do |raw_response, parsed_response|<br />
response = raw_response[0..9001]<br />
if response =~ /https?:\/\/([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})/<br />
puts "[!] Host Vulnerable To PROPFIND IP Leakage!\n IP Address: #{$1}".red<br />
else<br />
puts "[+] Host Is Not Vulnerable To PROPFIND IP Leakage!\n".green<br />
end<br />
EM::stop<br />
end<br />
end</code></p>
<p>To run this simply type &#8220;ruby propfindIpLeak.rb [ip/hostname/url]&#8221;</p>
<p>It&#8217;s that simple <img src='http://blog.hacktalk.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Keep your hacks up and your head down &#8211; connection</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hacktalk.net/how-to-validate-microsoft-iis-webdav-propfind-internal-ip-leak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Validate &#8211; FTP Server Does Not Support AUTH Command</title>
		<link>http://blog.hacktalk.net/how-to-validate-ftp-server-does-not-support-auth-command/</link>
		<comments>http://blog.hacktalk.net/how-to-validate-ftp-server-does-not-support-auth-command/#comments</comments>
		<pubDate>Mon, 04 Feb 2013 16:08:58 +0000</pubDate>
		<dc:creator>connection</dc:creator>
				<category><![CDATA[Coded by HackTalk]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[AUTH]]></category>
		<category><![CDATA[BASH]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Validation]]></category>

		<guid isPermaLink="false">http://blog.hacktalk.net/?p=1343</guid>
		<description><![CDATA[A commonly found, low severity vulnerability is the "FTP Server Does Not Support Auth Command" vulnerability. This blog post will describe how to validate this finding and provide output for screenshotting and adding into a report, as well as provide readers with a bash script which will automate the process of validation.]]></description>
				<content:encoded><![CDATA[<p>A commonly found, low severity vulnerability is the &#8220;FTP Server Does Not Support Auth Command&#8221; vulnerability. This blog post will describe how to validate this finding and provide output for screenshotting and adding into a report, as well as provide readers with a bash script which will automate the process of validation.</p>
<p><span id="more-1343"></span></p>
<p>By far the easiest method I&#8217;ve found for validating this finding is by using the telnet command to interact with the FTP server in question. By telnetting to the FTP server and typing : &#8220;AUTH GSSAPI&#8221; we can see whether we get a 500 error (FTP Syntax error, command not recognized) or not. A 500 error is proof that the AUTH command is not supported and as such we can screenshot the 500 error for inclusion into reports.</p>
<p>One thing I&#8217;ve personally noticed though is that simply showing an error message isn&#8217;t enough for some clients and often they want to see a definitive yes/no and as such I&#8217;ve crafted up the following script which will automate the testing and output a &#8220;yes this is vuln&#8221; or &#8220;not this isn&#8217;t vuln&#8221; styled output complete with red text (red means bad right?) if the server does not support AUTH and green text (green means go, it&#8217;s gotta be good) if AUTH is supported.</p>
<p><code>#!/bin/bash<br />
#######################################################<br />
# FTP Server Does Not Support AUTH Validator #<br />
# Coded By Luis "Connection" Santana #<br />
# HackTalk Security - Security From The Underground #<br />
#######################################################<br />
if [ $# -ne 1 ]<br />
then<br />
echo "Usage: $0 IPAddress"<br />
echo "Example: $0 127.0.0.1"<br />
exit<br />
fi</p>
<p>if { echo "AUTH GSSAPI"; sleep 1; }|telnet $1 ftp |grep "500 Syntax error"<br />
then<br />
echo "\033[1;31m[!] FTP AUTH Not Supported\033[0;38m"<br />
else<br />
echo "\033[1;32m[+] FTP AUTH Supported\033[0;38m"<br />
fi<br />
</code></p>
<p>I hope this helps out anyone trying to validate this finding</p>
<p>Keep your hacks up and your head down &#8211; connection</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hacktalk.net/how-to-validate-ftp-server-does-not-support-auth-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>If Your App Is Vuln To CSRF You&#8217;re An Idiot</title>
		<link>http://blog.hacktalk.net/if-your-app-is-vuln-to-csrf-youre-an-idiot/</link>
		<comments>http://blog.hacktalk.net/if-your-app-is-vuln-to-csrf-youre-an-idiot/#comments</comments>
		<pubDate>Fri, 01 Feb 2013 14:55:36 +0000</pubDate>
		<dc:creator>connection</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[CAPTCHA]]></category>
		<category><![CDATA[CISSP]]></category>
		<category><![CDATA[CSRF]]></category>

		<guid isPermaLink="false">http://blog.hacktalk.net/?p=1335</guid>
		<description><![CDATA[CSRF is undoubtedly a fun vulnerability to exploit and can lead to a ton of creative scenarios for an attacker, but if your application is vulnerable to CSRF, chances are that your developer is an idiot.]]></description>
				<content:encoded><![CDATA[<p>CSRF is undoubtedly a fun vulnerability to exploit and can lead to a ton of creative scenarios for an attacker, but if your application is vulnerable to CSRF, chances are that your developer is an idiot.</p>
<p><span id="more-1335"></span></p>
<p>The current mitigations for CSRF often include referer checking (easily bypassed), nonce tokens (bypassable through XSS. Look at my Joomla 1.6.3 XSS-&gt;CSRF exploit at : http://www.exploit-db.com/exploits/17496/ ), and sending all your data in POST requests (bypassed simply by a social engineering attack causing users to visit a server you control which sends the POST request). All of these are terrible solutions &#8212; sans the nonce tokens &#8212; but I&#8217;m here to let you know that it is much simpler to prevent CSRF including in those times where an XSS bug has been discovered which will render your nonce tokens useless. Are you ready to have your mind blown and yell at your developers for being utter idiots? Wait for it&#8230;&#8230;. wait for it&#8230;&#8230;</p>
<p>&nbsp;</p>
<h3>Captchas.</h3>
<p>Yes, the humble captcha, when implemented on all post-authentication pages which would allow any potentially malicious CSRF activity (profile edit pages, file upload pages, user administration pages, EVERYTHING belonging to admins/moderators) will destroy even XSS -&gt; CSRF attack vectors rendering a potential vulnerability utterly useless.</p>
<p>In &#8216;normal&#8217; CSRF styled attacks the attacker has no way of solving the captcha and thus the attack fails horribly; in XSS -&gt; CSRF attacks where attackers could normally just iframe the form they wanted and have the nonce token pre-populated for them, the attacker could still not solve the captcha and thus, once again, the attack fails.</p>
<p>The beauty in this solution is that Google&#8217;s ReCAPTCHA makes implementing a captcha into your application so easy a CISSP could do it.</p>
<p>Hopefully this post will help enlighten some of you out there to the fact that<a title="Occam's Razor -- HackTalk Security" href="https://en.wikipedia.org/wiki/Occam's_razor" target="_blank"> simple solutions often solve &#8220;complex&#8221; problems</a> (or at least those perceived as complex) and that amazingly, anti-automation solutions stop automation attacks.</p>
<p>&nbsp;</p>
<p>Keep your hacks up and your head down &#8212; connection</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hacktalk.net/if-your-app-is-vuln-to-csrf-youre-an-idiot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Disclosure of Intrusion Events in a Cyberwar</title>
		<link>http://blog.hacktalk.net/on-disclosure-of-intrusion-events-in-a-cyberwar/</link>
		<comments>http://blog.hacktalk.net/on-disclosure-of-intrusion-events-in-a-cyberwar/#comments</comments>
		<pubDate>Sun, 13 Jan 2013 16:02:13 +0000</pubDate>
		<dc:creator>connection</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[COINTEL]]></category>
		<category><![CDATA[Cyber War]]></category>
		<category><![CDATA[OPSEC]]></category>

		<guid isPermaLink="false">http://blog.hacktalk.net/?p=1326</guid>
		<description><![CDATA[The Grugq recently guest blogged over at the New School Security blog about his stance on disclosure of intrusion events in a growing cyberwar environment. In this post I will be analyzing sections of this post and providing my opinion on the same subject.]]></description>
				<content:encoded><![CDATA[<p><a title="The Grugq - HackTalk.net" href="http://twitter.com/thegrugq" target="_blank">The Grugq</a> recently guest blogged over at the <a title="New School Security - HackTalk.net" href="http://newschoolsecurity.com/2013/01/on-disclosure-of-intrusion-events-in-a-cyberwar/" target="_blank">New School Security blog</a> about his stance on disclosure of intrusion events in a growing cyberwar environment. In this post I will be analyzing sections of this post and providing my opinion on the same subject.</p>
<p><span id="more-1326"></span></p>
<p>“In battle, there are not more than two methods of attack&#8211;the<br />
direct and the indirect; yet these two in combination give rise to<br />
an endless series of maneuvers.” &#8211; Sun Tzu</p>
<p><em>[Note: While reading this article I noticed a lot of the COINTEL concepts which <a title="The Grugq - HackTalk.net" href="http://twitter.com/thegrugq" target="_blank">The Grugq</a> was speaking about and applying to Cyberwar made huge parallels to the lessons of Sun Tzu in The Art of War and I will more than likely abuse the hell out of Sun Tzu quotes]</em></p>
<blockquote><p>In a cyberwar (such as the ongoing events on the Internet), all actors are motivated to remain silent about incidents that they detect. However, on some occasions, strategic and political considerations will be more powerful motivators. These rare disclosure events don’t negate the primary motivations for remaining silent, they simply demonstrate that sometimes there are better reasons for speaking out.</p>
<p>TL;DR; actors in a cyberwar are motivated not to disclose incidents, but sometimes strategic and/or political realities take precedent.</p></blockquote>
<p>&nbsp;</p>
<p>This is a very obvious idea here which applies not only to Cyberwar but to battle in general; as Sun Tzu would say:</p>
<p>“Appear weak when you are strong, and strong when you are weak.” and “All warfare is based on deception.”</p>
<p><a title="The Grugq - HackTalk.net" href="http://twitter.com/thegrugq" target="_blank">The Grugq</a> seems to subscribe to a similar philosophy as Sun Tzu as he essentially paraphrases both of these quotes in the following paragraphs:</p>
<blockquote>
<h4>Fear, Uncertainty and Doubt</h4>
<p>By not disclosing known intrusions, the adversary is denied knowledge of his success rate (as measured by covert persistence). Without feedback on what boxes and networks he controls vs. those he only believes he controls, his confidence is diminished. He is also significantly more likely to utilize a compromised resource that is under active surveillance or has been otherwise neutralized. Also, the adversary’s military leaders will be less confident that they can utilize a specific capability, perhaps even completely dissuaded.</p>
<p>Additionally, if the opponent learns that their operation was a failure (e.g. their intrusion was discovered and cleaned up), they are likely to attempt it again. Subsequent operations by the adversary might not be successfully detected and thwarted.</p></blockquote>
<p>&nbsp;</p>
<p>I agree very wholeheartedly with <a title="The Grugq - HackTalk.net" href="http://twitter.com/thegrugq" target="_blank">The Grugq</a> on this and it exemplifies appearing strong when you are weak by essentially brushing off the intrusion event as highly minimal should you chose to disclose details about the intrusion event. Furthermore, this exemplifies the very basic OPSEC concept of <strong>STFU </strong>and demonstrates how selectively &#8220;blurting out&#8221; information can be a powerful de-motivator to adversaries. This same paragraph also should be analyzed by any intrusion agent, hacktivist, freedom fighter, etc. because it is a very good lesson. Not only should you selectively leak (read: don&#8217;t deface the page and blast it out to twitter the second you compromise it. STFU, lay low, increase compromised surface area, clean up your logs, and <strong>then and only then</strong> should you <strong>consider</strong> disclosing the fact that a compromise has been achieved on systems which you deem the least beneficial to your intelligence campaign) information about a compromise to attempt to garner information from the target, but you should avoid disclosing any information about a compromise which does not benefit your intelligence campaign; doing so would only alert the Incident Response team to begin their forensic analysis and ruin your chances of gaining further foothold into the network; or as <a title="The Grugq - HackTalk.net" href="http://twitter.com/thegrugq" target="_blank">The Grugq</a> would say, &#8220;As I’ve said in the past… the hacker’s enemy is the SysAdmin, not the forensic analyst.&#8221;</p>
<blockquote>
<h4>Stop Adaptive Denial</h4>
<p>The adversary is an intelligent dynamic opponent who will alter his tools, techniques and methodologies to remain effective. By denying the adversary information about which of his operations have been discovered, and how, you are reducing his ability to detect and address vulnerabilities within his tradecraft. Keeping the knowledge of this vulnerability to yourself (and possibly your allies) provides you with an advantage against the adversary. Maintaining this advantage is, obviously, in your best interest. Therefore, practicing basic denial and not disclosing which of the subset of successful intrusions you have detected, and particularly how they where detected, is an important COINTEL practice.</p>
<p>The motivation here can be summed up as: “keep the adversary’s knowledge about our knowledge of his activities, capabilities and techniques in the ‘known unknowns’ quadrant”.</p></blockquote>
<p>This is a very important concept and has been employed since the dawn of time in battles and is obviously still a highly viable strategy considering the large number of recon missions which armies partake in during real war. With the current security products available to us and their ability to detect more sophisticated attacks as well as be taught of new attacks, any information gained about an attacker will be nothing but beneficial for an entity.  If the numerous blog posts about finding 0day exploits in the wild which lead eventually to a publicly released, fully working exploit teach us something it&#8217;s that it&#8217;s not very difficult to go from intrusion event to attack signature, and more importantly, a better understanding of an adversary&#8217;s toolchain. This concept segways perfectly to another topic brought up by <a title="The Grugq - HackTalk.net" href="http://twitter.com/thegrugq" target="_blank">The Grugq</a>:</p>
<blockquote>
<h4>Back Hack</h4>
<p>First, a brief history lesson. In the 1990s hackers used to put systems online with the latest rumored vulnerabilities. They would monitor to see when they were hacked, and from where. Then the hacker would hack each bounce box back up the chain (hence “back hack”) until he was in a position to collect the adversary’s toolchain. This was one way that 0days and private tools were stolen. This technique predates honeypots.</p>
<p>As has been noted in numerous research reports, the quality of the adversary’s toolchain varies considerably, and generally tends towards shoddy. Exploitable bugs in the C&amp;C software used in intrusions are common, and indeed are typically easy to find and exploit. Laurent Oudot published a large number of such bugs at SyScan Singapore 2010 (unfortunately the archive isn’t online, so here’s the [http://seclists.org/fulldisclosure/2010/Jun/432]).</p>
<p>One possible COINTEL operation would be to replace the opponent’s software with a malicious version that attacks the C&amp;C infrastructure. This would enable any number of follow-up operations to exploit the intelligence opportunities. A recent public example of this was the “Georgia Hacker”, well summarized in this [<a href="http://arstechnica.com/tech-policy/2012/11/how-georgia-doxed-a-russian-hacker-and-why-it-matters/">article</a>].</p></blockquote>
<p>“To know your Enemy, you must become your Enemy.”</p>
<p>While the topic of &#8220;Back Hacking&#8221; has been discussed lately and focused mostly on the legality of businesses back hacking attackers, in cyber war these possible legal issues are highly insignificant; just as the crime of murder is rarely regarded in traditional war.  By determining not only the contents of an adversary&#8217;s toolchain but also its effectiveness it becomes trivial to detect, mitigate, and possibly reverse an intrusion event. Knowing which exploits are being used by an adversary also allows for the potential to create patches for private vulnerabilities to increase the effectiveness of your own security, but it also allows an opportunity to use the same exploits against the adversary.</p>
<p>&nbsp;</p>
<p>In conclusion, I think that the idea of selectively deciding to loosen up your STFU policy in order to gain a more strategic advantage over an adversary is not only a great idea, it has also been employed for long enough to vet it as a very effective strategy.</p>
<p>Until next time,</p>
<p>Keep Your Hacks Up And Your Head Down ~connection</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hacktalk.net/on-disclosure-of-intrusion-events-in-a-cyberwar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HackTalk&#8217;s Top 100 Passwords of 2012</title>
		<link>http://blog.hacktalk.net/hacktalks-top-100-passwords-of-2012/</link>
		<comments>http://blog.hacktalk.net/hacktalks-top-100-passwords-of-2012/#comments</comments>
		<pubDate>Fri, 11 Jan 2013 17:51:58 +0000</pubDate>
		<dc:creator>connection</dc:creator>
				<category><![CDATA[Password]]></category>
		<category><![CDATA[Download]]></category>
		<category><![CDATA[Password Cracking]]></category>

		<guid isPermaLink="false">http://blog.hacktalk.net/?p=1324</guid>
		<description><![CDATA[Here's my list of Top 100 Passwords of 2012. Note that there are only 99 since the most common password with 24424 hits was blank...
]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s my list of Top 100 Passwords of 2012. Note that there are only 99 since the most common password with 24424 hits was blank&#8230;</p>
<p>&nbsp;</p>
<p><span id="more-1324"></span></p>
<p>These passwords are ordered from most frequent to least.</p>
<p>&nbsp;</p>
<p>123456<br />
111111<br />
123456789<br />
password<br />
123<br />
12345678<br />
000000<br />
123123<br />
welcome<br />
12345<br />
654321<br />
ninja<br />
abc123<br />
1234<br />
1234567<br />
1<br />
123321<br />
qwerty<br />
666666<br />
iloveyou<br />
sunshine<br />
princess<br />
abcd1234<br />
5201314<br />
888888<br />
monkey<br />
michael<br />
aaaaaa<br />
112358<br />
freedom<br />
123456jcow<br />
record_created<br />
password1<br />
writer<br />
record_modified<br />
baseball<br />
0<br />
jcow<br />
shadow<br />
881022<br />
tigger<br />
dragon<br />
computer<br />
alonelypuma<br />
success<br />
jordan<br />
123654<br />
football<br />
whatever<br />
superman<br />
michelle<br />
08416263aaaaaa<br />
159753<br />
06092684<br />
purple<br />
ashley<br />
112233<br />
ginger<br />
1234567890<br />
maggie<br />
daniel<br />
love<br />
justin<br />
jasmine<br />
rainbow<br />
1q2w3e4r<br />
samantha<br />
pepper<br />
121212<br />
jennifer<br />
charlie<br />
333333<br />
family<br />
cookie<br />
acm<br />
babygirl<br />
1a1a1a1b<br />
115599<br />
thomas<br />
joshua<br />
associated<br />
5025578<br />
31415926<br />
william<br />
the<br />
nicole<br />
buster<br />
blessed<br />
314159<br />
money<br />
lovely<br />
destiny<br />
butterfly<br />
brandon<br />
anthony<br />
angels<br />
1qaz2wsx<br />
hunter<br />
crystal</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hacktalk.net/hacktalks-top-100-passwords-of-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
