<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>marklon</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/marklon/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/marklon/feed.xml</link>
    <description>This is a blog about security, coding and malware in no particular order.

I write as a techie who handles security escalations from about 1/3 of the world. I spend a lot of time talking to customers with compromised networks.</description>
    <lastBuildDate>Wed, 17 Apr 2019 04:12:07 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Measure and counter measure – malware and anti-malware</title>
      <link>https://docs.microsoft.com/archive/blogs/marklon/measure-and-counter-measure-malware-and-anti-malware</link>
      <pubDate>Mon, 21 Apr 2008 16:04:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/marklon/2008/04/21/measure-and-counter-measure-malware-and-anti-malware/</guid>
      <description><![CDATA[There is a small, high-tech and rather geeky war going on and the battlefield is your PC. Like any...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>There is a small, high-tech and rather geeky war going on and the battlefield is your PC. Like any war, each side is trying to learn from the other. This war is for the ownership of resources – and ultimately for money. Maybe most wars are. Let us look at some of the details.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Much as it irritates users, sometimes the kindest thing that an administrator can do is to limit the abilities of an unskilled user to harm themselves. There is also the corporate network to consider – the safety of organization sometimes requires that individuals are limited. IE has features to limit what the user can do which an administrator can set. They are detailed here:<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 36pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><A class="" href="http://technet.microsoft.com/en-us/library/bb457144.aspx" mce_href="http://technet.microsoft.com/en-us/library/bb457144.aspx"><SPAN style="COLOR: windowtext"><FONT size=3>http://technet.microsoft.com/en-us/library/bb457144.aspx</FONT></SPAN></A><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 36pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>These can be turned against the user by malware and that does sometimes happen. Let us consider a few of them and how malware has used them to protect itself rather than the user:<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><FONT size=3><B><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'">Download signed ActiveX controls</SPAN></B><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"> – disable that and pretty much every online virus scanner will stop working.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Various settings allow the administrator to block the downloading of various file types including .exe files – which would prevent the user from downloading a lot of the “quick fix” type of malware removers.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Sites can be added to the restricted zone – and if security sites are added to this zone, the user is effectively blocked from them. <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Group policies can also be set even if the machine is not in a domain.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>We have seen malware doing these things lately. Of course, if the user is an admin (and home users generally are) then the changes can be reversed if the user knows how - but many home users do not.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>For quite a while, one tool in the arsenal of the techie removing malware is to alter the rights on an executable using cacls to prevent it running. The same trick has been used maliciously to block access to cmd.exe – The black hats have access to all the same tricks as we do.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>The white hat community has stolen a trick or two in their turn. Anti-virus solutions increasingly hijack the kiservicetable or overwrite function prologues to try to prevent malware doing the same or to detect malware by getting underneath it. One of the truisms of malware detection is that you can only trust the layer above you because you have complete visibility of it. Conversely, it is hard to see what has happened below you because it may be changing your behavior without you knowing – a malicious kernel fooling a benign application. The phrase that we most commonly use is “He who hooks lowest wins”. Anti-virus and virus are both heading down the stack from userland to kernel and eventually to hypervisor level. <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Malware tries to hide from antivirus programs and kills AV products when it can. Some AV software is now using stealth technology to hide from malware and try to avoid being killed or more commonly, crippled to leave the appearance of function without actually blocking the malware. It can be a challenge to work out whether subversion of the kernel is benign or malicious without a good rummage around in the debugger. <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>So, we have measure and counter measure, each sharing the same tools. The legitimate software community has more resources but the malware industry has everything to play for. The balance shifts all the time and it may well be that user education and not technology has the most to contribute. Social engineering remains the number one way to compromise a system… and maybe limiting the user is the lesser of the two evils. <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Of course, we have done this in a very small but important way. Later versions of the browser on later operating systems run content with fewer rights. Most users never notice.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>We live in interesting times, my friends<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Signing off<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0.75pt 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Mark<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>Please, put me out of a job here!</title>
      <link>https://docs.microsoft.com/archive/blogs/marklon/please-put-me-out-of-a-job-here</link>
      <pubDate>Tue, 15 Apr 2008 13:31:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/marklon/2008/04/15/please-put-me-out-of-a-job-here/</guid>
      <description><![CDATA[Hello readers
&nbsp;
I am sorry that I haven’t updated my blog for a while. It has been a bit of a...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Hello readers<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>I am sorry that I haven’t updated my blog for a while. It has been a bit of a busy time. Since there have been press releases and other people have blogged, I suppose that I can talk a bit about what I have been doing. <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>As I have mentioned, I have been writing lots of training material. Microsoft have been working with Law Enforcement for a while and helping them to understand some of the deeply technical elements of the cybercrime landscape. This training is targeted at LE and, since I wrote a small part of it, I get to go meet a lot of policemen and talk to them… and that is really all that I can or will say about that.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Of course, I still help corporate customers who have malware or who have been hacked or who are in some other way compromised. No names and no pack drill here but there is one thing that I am seeing over and over and over. It has become so common that it is now the first thing that I look for.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'">Administrators should not browse the web or do their email using a domain admin account. They really, really, really should not do this on the domain controller. They should have a separate account with (at most) ordinary user rights that they use for this sort of activity. Ideally, they should do this from a Vista box as they are hardest to compromise because of the </SPAN><STRONG><SPAN lang=EN style="FONT-WEIGHT: normal; COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN; mso-bidi-font-weight: bold">Address</SPAN></STRONG><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"> Space Layout Randomization (ASLR) means that most compromise types just crash harmlessly.<o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><FONT size=3>Of course, you already know this. I am sure that you always use the right account for the right job but not everyone does. Six malware cases in a row and I have found the same thing. It is late at night and the admin is bored. He starts browsing the web from the&nbsp;(P)DC or a file server and looking for something to entertain him. He is looking for a fun game or a video (possibly a “saucy” one) and he has to download an ActiveX or a video codec. He downloads the unsigned component from some website somewhere and he gets owned. Better yet, because he is domain admin, his domain just got owned. <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><FONT size=3>In each of those cases, the malware was a bot that joined the machine to a botnet and the botherder didn’t apparently pay any special attention to the machine but that was sheer luck. <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><FONT size=3>So, I haven’t told you anything that you didn’t already know but if you pass on the word and someone in a branch office or a new hire or the guy covering for the admin while he is off with flu, well, then maybe his life will be a little easier, the black hats life a little harder and maybe, just maybe I will get some more sleep.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><FONT size=3>Oh, and software vulnerabilities? I haven’t seen one of those exploited this year.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><o:p><FONT size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><FONT size=3>Signing off</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN style="COLOR: black; FONT-FAMILY: 'Arial','sans-serif'; mso-ansi-language: EN"><FONT size=3><o:p></o:p></FONT></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-FAMILY: 'Arial','sans-serif'"><FONT size=3>Mark<o:p></o:p></FONT></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>Malware that wants to stay - Some passive protection tricks</title>
      <link>https://docs.microsoft.com/archive/blogs/marklon/malware-that-wants-to-stay-some-passive-protection-tricks</link>
      <pubDate>Thu, 20 Mar 2008 15:31:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/marklon/2008/03/20/malware-that-wants-to-stay-some-passive-protection-tricks/</guid>
      <description><![CDATA[Hello again
&nbsp;
I wanted to talk about some of the things that malware does to make itself hard...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Hello again</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>I wanted to talk about some of the things that malware does to make itself hard to remove. Most Trojans are designed to work on an average XP workstation and make assumptions based on that – which typically breaks servers in rather nasty ways.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>I was recently looking at a Russian written malware implemented in VB6 – a curious choice and the developer had an odd style to his coding. It didn’t use a kernel mode rootkit which is the more common approach but relied on registry settings to do the dirty work. You might want to check these if you find yourself cleaning up a box:</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt 72pt; TEXT-INDENT: -18pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\SystemRestore] </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt 108pt; TEXT-INDENT: -18pt"><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id=_x0000_i1025 style="WIDTH: 9pt; HEIGHT: 9pt" alt="*" type="#_x0000_t75"><FONT face="Times New Roman" size=3></FONT></v:shape></SPAN><FONT face="Times New Roman"><SPAN lang=EN-US style="FONT-SIZE: 7pt">&nbsp; </SPAN><SPAN lang=EN-US><FONT size=3>DisableSR = 0x00000001 </FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>If it is a 1, you can’t do a system restore. Simple enough to fix if you can edit the registry.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt 36pt; TEXT-INDENT: 36pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt 108pt; TEXT-INDENT: -18pt"><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings"><v:shape id=_x0000_i1026 style="WIDTH: 9pt; HEIGHT: 9pt" alt="*" type="#_x0000_t75"><FONT face="Times New Roman" size=3></FONT></v:shape></SPAN><FONT face="Times New Roman"><SPAN lang=EN-US style="FONT-SIZE: 7pt">&nbsp; </SPAN><SPAN lang=EN-US><FONT size=3>DisableTaskMgr = 0x00000001 </FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt 108pt; TEXT-INDENT: -18pt"><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings"><v:shape id=_x0000_i1027 style="WIDTH: 9pt; HEIGHT: 9pt" alt="*" type="#_x0000_t75"><FONT face="Times New Roman" size=3></FONT></v:shape></SPAN><FONT face="Times New Roman"><SPAN lang=EN-US style="FONT-SIZE: 7pt">&nbsp; </SPAN><SPAN lang=EN-US><FONT size=3>DisableRegistryTools = 0x00000002 </FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Except that you can’t because he disabled the registry tools and task manager. Well, task manager is no great loss. Process explorer from </FONT><A href="http://technet.microsoft.com/en-us/sysinternals/default.aspx"><FONT face="Times New Roman" color=#800080 size=3>http://technet.microsoft.com/en-us/sysinternals/default.aspx</FONT></A><FONT face="Times New Roman" size=3> will do the job at least as well. Disabling the registry tools is more of a problem unless you are on a network and able to remotely edit.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt 72pt; TEXT-INDENT: -18pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>[HKEY_CURRENT_USER\Software\Policies\Microsoft\MMC] </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt 108pt; TEXT-INDENT: -18pt"><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings"><v:shape id=_x0000_i1028 style="WIDTH: 9pt; HEIGHT: 9pt" alt="*" type="#_x0000_t75"><FONT face="Times New Roman" size=3></FONT></v:shape></SPAN><FONT face="Times New Roman"><SPAN lang=EN-US style="FONT-SIZE: 7pt">&nbsp; </SPAN><SPAN lang=EN-US><FONT size=3>RestrictToPermittedSnapins = 0x00000001 </FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt 108pt; TEXT-INDENT: -18pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>This was used to make MMC effectively useless. By default, no snap-ins (things like perfmon or event viewer or SQL management or whatever) are in the permitted list.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Disabling CMD.EXE is a pain when trying to remove malware so he setting the following registry key</FONT></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"><v:shape id=_x0000_i1029 style="WIDTH: 9pt; HEIGHT: 9pt" alt="*" type="#_x0000_t75"><FONT face="Times New Roman" size=3></FONT></v:shape></SPAN><SPAN lang=EN-US style="FONT-SIZE: 7pt"><FONT face="Times New Roman">&nbsp;&nbsp;<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt 72pt; TEXT-INDENT: -18pt"><SPAN lang=EN-US style="FONT-SIZE: 7pt"><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 3.15pt 0cm 0pt 72pt; TEXT-INDENT: -18pt"><FONT face="Times New Roman"><SPAN lang=EN-US style="FONT-SIZE: 7pt"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN></SPAN><SPAN lang=EN-US><FONT size=3>[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System] </FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Wingdings"><v:shape id=_x0000_i1030 style="WIDTH: 9pt; HEIGHT: 9pt" alt="*" type="#_x0000_t75"><FONT face="Times New Roman" size=3></FONT></v:shape></SPAN><FONT face="Times New Roman"><SPAN lang=EN-US style="FONT-SIZE: 7pt">&nbsp; </SPAN><SPAN lang=EN-US><FONT size=3>DisableCMD = 0x00000001 <SPAN style="mso-spacerun: yes">&nbsp;</SPAN></FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>That is especially problematical for some tools that rely on batch files and some security tools do since old school can sometimes be the only way of doing something.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>In this case, a few minutes work with WinPE was enough to rain on his parade but a bit of remote registry manipulation would have done the job just as well.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Hope that this helps someone</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Signing off</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Mark</FONT></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>Small glitch - MS08-017 for Office 2000 is not currently downloadable</title>
      <link>https://docs.microsoft.com/archive/blogs/marklon/small-glitch-ms08-017-for-office-2000-is-not-currently-downloadable</link>
      <pubDate>Wed, 12 Mar 2008 11:29:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/marklon/2008/03/12/small-glitch-ms08-017-for-office-2000-is-not-currently-downloadable/</guid>
      <description><![CDATA[Hi folks
Just a quick heads up - we know that the link from the bulletin is broken. We had a...]]></description>
      <content:encoded><![CDATA[<P>Hi folks</P>
<P>Just a quick heads up - we know that the link from the bulletin is broken. We had a problem with propagating out the file to the web farm (it is a big old webfarm) and so the file is not universally available just yet.&nbsp;</P>
<P>We have a lot of operations guys running around looking at all sorts of things to get this fixed and it should be fine in a few hours</P>
<P>Sorry about the delay</P>
<P>Mark</P>]]></content:encoded>
    </item>
    <item>
      <title>Firewalls and old school attacks</title>
      <link>https://docs.microsoft.com/archive/blogs/marklon/firewalls-and-old-school-attacks</link>
      <pubDate>Fri, 07 Mar 2008 15:55:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/marklon/2008/03/07/firewalls-and-old-school-attacks/</guid>
      <description><![CDATA[I saw a really old fashioned denial of service attack today. A customer was concerned that they were...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>I saw a really old fashioned denial of service attack today. A customer was concerned that they were seeing odd ICMP packets. ICMP is the protocol used for pings. Very few system admins bother to monitor them because they are generally rather dull. However, they used to be (and apparently still is) a denial of service attack called “The ping of death”. Basically, it is an ICMP packet with a big old buffer full of nonsense added to the packet. It would cause a buffer overflow in kernel mode and it would be lights out for that system. It isn’t a common attack any more because it doesn’t work – we fixed the last of the vulnerable MS operating systems back in 2000. Most other operating systems fixed it before then. The other reason is that many organizations block pings at the firewall for almost all addresses. There isn’t really a downside to this; why would you want people outside your firewall to be able to ask systems if they are online? The requests are normally just ignored.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>I was discussing the matter with my colleague Lesley who is much more network oriented than me – and a smart cookie as I believe that I have mentioned before. She commented that there were some very clever people who thought that firewalls had reached the end of their life. Now, my first thought was “Sure, you can have my firewall when you take it from my lifeless hands” but now I am not so sure. </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Most attacks are not against the OS any more. Blackhats go for the applications (specially created documents/streams) or <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>the webserver (cross side scripting) or whatever. Sure, there have been some vulnerabilities that could have been exploited and people always look for more but that is not where successful attacks seem to be in practice.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Does that mean that it is safe to let any packet in? Would it be safe if every service on the network was 100% bullet proof? Well, no and no. It would be possible to flood the network even if nothing could be exploited. Anything that offers a degree of control is a help. There is also the question of disclosure. While security by obscurity is no security at all, it seems a gift to an attacker to let him know anything at all. There is a lot to be said for your company’s network <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>being a black box to the outside world. However, the conventional firewall is not that useful. A lot of nasty things can route through port 80. Some good things too such as SOAP or whatever it is called these days. Marketing comes up with the names. We called it RPC over HTTP among ourselves. A nasty thing is often just a good thing misused. A firewall is not much use there.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>NAT (network address translation) solutions have a lot going for them. To the outside world, you have a single address or a couple of addresses that represent some computers (probably) and have ports that represent something. No easy way of knowing what the ports represent. No easy way of knowing if 2 ports are on the same real system. No way of knowing what the topology is – and the conversation is set up by a request from the inside although some things have to be open such as email. So far so good.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>But does this mean the death of the DMZ? Do you just replace the firewalls with NATs? That isn’t so clear yet… but yes, maybe the conventional firewall has served its time.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Signing off</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Mark</FONT></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>I passed my CISSP exam</title>
      <link>https://docs.microsoft.com/archive/blogs/marklon/i-passed-my-cissp-exam</link>
      <pubDate>Wed, 05 Mar 2008 05:35:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/marklon/2008/03/05/i-passed-my-cissp-exam/</guid>
      <description><![CDATA[Well, nothing like getting all of my news out of the way in one go. 
Because of my self imposed...]]></description>
      <content:encoded><![CDATA[<P>Well, nothing like getting all of my news out of the way in one go. </P>
<P>Because of my self imposed rule that all blogs must have some technical content:</P>
<P>Most bots don't use hard coded IP addresses for their command and control mechanism. Sometimes the engine of the bot is passed the IP address as&nbsp;a parameter but generally the malware does a DNS lookup. This helps the malware writer since it is fairly easy to kill a site and the DNS deref means that the site can be resurrected if WhiteHats take it down. However, it also gives us another tool. </P>
<P>Back in the history of the internet, there was a time when it wasn't that hard to recall the IP addresses of all the sites that you used because there were perhaps 5. When there 70 or so, people would download a list of sites and their IP addresses - the hosts file. Now we use DNS servers that look up any domain name but Windows will use the address in the hosts file first. This file is at %SystemRoot%\system32\drivers\etc\hosts&nbsp;and is just a plain text file with no file name extention. So, if a bit of malware wants to connect to <A href="http://www.mybadsite.com/">www.mybadsite.com</A> and you add an entry to the hosts file to 127.0..0.0 (remember that there is no place like home) then the malware will not be able to get commands or pass out information. That has largely broken it, buying you some time without otherwise breaking your infrastructure</P>
<P>&nbsp;Signing off</P>
<P>&nbsp;Mark</P>]]></content:encoded>
    </item>
    <item>
      <title>Testing times</title>
      <link>https://docs.microsoft.com/archive/blogs/marklon/testing-times</link>
      <pubDate>Mon, 03 Mar 2008 13:21:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/marklon/2008/03/03/testing-times/</guid>
      <description><![CDATA[Hello all
&nbsp;
I am sorry that I haven’t blogged for a while. It has been a bit of a busy time....]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Hello all</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>I am sorry that I haven’t blogged for a while. It has been a bit of a busy time. After developing all that training (and I would love to be able to say who the audience were but I really can’t), I was on the receiving end of some for a change.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>It has been decided by the powers that be that accreditation is necessary for someone in my role. Ok, fair enough. I was offered the choice between all of the exams for MCSE+Security or CISSP. I enjoy exams rather less than root canal work so I went for the 1 rather than the many. In order to maximize my chances, I went on a weeklong cramming session in a training centre in central nowhere, Oxfordshire. A splendid Canadian called John Glover was teaching us and I am sure that he will not mind me saying that he has been around the block once or twice and knows where the bodies are buried.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>The CISSP exam is 6 hours long and covers a massive range of topics including but by no means limited to:</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Risk management</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Continuity planning</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Crisis management</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Ethics</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Law (and that is fun in a multinational)</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Encryption</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Access control</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Telephone systems – no, really</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>International Standards</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Physical Security</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>I have never had to consider what sort of barrier would be most effective against explosives and whether a fondness for gambling was in and of itself reason why someone should be denied a contract.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>After the exam, I was sure that I had done a lot worse than the easy pass that I had in the mock and I was concerned that I had made a pig’s ear of it. The same was apparently true of pretty much everyone who has sat that exam so we shall see. If I have failed (a real possibility) then I will have publically revealed myself as a dope..</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>So, have I been busy learning about the latest malwares and controlling mass mailer worms rampaging through networks? Actually, no.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>We are not getting that many reports of new infections and I have mostly been looking at some hacks against the application layer – typically SQL injection attacks. These still seem as popular as ever but the focus has changed a little. We used to see a lot of web defacement cases from script kiddies and these are still not uncommon but more recently, the bulk of these attacks seem to be targeting PII (Personally Identifiable Information) which can then be used for identity theft or inserting links to malware in the hope of compromising the clients who visit the legitimate website. </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>We have noticed a decrease in the number of malware cases coming to us over the last few months. I think that user awareness is a large factor; people are more reluctant to open strange executables. The anti-virus solutions are also getting better with updates often being daily. Whatever the reason, the business is changing.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Oh, there is also a small milestone to commemorate. According to Cenzic, Internet Explorer had the fewest reported vulnerabilities of any of the major web browsers. Firefox had 3 times as many and Opera nearly 4 times more that IE. Oh, and none of their top 10 vulnerabilities for the quarter were in MS products. <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>That is the first time that has happened :-)</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Until next time</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Mark</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>Security Updates - Are they the answer?</title>
      <link>https://docs.microsoft.com/archive/blogs/marklon/security-updates-are-they-the-answer</link>
      <pubDate>Tue, 12 Feb 2008 08:23:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/marklon/2008/02/12/security-updates-are-they-the-answer/</guid>
      <description><![CDATA[Ah, another “update Tuesday” – known to the rest of the world as “patch Tuesday” but we are not...]]></description>
      <content:encoded><![CDATA[<P>Ah, another “update Tuesday” – known to the rest of the world as “patch Tuesday” but we are not supposed to call it that.</P>
<P>We have a fine crop of updates for you but I am not going to talk about those, partially because we won’t be releasing them for several hours and partially because that is the province of my much respected colleagues in the MSRC – you can always get the straight dope here: <A href="http://blogs.technet.com/msrc/" mce_href="http://blogs.technet.com/msrc/">http://blogs.technet.com/msrc/</A></P>
<P>This month so far has been a fairly quiet time for me. We are seeing fewer new infections recently though the ratios of where this stuff comes from are pretty consistent. You might find the threat map at <A href="http://www.threatexpert.com/" mce_href="http://www.threatexpert.com/">www.threatexpert.com</A> to be an interesting read. </P>
<P>The Storm botnet is recruiting again, this time with Valentine cards instead of Christmas cards or promises of applications to help you track football scores. A lot of people are now aware of the techniques used by this bot and infection rates seem to be dropping a little though it is a little hard to tell. Storm uses a peer to peer protocol for its command and control mechanism and so there is no one place to monitor the network. The packets look very much like eDonkey file share activity unless you know to look for the 40 byte encrypted packet at the start.</P>
<P>On the subject of Storm, this is a malware that, in its most recent versions, has been very much based on social engineering. It is apparently remarkably easy to persuade people to install malware on their computers. No really, I am not making this up. Independent research shows that around 75% of malware on systems got there because a user installed it while under the impression that it was a good idea. Some of it is installed because a popup tells them that they need a video codec so they download an EXE file. Some of them respond to a popup saying that there is evidence of malware or visiting adult sites on their computer. They download the program to “fix” this problem and then the problems start. Now, you, gentle reader, I know that you would never fall for such blatant social engineering but consider your cousin, the person at the supermarket checkout, yourself when you were a kid still learning what you know now… well, they will. Not every unskilled user will fall for these tricks but enough will that it is a fertile recruiting ground. 75% of malware gets on systems this way. Who needs security vulnerabilities to spread malware?</P>
<P>Is it heresy to say that on a patch Tuesday? Of course, vulnerabilities matter. Wormable vulnerabilities matter a lot. A corporate network can be taken down in less than an hour by an aggressive worm if there are no mitigations in place. Targeted attacks pretty much always use some vulnerability in software. Vulnerabilities matter a lot. Updates are critical. What they are not is all of the story. Many people seem to think that they are.</P>
<P>One of the most common questions that I get asked when people learn what I do for a living is “Why don’t Microsoft make Windows more secure?” The answer is “We did. Look at Vista and Server 2008. We are. Look at the bulletin release schedule. Look at the malicious software removal tool.” I don’t generally say the next bit. We work very hard to improve security but we don’t have much control over the things that get exploited most often: People.</P>
<P>Ah, but wait a minute, I hear you say. If vulnerabilities are not the be all and end all, why are there so few malwares on (insert name of alternate OS here). The answer to this is simple and I am far from the first to say it. Why do criminals rob banks? Well, that is where the money is. Malware used to be written for bragging rights. Now it is written for money. Either way, the malware writer wants as many systems as possible affected. 19 out of 20 desktop systems run some flavor of Windows. If I want to affect as many systems as possible, which do I attack? It is a no-brainer. You develop exploits for the biggest payoff.</P>
<P>Does this depend on which system has the most vulnerabilities? No, not at all. If Linux had 5 times as many vulnerabilities as Windows (which I don’t think for a moment that it has) and you had a 100% success rate at compromise Linux desktops then you would have… 5% of the market. If you had a 10% success rate at compromising Windows systems then you have 9.5% of the market.&nbsp; It doesn’t make sense to go for Linux as a platform for malware.</P>
<P>All that said, vulnerabilities in the OS are less of a factor all the time. A lot of exploits target applications these days. The antivirus product, the reader for one of the common formats like Flash or PDF or Java or whatever it is this month are at least as good a target. The people are at least as good a target. In fact, looking at the numbers, the people are 3 times better targets. We can’t make better people – and we don’t want to limit what people can do because people resent that. Look at the reputation that user access control in Vista has.</P>
<P>It is a tricky problem. We can make better operating systems. We can not make better people. </P>
<P>(Edited - The original said that we could make better people - so not what I meant)</P>
<P>Signing off</P>
<P>Mark<BR></P>]]></content:encoded>
    </item>
    <item>
      <title>Antimalware tools and tricks</title>
      <link>https://docs.microsoft.com/archive/blogs/marklon/antimalware-tools-and-tricks</link>
      <pubDate>Mon, 21 Jan 2008 11:50:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/marklon/2008/01/21/antimalware-tools-and-tricks/</guid>
      <description><![CDATA[Ah, I am back in the office and settling into to my normal day to day work.
&nbsp;
I am fairly...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Ah, I am back in the office and settling into to my normal day to day work.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>I am fairly often asked to remove malware from systems which the anti-malware programs on that particular PC system can’t handle. In fairness, it is often not the AV products fault. Most (more than 75%) of malware is actually installed by the users of the system after some social engineering. I know that none of you out there in blog land would do that sort of thing but it does happen. We have all downloaded drivers from the web, codecs from the web and utilities. It is easy enough to get it wrong and some of the Blackhats can make some very convincing webpages and emails that would fool your brother/mother/dentist. Anyway, that is how a lot of this nasty stuff gets on systems and one of the first things that it normally does is try to break the AV solution. Sometimes it succeeds.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><FONT face="Times New Roman"><SPAN lang=EN-US>I am yet to find an instance in which this has happened where the machine could not be cleaned up with the SysInternals tools and a little ingenuity. I know that I have mentioned this before but I hadn’t linked to the excellent video presentation by Mark Russinovich video: </SPAN><SPAN style="mso-ansi-language: EN-GB"><A href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=359"><FONT color=#800080>http://www.microsoft.com/</FONT></A><A href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=359"><FONT color=#800080>emea/spotlight/sessionh.aspx?videoid</FONT></A><A href="http://www.microsoft.com/emea/spotlight/sessionh.aspx?videoid=359"><FONT color=#800080>=359</FONT></A><SPAN lang=EN-US> </SPAN><o:p></o:p></SPAN></FONT></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>I would also like to mention a really good tool called Rootkit Unhooker. This was written by a Russian team who have since joined Microsoft. It is excellent for finding hijacks in the kiservicetable, hidden files and processes and similar rootkit tools. If you work with malware on a regular basis and haven’t tried this tool then you might want to search it out. I have had considerable success with this tool where some others have not been as useful. </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Anyway, hopefully I will be back to some more code related posts soon but thought that this tools update could prove useful</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Signing off</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman" size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman" size=3>Mark</FONT></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>Don't you hate blogs which are updates with no technical content?</title>
      <link>https://docs.microsoft.com/archive/blogs/marklon/dont-you-hate-blogs-which-are-updates-with-no-technical-content</link>
      <pubDate>Fri, 11 Jan 2008 16:46:00 GMT</pubDate>
      <dc:creator><![CDATA[MSDN Archive]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/marklon/2008/01/11/dont-you-hate-blogs-which-are-updates-with-no-technical-content/</guid>
      <description><![CDATA[I know that I do - but I don't want you to think that I have dropped off the face of the...]]></description>
      <content:encoded><![CDATA[<P>I know that I do - but I don't want you to think that I have dropped off the face of the planet.</P>
<P mce_keep="true">&nbsp;</P>
<P>The honest truth is that I have been stuck on a long term project which I can't really talk about. It is not "scary secret, Die Hard 4.0" stuff but it is not something that I can share with my readers. However, I was called in on an interesting case.</P>
<P>&nbsp;A customer found that his FTP server was being repeatedly hit by requests from odd IP addresses - all of them attempts to log in. One request would be from Prague and the next would be from Turkey. It was clear from the pattern of names that this was some form of dictionary attack. Abigail would follow Abe who followed Aaron even though the attempts were from far apart - oh, and seperated by perhaps half a second. This is typical of a botnet though they rarely attack FTP servers since it is not a high profit activity compared to some other uses.</P>
<P mce_keep="true">&nbsp;</P>
<P>Tracing the IP addresses, they were generally from home systems. You might wonder how I could tell that. Well, in truth, there was more than an element of guesswork in it. I can say that they were normally registered with ISPs who cater for home users and they were on slower links. They generally had few if any exposed services. It is a pretty safe bet that they were home systems.</P>
<P>As for where the botnet was located, that is a harder question and&nbsp;I can only guess but most of the addresses were in the middle east or eastern europe and the names that it was trying were typical of Jewish names - A lot of Isaacs and Rachels and Abrahams in there. A bit of research showed that what I was seeing was a typical pattern for this botnet and that it was being used to harvest information when possible.</P>
<P mce_keep="true">&nbsp;</P>
<P>A more interesting question for the customer who had the server was what he could do about it. The answer, sadly, is not a lot. He could appeal to law enforcement who are probably already doing all that they can to find the botherder and whitelist addresses that he knows on the firewall. </P>
<P mce_keep="true">&nbsp;</P>
<P>The botnets are out there and they never sleep</P>
<P mce_keep="true">&nbsp;</P>
<P>More updates after next week when I am back in the office and doing my normal job again. </P>
<P mce_keep="true">&nbsp;</P>
<P>Signing off</P>
<P mce_keep="true">&nbsp;</P>
<P>Mark</P>]]></content:encoded>
    </item>
  </channel>
</rss>