<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Реализация Chr() для запутывание команд, возможно ли?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15527&amp;type=atom" />
	<updated>2020-07-22T12:32:34Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15527</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Реализация Chr() для запутывание команд, возможно ли?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140821#p140821" />
			<content type="html"><![CDATA[<p><strong>Clannad5</strong>, если видите знаки !, ||, или &amp;&amp; (которым соответствуют операнды <em>not</em>, <em>or</em> и <em>and</em>), значит имеет место <a href="https://www.autohotkey.com/docs/Variables.htm#not">логическая</a> <a href="https://ru.wikipedia.org/wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F#%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5">операция</a>. Логические операции всегда возвращают 0 или 1 (<em>false</em> и <em>true</em>):<br /></p><div class="codebox"><pre><code>MsgBox, % !&quot;&quot;</code></pre></div><p>Это означает <em>не пустое</em>. Пустое в логике считается <em>false</em>, соответственно <em>не пустое</em> — <em>true</em>.<br /></p><div class="codebox"><pre><code>MsgBox, % !!&quot;&quot;</code></pre></div><p>В этом случае применено двойное отрицание, <em>true</em> меняется на <em>false</em>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-07-22T12:32:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140821#p140821</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Реализация Chr() для запутывание команд, возможно ли?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140818#p140818" />
			<content type="html"><![CDATA[<p><strong>svoboden</strong></p><p>Можно узнать, как вы добились цифры 0, а вверху автор добился цифры 1?</p><p>На чём построена данный способ отправки сообщений?Есть ли какая-нибудь таблица по этому случаю?</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2020-07-22T08:44:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140818#p140818</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Реализация Chr() для запутывание команд, возможно ли?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140732#p140732" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>t := !!t
MsgBox, % t</code></pre></div>]]></content>
			<author>
				<name><![CDATA[svoboden]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34280</uri>
			</author>
			<updated>2020-07-18T00:45:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140732#p140732</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Реализация Chr() для запутывание команд, возможно ли?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140705#p140705" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Clannad5 пишет:</cite><blockquote><p>Кто знает куда рыть, чтобы понять эту схему?</p></blockquote></div><p>Начинайте отсюда:<br /></p><div class="codebox"><pre><code>_:=!&quot;&quot; 
MsgBox, % _</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-07-16T15:15:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140705#p140705</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Реализация Chr() для запутывание команд, возможно ли?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=140703#p140703" />
			<content type="html"><![CDATA[<p>Имеется код:<br /></p><div class="codebox"><pre><code>
#:=&quot;chr&quot;,#@:=(#_:=(##:=($:=(#$:=(_:=!&quot;&quot;)&lt;&lt;_)&lt;&lt;_)&lt;&lt;_)&lt;&lt;_)&lt;&lt;#$,@:=#_&lt;&lt;_|#@,_#:=%#%(@|#$|_),__:=%#%(@|$|_),_@:=%#%(@|#_|#$|_),_$:=%#%(#@|_),@#:=%#%(@|_),@_:=%#%(@|##|$|#$|_),@@:=%#%(@|#_|$|_),@$:=%#%(@|#_|$),$#:=%#%(@|##|$|#$),$_:=%#%(@|#_|#$),$@:=%#%(@|##|#$|_),$$:=%#%(#@|##),###:=%#%(@|$),##_:=%#%(@|##|$),%###%%##_%%##_%%_#%%@#%%##_%%##_%(%#%(#@|##|$|_) __ _@ _@ @# %#%(@|$|#$|_) __ %#%(#@|#$) @_ %#%(@|#_|##),%#%(#@|@|##|_) $# @$,!_,_@ @$ $_,%#%(#@|##|#$) @@ _@ @$ &quot; &quot; _$ $# @_ @$ %#%(@|##) __ $_ &quot; &quot; _$ @@ @$ @_ $$ @_ @$ $@ __ %#%(@|#_|##|_) &quot; &quot; $$ @# _# $@ __ $_,_@ @$ $_,&quot;&quot;,%#%(#@|@|##|_) $# @$,!_)
</code></pre></div><p>Если его разбить, можно увидеть переменные?Но что в них хранится?</p><div class="codebox"><pre><code>
#:=&quot;chr&quot;,
#@:=(#_:=(##:=($:=(#$:=(_:=!&quot;&quot;)&lt;&lt;_)&lt;&lt;_)&lt;&lt;_)&lt;&lt;_)&lt;&lt;#$,
@:=#_&lt;&lt;_|#@,
_#:=%#%(@|#$|_),
__:=%#%(@|$|_),
_@:=%#%(@|#_|#$|_),
_$:=%#%(#@|_),
@#:=%#%(@|_),
@_:=%#%(@|##|$|#$|_),
@@:=%#%(@|#_|$|_),
@$:=%#%(@|#_|$),
$#:=%#%(@|##|$|#$),
$_:=%#%(@|#_|#$),
$@:=%#%(@|##|#$|_),
$$:=%#%(#@|##),
###:=%#%(@|$),
##_:=%#%(@|##|$),
%###%%##_%%##_%%_#%%@#%%##_%%##_%(%#%(#@|##|$|_) __ _@ _@ @# %#%(@|$|#$|_) __ %#%(#@|#$) @_ %#%(@|#_|##),%#%(#@|@|##|_) $# @$,!_,_@ @$ $_,%#%(#@|##|#$) @@ _@ @$ &quot; &quot; _$ $# @_ @$ %#%(@|##) __ $_ &quot; &quot; _$ @@ @$ @_ $$ @_ @$ $@ __ %#%(@|#_|##|_) &quot; &quot; $$ @# _# $@ __ $_,_@ @$ $_,&quot;&quot;,%#%(#@|@|##|_) $# @$,!_)
</code></pre></div><p>И как в последствие тут образуется MsgBox?</p><p>Возможно ли таким же запутыванием спрятать команду SendInput или загрузку файла с интернет ресурса?<br />Кто знает куда рыть, чтобы понять эту схему?Хотелось бы, чтобы все команды запутывались так, чтобы удаляя защиту на проверку ключа, весь код переставал быть читабельным.<br />То есть, чтобы хакер не мог перейти сразу в рабочую часть кода, что если он удалит часть кода из проверки защиты или как-то перескочит - скрипт переставал работать.</p>]]></content>
			<author>
				<name><![CDATA[Clannad5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39853</uri>
			</author>
			<updated>2020-07-16T14:52:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=140703#p140703</id>
		</entry>
</feed>
