<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: VirusTotal HashChecker]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11986&amp;type=atom" />
	<updated>2016-09-06T22:39:15Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=11986</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107380#p107380" />
			<content type="html"><![CDATA[<p>Если не хочется запускать броузер или получать ключ для апи, можно посылать WinHttp запрос:<br /></p><div class="codebox"><pre><code>link := &quot;https://www.virustotal.com/ru/search/&quot;
MD5 := &quot;C3884E803E1D5D6CC94D559E543839AB&quot;

ComObjError(false)
HTTP := ComObjCreate(&quot;WinHTTP.WinHTTPRequest.5.1&quot;)
HTTP.Option(6) := False
HTTP.Open(&quot;POST&quot;, link, false)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)&quot;)
HTTP.SetRequestHeader(&quot;Referer&quot;, link)
HTTP.SetRequestHeader(&quot;Content-Type&quot;, &quot;application/x-www-form-urlencoded&quot;)
HTTP.Send(&quot;query=&quot; MD5)
Location := HTTP.getResponseHeader(&quot;Location&quot;)
if (Location = &quot;&quot;)
{
   msgbox MD5 не верен
   return
}
if (Location = &quot;https://www.virustotal.com/ru/file/not/found/&quot;)
{
   msgbox файл не найден
   return
}
HTTP.Open(&quot;GET&quot;, Location, false)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)&quot;)
HTTP.SetRequestHeader(&quot;Referer&quot;, link)
HTTP.Send()
msgbox % clipboard := HTTP.ResponseText
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-09-06T22:39:15Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107380#p107380</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107379#p107379" />
			<content type="html"><![CDATA[<p>Я так после запуска и понял. По большому счёту всё это для меня лишнее. Курсор на файле и кнопка/хоткей своё дело сделают без всяких гуи.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-09-06T21:14:53Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107379#p107379</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107378#p107378" />
			<content type="html"><![CDATA[<p>Сама функция проверки примитивна - вычисление sha256 библиотечной фукцией и открытие браузера.<br />Этот код занимает всего 3Kb из 88Kb скрипта.<br />Для меня основной challenge был в создании GUI с учетом DPI, с кликабельными картинками со сменой курсора на HAND и подсказкой, и установке с соответсвующими записями в реестре с учетом UAC.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2016-09-06T21:09:05Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107378#p107378</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107377#p107377" />
			<content type="html"><![CDATA[<p>У меня 70 на 30.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-09-06T20:57:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107377#p107377</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107376#p107376" />
			<content type="html"><![CDATA[<p>Два клика через скрипт или открыть браузер, набрать viru.., [Enter], подождать загрузки, нажать &quot;выбрать файл&quot;, продираться через неудобный диалог выбора файла, подождать загрузки (траффик!)...</p><p>Часто ли вы скачиваете программы, которых нет в их базе данных?<br />У меня вот - очень редко выходит. Поэтому мне функция автоматической загрузки неактуальна.<br />Если добавите - присылайте пулл-реквест на гитхаб, я не против :=).</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2016-09-06T20:50:17Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107376#p107376</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107375#p107375" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Есть аналог на AutoIt - там сделано с API, но ключ прелагается получать самостоятельно, вам же не лень получить для себя ключик, правда? :=)</p></blockquote></div><p>Думаю, что кому надо, тот сделает, а кому не надо будет пользоваться без всяких скриптов по старинке через броузер.<br /></p><div class="quotebox"><blockquote><p>и используйте аналог на AutoIt.</p></blockquote></div><p>Вот скрипт с проверкой хеша того же автора:<br /><a href="https://www.autoitscript.com/forum/topic/166414-virustotal-hash-checker/">https://www.autoitscript.com/forum/topi … h-checker/</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-09-06T20:45:16Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107375#p107375</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107374#p107374" />
			<content type="html"><![CDATA[<p>Выше ответил, получайте ключ каждый для себя и используйте аналог на <a href="https://www.autoitscript.com/forum/topic/150819-virustotal-api-20-udf/?page=1">AutoIt</a>.<br />Мой скрипт не для вас, а для 99%, которые не станут получат ключ.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2016-09-06T20:42:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107374#p107374</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107373#p107373" />
			<content type="html"><![CDATA[<p>Вот и я о том.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-09-06T20:39:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107373#p107373</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107371#p107371" />
			<content type="html"><![CDATA[<p>Например такие преимущества:<br />1) Не надо каждый раз загружать броузер - скорость быстрее.<br />2) Можно сразу сканировать всю папку.<br /></p><div class="quotebox"><blockquote><p>К тому же, практически все скачанные мною файлы, которые я проверял, уже когда-то были загружены на VT.</p></blockquote></div><p>Вот это не понял. С помощью апи вы точно также можете посылать не файлы, а хеш на проверку.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-09-06T20:36:40Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107371#p107371</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107370#p107370" />
			<content type="html"><![CDATA[<p>Не вижу особых преимуществ, кроме автоматической загрузки.<br />К тому же, практически все скачанные мною файлы, которые я проверял, уже когда-то были загружены на VT (т.е. в редком случае отсутствия в базе можно и вручную загрузить).</p><p>Как я понимаю, ключ надо как-то прятать, что бы его не забанили, а в ahk коде его особо не спрячешь.<br />Есть <a href="https://www.autoitscript.com/forum/topic/150819-virustotal-api-20-udf/?page=1">аналог</a> на AutoIt - там сделано с API, но ключ прелагается получать самостоятельно, вам же не лень получить для себя ключик, правда? :=)</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2016-09-06T20:25:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107370#p107370</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107369#p107369" />
			<content type="html"><![CDATA[<p><a href="https://www.virustotal.com/ru/documentation/public-api/">https://www.virustotal.com/ru/documentation/public-api/</a><br />Ну так получите. Вы ж не нарушаете эти правила:<br /></p><div class="quotebox"><blockquote><p>The public API is a free service, available for any website or application that is free to consumers. The API must not be used in commercial products or services, it can not be used as a substitute for antivirus products and it can not be integrated in any project that may harm the antivirus industry directly or indirectly. Noncompliance of these terms will result in immediate permanent ban of the infractor individual or organization.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-09-06T20:17:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107369#p107369</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107368#p107368" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, api закрытое, нужно получать ключ.</p>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2016-09-06T20:15:19Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107368#p107368</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107365#p107365" />
			<content type="html"><![CDATA[<p>stealzy, а зачем через броузер, когда у virustotal апи имеется?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-09-06T19:17:59Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107365#p107365</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107362#p107362" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>stealzy пишет:</cite><blockquote><p>Если у вас в системе не зарегестрирован браузер по-умолчанию, это ваши проблемы.</p></blockquote></div><p>Зарегистрирован, но я в нём открывать не хочу. Прописал путь к браузеру, теперь запускается. А проблемы предложить альтернативный запуск - это проблемы автора, а никак не мои.<br />Да и потом, я поверил, что скрипт сперва проверяет наличие в базе, а, оказывается, просто вставляет хэш в путь, а остальное уже в браузере происходит. Это уже было, проходили.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-09-06T19:02:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107362#p107362</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: VirusTotal HashChecker]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=107360#p107360" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong>, код ниже у вас тоже не работает? У меня этот код запускает браузер.<br />Если у вас в системе не зарегистрирован браузер по-умолчанию, это ваши проблемы. Устанавливать не заставляю.<br /></p><div class="codebox"><pre><code>Run, https://ya.ru</code></pre></div>]]></content>
			<author>
				<name><![CDATA[stealzy]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31937</uri>
			</author>
			<updated>2016-09-06T18:47:48Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=107360#p107360</id>
		</entry>
</feed>
