<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; HTA, VBS: Ввод кода, по дате]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5652&amp;type=atom" />
	<updated>2011-04-28T06:42:33Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5652</id>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=47887#p47887" />
			<content type="html"><![CDATA[<p>Доброго времени суток!<br />Сделал проще, но в 2 скрипта <img src="//forum.script-coding.com/img/smilies/big_smile.png" width="15" height="15" /><br />VBS (Проверка пароля):<br /></p><div class="codebox"><pre><code>t1 = InputBox(&quot;Введите пароль:&quot;, &quot;Password&quot;)
if t1=Oct(Day(date)&amp;Month(date)&amp;Year(date)) then
msgbox &quot;Ура!&quot;
ElseIf  t1 &lt;&gt;Oct(Day(date)&amp;Month(date)&amp;Year(date)) then
msgbox &quot;:(&quot;
end if</code></pre></div><p>VBS (Генератор пароля для себя):<br /></p><div class="codebox"><pre><code>t1 = InputBox(&quot;Пароль:&quot;, &quot;GenPass&quot;, Oct(Day(date)&amp;Month(date)&amp;Year(date)))</code></pre></div>]]></content>
			<author>
				<name><![CDATA[arcnik]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25972</uri>
			</author>
			<updated>2011-04-28T06:42:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=47887#p47887</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=47329#p47329" />
			<content type="html"><![CDATA[<p>Попробуй так:<br /></p><div class="codebox"><pre><code>Dim a, PassIn, Password
a=Weekday(Now)
Select Case a
    Case 1
        Password = &quot;1&quot; &#039;Воскресение. Между &quot;&quot; вставляй пароль. Пароль будет работать только в соответствующий день недели
    Case 2
        Password = &quot;2&quot; &#039;Понедельник
    Case 3
        Password = &quot;3&quot; &#039;Вторник
    Case 4
        Password = &quot;4&quot; &#039;Среда
    Case 5
        Password = &quot;5&quot; &#039;Четверг
    Case 6
        Password = &quot;6&quot; &#039;Пятница
    Case 7
        Password = &quot;7&quot; &#039;Субота
End Select
PassIn = InputBox (&quot;Введите пароль&quot;, &quot;Password&quot;, &quot;xxxxxxxx&quot;)
If PassIn = Password Then
    MsgBox &quot;Авторизация прошла успешно!&quot;,vbInformation,&quot;SurfBoxTo&quot;
Else
    MsgBox &quot;Пороль неверный!&quot;, 48, &quot;Password&quot;
    WScript.Quit
End If
&#039;Выполняется код
WScript.Quit</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Mickey666x]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26846</uri>
			</author>
			<updated>2011-04-03T08:38:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=47329#p47329</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=47258#p47258" />
			<content type="html"><![CDATA[<p>Ребят, помогите чем сможете, просто очень нужен такой код!<br />Я немного хочу изменить свой вопрос, теперь интересует:<br />Чтобы пароль каждый день был разный-пример:<br />1.04.2011 - 8466<br />2.04.2011 - 4255<br />3.04.2011 - 2244<br />4.04.2011 - 6335<br />5.04.2011 - 1466<br />6.04.2011 - 4773<br />7.04.2011 - 4478<br />И все эти пароли были указанны в скрипте, 7 паролей больше не надо!<br />Скрипт смотрит на число,месяц и год, сверяет с кодом скрипта- если число подходит, то пишет ОК, не подходит пишет плохой пароль!<br />А там уж я сам каждую неделю буду менять числа и пароли!</p>]]></content>
			<author>
				<name><![CDATA[SoLoD7393]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26718</uri>
			</author>
			<updated>2011-03-31T22:17:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=47258#p47258</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46945#p46945" />
			<content type="html"><![CDATA[<p>Даже в голову не лезет не чего! Уже все что можно передумал!<br />А как сделать так чтоб пароль был разным и я его знал пока не пойму!<br />И не знаю..&nbsp; спасибо тебе Mickey666x</p>]]></content>
			<author>
				<name><![CDATA[SoLoD7393]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26718</uri>
			</author>
			<updated>2011-03-26T21:32:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46945#p46945</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46943#p46943" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>SoLoD7393 пишет:</cite><blockquote><p>Ребят! Если не сложно... предложите свои варианты кода(и если не сложно объясните что к чему)<br />Спасибо вам огромное за помощь.</p></blockquote></div><p>Ты напиши по какой формуле хочешь высчитывать, я напишу код с пояснениями, можешь немного изменить и все! Попозже набросаю пару примеров.</p>]]></content>
			<author>
				<name><![CDATA[Mickey666x]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26846</uri>
			</author>
			<updated>2011-03-26T21:15:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46943#p46943</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46941#p46941" />
			<content type="html"><![CDATA[<p>Ребят! Если не сложно... предложите свои варианты кода(и если не сложно объясните что к чему)<br />Спасибо вам огромное за помощь.</p>]]></content>
			<author>
				<name><![CDATA[SoLoD7393]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26718</uri>
			</author>
			<updated>2011-03-26T20:03:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46941#p46941</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46937#p46937" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Mickey666x пишет:</cite><blockquote><p>например, 3 раза ввел неправильно пароль, следующие попытки через час.</p></blockquote></div><p>Всё это легко избежать произведя чистку следов активности скрипта, также возможен запуск в виртуальной машине/песочнице. Подключить HTA к отладчику, и иследовать алгоритм работы проще простого. Обфускация скрипта поможет оттолкнуть взломщика, но не всех <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[VSVLAD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24998</uri>
			</author>
			<updated>2011-03-26T17:53:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46937#p46937</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46932#p46932" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>VSVLAD пишет:</cite><blockquote><p>Нет совершенного пароля и нет идеальной защиты. Подобрать его всё равно смогут. HTA формат не сможет всё равно скрыть пароль, как уже предложили лучше сохранять хеш. Но опять же, время побора - дело времени.</p></blockquote></div><p>Так можно сделать, например, 3 раза ввел неправильно пароль, следующие попытки через час. а пароль пусть подбирают... хоть он с настоящим паролем не будет сравниваться. Если правильный пароль введет с 4-ой попытки, он скажет что пароль неверный. Вероятность подобрать пароль приближается к нулю, но не даст 100% гарантии.</p>]]></content>
			<author>
				<name><![CDATA[Mickey666x]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26846</uri>
			</author>
			<updated>2011-03-26T17:22:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46932#p46932</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46931#p46931" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>SoLoD7393 пишет:</cite><blockquote><p>Ясно... спасибо тебе огромное!<br />Но еще вопрос , как тогда сделать так чтобы пароль был всегда разный и узнать его смог только я! И как бы я узнавал!<br />(Главное чтоб ни кто и некогда кроме меня его не подобрал)<br />Заранее спасибо!</p></blockquote></div><p>Для того чтобы только ты знал пароль, составь свой алгоритм шифрования. Это не так уж и сложно. 100 процентной гарантии что никто не взломает не даю, но от юзеров помогает.</p>]]></content>
			<author>
				<name><![CDATA[Mickey666x]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26846</uri>
			</author>
			<updated>2011-03-26T16:57:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46931#p46931</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46925#p46925" />
			<content type="html"><![CDATA[<p>Нет совершенного пароля и нет идеальной защиты. Подобрать его всё равно смогут. HTA формат не сможет всё равно скрыть пароль, как уже предложили лучше сохранять хеш. Но опять же, время побора - дело времени.</p>]]></content>
			<author>
				<name><![CDATA[VSVLAD]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24998</uri>
			</author>
			<updated>2011-03-26T13:14:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46925#p46925</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46920#p46920" />
			<content type="html"><![CDATA[<p>Ясно... спасибо тебе огромное!<br />Но еще вопрос , как тогда сделать так чтобы пароль был всегда разный и узнать его смог только я! И как бы я узнавал!<br />(Главное чтоб ни кто и некогда кроме меня его не подобрал)<br />Заранее спасибо!</p>]]></content>
			<author>
				<name><![CDATA[SoLoD7393]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26718</uri>
			</author>
			<updated>2011-03-26T11:17:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46920#p46920</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46911#p46911" />
			<content type="html"><![CDATA[<p>Так ты хочешь на каждый день задать свой код... На сколько лет в перед??? Это чтоб тебе на всю жизнь хватило.... Нужен безразмерный массив. Еще учесть что каждый пароль записан в свой массив посимвольно..... Нереально.... Можно просто отталкиваясь от даты высчитывать код и вводить его, как в примере выше. А по какой формуле считать? Тебе решать. Можно например попарно сложить числа даты. Очень просто! Дата состоит из 8 цифр, пароль получится 4-х значным. Пример: из 26032011 получится 8322. К этому, поменять местами получится либо 2238, либо 8232, 2823.... и тд. а можно еще и по времени разбить.... Угадать не реально.</p>]]></content>
			<author>
				<name><![CDATA[Mickey666x]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26846</uri>
			</author>
			<updated>2011-03-26T07:30:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46911#p46911</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46905#p46905" />
			<content type="html"><![CDATA[<p>За код спасибо огромное!<br />Но....<br />Чуть, чуть не правильно!<br />Надо чтоб на каждую дату был тот пароль который я задал! И желательно чтобы, число 23.03.2011 и 23.03.2012 тоже не совпадал(тоесть пароль разный был)<br />Заранее спасибо!</p>]]></content>
			<author>
				<name><![CDATA[SoLoD7393]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26718</uri>
			</author>
			<updated>2011-03-26T04:52:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46905#p46905</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46902#p46902" />
			<content type="html"><![CDATA[<p>Надеюсь что я тебя правильно понял. Короче цифры даты + 1: например 26032011 будет как 37143122 Можно покалдавать и больше. Например цифры еще местами поменять, или еще чего...<br /></p><div class="codebox"><pre><code>Dim d, n, Pass(7), Password, PassIn

d = Date
Pass(0) = Mid (d, 1, 1) 
Pass(1) = Mid (d, 2, 1)
Pass(2) = Mid (d, 4, 1)
Pass(3) = Mid (d, 5, 1)
Pass(4) = Mid (d, 7, 1)
Pass(5) = Mid (d, 8, 1)
Pass(6) = Mid (d, 9, 1)
Pass(7) = Mid (d, 10, 1)
n = 0

Do
    Pass(n) = Pass(n) + 1
    n = n + 1
Loop Until n = 8

Password = Pass(0) &amp; Pass(1) &amp; Pass(2) &amp; Pass(3) &amp; Pass(4) &amp; Pass(5) &amp; Pass(6) &amp; Pass(7)
PassIn = InputBox (&quot;Введите пароль&quot;, &quot;Password&quot;, &quot;xxxxxxxx&quot;)

If PassIn = Password Then
    MsgBox &quot;Авторизация прошла успешно!&quot;,vbInformation,&quot;SurfBoxTo&quot;
Else
    MsgBox &quot;Пороль неверный!&quot;, 48, &quot;Password&quot;
    WScript.Quit
End If
&#039;Выполняется код
WScript.Quit</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Mickey666x]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26846</uri>
			</author>
			<updated>2011-03-26T02:25:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46902#p46902</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[HTA, VBS: Ввод кода, по дате]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46894#p46894" />
			<content type="html"><![CDATA[<p>Здравствуйте, подскажите пожалуиста как сделать так, что-бы в HTA файле было, поле для ввода пароля и что-бы пароль зависел от даты(пример: 23.03 пароль был 211222, а 24.03 был 54366) а после ввода пароля выходило сообщение &quot;вы успешно ввели код&quot;<br />Заранее благодарен!</p>]]></content>
			<author>
				<name><![CDATA[SoLoD7393]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26718</uri>
			</author>
			<updated>2011-03-25T21:46:46Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46894#p46894</id>
		</entry>
</feed>
