<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>MalwareHash</title>
	
	<link>http://www.malwarehash.com</link>
	<description>Malware Hashes Database</description>
	<lastBuildDate>Fri, 20 Jan 2012 21:13:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Malwarehash" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="malwarehash" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">Malwarehash</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>MalwareHash SDK x64 + Signed DLLs</title>
		<link>http://www.malwarehash.com/news/malwarehash-sdk-x64-signed-dlls/</link>
		<comments>http://www.malwarehash.com/news/malwarehash-sdk-x64-signed-dlls/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 21:07:31 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[malware api]]></category>
		<category><![CDATA[malwarehash sdk x64]]></category>

		<guid isPermaLink="false">http://www.malwarehash.com/?p=93</guid>
		<description><![CDATA[We have finished development of MalwareHash.com SDK for x64 OS, more we have signed both DLL files (x86 DLL and x64 DLL) with our certificate. The SDK is not anymore available for download from our website, you can contact us by email at info[at]novirusthanks[dot]org to request the SDK files.]]></description>
			<content:encoded><![CDATA[<p>We have finished development of <a href="http://www.malwarehash.com/news/software-development-kit-sdk-delphi-cc/">MalwareHash.com SDK</a> for x64 OS, more we have signed both DLL files (x86 DLL and x64 DLL) with our certificate. The SDK is not anymore available for download from our website, you can contact us by email at info[at]novirusthanks[dot]org to request the SDK files.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malwarehash.com/news/malwarehash-sdk-x64-signed-dlls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Secure your MalwareHash Account</title>
		<link>http://www.malwarehash.com/news/how-to-secure-your-malwarehash-account/</link>
		<comments>http://www.malwarehash.com/news/how-to-secure-your-malwarehash-account/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 00:04:28 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.malwarehash.com/?p=62</guid>
		<description><![CDATA[Login to your Control Panel, click the link &#8220;Account&#8221;, and then click the link &#8220;Security&#8221;. In this page you can insert your IP Address (if static) to limit the login to your Account only to your IP Address, so no unknown IP Addresses can enter your Account.]]></description>
			<content:encoded><![CDATA[<p>Login to your <a href="http://api.malwarehash.com/user/login/">Control Panel</a>, click the link &#8220;Account&#8221;, and then click the link &#8220;Security&#8221;. In this page you can insert your IP Address (if static) to limit the login to your Account only to your IP Address, so no unknown IP Addresses can enter your Account.</p>
<p><a href="http://www.malwarehash.com/wp-content/uploads/06_12_2011-00_17_21.jpeg"><img src="http://www.malwarehash.com/wp-content/uploads/06_12_2011-00_17_21.jpeg" alt="Image" width="630" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.malwarehash.com/news/how-to-secure-your-malwarehash-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Register to MalwareHash API Service</title>
		<link>http://www.malwarehash.com/news/how-to-register-to-malwarehash-api-service/</link>
		<comments>http://www.malwarehash.com/news/how-to-register-to-malwarehash-api-service/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 23:53:14 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.malwarehash.com/?p=48</guid>
		<description><![CDATA[Click the link User Sign Up, fill in all of the required fields and type in the correct captcha (needed to fight spam-bots), then click the button “Login”. Now you will be redirected to your Dashboard, that looks like this: Now click the link “API Keys” and click the link “Generate” to create a unique [...]]]></description>
			<content:encoded><![CDATA[<p>Click the link <a href="http://api.malwarehash.com/user/signup/">User Sign Up</a>, fill in all of the required fields and type in the correct captcha (needed to fight spam-bots), then click the button “Login”. Now you will be redirected to your Dashboard, that looks like this:</p>
<p><a href="http://www.malwarehash.com/wp-content/uploads/03_12_2011-20_59_26.jpeg"><img src="http://www.malwarehash.com/wp-content/uploads/03_12_2011-20_59_26.jpeg" alt="Image" width="630" /></a></p>
<p>Now click the link “API Keys” and click the link “Generate” to create a unique API key. When you generate an API key, it has by default 0 queries so you must buy new queries. To do this you may click the link “Buy New Queries” to buy 1000 queries (see <a href="http://www.malwarehash.com/plans/">Pricing Plans</a> for more details). </p>
<p>The payment system is handled by our eCommerce provider <a href="http://www.regnow.com/">RegNow</a>. , a secure leader in dealing with electronic transactions and electronic product delivery. After you have purchased the new queries, you can start using your Malware Hash API key. Use our <a href="http://www.malwarehash.com/news/software-development-kit-sdk-delphi-cc/">SDK (Delphi, C/C++)</a> or our <a href="http://www.malwarehash.com/news/php-class-v-1-0/">PHP Class</a> to include the API service in your applications or services.</p>
<p>To test the API service for Free, open your Dashboard and click the link &#8220;API Keys&#8221;, then click the button &#8220;Free API Key&#8221; to create a unique API key with 50 free queries.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malwarehash.com/news/how-to-register-to-malwarehash-api-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free API keys with 50 queries</title>
		<link>http://www.malwarehash.com/news/free-api-key-with-50-queries/</link>
		<comments>http://www.malwarehash.com/news/free-api-key-with-50-queries/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 23:45:14 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.malwarehash.com/?p=52</guid>
		<description><![CDATA[We have recently included a link &#8220;Free API Key&#8221; in user Dashboard: Every new user that register to the service, can make use of this option. When the link “Free API Key” is clicked, it will generate an API key with 50 free queries that can be used for testing the service or for testing [...]]]></description>
			<content:encoded><![CDATA[<p>We have recently included a link &#8220;Free API Key&#8221; in user Dashboard:</p>
<p><a href="http://www.malwarehash.com/wp-content/uploads/01112011145753.jpg"><img src="http://www.malwarehash.com/wp-content/uploads/01112011145753.jpg" alt="Image" width="630" /></a></p>
<p>Every new user that register to the service, can make use of this option. When the link “Free API Key” is clicked, it will generate an API key with 50 free queries that can be used for testing the service or for testing applications where is included malwarehash.com service:</p>
<p><a href="http://www.malwarehash.com/wp-content/uploads/01112011145803.jpg"><img src="http://www.malwarehash.com/wp-content/uploads/01112011145803.jpg" alt="Image" width="630" /></a></p>
<p>We have added free queries also to already registered users.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malwarehash.com/news/free-api-key-with-50-queries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Development Kit – SDK (Delphi, C/C++)</title>
		<link>http://www.malwarehash.com/news/software-development-kit-sdk-delphi-cc/</link>
		<comments>http://www.malwarehash.com/news/software-development-kit-sdk-delphi-cc/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 21:38:21 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.malwarehash.com/?p=38</guid>
		<description><![CDATA[Easily include our API in other applications. Users can download the SDK from their Dashboard: Documentation of the SDK: ////////////////////////////////////////////////////////////////////////////// /////////////////// MalwareHash Function Definitions //////////////////////// ///////////////////////////////////////////////////////////////////////////// &#160; &#160; /* Validates an API Key in order to use the MalwareHash.com service &#160; Returns TRUE if the key is valid and has remaining request queries Returns FALSE [...]]]></description>
			<content:encoded><![CDATA[<p>Easily include our API in other applications. </p>
<p>Users can download the SDK from their Dashboard:</p>
<p><a href="http://www.malwarehash.com/wp-content/uploads/03_12_2011-20_59_26.jpeg"><img src="http://www.malwarehash.com/wp-content/uploads/03_12_2011-20_59_26.jpeg" alt="Image" width="630" /></a></p>
<p>Documentation of the SDK:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//////////////////////////////////////////////////////////////////////////////</span>
<span style="color: #666666; font-style: italic;">/////////////////// MalwareHash Function Definitions ////////////////////////</span>
<span style="color: #666666; font-style: italic;">/////////////////////////////////////////////////////////////////////////////</span>
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">/* 
   Validates an API Key in order to use the MalwareHash.com service 
&nbsp;
   Returns TRUE if the key is valid and has remaining request queries
   Returns FALSE if the key is either invalid or there are no remaining queries left
*/</span>
&nbsp;
&nbsp;
<span style="color: #993333;">typedef</span> BOOL <span style="color: #009900;">&#40;</span>__stdcall <span style="color: #339933;">*</span>PIsAPIKeyValid<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span><span style="color: #339933;">*</span> APIKey<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">/*
   Checks a single MD5 digest Hash 
&nbsp;
   Returns TRUE if the MD5 Hash is listed in the database and flagged as malware
   Returns FALSE if the MD5 Hash is not located in the database
*/</span>
&nbsp;
&nbsp;
<span style="color: #993333;">typedef</span> BOOL <span style="color: #009900;">&#40;</span>__stdcall <span style="color: #339933;">*</span>PMalwareHashSingle<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span><span style="color: #339933;">*</span> APIKey<span style="color: #339933;">,</span> 
                                             <span style="color: #993333;">char</span><span style="color: #339933;">*</span> MD5Hash<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">/*
  Checks Multiple MD5 digest Hashes against the server database
&nbsp;
  Returns TRUE if there is no request errors
  Returns FALSE if there is a request error
&nbsp;
  Note: After calling this API the &quot;bDetected&quot; member of the FixedMultiHash structure array will be
  set to TRUE for MD5 Hashes which are flagged by the database as malware, FALSE for those that
  are not. The reason this API primarily exists is due to the fact that you can optionally send
  up to 250 MD5 Hashes to the server all in one request which would only eat 1 user query for your
  API Key. Calling MalwareHashSingle() on each of the 250 Hashes would require 250 queries!
*/</span>
&nbsp;
&nbsp;
<span style="color: #993333;">typedef</span> BOOL <span style="color: #009900;">&#40;</span>__stdcall <span style="color: #339933;">*</span>PMalwareHashMulti<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span><span style="color: #339933;">*</span> APIKey<span style="color: #339933;">,</span> 
                                            FixedMultiHash<span style="color: #339933;">*</span> MD5Hashes<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">/*
  Ansi -
&nbsp;
  Returns TRUE if lpFileName can be hashed via MD5 digest (internal operation) and the server
  locates this MD5 Hash in its database
&nbsp;
  Returns FALSE if lpFileName for some reason cannot be hashed or the successful hash is not present
  in the server database 
*/</span>
&nbsp;
&nbsp;
<span style="color: #993333;">typedef</span> BOOL <span style="color: #009900;">&#40;</span>__stdcall <span style="color: #339933;">*</span>PMalwareHashSingleFileA<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span><span style="color: #339933;">*</span> APIKey<span style="color: #339933;">,</span> 
                                                  <span style="color: #993333;">char</span><span style="color: #339933;">*</span> lpFileName<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">/*
  Unicode -
&nbsp;
  Returns TRUE if lpFileName can be hashed via MD5 digest (internal operation) and the server
  locates this MD5 Hash in its database
&nbsp;
  Returns FALSE if lpFileName for some reason cannot be hashed or the successful hash is not present
  in the server database 
*/</span>
&nbsp;
&nbsp;
<span style="color: #993333;">typedef</span> BOOL <span style="color: #009900;">&#40;</span>__stdcall <span style="color: #339933;">*</span>PMalwareHashSingleFileW<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span><span style="color: #339933;">*</span> APIKey<span style="color: #339933;">,</span> 
                                                  WCHAR<span style="color: #339933;">*</span> lpFileName<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">/*
  Ansi -
&nbsp;
  Checks Multiple MD5 digest Hashes against the server database but only requires full-path FILENAMES
&nbsp;
  This function is offered for extreme flexibility since all that is required to communicate with the server
  is a valid API Key and a list (array) of filenames, the MD5 hashing is done internally for you
&nbsp;
  Returns TRUE if there is no request errors
  Returns FALSE if there is a request error
&nbsp;
  Note: After calling this API the &quot;bDetected&quot; member of the FixedFileHashEntryA structure will be
  set to TRUE for MD5 Hashes which are flagged by the database as malware, FALSE for those that
  are not. Also, any files which are successfully hashed will output their MD5 hash to the &quot;cHash&quot; member 
  of the FixedFileHashEntryA structure variable.
&nbsp;
  The reason this API primarily exists is due to the fact that you can optionally send
  up to 250 MD5 Hashes to the server all in one request which would only eat 1 user query for your
  API Key. Calling MalwareHashSingleFileA() on each of the 250 filenames would require 250 queries!
*/</span>
&nbsp;
&nbsp;
<span style="color: #993333;">typedef</span> BOOL <span style="color: #009900;">&#40;</span>__stdcall <span style="color: #339933;">*</span>PMalwareHashMultiFileA<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span><span style="color: #339933;">*</span> APIKey<span style="color: #339933;">,</span> 
                                                 FixedFileHashEntryA<span style="color: #339933;">*</span> FileNames<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
&nbsp;
<span style="color: #808080; font-style: italic;">/*
  Unicode -
&nbsp;
  Checks Multiple MD5 digest Hashes against the server database but only requires full-path FILENAMES
&nbsp;
  This function is offered for extreme flexibility since all that is required to communicate with the server
  is a valid API Key and a list (array) of filenames, the MD5 hashing is done internally for you
&nbsp;
  Returns TRUE if there is no request errors
  Returns FALSE if there is a request error
&nbsp;
  Note: After calling this API the &quot;bDetected&quot; member of the FixedFileHashEntryW structure will be
  set to TRUE for MD5 Hashes which are flagged by the database as malware, FALSE for those that
  are not. Also, any files which are successfully hashed will output their MD5 hash to the &quot;cHash&quot; member 
  of the FixedFileHashEntryW structure variable.
&nbsp;
  The reason this API primarily exists is due to the fact that you can optionally send
  up to 250 MD5 Hashes to the server all in one request which would only eat 1 user query for your
  API Key. Calling MalwareHashSingleFileW() on each of the 250 filenames would require 250 queries!
*/</span>
&nbsp;
&nbsp;
<span style="color: #993333;">typedef</span> BOOL <span style="color: #009900;">&#40;</span>__stdcall <span style="color: #339933;">*</span>PMalwareHashMultiFileW<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span><span style="color: #339933;">*</span> APIKey<span style="color: #339933;">,</span> 
                                                 FixedFileHashEntryW<span style="color: #339933;">*</span> FileNames<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Included there are examples in C and Delphi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malwarehash.com/news/software-development-kit-sdk-delphi-cc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Class v1.0</title>
		<link>http://www.malwarehash.com/news/php-class-v-1-0/</link>
		<comments>http://www.malwarehash.com/news/php-class-v-1-0/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 21:16:26 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.malwarehash.com/?p=34</guid>
		<description><![CDATA[We made available to our users an easy to use PHP Class. Example usage: Scan an entire folder: require_once 'APIService.php'; &#160; $APIService = new APIService&#40; 'YOUR_API_KEY_HERE' &#41;; &#160; foreach &#40; glob&#40; './*' &#41; as $item &#41; $APIService-&#62;add_hashes&#40; md5&#40; $item &#41; &#41;; &#160; $APIService-&#62;call&#40;&#41;; Scan a single file: require_once 'APIService.php'; &#160; $APIService = new APIService&#40; 'YOUR_API_KEY_HERE' [...]]]></description>
			<content:encoded><![CDATA[<p>We made available to our users an easy to use PHP Class.</p>
<p>Example usage:</p>
<p>Scan an entire folder:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'APIService.php'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$APIService</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> APIService<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'YOUR_API_KEY_HERE'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">glob</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'./*'</span> <span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$item</span> <span style="color: #009900;">&#41;</span>
	<span style="color: #000088;">$APIService</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">add_hashes</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">md5</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$item</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$APIService</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">call</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Scan a single file:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'APIService.php'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000088;">$APIService</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> APIService<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'YOUR_API_KEY_HERE'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$APIService</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">add_hashes</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'c4976df35b7d2d2a77a3d012439909bc'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'c4976df35b7d2d2a77a3d012439909bd'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$APIService</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">call</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The PHP Class is available for download in the User Dashboard.</p>
<p><a href="http://www.malwarehash.com/wp-content/uploads/03_12_2011-20_59_26.jpeg"><img src="http://www.malwarehash.com/wp-content/uploads/03_12_2011-20_59_26.jpeg" alt="Image" width="630" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.malwarehash.com/news/php-class-v-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

