<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Как защитить скрипт ключом?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16247&amp;type=atom" />
	<updated>2021-04-11T07:04:40Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16247</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147254#p147254" />
			<content type="html"><![CDATA[<p>Ну вот, сразу видно опытного человека! Я-то так, просто пофантазировал. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-04-11T07:04:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147254#p147254</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147253#p147253" />
			<content type="html"><![CDATA[<p>Еще дополню, что зашифровывать лучше всего без возможности дешифровки, но перед тем, как шифровать, отправлять себе на базу(перед покупкой скрипта), Всё название железа и его, к примеру MD5.<br />А еще лучше, MD5 зашифрованный с другими частями железа, в итоге получаем некий уникальный ключ, получаем в итоге смачную конфетку из bcrypt.</p><p>Но человек явно не задумывается о том, что эту проверку можно обойти, если не защитить сам скрипт, ведь он интерпретируем(открытый) и умелый AHK&#039;ашер сможет от него отделить любую проверку.<br />Поэтому, желательно, для &quot;ПОЛНОЙ&quot; защиты, это избавить AHK&#039;ашера от возможности понимать код, то есть Обфусцировать(запутать). <br />Но умелый и любящий париться над запутанным кодом может найтись и тогда все равно распутается код, то есть взломан.</p><p>Поэтому, чтобы избавиться и от такого типа людей, нужно изменить сам компилятор AutoHotkey так, чтобы все команды меняли свои наименования.</p><p>К примеру чтобы такой код:<br /></p><div class="codebox"><pre><code>Msgbox, Hello World!</code></pre></div><p>Стал таким:</p><div class="codebox"><pre><code>@1I@I@1@, Hello World!</code></pre></div><p>Грубо говоря, переименовать все команды на другие.<br />Таким образом, если всё это дело запутать, то человеку будет сложнее понять этот непонятный код, а следовательно сложнее будет его взломать.</p><p>Что в итоге нужно сделать для хорошей защиты:</p><p>1. Внести в код очень много ненужной информации, дабы заставить маминого хацкера повозиться.<br />2. Запутать код.<br />3. Желательно запутать сам компилятор, чтобы ваш компилятор был уникален, среди других компиляторов, чтобы только ваш язык он понимал.<br />4. Добавить в компилятор кучу проверок на разные виды отладчиков.<br />5. Добавить кучу костылей, которые будут отслеживать похожие слова, которые могут быть в отладчиках.<br />6. Научиться создавать свои сайты со своим API доступом, чтобы информацию о ключе могли только иметь: Подходит, Не подходит.<br />Если скрипт будет каждый раз скачивать .txt документ и проверять ключ, то эта защита легко ломается.</p><p>Ну и напоследок, гугли иностранные форумы, как правило там вся информация, которая тебе необходима.<br />Бесплатно тебе никто защиту не проведёт хорошую.<br />Просто подбирай защиту исходя из спроса. Если спрос на скрипт фиговый, то и защиты хорошей там особо не нужно. Достаточно будет Антидебагера и Запутывание кода.<br />Но проверку лучше делать через сайт, чтобы, в случае чего, ты мог заблокировать скрипт для неугодной тебе личности, либо удалённо обновлять и изменять скрипт.</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2021-04-11T06:56:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147253#p147253</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147250#p147250" />
			<content type="html"><![CDATA[<p><strong>Keksik_3D</strong>, вот вам навскидку такой вариант:<br /></p><ul><li><p>Даёте скрипт, скомпилированный с паролем, чтобы не продвинутый пользователь не мог прочитать исходный код</p></li><li><p>Даёте ключ активации — зашифрованный определённым образом бинарный файл</p></li><li><p>После первого ввода ключа он отправляет вам, например на почту, какие-либо идентификаторы железа (тоже в зашифрованном виде)</p></li><li><p>На своём сайте создаёте базу данных, в которой будут сопоставлены ключи и идентификаторы</p></li><li><p>Скрипт после запуска идёт на ваш сайт и проверяет, есть ли нужное соответствие, если не найдено — завершается</p></li></ul><p>Вроде всё просто? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-04-11T01:11:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147250#p147250</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147249#p147249" />
			<content type="html"><![CDATA[<p><strong>Keksik_3D</strong>, есть такая система, но ее платно только отдадут и она далеко не простая, чтобы в двух словах помочь ее составить.</p>]]></content>
			<author>
				<name><![CDATA[svoboden]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34280</uri>
			</author>
			<updated>2021-04-10T23:33:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147249#p147249</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147248#p147248" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong> о боже, ты самый умный что ли? что не понятного в словах что я не нашел ничего годного, поэтому пишу на этом форуме дабы мне помогли знающие люди</p>]]></content>
			<author>
				<name><![CDATA[Keksik_3D]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41629</uri>
			</author>
			<updated>2021-04-10T22:54:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147248#p147248</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147245#p147245" />
			<content type="html"><![CDATA[<p><strong>Keksik_3D</strong><br /><a href="https://google.gik-team.com/?q=%D0%B0%D1%85%D0%BA+%D0%BF%D1%80%D0%B8%D0%B2%D1%8F%D0%B7%D0%BA%D0%B0+%D0%BA+%D0%BA%D0%BE%D0%BC%D0%BF%D1%83">Поиск</a></p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-04-10T14:16:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147245#p147245</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147244#p147244" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong> зачем эти слова? я по твоему создал обсуждение что бы такие как ты заходили и говорили что мол я плохо искал и у меня нет желания? я создал что бы знающие и разбирающиеся люди помогли мне в этом, а не что бы говорили что я плохо ищу</p>]]></content>
			<author>
				<name><![CDATA[Keksik_3D]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41629</uri>
			</author>
			<updated>2021-04-10T11:47:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147244#p147244</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147237#p147237" />
			<content type="html"><![CDATA[<p>Раз поиск не дал результата - не такое уж и большое желание использовать защиту, я полагаю.</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-04-09T23:19:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147237#p147237</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147235#p147235" />
			<content type="html"><![CDATA[<p><strong>__Михаил__</strong> на форуме я не нашел ничего толком, можешь подсказать</p>]]></content>
			<author>
				<name><![CDATA[Keksik_3D]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41629</uri>
			</author>
			<updated>2021-04-09T17:25:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147235#p147235</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147234#p147234" />
			<content type="html"><![CDATA[<p>На форуме столько инфы можно найти, зачем тему создавать?<br />Или интересует платная консультация с рабочим методом?</p>]]></content>
			<author>
				<name><![CDATA[__Михаил__]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=40928</uri>
			</author>
			<updated>2021-04-09T16:52:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147234#p147234</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147230#p147230" />
			<content type="html"><![CDATA[<p><strong>Phoenixxx_Czar</strong> это не имеет значения, мне просто нужен ahk под ключ</p>]]></content>
			<author>
				<name><![CDATA[Keksik_3D]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41629</uri>
			</author>
			<updated>2021-04-09T13:44:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147230#p147230</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147229#p147229" />
			<content type="html"><![CDATA[<p>Любую защиту легко можно обойти, имеет ли это смысл?</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2021-04-09T13:25:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147229#p147229</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147227#p147227" />
			<content type="html"><![CDATA[<p><strong>grabar1vladimir</strong> так это будет для всех пользователей которые купили, а мне надо для каждого отдельно активацию</p>]]></content>
			<author>
				<name><![CDATA[Keksik_3D]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41629</uri>
			</author>
			<updated>2021-04-08T22:00:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147227#p147227</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147226#p147226" />
			<content type="html"><![CDATA[<p><a href="https://www.blast.hk/threads/54673/">https://www.blast.hk/threads/54673/</a> как&nbsp; &nbsp;вариант</p>]]></content>
			<author>
				<name><![CDATA[grabar1vladimir]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41621</uri>
			</author>
			<updated>2021-04-08T20:59:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147226#p147226</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как защитить скрипт ключом?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=147224#p147224" />
			<content type="html"><![CDATA[<p>Есть у меня готовый скрипт, который я хочу продавать, но при этом что бы у каждого покупателя скрипт работал после активации, что бы не перепродавали</p>]]></content>
			<author>
				<name><![CDATA[Keksik_3D]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=41629</uri>
			</author>
			<updated>2021-04-08T20:06:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=147224#p147224</id>
		</entry>
</feed>
