<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>UBERsec - When efficiency &amp; smart cyber security collaborates together.</title>
    <link>http://www.ubersec.com/blog1/</link>
    <description>Blog about Cyber Security </description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5.5 - http://www.s9y.org/</generator>
    
    

<item>
    <title>UBERHARVEST 2.97 STABLE is out!</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/35-UBERHARVEST-2.97-STABLE-is-out!.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/35-UBERHARVEST-2.97-STABLE-is-out!.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=35</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=35</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
I am happy to announce that a newer version of uberharvest is out! &lt;br /&gt;
&lt;br /&gt;
UBERHARVEST 2.97 STABLE is out!&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
-	Bug fixes &lt;br /&gt;
-	Enumerate Wordpress Usernames&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
THE CURRENT UBERHARVEST VERSION CAN BE DIRECTLY DOWNLOADED FROM:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest.tar.bz2&lt;/a&gt;&lt;br /&gt;
MD5 Hash = dd694a472d7f9213b47ad56d8e9f8952&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
OR,&lt;br /&gt;
&lt;br /&gt;
Users can update uberharvest directly from your command line by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest --update&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #00FFFF;&quot;&gt;&lt;strong&gt;NEW FEATURE&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;&lt;strong&gt;EXAMPLE OF USE, &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest -w OR --wordpress AND –v OR --verbose&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - -wordpress (or -w) will get uberharvest to fingerprint a target website to discover whether the site is Wordpress or not. If the target website is Wordpress, uberharvest will try to guess the version of Wordpress. &lt;/strong&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - -verbose (or -v) by adding the verbosity option, you can learn the steps that uberharvest has taken to fingerprint the target website. If you are a Wordpress owner, this option can help you find out all the weaknesses of your Wordpress and what you must do to protect your website from being easily fingerprinted.&lt;/strong&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;THE RESULTS&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/tutorial_21.jpg&quot; alt=&quot; tutorial_21&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Uberharvest will enumerate the first &lt;strong&gt;10 users&lt;/strong&gt; by default. Next the user should see the following&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/tutorial_22.jpg&quot; alt=&quot; tutorial_22&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
In the results, uberharvest presents a table with the first 10 user enumeration process. Uberharvest will present the findings to the user&lt;br /&gt;
&lt;br /&gt;
In addition, users can also increase the amount of user enumeration. For example,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest -w OR --wordpress 25 AND –v OR --verbose&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Uberharvest will enumerate the first &lt;strong&gt;25users&lt;/strong&gt; by default. Next the user should see the following&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/tutorial_23.jpg&quot; alt=&quot; tutorial_23&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more information, please go to our tutorial page. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;Please report any errors by emailing to support@ubersec.com&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 04 Apr 2012 17:44:04 -0600</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/35-guid.html</guid>
    
</item>
<item>
    <title>UBERHARVEST 2.95 STABLE is out!</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/34-UBERHARVEST-2.95-STABLE-is-out!.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/34-UBERHARVEST-2.95-STABLE-is-out!.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=34</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=34</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
I am happy to announce that a newer version of uberharvest is out! &lt;br /&gt;
&lt;br /&gt;
UBERHARVEST 2.95 STABLE is out!&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
-	Bug fixes &lt;br /&gt;
-	Fingerprint Wordpress Blogs&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
THE CURRENT UBERHARVEST VERSION CAN BE DIRECTLY DOWNLOADED FROM:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest.tar.bz2&lt;/a&gt;&lt;br /&gt;
MD5 Hash = a29671ec1f439998cee057b9438fff4e&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
OR,&lt;br /&gt;
&lt;br /&gt;
Users can update uberharvest directly from your command line by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest --update&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #00FFFF;&quot;&gt;&lt;strong&gt;NEW FEATURE&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;&lt;strong&gt;EXAMPLE OF USE, &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest -w OR --wordpress &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - -wordpress (or -w) will get uberharvest to fingerprint a target website to discover whether the site is Wordpress or not. If the target website is Wordpress, uberharvest will try to guess the version of Wordpress. &lt;/strong&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;THE RESULTS&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/tutorial_19.jpg&quot; alt=&quot; tutorial_19&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest -w OR --wordpress AND –v OR --verbose&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - -wordpress (or -w) will get uberharvest to fingerprint a target website to discover whether the site is Wordpress or not. If the target website is Wordpress, uberharvest will try to guess the version of Wordpress. &lt;/strong&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - -verbose (or -v) by adding the verbosity option, you can learn the steps that uberharvest has taken to fingerprint the target website. If you are a Wordpress owner, this option can help you find out all the weaknesses of your Wordpress and what you must do to protect your website from being easily fingerprinted.&lt;/strong&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;THE RESULTS&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/tutorial_20.jpg&quot; alt=&quot; tutorial_20&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;NOTE!&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
If you already familiar with the functionality of uberharvest, the Wordpress option can be combined with the menu option (-m) or with the load option (-l) as well. You can run the Wordpress option by itself or as a unified fingerprinting process. &lt;br /&gt;
&lt;br /&gt;
For more information, please go to our tutorial page. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;Please report any errors by emailing to support@ubersec.com&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 26 Mar 2012 08:08:05 -0600</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/34-guid.html</guid>
    
</item>
<item>
    <title>UBERHARVEST 2.90 STABLE is out!</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/33-UBERHARVEST-2.90-STABLE-is-out!.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/33-UBERHARVEST-2.90-STABLE-is-out!.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=33</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=33</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
I am happy to announce that a newer version of uberharvest is out! &lt;br /&gt;
&lt;br /&gt;
UBERHARVEST 2.90 STABLE is out!&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
-	Bug fixes &lt;br /&gt;
-	Improved functionality&lt;br /&gt;
-	New get SSL certificate information function&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
THE CURRENT UBERHARVEST VERSION CAN BE DIRECTLY DOWNLOADED FROM:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest.tar.bz2&lt;/a&gt;&lt;br /&gt;
MD5 Hash = 670033a732e59fbf7d5c596f87754909&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
OR,&lt;br /&gt;
&lt;br /&gt;
Users can update uberharvest directly from your command line by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest --update&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 10px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;New Features&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #00FFFF;&quot;&gt;&lt;strong&gt;NEW FEATURE&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;&lt;strong&gt;EXAMPLE OF USE, &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest -m OR -l and –s OR - -ssl&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - -ssl (or –s) will get uberharvest to also harvest the SSL certificate information of the target website(s) &lt;/strong&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;THE RESULTS&lt;strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/tutorial_18.jpg&quot; alt=&quot; tutorial_18&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
For more information, please go to our tutorial page. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;Please report any errors by emailing to support@ubersec.com&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Tue, 28 Feb 2012 16:23:14 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/33-guid.html</guid>
    
</item>
<item>
    <title>Windows Registry Forensics</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/32-Windows-Registry-Forensics.html</link>
            <category>Security Concept</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/32-Windows-Registry-Forensics.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=32</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=32</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;br /&gt;
Document created by Yakov Goldberg&lt;br /&gt;
UBSERC TEAM&lt;br /&gt;
Our website: http://www.ubersec.com&lt;br /&gt;
Follow Us in Twitter: http://twitter.com/#!/ubersec &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Windows Registry Forensics&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;BACKGROUND&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Most of Windows Operating Systems (OS) contain a database called the Windows registry. The Windows registry consists of Windows data files that contain imperative information about the Windows Operating System (OS), software applications that are installed in Windows, hardware information and various system components. The registry is designed with folders called keys and values that contain specific information about the keys which they represent. By browsing through the keys and reading the values, users can find information about applications that have been installed in the system, files that were used recently and applications and services that are running throughout the Windows start-up process. The information in this article will present some interesting locations within the Windows registry. That information can be viewed by all users and help them to learn and understand the registry and also realize what is getting logged by Windows inside the registry. Likewise, the information in this article can help users to perform some simple forensics analysis of their Windows registry for learning purposes or for troubleshooting purposes as needed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;THE REGISTRY HIVES&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
To load the Windows registry editor, type the following:&lt;br /&gt;
 &lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;click on the START button ►  the click on RUN ►and then type regedt32&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
And now you should see the following,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/registry_1.jpg&quot; alt=&quot;registry_1&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
As you can see, the registry shows five different registry hives. Keep in mind however, that Windows Vista and Windows 7 also include an additional registry hive files besides those that are loaded by the registry editor. &lt;br /&gt;
&lt;br /&gt;
-&lt;strong&gt; HKEY_CLASSESS_ROOT (HKCR)&lt;/strong&gt;: this hive contains configuration information that specifies which applications are used to open each file format within the system. &lt;br /&gt;
&lt;br /&gt;
-&lt;strong&gt; HKEY_CURRENT_USER (HKCU)&lt;/strong&gt;: this hive contains information about the current user that is currently logged on to the system and information about the current user profile of that user as well.&lt;br /&gt;
&lt;br /&gt;
The HKCU folder is actually corresponding to the &lt;strong&gt;NTUSER.dat&lt;/strong&gt; file located in the following location in your hard-drive,&lt;br /&gt;
&lt;br /&gt;
For Windows XP users,&lt;br /&gt;
&lt;br /&gt;
 &lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;C:\Documents and Settings\username\NTUSER.dat&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
For Windows Vista and 7 users,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;C:\Users\username\NTUSER.dat&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Note that there are some open-source tools on the Internet that can allow you to view the information within the &lt;strong&gt;NTUSER.dat&lt;/strong&gt; file without having to logon as each user and then access that registry hive. However, if you are a professional forensics analyst, login in to an OS that is used as evidence in criminal investigation under the criminal’s Windows profile only to collect artifacts from the registry pertain to the crime is NOT a GOOD idea because you will contaminate the timelines stored within the &lt;strong&gt;NTUSER.dat&lt;/strong&gt; file (or HKCU) and the evidence will not be admissible in court. The information within that  &lt;strong&gt;NTUSER.dat&lt;/strong&gt; must only be viewed by booting up an external OS (such as Linux) on a CD or USB and then mounting to the local drive and then viewing the information in each file. Backtrack distribution consist some great tools that can help user to do this task. In addition, you may choose to download a demo of &lt;a href=&quot;http://accessdata.com/support/adownloads#ForensicProducts&quot; target=&quot;_blank&quot;&gt; AccesData Registry viewer &lt;/a&gt; and/or purchase that application for helping you to collect information from other users’ &lt;strong&gt;NTUSER.dat&lt;/strong&gt; files without having to worry about contaminating the integrity of the evidence. &lt;br /&gt;
&lt;br /&gt;
-&lt;strong&gt; HKEY_LOCAL_MACHINE (HKLM)&lt;/strong&gt;: this hive by far contains a lot of information regarding the OS configuration state and the hardware and software settings as well.&lt;br /&gt;
&lt;br /&gt;
Upon expanding the HKLM tree, you should see the following sub-folders,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/registry_2.jpg&quot; alt=&quot;registry_2&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
These folders are actually corresponds to data files that are located in the following location in your hard-drive,&lt;br /&gt;
&lt;br /&gt;
 &lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;%WINDIR%\system32\config&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Note that there are some open-source tools on the Internet that can let you to view the information within each file without having to use the registry. However, since these files are protected by the OS once the OS is loaded to the system, the information within each file can only be viewed by booting up an external OS (such as Linux) on a CD or USB and then mounting to the local drive and then viewing the information in each file. Backtrack distribution consist some great tools that can help user to do this task.&lt;br /&gt;
&lt;br /&gt;
-&lt;strong&gt; HKEY_USERS (HKU)&lt;/strong&gt;: this hive contains information about the settings that apply to all the users that logged on into the system. In addition, it contains the default profile configuration for new user profiles.&lt;br /&gt;
&lt;br /&gt;
-&lt;strong&gt; HKEY_CURRENT_CONFIG (HKCC)&lt;/strong&gt;: this hive contains information about the hardware profile the OS uses throughout the start-up process.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;WARNING&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Before attempting to view the registry or change any values in any of the hives, it is a good idea to back-up the registry to your local drive. Often people change values and key within the registry and that result their OS to crash and Windows to fail booting and so on. To back-up the registry to a file you can use the &lt;strong&gt;export&lt;/strong&gt; option located in the &lt;strong&gt;File&lt;/strong&gt; tab within the registry editor. Once you click on export, save the file to your local C: drive root folder. If after changes to the registry you have realized that you need to restore the registry to a state prior of the changes that you have made, you can always import that file back to your registry.   &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;INSTRUCTIONS&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
First let’s start with key and values that exist in the HKEY_LOCAL_MACHINE (HKLM) location.&lt;br /&gt;
&lt;br /&gt;
Listing applications that are lunched throughout OS boot process:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run\&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
That location in the HKLM,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; HKLM\Software\Microsoft\Windows\CurrentVersion\Run\&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
And that location in the HKCU,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; HKCU\Software\Microsoft\Windows\CurrentVersion\Run\&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
The following location specifies all the services that are loaded to the Windows OS system.&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; HKLM\System\CurrentControlSet\Services&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, to see all services NOT using the registry type the followings,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;click on the START button ►  the click on RUN ►and then type services.msc&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Then you should see the following,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/registry_3.jpg&quot; alt=&quot;registry_3&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Under the Services key, you should see more sub-folders corresponding to each service that is loaded to the Windows system. Upon clicking on the desired key, you should see the values pertaining to the key on the right pane of your registry screen. One of these values is the &lt;strong&gt;start&lt;/strong&gt; value. Look below,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/registry_4.jpg&quot; alt=&quot;registry_4&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
If that start value is set to &lt;strong&gt;0x02&lt;/strong&gt; it means that the particular service starts once the Windows OS is booting up. &lt;br /&gt;
&lt;br /&gt;
In the following location you can find the computer’s name,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; HKLM\CurrentControlSet\Control\ComputerName\ActiveComputerName&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In the following location you will find the OS Product-ID, Product-Name, System Root, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In the following location you can find the time and date in which the OS was last shut down, &lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; HKLM\System\CurrentControlSet\Control\Windows&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
After clicking on the Windows key, you should see the value &lt;strong&gt;ShutdownTime&lt;/strong&gt; on the right pane. However, you cannot read this information unless you know how to convert a REG_BINARY key to readable value. Yet, you can download the script &lt;strong&gt;LastShutDown.bvs&lt;/strong&gt; script below and run it on the system.&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://www.ubersec.com/downloads/LastShutDown.vbs&quot; target=&quot;_blank&quot;&gt;http://www.ubersec.com/downloads/LastShutDown.vbs&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
The results should look like the following,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/registry_5.jpg&quot; alt=&quot;registry_5&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
In the following location you can find information about the systems such as the BIOS and product information. The information includes the BIOS versions and release date. &lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;HKLM\HARDWARE\DESCRIPTION\System\BIOS&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In the following location you can find a list of registered applications with Windows,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;HKLM\SOFTWARE\RegisteredApplications&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In the following location you can find time-zone information about the system:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;HKLM\System\CurrentControlSet\Control\TimeZoneInformation&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In the following location you can find information about the system network cards. Once you expends the &lt;strong&gt;NetworkCards&lt;/strong&gt; tree you should see a key for each corresponding network card in the system, &lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In the following location you can find information about all the Internet Protocol (IP) addresses that were assigned or are assigned to the network interface,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Nla\Cache\IntranetAuth&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In the following location you can find information about all the printer drivers that are currently exist in the system. Forensics analysts can find information such as a &lt;strong&gt;model&lt;/strong&gt; value that indicate the printer name and driver that was installed and the &lt;strong&gt;installdate&lt;/strong&gt; value which represents the date which the printer drive was installed, &lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;HKLM\SYSTEM\ControlSet001\Control\Print\Printers&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the following location you can find out whether the TimeStamp feature for NFS is disabled or enabled. The TimeStamp feature is a timelog that tells the user when a folder was last accessed. &lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;HKLM\SYSTEM\CurrentControlSet\Control\FileSystem&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
And now look for the value &lt;strong&gt;NtfsDisableLastAccessUpdate&lt;/strong&gt;. If the value is set to &lt;strong&gt;0&lt;/strong&gt; then this feature is disabled. However, you can choose to set the value to &lt;strong&gt;1&lt;/strong&gt; and then the feature will be enabled.&lt;br /&gt;
0  = NTFS updates the last-accessed timestamp of a file whenever that file is opened.&lt;br /&gt;
1 = NTFS does not update the last-access timestamp of a file when that file is opened.&lt;br /&gt;
The results should look like the following,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/registry_6.jpg&quot; alt=&quot;registry_6&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
For more information about this features, check out the &lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc758569%28WS.10%29.aspx&quot; target=&quot;_blank&quot;&gt;NtfsDisableLastAccessUpdate&lt;/a&gt; article at Technet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FFFF00;&quot;&gt;&lt;strong&gt;TO BE CONTINUED…&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 26 Jan 2012 18:59:23 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/32-guid.html</guid>
    
</item>
<item>
    <title>UBERHARVEST 2.86 STABLE is out!</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/31-UBERHARVEST-2.86-STABLE-is-out!.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/31-UBERHARVEST-2.86-STABLE-is-out!.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=31</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=31</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
I am happy to announce that a newer version of uberharvest is out! &lt;br /&gt;
&lt;br /&gt;
UBERHARVEST 2.86 STABLE is out!&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
-	Bug fixes with updates&lt;br /&gt;
-	Added security controls&lt;br /&gt;
-	Improved functionality&lt;br /&gt;
-	Now printing an entire header string information&lt;br /&gt;
-	Added new phone option [Look below in example]&lt;br /&gt;
-	Functionality improvement &lt;br /&gt;
-	Added logo&lt;br /&gt;
-	Improved proxy functionality &lt;br /&gt;
-	Added more email harvesting rules&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
THE CURRENT UBERHARVEST VERSION CAN BE DIRECTLY DOWNLOADED FROM:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest.tar.bz2&lt;/a&gt;&lt;br /&gt;
MD5 Hash = aa959ffaee3e7957774e438c3f1800f1&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
OR,&lt;br /&gt;
&lt;br /&gt;
Users can update uberharvest directly from your command line by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest --update&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 10px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;New Features&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #00FFFF;&quot;&gt;&lt;strong&gt;FEATURE 1&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;&lt;strong&gt;EXAMPLE OF USE, &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest -m OR -l and –phone –random -xml&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - phone :  This option will harvest for phone number from the main page of your target website. Then the harvested phone numbers will be checked with yellowpages.com for phone listing information&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - xml  : This option will create an XML report along with XSL style-sheet which then the user can take and visually read through a web browser such as Firefox, Internet Explorer, etc.&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - random : This option will get uberharvest to always use a different user-agent every time a target website is scanned. That option should help with evasion as possible. &lt;/strong&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;THE RESULTS&lt;strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/tutorial_16.jpg&quot; alt=&quot; tutorial_16&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Keep in mind that –xml option may slow down the scan process. In addition, the –xml option cannot be included with verbosity option (-v or –verbose).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; I had to erase target information for privacy purposes. &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
For more information, please go to our tutorial page. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;Please report any errors by emailing to support@ubersec.com&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 26 Jan 2012 13:05:54 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/31-guid.html</guid>
    
</item>
<item>
    <title>Use netcatpro and otp.py to transfer files using encryption</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/30-Use-netcatpro-and-otp.py-to-transfer-files-using-encryption.html</link>
            <category>Defense</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/30-Use-netcatpro-and-otp.py-to-transfer-files-using-encryption.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=30</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=30</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    Document created by Yakov Goldberg&lt;br /&gt;
UBSERC TEAM&lt;br /&gt;
Our website: http://www.ubersec.com&lt;br /&gt;
Follow Us in Twitter: http://twitter.com/#!/ubersec &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;strong&gt;Use netcatpro and otp.py to transfer files using encryption!&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;Background&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
This article can be used by network administrators, security administrator and anyone that desires to transfer files from one Linux/Unit systems to another using crypcat or netcat (also known by many security professionals as the Swiss Army Knife). Yet, most importantly, the goal of this article is to take the reader through the steps of transferring files from one system to another using encryption algorithm known as one-time pad to encrypt the transferred files by creating a one-time session key (which also must be used to decrypt the encrypted files). Likewise, the goal of this article is to get the user to use cryptcat for creating an encrypted tunnel while transferring any encrypted files that were encrypted by the one-time pad encryption algorithms.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;Encryption&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Cryptcat tool – uses twofish encryption algorithm to create the encrypted tunnel between the source and target Linux systems.&lt;br /&gt;
&lt;br /&gt;
Otp.py open-source Python tool – to encrypt the desired file using one-time pad encryption. In reality a one-time pad must only be used once. Hence, it is called one-time pad. With one time pad there should be high entropy (or randomness) to the point that no one that gets a hold of the encrypted file(s) can actually perform cryptanalysis to break the encryption algorithm. With that being said, while you go through the instructions below you will have to create a session key (also known as private key). That session key is used to encrypt a text file and then decrypt that text file with the same session key after the file has been successfully transferred to the target system. Thus, key management is imperative since if the key gets to the wrong hands, it can be used to decrypt any encrypted file(s) that was/were encrypted using the same session key. If that situation ever occurs, the parties whom are using that compromised session key must create a new key and use it instead.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;Credits&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
-Thank you for the Nectcat and cryptcat creators. &lt;br /&gt;
&lt;br /&gt;
- Thanks to my friend &lt;a href=&quot;https://twitter.com/#!/MarioVilas&quot; target=&quot;_blank&quot;&gt;@MarioVilas at Twitter&lt;/a&gt; for crating this great one-time pad generator tool open-source tool called otp.py. More information about the tool can be found at &lt;a href=&quot; http://breakingcode.wordpress.com/2010/02/17/one-time-pad-encryption-in-python/&lt;br /&gt;
&quot; target=&quot;_blank&quot;&gt;http://breakingcode.wordpress.com/2010/02/17/one-time-pad-encryption-in-python/&lt;/a&gt;     &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt; Tested on the following Operating Systems (OS)&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 10.04.2 LTS&lt;br /&gt;
Release:	10.04&lt;br /&gt;
Codename:	lucid&lt;br /&gt;
&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 10.10&lt;br /&gt;
Release:	10.10&lt;br /&gt;
Codename:	maverick&lt;br /&gt;
&lt;br /&gt;
Distributor ID: BackTrack&lt;br /&gt;
Description:    BackTrack 4 R2&lt;br /&gt;
Release:        4 R2&lt;br /&gt;
Codename:    Nemesis&lt;br /&gt;
&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 11.10&lt;br /&gt;
Release:	11.10&lt;br /&gt;
Codename:	oneiric&lt;br /&gt;
&lt;br /&gt;
And Backtrack 5&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;Instructions&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #66FF00;&quot;&gt;The following steps must be done on the sender (source) PC:&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Do the following steps:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; $su root&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
Log in as root user to your terminal&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
root@ubersec:~/#wget &lt;a href=&quot;http://www.ubersec.com/wp-content/files/netcatpro_v1.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://www.ubersec.com/wp-content/files/netcatpro_v1.tar.bz2&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
MD5 Hash = b91cd513f05dcd68fd61b83ff56de5f4 &lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
root@ubersec:~/#md5sum netcatpro_v1.tar.bz2&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
Now compare the MD5sum value with the value provided above to ensure they are accurate&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
root@ubersec:~/#bzip2 -cd netcatpro_v1.tar.bz2| tar xvf –&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
root@ubersec:~/#cd [to the extracted folder location]&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
OR,&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
root@ubersec:~/#cd netcatpro/&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
#wget &lt;a href=&quot;http://winappdbg.sourceforge.net/blog/otp.py&quot; target=&quot;_blank&quot;&gt; http://winappdbg.sourceforge.net/blog/otp.py&lt;/a&gt; &lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
Now change the permissions to the otp.py file so you can execute the file&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
#chmod 755 otp.py&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
# touch test_current.txt&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
#echo ‘Hello World!’ &gt; test_current.txt&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
#cat test_current.txt&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Look below,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/netcatpro_1.jpg&quot; alt=&quot;netcatpro_1&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Now that the file was created, we need to encrypt the file with a one-time pad using the otp.py script. Do the following,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;#./otp.py generate session.key -s 1024&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
#./otp.py generate session.key test_current.txt –f&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
OR&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
#./otp.py generate session.key test_current.txt –f -p&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Features&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF9900;&quot;&gt;-f using that tag will cause otp.py to force overwriting of any output file. In the case it will be the test_current.txt&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF9900;&quot;&gt;-p using that tag will cause opt.py to use the paranoid option which uses the /dev/random module to produce random steams of numbers. That will allow creating even stronger one-time pad.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Let’s keep on going. Do the following,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;#./otp.py encrypt test_current.txt session.key test_current.crypto&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now that we are done creating the encrypted file &lt;strong&gt;test_current.crypto&lt;/strong&gt; let’s create the &lt;strong&gt;sender.py&lt;/strong&gt; and &lt;strong&gt;receiver.py&lt;/strong&gt; files using the &lt;strong&gt;nc_generate&lt;/strong&gt; tool. For that process you will need the name of the encrypted file, the ports numbers (chosen by the user) for the sender and receiver PCs and the target file name that will be received by the receiver PC over the network. Do the following,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;#./nc_generate -sf test_current.crypto -tf test_new.crypto -p 4444 -e -v -h  192.168.111.141&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Features&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF9900;&quot;&gt;- sf : The source file name that you want to send&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF9900;&quot;&gt;- tg : The target file name that you want to receive. That can be a different name than that current name of the source file.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF9900;&quot;&gt;-p : port number. It is recommended to select ports that are bigger than 1024 and smaller than 65535 (1024 &lt; port number &lt; 65535)&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF9900;&quot;&gt;-e : Use &lt;strong&gt;cryptcat&lt;/strong&gt; for encrypted tunnel using twofish encryption  algorithm. Not using this command will default to use &lt;strong&gt;netcat&lt;/strong&gt; which does not provide encrypted tunnel and the files will get transferred from source to destination in clear-text.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF9900;&quot;&gt;-v : add verbosity to netcat or cryptcat&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF9900;&quot;&gt;-h : Add the target host name IP address&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Look below in the picture,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/netcatpro_2.jpg&quot; alt=&quot;netcatpro_2&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
In the image above you can see that &lt;strong&gt;nc_generate&lt;/strong&gt; has created two files. The first file &lt;strong&gt;sender.py&lt;/strong&gt; must be used on the sender (source) PC and the &lt;strong&gt;receiver.py&lt;/strong&gt; file must get copied or moved to the receiver (target) PC. In addition, you must also copy the &lt;strong&gt;session.key&lt;/strong&gt; file to the receiver (target) PC so you can decrypt that transferred file once the transfer process has been completed. &lt;br /&gt;
&lt;br /&gt;
However, before you copy the receiver.py file and the session.key file to the target PC, it is a good time to perform MD5SUM to the source file &lt;strong&gt;test_current.crypto&lt;/strong&gt;. The reason that you would want to do it is so you can ensure that once the target PC has received the file after the transfer process has been completed, the receiver (either it is you on target PC as well or someone else) can also run MD5SUM on the received file and then compare the two hash functions of each files together. Doing so, will allow you and the receiver to check that integrity was not compromised and the file was not corrupted or compromised and modified throughout the transfer. Therefore, the MD5 hash must match on both hands. First, let’s run md5sum to the &lt;strong&gt;test_current.crypto&lt;/strong&gt; on the sender PC.&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;#md5sum test_current.crypto &lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
MD5=1571825247ab7145316d933193159850&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Look below in picture,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/netcatpro_3.jpg&quot; alt=&quot;netcatpro_3&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Now copy both the &lt;strong&gt;receiver.py&lt;/strong&gt; and the &lt;strong&gt;session.key&lt;/strong&gt; files to the receiver PC.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FFFF33;&quot;&gt; &lt;strong&gt;WARNING!!!&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Throughout the transfer of the &lt;strong&gt;session.key&lt;/strong&gt; file from the source PC to the target PC the user(s) must ensure that the file does not get compromised by a malicious entity. Since the file can be used to encrypt and decrypt files, if that file gets compromised throughout the process of giving it to the receiving entity, the malicious entity that now have that &lt;strong&gt;session.key&lt;/strong&gt; file in his/her possession can now also decrypt the encrypt the file &lt;strong&gt;test_current.crypto&lt;/strong&gt;. Even though we have used the &lt;strong&gt;otp.py&lt;/strong&gt; file to generate a one-time pad encryption key (which is impossible to defeat if used once hence, one-time pad), if the key gets compromised neither the sender or receiver should use that key again. Rather, the sender must re-generate a new key using the &lt;strong&gt;otp.py&lt;/strong&gt; file and then encrypt that source file once again. Key management is by far the most important thing to think about while dealing with private and/or session keys.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #66FF00;&quot;&gt;The following steps must be done on the receiver (target) PC:&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Below you can see that I have copied the receiver.py and the session.key files to the target PC (IP address 192.168.111.141).&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/netcatpro_4.jpg&quot; alt=&quot;netcatpro_4&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Now you will need to download the otp.py file from &lt;a href=&quot; http://breakingcode.wordpress.com/2010/02/17/one-time-pad-encryption-in-python/&lt;br /&gt;
&quot; target=&quot;_blank&quot;&gt;http://breakingcode.wordpress.com/2010/02/17/one-time-pad-encryption-in-python/&lt;/a&gt; to target PC since you will need to use that file along with the &lt;strong&gt;session.key&lt;/strong&gt; file to decrypt the transferred file.&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;#wget &lt;a href=&quot;http://winappdbg.sourceforge.net/blog/otp.py&quot; target=&quot;_blank&quot;&gt; http://winappdbg.sourceforge.net/blog/otp.py&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
Change permissions to the file so you can execute the file&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
#chmod 755 otp.py&lt;/div&gt; &lt;br /&gt;
&lt;br /&gt;
Now you (or the receiving entity) needs to execute the &lt;strong&gt;receiver.py&lt;/strong&gt; file on the target PC. Be advised that you will only have about 30 seconds before that session dies and you will be required to execute the receiver file once again. &lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;#./receiver.py&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Look below in image,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/netcatpro_5.jpg&quot; alt=&quot;netcatpro_5&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Now go back to the sender PC and execute the &lt;strong&gt;sender.py&lt;/strong&gt; file.&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;#./sender.py&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Once the process is completed, you should now have the file &lt;strong&gt;test_new.crypto&lt;/strong&gt; in your receiving (target) PC. It is now also a good time to execute md5sum to the transferred file to assure that it was transferred completely with no errors.  &lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;#md5sum test_new.crypto &lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
MD5=1571825247ab7145316d933193159850&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Look below in the picture,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/netcatpro_7.jpg&quot; alt=&quot;netcatpro_7&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Now compare the hashes between the &lt;strong&gt;test_current.crypto&lt;/strong&gt; file and the &lt;strong&gt;test_new.crypto&lt;/strong&gt;file. If all is good, you should be able now to decrypt the file using &lt;strong&gt;otp.py&lt;/strong&gt; file and the &lt;strong&gt;session.key&lt;/strong&gt; file.&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;#./otp.py decrypt test_new.crypto session.key test_new.txt&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
#ls –al&lt;br /&gt;
&lt;div style=&quot;padding: 1px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
#cat test_new.txt&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Look below in image,&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/netcatpro_8.jpg&quot; alt=&quot;netcatpro_8&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FFFF33;&quot;&gt; &lt;strong&gt;Remember,&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
You can try to use regular netcat excluding the (–encrypt) option while creating the sender and receiver files with the nc_generate tool. Since your file is encrypted with a one-time pad session (private) key, in reality that should suffice security and encryption. However, it never hurts to take extra step of precaution and also create an encrypted tunnel with cryptcat while transferring the file from source to destination and vice versa. The more security layer that you add the better it is to help decrease the likelihood that someone may compromise your information or in this particular case, that file. Thus, adding layer upon layer of security is always good and that process is called in the cyber world as defense-in-depth.&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
And there you have it! &lt;br /&gt;
&lt;br /&gt;
You are all done!&lt;br /&gt;
&lt;br /&gt;
As always, if you find grammar problem or any technical errors with this article, please report it to us at support@ubersec.com &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 20 Jan 2012 15:20:30 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/30-guid.html</guid>
    
</item>
<item>
    <title>UBERHARVEST 2.84 STABLE is out!</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/29-UBERHARVEST-2.84-STABLE-is-out!.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/29-UBERHARVEST-2.84-STABLE-is-out!.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=29</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=29</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
I am happy to announce that a newer version of uberharvest is out! &lt;br /&gt;
&lt;br /&gt;
UBERHARVEST 2.84 STABLE is out!&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
-	Bug fixes with updates&lt;br /&gt;
-	Improved functionality&lt;br /&gt;
-	Now printing an entire header string information&lt;br /&gt;
-	Added new phone option [Look below in example]&lt;br /&gt;
-	Functionality improvement &lt;br /&gt;
-	Added logo&lt;br /&gt;
-	Improved proxy functionality &lt;br /&gt;
-	Added more email harvesting rules&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
THE CURRENT UBERHARVEST VERSION CAN BE DIRECTLY DOWNLOADED FROM:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://www.ubersec.com/wp-content/files/uberharvest.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://www.ubersec.com/wp-content/files/uberharvest.tar.bz2&lt;/a&gt;&lt;br /&gt;
MD5 Hash = 19a9b40e49a3477af0b34c7ff619ca46&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
OR,&lt;br /&gt;
&lt;br /&gt;
Users can update uberharvest directly from your command line by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest --update&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 10px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;New Features&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #00FFFF;&quot;&gt;&lt;strong&gt;FEATURE 1&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;&lt;strong&gt;EXAMPLE OF USE, &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest -m OR -l and –phone –random -xml&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - phone :  This option will harvest for phone number from the main page of your target website. Then the harvested phone numbers will be checked with yellowpages.com for phone listing information&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - xml  : This option will create an XML report along with XSL style-sheet which then the user can take and visually read through a web browser such as Firefox, Internet Explorer, etc.&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; - random : This option will get uberharvest to always use a different user-agent every time a target website is scanned. That option should help with evasion as possible. &lt;/strong&gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;THE RESULTS&lt;strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/tutorial_16.jpg&quot; alt=&quot; tutorial_16&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Keep in mind that –xml option may slow down the scan process. In addition, the –xml option cannot be included with verbosity option (-v or –verbose).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt; I had to erase target information for privacy purposes. &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
For more information, please go to our tutorial page. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;Please report any errors by emailing to support@ubersec.com&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Tue, 17 Jan 2012 11:00:57 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/29-guid.html</guid>
    
</item>
<item>
    <title>UBERHARVEST 2.82 STABLE is out!</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/28-UBERHARVEST-2.82-STABLE-is-out!.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/28-UBERHARVEST-2.82-STABLE-is-out!.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=28</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=28</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
I am happy to announce that a newer version of uberharvest is out! &lt;br /&gt;
&lt;br /&gt;
UBERHARVEST 2.82 STABLE is out!&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
-	Bug fixes with updates&lt;br /&gt;
-	Improved functionality&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
THE CURRENT UBERHARVEST VERSION CAN BE DIRECTLY DOWNLOADED FROM:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest.tar.bz2&lt;/a&gt;&lt;br /&gt;
MD5 Hash = 14809d8f99b0ea2db4b9d2b0d78a9a8f&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;Please report any errors by emailing to support@ubersec.com&lt;/div&gt;&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 09 Jan 2012 14:39:59 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/28-guid.html</guid>
    
</item>
<item>
    <title>WSUS server clients troubleshoot techniques</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/27-WSUS-server-clients-troubleshoot-techniques.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/27-WSUS-server-clients-troubleshoot-techniques.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=27</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    Document created by Yakov Goldberg&lt;br /&gt;
UBSERC TEAM&lt;br /&gt;
Our website: http://www.ubersec.com&lt;br /&gt;
Follow Us in Twitter: http://twitter.com/#!/ubersec &lt;br /&gt;
&lt;br /&gt;
WSUS server clients troubleshoot techniques&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Background&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
The following information should help System Administrators (SAs) to determine why client Personal Computers (PCs) do not communicate with Windows Server Update Services (WSUS) server. Likewise, the following information may assist SAs to reset/repair client PCs that cannot receive updates from WSUS server properly or fail to install updates once the synchronization process with WSUS server is completed between the PCs and WSUS server. &lt;br /&gt;
&lt;br /&gt;
The information in this article was written with the perception that SAs already have WSUS server working and functioning properly and is a part of their domain environment. Likewise, the article also assumes that the WSUS server is also set to enforce clients PCs to synchronize with the server through GPO or registry settings server (look below in the picture). And finally, the article also assume that all client PCs receive their updates for Windows (and any other Microsoft products) from WSUS server rather than receiving updates from &lt;a href=&quot; http://www.microsoft.com&quot; target=&quot;_blank&quot;&gt; Microsoft’s&lt;/a&gt; website as usual. &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/wsus_3.jpg&quot; alt=&quot;wsus_3&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
This article assumes that a GPO that enforces the synchronization of client PCs with the WSUS server was created by downloading the wuau.adm template file from &lt;a href=&quot;http://www.microsoft.com/download/en/details.aspx?id=18664&quot; target=&quot;_blank&quot;&gt; Microsoft’s Group Policy ADM Files&lt;/a&gt; website. Then the &lt;strong&gt;wuau.adm&lt;/strong&gt; template should have been added to the GPO (look below in the picture) under the &lt;strong&gt;Administrative Template&lt;/strong&gt; in &lt;strong&gt;Computer Configuration&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/wsus_5.jpg&quot; alt=&quot;wsus_5&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Once that process has been completed, the Windows updates section (look below) should have been modified to direct all client PCs to WSUS server for getting their updates. In addition, setting up updates time and the process that updates are downloaded and installed on all clients PCs should have been also determined and configured. &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/wsus_4.jpg&quot; alt=&quot;wsus_4&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Then that GPO should have been applied to the Organizational Unit (OU) that contain all the client PCs (or at the root OU since some organizations divide their client PCs via branches, department, etc). &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Operating Systems: &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
The script has been tested in the following OS:&lt;br /&gt;
&lt;br /&gt;
-	Windows XP &lt;br /&gt;
-	Windows Vista&lt;br /&gt;
-	Windows 7&lt;br /&gt;
&lt;br /&gt;
And with:&lt;br /&gt;
&lt;br /&gt;
-	WSUS version 2 and 3&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Instructions&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;&lt;strong&gt;PROBLEM 1&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
When I look at my computer list in WSUS under the “All Computers” I cannot see some client PCs in the list. Yet, I know that the WSUS GPO has been applied to all my client PCs so they are all must be seen in that “All Computer” container. What can I do? Or what was possibly done wrong?   &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/wsus_6.jpg&quot; alt=&quot;wsus_6&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #0066FF;&quot;&gt;&lt;strong&gt;ANSWER 1&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
If you use some sort of a ghost application to image your client PCs in your organization, then your client PCs’ Windows Operating Systems (OS) are probably having the same SusClientID registry value (look below) across your entire imaged client PCs. Hence, WSUS server can only recognize one OS that corresponds with one SusClientID value and all other identical PCs that contain the same value cannot register with WSUS. To fix that issue, you must remove that value from your registry on each client machine.  &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/wsus_7.jpg&quot; alt=&quot;wsus_7&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
You can choose to remove the SusClientId value by opening your &lt;strong&gt;regedit&lt;/strong&gt; and browse to &lt;strong&gt;Computer\HKEY_LOCAL_MACHINE_SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate&lt;/strong&gt; and then remove that value manually. &lt;br /&gt;
&lt;br /&gt;
OR, &lt;br /&gt;
&lt;br /&gt;
You can download the following VBScript and add it to the same GPO that you initially created for enforcing your client PCs to synchronize (look in background section) with your WSUS server. &lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot;http://ubersec.com/downloads/WSUS/Wsus_ID_cleanup.vbs&quot; target=&quot;_blank&quot;&gt; http://ubersec.com/downloads/WSUS/Wsus_ID_cleanup.vbs &lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
That script must get added to your &lt;strong&gt;Startup Scripts&lt;/strong&gt; under &lt;strong&gt;Computer Configuration&lt;/strong&gt; (look below). &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/wsus_8.jpg&quot; alt=&quot;wsus_8&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
Once you have completed that process, assure that you restart the client PCs that are not seen by the WSUS server. Once the value has been removed by the execution of that VBscript file upon restart, WSUS server should now start registering each PC one at the time. You may want to be patient since that process takes some time to occur. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;Be advised that removing that value from the registry is none invasive and does not cause any functional issues to the OS whatsoever.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;&lt;strong&gt;PROBLEM 2&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
What is the most effective way to know whether a client PC registers properly with WSUS without having to look and read big logs and what not?&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #0066FF;&quot;&gt;&lt;strong&gt;ANSWER 2&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
For that process you can download and use the &lt;strong&gt;clientdiag.exe tool&lt;/strong&gt; from the following link:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot;http://ubersec.com/downloads/WSUS/ClientDiag.exe&quot; target=&quot;_blank&quot;&gt; http://ubersec.com/downloads/WSUS/ClientDiag.exe&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Once the file has been downloaded, copy the file to the system drive windows system32 folder location (usually at &lt;strong&gt;C:\Windows\System32\&lt;/strong&gt;) of any given client PC that you wish to check. Then go to the command line on that PC and type &lt;strong&gt;ClientDiag.exe&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/wsus_2.jpg&quot; alt=&quot;wsus_2&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
If all things are good, you should see the &lt;strong&gt;PASS&lt;/strong&gt; value across the report. However, if you see that few things have failed rather than passed then the problem can vary. You will have to troubleshoot that problem based on that problem.&lt;br /&gt;
&lt;br /&gt;
However, if you wish to push this executable across your entire client PCs rather than having to copy the file individually to each PC, then you can download the following VBScript:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot;http://ubersec.com/downloads/WSUS/CopyFile.vbs&quot; target=&quot;_blank&quot;&gt; http://ubersec.com/downloads/WSUS/CopyFile.vbs&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
And then place it along with the &lt;strong&gt;clientdiag.exe&lt;/strong&gt; in your &lt;strong&gt;Startup Scripts&lt;/strong&gt; under &lt;strong&gt;Computer Configuration&lt;/strong&gt; (look below) under the same WSUS GPO that you use to enforce WSUS synchronization to your client PCs with WSUS server. &lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/wsus_9.jpg&quot; alt=&quot;wsus_9&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
 &lt;br /&gt;
The only thing that you &lt;strong&gt;MUST&lt;/strong&gt; modify within that script is the SourceLocation value for the location of the &lt;strong&gt;clientdiag.exe&lt;/strong&gt; file. Hence, search for the following line and change it in accordance:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;&lt;strong&gt;SourceLocation = &quot;Change me&quot;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
My &lt;strong&gt;clientdiag.exe&lt;/strong&gt; and the &lt;strong&gt;Copyfile.vbs&lt;/strong&gt; files are located in:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; SourceLocation = \\ubersec.com\SysVol\ubersec.com\Policies\{4D1A508B-47ED-4B40-86A4-123FA5EBAF4C}\Machine\Scripts\Startup\&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Thus, your files may be located in a different location. So adjust the location within that script before you add it to your GPO. &lt;br /&gt;
&lt;br /&gt;
Once you were successfully able to perform these steps, upon restarting each client PC, the script should copy the file &lt;strong&gt;clientdiag.exe&lt;/strong&gt;  to the system32 folder and then you can choose to run that script on any given PC to check whether that PC communicates with WSUS server or not and then troubleshoot as needed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;&lt;strong&gt;PROBLEM 3&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
My client PCs receives their updates from WSUS server but the updates keep failing upon installation. What should I do?&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #0066FF;&quot;&gt;&lt;strong&gt;ANSWER 3&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Well in that case the problem can vary from WSUS delivering updates that do not match the current OS in use or any Microsoft applications that are in use. Believe me when I say it, but I already have seen some crazy stuff like that happening once before. In addition, there can also be a problem with the OS itself that can cause these issues. For the most part you will have to check on Microsoft’s website for the solution. However, you can always download the following scripts and run each one (depending on the problem and the OS version) against any given PC that is having issues installing updates.&lt;br /&gt;
&lt;br /&gt;
Scripts for Windows XP:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot;http://ubersec.com/downloads/WSUS/Remove&amp;ReinstallAutoUpdates_WinXP.bat&quot; target=&quot;_blank&quot;&gt; http://ubersec.com/downloads/WSUS/Remove&amp;ReinstallAutoUpdates_WinXP.bat&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot;http://ubersec.com/downloads/WSUS/RepairAutoUpdates_WinXP.bat&quot; target=&quot;_blank&quot;&gt; http://ubersec.com/downloads/WSUS/RepairAutoUpdates_WinXP.bat&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot;http://ubersec.com/downloads/WSUS/ResetAutoUpdates_WinXP.bat&quot; target=&quot;_blank&quot;&gt; http://ubersec.com/downloads/WSUS/ResetAutoUpdates_WinXP.bat&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Scripts for Windows 7:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot;http://ubersec.com/downloads/WSUS/Remove&amp;ReinstallAutoUpdates_Win7.bat&quot; target=&quot;_blank&quot;&gt; http://ubersec.com/downloads/WSUS/Remove&amp;ReinstallAutoUpdates_Win7.bat&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot;http://ubersec.com/downloads/WSUS/RepairAutoUpdates_Win7.bat&quot; target=&quot;_blank&quot;&gt; http://ubersec.com/downloads/WSUS/RepairAutoUpdates_Win7.bat&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot;http://ubersec.com/downloads/WSUS/ResetAutoUpdates_Win7.bat&quot; target=&quot;_blank&quot;&gt; http://ubersec.com/downloads/WSUS/ResetAutoUpdates_Win7.bat&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;If you have any other questions or if you came across some other scripts or cool ways to troubleshoot WSUS related problems, please feel free to email me at support@ubersec.com&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Thu, 05 Jan 2012 09:05:38 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/27-guid.html</guid>
    
</item>
<item>
    <title>WSUS server database cleanup Powershell script</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/26-WSUS-server-database-cleanup-Powershell-script.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/26-WSUS-server-database-cleanup-Powershell-script.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=26</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    Document created by Yakov Goldberg&lt;br /&gt;
UBSERC TEAM&lt;br /&gt;
Our website: http://www.ubersec.com&lt;br /&gt;
Follow Us in Twitter: http://twitter.com/#!/ubersec &lt;br /&gt;
&lt;br /&gt;
WSUS server database clean-up Powershell script&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Background&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Many organizations utilize Windows Server Update Services (WSUS) server to centralize Windows updates and distribute them to all client machines that run Windows Operating Systems (OS) accordingly. On many occasions however, WSUS server will keep downloading updates from Microsoft for a variety of products and keep these updates in the hard-drive until the administrator decides to run the Server Cleanup Wizard manually from the Options tab in Update services. Yet, the administrator must always remember to execute that option manually or otherwise, WSUS server will keep downloading new updates while keeping older updates in the system. Thus, the server will get filled up with more and more updates until the hard-disk have reached full capacity. To help and reduce the likelihood for something like as such to occur, administrator can utilize Powershell WSUS clean-up script to clean older updates from WSUS server automatically. The following instructions will show administrator how to create a Powershell script that cleans up older updates (older than 30 day or unapproved updates) and then send the recipient (usually the administrator) an email with the results. &lt;br /&gt;
&lt;br /&gt;
Keep in mind that for the script to work properly you will need your email server (usually exchange) to be an open-relay server. From a security perspective, this is not an always a good thing to have an email open-relay server since malicious attackers can find out the Internet Protocol (IP) of your email server and use it to send emails on the behalf of your company since your email server is open-relay server. My script is basic and doesn’t contain any security features in mind. Feel free to tweak or modify the script to enforce more security and authentication to your email server by creating a special account for that script in Active Directory (AD). &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Operating Systems: &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
The script has been tested in the following OS:&lt;br /&gt;
&lt;br /&gt;
-	Windows 2003&lt;br /&gt;
-	Windows 2008&lt;br /&gt;
-	Windows 2008 R2&lt;br /&gt;
&lt;br /&gt;
With &lt;br /&gt;
&lt;br /&gt;
-	WSUS version 2 and 3&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Instructions&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
First and foremost you must assure that PowerShell 2.0 is installed and running on your WSUS Server. To do that, please go to your command line and type: &lt;strong&gt;powershell&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/wsus_1.jpg&quot; alt=&quot;wsus_1&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
If you windows have lunched Powershell you should see the letters &lt;strong&gt;PS&lt;/strong&gt; next to the prompt line (look above). If Windows does not recognize the command “powershell”, you will have to download the Windows Management Framework Core (WinRM 2.0 and Windows Powershell 2.0) and install is on your Wsus server from the following link:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot; http://support.microsoft.com/kb/968929 &quot; target=&quot;_blank&quot;&gt; http://support.microsoft.com/kb/968929&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Once you have downloaded and completed the Powershell (PS) installation on your wsus server, you will need to set Powershell restriction policy level to &lt;strong&gt;Unrestricted&lt;/strong&gt;. To do that, type the followings &lt;strong&gt;Set-ExecutionPolicy Unrestricted&lt;/strong&gt; in your command line:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;&lt;br /&gt;
PS C:\&gt; Set-ExecutionPolicy Unrestricted&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Setting the execution policy level to unrestricted allow the user to execute Powershell scripts on the system. Keep in mind that setting the policy to unrestricted is not always a good idea since you allow your server to execute any PS script. Thus, attackers could run their scripts on that server as well if they were ever successful gaining access to the server. For more information about the PS Execution policy please refer to the following link:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot; http://technet.microsoft.com/en-us/library/ee176961.aspx&quot; target=&quot;_blank&quot;&gt; http://technet.microsoft.com/en-us/library/ee176961.aspx&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now you should be able to copy and paste the following script to your notepad and change server variables such as the &lt;strong&gt;From&lt;/strong&gt; and &lt;strong&gt;To&lt;/strong&gt; addresses and your Fully Qualified Domain Name (FQDN) of your WSUS server and your Exchange server (or any other email server you may be using). &lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#Region VARIABLES&lt;br /&gt;
&lt;br /&gt;
# WSUS Connection Parameters:&lt;br /&gt;
## Change settings below to your situation. ##&lt;br /&gt;
&lt;br /&gt;
# Enter your FQDN of the WSUS server&lt;br /&gt;
[String]$parentServer = &quot;wsusserver.ubersec.com&quot;  &lt;br /&gt;
&lt;br /&gt;
# Use secure connection $True or $False&lt;br /&gt;
[Boolean]$useSecureConnection = $False&lt;br /&gt;
[Int32]$portNumber = 80&lt;br /&gt;
&lt;br /&gt;
# From address for email notifications. You can name it to whatever you want.&lt;br /&gt;
[String]$emailFromAddress = WsusAdmin@ubersec.com&lt;br /&gt;
&lt;br /&gt;
# To address for email notifications. The recipient whom needs to receive emails upon the cleanup completion.&lt;br /&gt;
[String]$emailToAddress = uberadmingroup@ubersec.com&lt;br /&gt;
&lt;br /&gt;
# Subject of email notification&lt;br /&gt;
[String]$emailSubject = &quot;WSUS Cleanup Results&quot;&lt;br /&gt;
&lt;br /&gt;
# Enter your FQDM for Exchange server &lt;br /&gt;
[String]$emailMailserver = &quot;emailmxsrv.ubersec.com&quot;&lt;br /&gt;
&lt;br /&gt;
# Cleanup Parameters:&lt;br /&gt;
## Set to $True or $False ##&lt;br /&gt;
# Decline updates that have not been approved for 30 days or more, are not currently needed by any clients, and are superseded by an approved update.&lt;br /&gt;
[Boolean]$supersededUpdates = $True&lt;br /&gt;
# Decline updates that aren&#039;t approved and have been expired my Microsoft.&lt;br /&gt;
[Boolean]$expiredUpdates = $True&lt;br /&gt;
# Delete updates that are expired and have not been approved for 30 days or more.&lt;br /&gt;
[Boolean]$obsoleteUpdates = $True&lt;br /&gt;
# Delete older update revisions that have not been approved for 30 days or more.&lt;br /&gt;
[Boolean]$compressUpdates = $True&lt;br /&gt;
# Delete computers that have not contacted the server in 30 days or more.&lt;br /&gt;
[Boolean]$obsoleteComputers = $True&lt;br /&gt;
# Delete update files that aren&#039;t needed by updates or downstream servers.&lt;br /&gt;
[Boolean]$unneededContentFiles = $True&lt;br /&gt;
&lt;br /&gt;
#EndRegion VARIABLES&lt;br /&gt;
&lt;br /&gt;
#Region SCRIPT&lt;br /&gt;
&lt;br /&gt;
# Load .NET assembly&lt;br /&gt;
[void][reflection.assembly]::LoadWithPartialName(&quot;Microsoft.UpdateServices.Administration&quot;);&lt;br /&gt;
&lt;br /&gt;
# Connect to WSUS Server&lt;br /&gt;
$wsusParent = &lt;br /&gt;
[Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer($parentServer,$useS&lt;br /&gt;
ecureConnection,$portNumber);&lt;br /&gt;
&lt;br /&gt;
# Log the date first&lt;br /&gt;
$DateNow = Get-Date&lt;br /&gt;
&lt;br /&gt;
# Perform Cleanup&lt;br /&gt;
$Body += &quot;$parentServer ($DateNow ) :&quot; | Out-String &lt;br /&gt;
$CleanupManager = $wsusParent.GetCleanupManager();&lt;br /&gt;
$CleanupScope = New-Object&lt;br /&gt;
Microsoft.UpdateServices.Administration.CleanupScope($supersededUpdates,$expiredUpdates&lt;br /&gt;
,$obsoleteUpdates,$compressUpdates,$obsoleteComputers,$unneededContentFiles);&lt;br /&gt;
$Body += $CleanupManager.PerformCleanup($CleanupScope) | Out-String &lt;br /&gt;
&lt;br /&gt;
#Get list of downstream servers&lt;br /&gt;
$wsusDownstreams = &lt;br /&gt;
[Microsoft.UpdateServices.Administration.AdminProxy]::DownstreamServerCollection;&lt;br /&gt;
$wsusDownstreams = $wsusParent.GetDownstreamServers();&lt;br /&gt;
&lt;br /&gt;
#Clean each downstream server&lt;br /&gt;
$wsusDownstreams | ForEach-Object {&lt;br /&gt;
			$ping = New-Object System.Net.NetworkInformation.Ping&lt;br /&gt;
			$DSServer = $_.FullDomainName&lt;br /&gt;
			Try{&lt;br /&gt;
				$Reply = $ping.send($DSServer)&lt;br /&gt;
				$ReplyStatus = $Reply.Status&lt;br /&gt;
				Write-Host $ReplyStatus&lt;br /&gt;
			}&lt;br /&gt;
			catch{&lt;br /&gt;
				$ReplyStatus = &quot;False&quot;&lt;br /&gt;
				Write-Host $ReplyStatus&lt;br /&gt;
			}&lt;br /&gt;
			if ($ReplyStatus -eq &quot;Success&quot;)&lt;br /&gt;
			{&lt;br /&gt;
				# Log the date first&lt;br /&gt;
				$DateNow = Get-Date&lt;br /&gt;
				$Body += $DSServer + &quot; ($DateNow ) : &quot; | Out-String&lt;br /&gt;
				$wsusReplica = &lt;br /&gt;
[Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer($_.FullDomainName,&lt;br /&gt;
$useSecureConnection,$portNumber);&lt;br /&gt;
				$CleanupManager = $wsusReplica.GetCleanupManager();&lt;br /&gt;
				$CleanupScope = New-Object &lt;br /&gt;
Microsoft.UpdateServices.Administration.CleanupScope($supersededUpdates,$expiredUpdates&lt;br /&gt;
,$obsoleteUpdates,$compressUpdates,$obsoleteComputers,$unneededContentFiles);&lt;br /&gt;
				$Body += $CleanupManager.PerformCleanup($CleanupScope) | Out-String&lt;br /&gt;
			}else{&lt;br /&gt;
				# Log the date first&lt;br /&gt;
				$DateNow = Get-Date&lt;br /&gt;
				$Body += $DSServer + &quot; ($DateNow ) : not pingable`n&quot; | Out-String &lt;br /&gt;
			}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Send the results in an email&lt;br /&gt;
#Send-MailMessage -From $emailFromAddress -To $emailToAddress -Subject $emailSubject -Body $Body -SmtpServer $emailMailserver&lt;br /&gt;
&lt;br /&gt;
# Mail the report...&lt;br /&gt;
$message = new-object Net.Mail.MailMessage&lt;br /&gt;
$mailer = new-object Net.Mail.SmtpClient($emailMailserver)&lt;br /&gt;
&lt;br /&gt;
# From address for email notifications. You can name it to whatever you want.&lt;br /&gt;
$message.From = wsusadmin@ubersec.com&lt;br /&gt;
# To address for email notifications. The recipient whom needs to receive emails upon the cleanup completion.&lt;br /&gt;
$message.To.Add(&quot;uberadmingroup@ubersec.com &quot;)&lt;br /&gt;
$message.Subject = &quot;Windows Update - Server Clean-Up Wizard&quot;&lt;br /&gt;
$message.Body = ($Body)&lt;br /&gt;
&lt;br /&gt;
$mailer.Send($message)&lt;br /&gt;
&lt;br /&gt;
#EndRegion SCRIPT&lt;br /&gt;
#You are done!&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Don&#039;t forget that you will have to change the MX server FQDN and the WSUS server FQDN in the lines at the top of the script. In addition, you will also have to add the [TO] and [FROM] email addressees.&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
You can also download the script and modify the lines that say &lt;strong&gt;”Change me”&lt;/strong&gt; for your convenience from the following link:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt; &lt;a href=&quot; http://www.ubersec.com/downloads/Wsus_script.ps1&quot; target=&quot;_blank&quot;&gt; http://www.ubersec.com/downloads/Wsus_script.ps1&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now you can setup a scheduled job on your WSUS server to run that script once a week. Keep in mind that if you have Windows 2003 server you may not be able to run a Powershell scripts directly as a scheduled tasks. Rather, you will need to create a batch file that execute that script and then run that batch file in the schedule. The content of the batch file should look as the followings:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; &gt;@echo off&lt;br /&gt;
cls&lt;br /&gt;
powershell c:\&gt;Wsus_script.ps1&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Once the batch file is executed, it will execute the Powershell script and once this process is completed, your Admin group should receive an email that looks as the followings:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 1px;&quot;&gt;wsusserver.ubersec.com (01/01/2012 02:01:39 ) :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SupersededUpdatesDeclined : 0&lt;br /&gt;
ExpiredUpdatesDeclined    : 0&lt;br /&gt;
ObsoleteUpdatesDeleted    : 0&lt;br /&gt;
UpdatesCompressed         : 79&lt;br /&gt;
ObsoleteComputersDeleted  : 0&lt;br /&gt;
DiskSpaceFreed            : 0&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
If successful, you are done!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Wed, 04 Jan 2012 07:16:46 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/26-guid.html</guid>
    
</item>
<item>
    <title>UBERHARVEST 2.80 STABLE is out!</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/23-UBERHARVEST-2.80-STABLE-is-out!.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/23-UBERHARVEST-2.80-STABLE-is-out!.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=23</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=23</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
I am happy to announce that a newer version of uberharvest is out! &lt;br /&gt;
&lt;br /&gt;
UBERHARVEST 2.80 STABLE is out!&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
-	Added XML report feature. Look below for example&lt;br /&gt;
-	Removed all broken proxy server and added new working proxies to anonymous.txt file&lt;br /&gt;
-	Added more user-agents for (--random) option&lt;br /&gt;
-	Bug fixes&lt;br /&gt;
-	Now working with Python 2.52 and UP&lt;br /&gt;
-	Improved functionality &lt;br /&gt;
-	Added new setup file for automatic installation of perquisites packages &lt;br /&gt;
-	Application have been tested and is stable with the following Ubuntu/Backtrack distributions:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 10.04.2 LTS&lt;br /&gt;
Release:	10.04&lt;br /&gt;
Codename:	lucid&lt;br /&gt;
&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 10.10&lt;br /&gt;
Release:	10.10&lt;br /&gt;
Codename:	maverick&lt;br /&gt;
&lt;br /&gt;
Distributor ID: BackTrack&lt;br /&gt;
Description:    BackTrack 4 R2&lt;br /&gt;
Release:        4 R2&lt;br /&gt;
Codename:    Nemesis&lt;br /&gt;
&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 11.10&lt;br /&gt;
Release:	11.10&lt;br /&gt;
Codename:	oneiric&lt;br /&gt;
&lt;br /&gt;
And Backtrack 5&lt;br /&gt;
&lt;br /&gt;
THE CURRENT UBERHARVEST VERSION CAN BE DIRECTLY DOWNLOADED FROM:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest_2_80.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest_2_80.tar.bz2&lt;/a&gt;&lt;br /&gt;
MD5 Hash = 90f16241b80c371d722f4450d89e9cb7&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;Please go to the &lt;a href=&quot;http://ubersec.com/downloads/&quot; target=&quot;_blank&quot;&gt;downloads&lt;/a&gt; page to get directions about some modules that are required to be installed prior to using uberharvest.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
OR,&lt;br /&gt;
&lt;br /&gt;
Users can update uberharvest directly from your command line by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest --update&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 10px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;New Features&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #00FFFF;&quot;&gt;&lt;strong&gt;FEATURE 1&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
For users’ convenience I added another option for creating XML reports after scans. The option can be used along with –m option (for scanning on target website) or –l option (for loading text file to scan multiple targets). To create the XML report, please add the following option to the scan (--xml or –xml). Look below for example.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;&lt;strong&gt;EXAMPLE OF USE, &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest -m OR -l and -xml&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 10px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/tutorial_14.jpg&quot; alt=&quot; tutorial_13&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Keep in mind that –xml option may slow down the scan process. In addition, the –xml option cannot be included with verbosity option (-v or –verbose).&lt;br /&gt;
&lt;br /&gt;
For more information, please go to our tutorial page. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;Please report any errors by emailing to support@ubersec.com&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;THE CURRENT uberharvest VERSION CAN BE DOWNLOADED FROM:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 20px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest_2_80.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest_2_80.tar.bz2&lt;/a&gt; &lt;br /&gt;
MD5 Hash = 90f16241b80c371d722f4450d89e9cb7&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 02 Jan 2012 06:13:13 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/23-guid.html</guid>
    
</item>
<item>
    <title>Installing Python version manager for quick python version switch</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/22-Installing-Python-version-manager-for-quick-python-version-switch.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/22-Installing-Python-version-manager-for-quick-python-version-switch.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=22</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=22</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    Document created by Yakov Goldberg&lt;br /&gt;
UBSERC TEAM&lt;br /&gt;
Our website: http://www.ubersec.com&lt;br /&gt;
Follow Us in Twitter: http://twitter.com/#!/ubersec &lt;br /&gt;
&lt;br /&gt;
Installing Python version manager for quick python version switch&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Background&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Often many Linux users having to either upgrade their current Python engine version or use another Python version in parallel to the current one that is in the system. However, many Linux users (n00bs and professional users alike) don’t know or cannot find sufficient documents online to show them the best way to do download and install another Python engine. In addition, many users may need to use a newer version of Python while still having the current Python version running on their Linux Operating Systems (OS). Therefore, the pythonbrew application can be downloaded and configured to help all users to download any version of Python they desire and providing them the ability to quickly switch from one Python version to another on the fly. Feel free to follow the next steps to learn how to do just that.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Operating systems: &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
The tool was installed and tested in the following Operating System (OS):&lt;br /&gt;
&lt;br /&gt;
root@ubersec$ &lt;strong&gt;sudo lsb_release -a&lt;/strong&gt;&lt;br /&gt;
No LSB modules are available.&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 11.10&lt;br /&gt;
Release:	11.10&lt;br /&gt;
Codename:	natty&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Instructions&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Open you terminal console and then switch user to root user by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;$su root&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now download python-setuptools by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#apt-get -y install python-setuptools build-essential&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Once you are done downloading python-setuptools, download the Python version manager by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#easy_install pythonbrew&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Once pythonbrew has been downloaded, type the following to complete he installation process,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#pythonbrew_install&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now you will need to add the following line source /home/user/.pythonbrew/etc/bashrc to the very end of your ~./bashrc file. For that purpose, please edit the file by using nano, vim, vi or gedit. For the purpose of this paper I have used the GNU editor.&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#gedit ~/.bashrc&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now scroll all the way down and type (or copy and paste) the following line&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;source /home/user/.pythonbrew/etc/bashrc&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now exit and save the file and close out of your terminal windows. Now restarts you Linux OS by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#shutdown –r now&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now open your terminal windows again and then logon as root once again. Then you are ready to use the pythonbrew command to download and install a new Python version. To do that, please type the following:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#pythonbrew install 2.7.2&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
That download and installation process should take for a while. However, if through that installation you receive an error message of any kind, please type the following and try that download and installation once again by forcing it,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#pythonbrew install --force 2.7.2&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
If everything has been installed as planned, type the following command to switch your python version,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#pythonbrew switch 2.7.2&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
In addition, you can keep downloading to your Linux OS as sorts of Python version and then switch in between each one of them as needed. If you want to see the current Python version that you have downloaded thus far, please type the following,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#pythonbrew list&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
If you want to see all available Python version that you can download with Pythonbrew, type the following command,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#pythonbrew list –k&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
To uninstall a Python that is already installed in your Linux OS use the following command,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#pythonbrew uninstall [version]&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
For example, to uninstall Python version 2.7.2 please type,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#pythonbrew uninstall 2.7.2&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
To update pythonbrew please type the following command,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#pythonbrew update&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Use the below command to disable the Pythonbrew and to activate the default version of Python you Linux OS is currently use,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 10px;&quot;&gt;#pythonbrew off&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
You are done!&lt;br /&gt;
&lt;br /&gt;
You can also download my PDF document for your record from:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot; style=&quot;padding: 2px;&quot;&gt;&lt;a href=&quot; http://www.ubersec.com/downloads/Switch_python_version.pdf&quot;  target=&quot;_blank&quot;&gt;http://www.ubersec.com/downloads/Switch_python_version.pdf/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 23 Dec 2011 12:49:46 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/22-guid.html</guid>
    
</item>
<item>
    <title>UBERHARVEST version 2.75 STABLE is out!</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/20-UBERHARVEST-version-2.75-STABLE-is-out!.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/20-UBERHARVEST-version-2.75-STABLE-is-out!.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=20</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=20</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
I am happy to announce that a newer version of uberharvest is out! &lt;br /&gt;
&lt;br /&gt;
UBERHARVEST 2.75 STABLE is out!&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
-	Bug fixes&lt;br /&gt;
-	Now working with Python 2.52 and UP&lt;br /&gt;
-	Improved functionality &lt;br /&gt;
-	Added new setup file for automatic installation of perquisites packages &lt;br /&gt;
-	Application have been tested and is stable with the following Ubuntu/Backtrack distributions:&lt;br /&gt;
&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 10.04.2 LTS&lt;br /&gt;
Release:	10.04&lt;br /&gt;
Codename:	lucid&lt;br /&gt;
&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 10.10&lt;br /&gt;
Release:	10.10&lt;br /&gt;
Codename:	maverick&lt;br /&gt;
&lt;br /&gt;
Distributor ID: BackTrack&lt;br /&gt;
Description:    BackTrack 4 R2&lt;br /&gt;
Release:        4 R2&lt;br /&gt;
Codename:    Nemesis&lt;br /&gt;
&lt;br /&gt;
Distributor ID:	Ubuntu&lt;br /&gt;
Description:	Ubuntu 11.10&lt;br /&gt;
Release:	11.10&lt;br /&gt;
Codename:	oneiric&lt;br /&gt;
&lt;br /&gt;
And Backtrack 5 &lt;br /&gt;
&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
THE CURRENT uberharvest VERSION CAN BE DOWNLOADED FROM:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 20px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest_2_75.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest_2_75.tar.bz2&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;Please go to the &lt;a href=&quot;http://ubersec.com/downloads/&quot; target=&quot;_blank&quot;&gt;downloads&lt;/a&gt; page to get directions about some modules that are required to be installed prior to using uberharvest.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
OR update uberharvest directly from your command line by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest --update&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 10px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Please report any errors by emailing to support@ubersec.com&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;THE CURRENT uberharvest VERSION CAN BE DOWNLOADED FROM:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 20px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest_2_75.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest_2_75.tar.bz2&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Fri, 23 Dec 2011 12:11:11 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/20-guid.html</guid>
    
</item>
<item>
    <title>UBERHARVEST version 2.69 is out!</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/19-UBERHARVEST-version-2.69-is-out!.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/19-UBERHARVEST-version-2.69-is-out!.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=19</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=19</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
I am happy to announce that a new version of uberharvest is out! &lt;br /&gt;
&lt;br /&gt;
UBERHARVEST 2.69 is out!&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;br /&gt;
&lt;br /&gt;
-	Bug fixes&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
THE CURRENT uberharvest VERSION CAN BE DOWNLOADED FROM:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 20px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest_2_69.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest_2_69.tar.bz2&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;Please go to the &lt;a href=&quot;http://ubersec.com/downloads/&quot; target=&quot;_blank&quot;&gt;downloads&lt;/a&gt; page to get directions about some modules that are required to be installed prior to using uberharvest.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
OR update uberharvest directly from your command line by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest --update&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 10px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Bug fixes&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Uberharvest required to have Python version 2.7 and higher to work. Therefore, please assure that your Ubuntu or Backtrack distributions have at least python 2.7.2+ as the current language.&lt;br /&gt;
&lt;br /&gt;
To check the current Python language version please type in your terminal:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;root@ubuntutest:~/uberharvest#python –version&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
If your python version is less than 2.7, please type:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;root@ubuntutest:~/uberharvest#apt-get install python2.7&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
To update your current python version.&lt;br /&gt;
&lt;br /&gt;
Uberharvest requires to have the newer version of libssl1.0.0 and libcrypto1.0.1 libraries. So, if you receive the following error while trying to run uberharvest:&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;root@ubuntutest:~/uberharvest# ./uberharvest &lt;br /&gt;
./uberharvest: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Please download the newer version of uberharvest provided in the link above. Then do the followings:&lt;br /&gt;
&lt;br /&gt;
1)	Extract the tool and access the uberharvest folder. &lt;br /&gt;
2)	Then copy libcrypto.so.1.0.0  and libssl.so.1.0.0 files to the /lib folder.&lt;br /&gt;
&lt;br /&gt;
root@ubuntutest:~/uberharvest#&lt;strong&gt;cp libssl.so.1.0.0 /lib&lt;/strong&gt;&lt;br /&gt;
root@ubuntutest:~/uberharvest#&lt;strong&gt;cp libcrypto.so.1.0.0 /lib&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Now you should be okay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Please report any errors by emailing to support@ubersec.com&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;THE CURRENT uberharvest VERSION CAN BE DOWNLOADED FROM:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
   &lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 20px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest_2_69.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest_2_69.tar.bz2&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 04 Dec 2011 07:32:02 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/19-guid.html</guid>
    
</item>
<item>
    <title>UBERHARVEST version 2.67 is out!</title>
    <link>http://www.ubersec.com/blog1/index.php?/archives/18-UBERHARVEST-version-2.67-is-out!.html</link>
            <category>Tools</category>
    
    <comments>http://www.ubersec.com/blog1/index.php?/archives/18-UBERHARVEST-version-2.67-is-out!.html#comments</comments>
    <wfw:comment>http://www.ubersec.com/blog1/wfwcomment.php?cid=18</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.ubersec.com/blog1/rss.php?version=2.0&amp;type=comments&amp;cid=18</wfw:commentRss>
    

    <author>nospam@example.com (Jacob Goldberg)</author>
    <content:encoded>
    &lt;div align=&quot;left&quot; style=&quot;padding: 16px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
I am happy to announce that a new version of Uberharvest is out! &lt;br /&gt;
&lt;br /&gt;
UBERHARVEST 2.67 is out!&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;-	Bug fixes&lt;br /&gt;
-	Added history option for more efficiency.&lt;br /&gt;
-	Added another domain(s) search through Google. &lt;br /&gt;
-	Improved functionality &lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
THE CURRENT uberharvest VERSION CAN BE DOWNLOADED FROM:&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 20px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest_2_67.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest_2_67.tar.bz2&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #CC0000;&quot;&gt;&lt;strong&gt;Please go to the &lt;a href=&quot;http://ubersec.com/downloads/&quot; target=&quot;_blank&quot;&gt;downloads&lt;/a&gt; page to get directions about some modules that are required to be installed prior to using Uberharvest.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
OR update Uberharvest directly from your command line by typing,&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest --update&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 10px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;New Features&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #00FFFF;&quot;&gt;&lt;strong&gt;FEATURE 1&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
The new Google feature allows the user to receive results about other domains (and their IP addresses) corresponds with the target website. For instance, if your target website is ubersec.com then Uberharvest will search through Google for other domains that belong to ubersec.com. Look in the picture below inside the red box for an example. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #FF7F24;&quot;&gt;&lt;strong&gt;EXAMPLE OF USE, &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div width=&quot;100%&quot; class=&quot;code1&quot;&gt; root@ubuntu:~/uberharvest#./uberharvest -m&lt;/div&gt;&lt;br /&gt;
&lt;div style=&quot;padding: 10px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://blog.ubersec.com/images/tutorial_13.jpg&quot; alt=&quot; tutorial_13&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;padding: 5px;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;bodytext&quot; style=&quot;color: #00FFFF;&quot;&gt;&lt;strong&gt;FEATURE2&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Uberharvest is now saving records of all user input and history while entering data to uberharvest. The folder location that records are stored is [uberharvest/History]. The user can simply use the &lt;strong&gt;UP ARROW&lt;/strong&gt; (in his/her keyboard) to use previous inputs in order to increase time and efficiency. In addition, users can now have a record of what they have been typing from the moment they started using this new Uberharvest version.&lt;br /&gt;
&lt;br /&gt;
The threshold of the history file is 10MB. At 10MB and up, Uberharvest will overwrite the log file. Users can remove the older file to a different location if they wish to save history for their convenience. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Please report any errors by emailing to support@ubersec.com&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;THE CURRENT Uberharvest VERSION CAN BE DOWNLOADED FROM:&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div width=&quot;100%&quot; align=&quot;left&quot; class=&quot;code1&quot; style=&quot;padding: 20px;&quot;&gt;root@ubersec$ sudo wget &lt;a href=&quot;http://ubersec.com/downloads/uberharvest_2_67.tar.bz2&quot; target=&quot;_blank&quot;&gt;http://ubersec.com/downloads/uberharvest_2_67.tar.bz2&lt;/a&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Mon, 07 Nov 2011 10:01:08 -0700</pubDate>
    <guid isPermaLink="false">http://www.ubersec.com/blog1/index.php?/archives/18-guid.html</guid>
    
</item>

</channel>
</rss>
