<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Командные ключи NwKey32.exe]]></title>
		<link>https://forum.guardant.ru/topic/353/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/353/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Командные ключи NwKey32.exe».]]></description>
		<lastBuildDate>Thu, 21 Nov 2013 10:43:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Командные ключи NwKey32.exe]]></title>
			<link>https://forum.guardant.ru/post/1742/#p1742</link>
			<description><![CDATA[<p>Прошу прощения за задержку с реакцией. </p><p>1. Вы правы, присутствует неточность в описании. Логика и идеология работы опции такова - что либо используем по умолчанию, либо указываем оба параметра (номер и ключ). </p><p>Вывод справки nwkey32.exe будет поправлен в ближайшие дни, документация будет уточнена при переносе ее на Портал Документации Guardant. </p><p>2. Опция /V не контролирует целостность всего приложения, в документации не совсем явно это указано, согласен.</p><p>Данная опция направлена в основном на контроль антиотладочных и защитных механизмов вакцины и автозащиты. Т.е. она противодействует скорее не патчингу самого приложения, а патчингу автозащиты. Мы перепроверили работу опции на ряде приложений, и она корректно отрабатывает свое предназначение.</p>]]></description>
			<author><![CDATA[null@example.com (AndreyStepin)]]></author>
			<pubDate>Thu, 21 Nov 2013 10:43:51 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1742/#p1742</guid>
		</item>
		<item>
			<title><![CDATA[Re: Командные ключи NwKey32.exe]]></title>
			<link>https://forum.guardant.ru/post/1741/#p1741</link>
			<description><![CDATA[<p>ЭХО-Эхо-эхо....</p>]]></description>
			<author><![CDATA[null@example.com (Phaza7)]]></author>
			<pubDate>Thu, 21 Nov 2013 09:23:05 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1741/#p1741</guid>
		</item>
		<item>
			<title><![CDATA[Re: Командные ключи NwKey32.exe]]></title>
			<link>https://forum.guardant.ru/post/1733/#p1733</link>
			<description><![CDATA[<div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Тут не совсем понятно в чем именно заключается проблема, т.к. описанное поведение соответствует таковому описанию в нашей документации, на той же, 163 странице:<br />/GS3S=:::2<br />Привязка к Guardant Sign с умолчательным алгоритмом шифрования и алгоритмом типа ECC160 под номером 2 (с открытым ключом по умолчанию); ID не указывается.</p></blockquote></div><p>Как раз о том я и пишу, что такой ключ не работает, попробуйте указать ключ ‘/GS3S=:::2’, и вы получите ‘ERROR: Невозможно установить параметр &#039;/GS3S&#039; ’. Если в шаблоне ‘/GS3S[=[N]:[L]:[ID]:[S]:[&lt;FileName.bin&gt;]]’ указать параметр S, то обязательно требуется указание bin файла, иначе получаем названную выше ошибку, но шаблон и ваши примеры показывают, что так делать можно.</p><br /><div class="quotebox"><cite>Антон Тихиенко пишет:</cite><blockquote><p>Уточните, пожалуйста, верно ли то, что уже после выполнения автоматической защиты исполняемого (.exe) файла, размер именно этого, защищенного, файла динамически изменяется? Или имеется ввиду какой то другой служебный файл приложения?</p></blockquote></div><p>Да, я поэтапно изменял вручную содержимое и размер файла созданного автоматической защитой (NwKey32.exe) с использованием ключа /V. Проверьте сами.</p>]]></description>
			<author><![CDATA[null@example.com (Phaza7)]]></author>
			<pubDate>Mon, 11 Nov 2013 15:32:48 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1733/#p1733</guid>
		</item>
		<item>
			<title><![CDATA[Re: Командные ключи NwKey32.exe]]></title>
			<link>https://forum.guardant.ru/post/1731/#p1731</link>
			<description><![CDATA[<p>Добрый день.<br /></p><div class="quotebox"><cite>Phaza7 пишет:</cite><blockquote><p>1. Использовал привязку к типу ключа по шаблону: ‘/GS3S[=[N]:[L]:[ID]:[S]:[&lt;FileName.bin&gt;]]’. Как выяснилось, параметр S и файл либо не должны указываться вообще, либо должны указываться оба. Указание только параметра S без файла (а это есть в примере ‘/GS3S=:::2’ на странице 163 в ‘Руководство пользователя’) вызывает ошибку ‘ERROR: Невозможно установить параметр &#039;/GS3S&#039; ’ при запуске ‘NwKey32.exe’. В результате, если ECC160 алгоритм перестал быть под номером 8 (что есть по умолчанию), то приходится создавать свой файл с открытым ключом и указывать его в командной строке или использовать PUBKEY_08.bin данный по умолчанию.</p></blockquote></div><p>Тут не совсем понятно в чем именно заключается проблема, т.к. описанное поведение соответствует таковому описанию в нашей документации, на той же, 163 странице:</p><p><em><span class="bbu">Пример:</span><br />/GS3S=:::2<br />Привязка к Guardant Sign с умолчательным алгоритмом шифрования и алгоритмом типа ECC160 под номером 2 (с открытым ключом <strong>по умолчанию</strong>); ID не указывается.</em></p><p><em><span class="bbu">FileName.bin</span><br />Файл, содержащий открытый ключ ЭЦП для алгоритма ECC160.<br /><strong>По умолчанию</strong> - PUBKEY_08.BIN, расположенный в текущей директории.</em><br /></p><div class="quotebox"><cite>Phaza7 пишет:</cite><blockquote><p>2. Для флага ‘/V’ в документации написано, что с ним приложение будет проверять свою целостность и сигнализировать о ее нарушении, а так же ниже, что размер защищенного приложения будет контролироваться. В конец защищённого этим флагом файла я добавил 1 байт, потом ещё 4, потом 4 байта изменил в середине файла, потом целый килобайт добавил в конец. После каждого изменения сохранял файл и запускал его – программа не переставала запускаться и нормально работать.</p></blockquote></div><p>Уточните, пожалуйста, верно ли то, что уже после выполнения автоматической защиты исполняемого (.exe) файла, размер именно этого, защищенного, файла динамически изменяется? Или имеется ввиду какой то другой служебный файл приложения?</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Mon, 11 Nov 2013 11:58:42 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1731/#p1731</guid>
		</item>
		<item>
			<title><![CDATA[Командные ключи NwKey32.exe]]></title>
			<link>https://forum.guardant.ru/post/1730/#p1730</link>
			<description><![CDATA[<p>Добрый день.</p><p>Прописываю вручную ключи в bat файле для автоматической защиты native приложения и столкнулся с непонятными моментами.</p><p>1. Использовал привязку к типу ключа по шаблону: ‘/GS3S[=[N]:[L]:[ID]:[S]:[&lt;FileName.bin&gt;]]’. Как выяснилось, параметр S и файл либо не должны указываться вообще, либо должны указываться оба. Указание только параметра S без файла (а это есть в примере ‘/GS3S=:::2’ на странице 163 в ‘Руководство пользователя’) вызывает ошибку ‘ERROR: Невозможно установить параметр &#039;/GS3S&#039; ’ при запуске ‘NwKey32.exe’. В результате, если ECC160 алгоритм перестал быть под номером 8 (что есть по умолчанию), то приходится создавать свой файл с открытым ключом и указывать его в командной строке или использовать PUBKEY_08.bin данный по умолчанию.</p><p>2. Для флага ‘/V’ в документации написано, что с ним приложение будет проверять свою целостность и сигнализировать о ее нарушении, а так же ниже, что размер защищенного приложения будет контролироваться. В конец защищённого этим флагом файла я добавил 1 байт, потом ещё 4, потом 4 байта изменил в середине файла, потом целый килобайт добавил в конец. После каждого изменения сохранял файл и запускал его – программа не переставала запускаться и нормально работать.</p><p>Использую Sign ключ с GuardantDevKit 6.3 на Windows 8.1 Pro.</p>]]></description>
			<author><![CDATA[null@example.com (Phaza7)]]></author>
			<pubDate>Sun, 10 Nov 2013 20:26:33 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/1730/#p1730</guid>
		</item>
	</channel>
</rss>
