<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум Guardant &mdash; Формирование списка функций включений/исключений]]></title>
		<link>https://forum.guardant.ru/topic/451/</link>
		<atom:link href="https://forum.guardant.ru/feed/rss/topic/451" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Формирование списка функций включений/исключений».]]></description>
		<lastBuildDate>Fri, 20 Jun 2014 12:21:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Формирование списка функций включений/исключений]]></title>
			<link>https://forum.guardant.ru/post/2171/#p2171</link>
			<description><![CDATA[<div class="quotebox"><cite>MikhailG пишет:</cite><blockquote><p>Вот эти ограничения - о них где можно узнать? В данном случае функции не generic.<br />Т.е. под какие критерии мне нужно функцию подогнать, чтобы её можно было бы защитить обфускатором и/или протектором?</p></blockquote></div><p>Для того, чтобы указать на те функции, которые могут вызывать &quot;сомнения&quot; (и по каким причинам) при обработке их .Net-профайлером и\или ExclusionUtility, пришлите, пожалуйста, нам на почту ( hotline@guardant.ru ) тестовый пример (с исходниками) того приложения, где Вы наблюдаете такие функции.</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Fri, 20 Jun 2014 12:21:39 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2171/#p2171</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование списка функций включений/исключений]]></title>
			<link>https://forum.guardant.ru/post/2162/#p2162</link>
			<description><![CDATA[<p>Вот эти ограничения - о них где можно узнать? В данном случае функции не generic.<br />Т.е. под какие критерии мне нужно функцию подогнать, чтобы её можно было бы защитить обфускатором и/или протектором?</p>]]></description>
			<author><![CDATA[null@example.com (MikhailG)]]></author>
			<pubDate>Wed, 18 Jun 2014 13:59:38 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2162/#p2162</guid>
		</item>
		<item>
			<title><![CDATA[Re: Формирование списка функций включений/исключений]]></title>
			<link>https://forum.guardant.ru/post/2161/#p2161</link>
			<description><![CDATA[<p>Здравствуйте.<br /></p><div class="quotebox"><cite>MikhailG пишет:</cite><blockquote><p>Добрый день!</p><p>Прошу прояснить принцип построения дерева функций для .NET-сборок в конфигурационной утилите ExclusionUtility.<br />В частности, мне непонятно, почему в режиме <em>&quot;Выбор объектов для обязательной обфускации графа потока управления&quot;</em> видны далеко не все имеющиеся функции в классах. В тоже время в режиме <em>&quot;Выбор объектов для исключения из символьной обфускации&quot;</em> список гораздо более полный. В итоге я не могу защитить только нужные мне методы, потому как половины из них нет в режиме включения обязательной обфускации.</p></blockquote></div><p>Для применения обфускации графа потока управления подходит не такое большое количество типов функций, как для символьной обфускации. Такие функции должны быть делимыми на блоки.<br /></p><div class="quotebox"><cite>MikhailG пишет:</cite><blockquote><p>Также замечено, что и при работе профайлера отображаются не все имеющиеся функции.</p></blockquote></div><p>Для профайлера также существуют ограничения, например, generic функции.<br /></p><div class="quotebox"><cite>MikhailG пишет:</cite><blockquote><p>И еще хочется понять, чем отличается &quot;Конфигурационный файл символьного обфускатора&quot; от &quot;Конфигурационный файл защиты функций&quot;. И то и другое - .gpp-файл, а в мастере задается в двух разных местах для одной сборки.</p></blockquote></div><p>Соответственно один файл применяется при работе утилиты обфускации (CodeObfuscator.exe) другой при работе утилиты защиты кода .NET-сборки (CodeProtect.exe).</p>]]></description>
			<author><![CDATA[null@example.com (Антон Тихиенко)]]></author>
			<pubDate>Wed, 18 Jun 2014 13:00:26 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2161/#p2161</guid>
		</item>
		<item>
			<title><![CDATA[Формирование списка функций включений/исключений]]></title>
			<link>https://forum.guardant.ru/post/2158/#p2158</link>
			<description><![CDATA[<p>Добрый день!</p><p>Прошу прояснить принцип построения дерева функций для .NET-сборок в конфигурационной утилите ExclusionUtility.<br />В частности, мне непонятно, почему в режиме <em>&quot;Выбор объектов для обязательной обфускации графа потока управления&quot;</em> видны далеко не все имеющиеся функции в классах. В тоже время в режиме <em>&quot;Выбор объектов для исключения из символьной обфускации&quot;</em> список гораздо более полный. В итоге я не могу защитить только нужные мне методы, потому как половины из них нет в режиме включения обязательной обфускации.</p><p>Также замечено, что и при работе профайлера отображаются не все имеющиеся функции.</p><p>И еще хочется понять, чем отличается &quot;Конфигурационный файл символьного обфускатора&quot; от &quot;Конфигурационный файл защиты функций&quot;. И то и другое - .gpp-файл, а в мастере задается в двух разных местах для одной сборки.</p>]]></description>
			<author><![CDATA[null@example.com (MikhailG)]]></author>
			<pubDate>Wed, 18 Jun 2014 08:31:28 +0000</pubDate>
			<guid>https://forum.guardant.ru/post/2158/#p2158</guid>
		</item>
	</channel>
</rss>
