<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Вирус Frankenstein заимствует код у других программ]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=23867&amp;type=atom" />
	<updated>2012-08-20T23:00:47Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=23867</id>
		<entry>
			<title type="html"><![CDATA[Re: Вирус Frankenstein заимствует код у других программ]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=294206#p294206" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Vitri пишет:</cite><blockquote><p>Американские учёные собирают вирус-мутант для американской армии под американскую же ОС.</p></blockquote></div><p>ЧСХ, у самих военов (и в России и в СШП) уже давно и окончательно используется Linux. Такие дела.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2012-08-20T23:00:47Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=294206#p294206</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вирус Frankenstein заимствует код у других программ]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=294205#p294205" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Lupo Alberto пишет:</cite><blockquote><p>Перед учёными поставили задание создать код, который будет трудно обнаружить с помощью неизвестного антивируса. Задачу решили за счёт модульной конструкции вируса. После установки на машину жертвы, вирус конструирует рабочее тело из так называемых «гаджетов» — маленьких фрагментов исходного кода, каждый из которых выполняет определённую узкую задачу. Гаджеты заимствуются из программ, уже установленных на компьютере пользователя, таких как Internet Explorer или Notepad. Типичная Windows-программа содержит около 100 000 гаджетов, своеобразных кирпичиков для сборки. Например, explorer.exe — 127859 гаджетов, gcc.exe — 97163 гаджетов, calc.exe — 60390, cmd.exe — 25008, notepad.exe — 6974.</p></blockquote></div><p>на самом деле, идея достаточно старая. на практике не применяется по той простой причине, что новый вирус и так не обнаруживается антивирусом, и с лёгкостью выполняет возложенную на него задачу. ИЧСХ, тысячи пострадавших тупых хомячков НЕ являются целью этого вируса. Зачем огород городить? Кстати, эвристика у 95% выключена, ибо тормозит, а без эвристики процент обнаружения равен нулю.</p>]]></content>
			<author>
				<name><![CDATA[drBatty]]></name>
				<uri>https://linuxforum.ru/profile.php?id=86</uri>
			</author>
			<updated>2012-08-20T22:59:40Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=294205#p294205</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вирус Frankenstein заимствует код у других программ]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=294198#p294198" />
			<content type="html"><![CDATA[<p>Американские учёные собирают вирус-мутант для американской армии под американскую же ОС. <br /><span class="postimg"><img src="http://linuxforum.ru/extensions/bbcode_smiles/img/be.gif" alt="http://linuxforum.ru/extensions/bbcode_smiles/img/be.gif" /></span></p>]]></content>
			<author>
				<name><![CDATA[Vitri]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20116</uri>
			</author>
			<updated>2012-08-20T21:22:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=294198#p294198</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вирус Frankenstein заимствует код у других программ]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=294137#p294137" />
			<content type="html"><![CDATA[<p><span class="postimg"><img src="http://www.cisco.com/image/gif/paws/100301/unityinstallerror2-1.gif" alt="http://www.cisco.com/image/gif/paws/100301/unityinstallerror2-1.gif" /></span></p><p>&quot;... неудовлетворённые зависимости для сборки вируса, пожалуйста доустановите необходимые пакеты и попробуйте снова ...&quot;<br />Fedora 21 - теперь и на Windows !!!</p>]]></content>
			<author>
				<name><![CDATA[gramozeka]]></name>
				<uri>https://linuxforum.ru/profile.php?id=6831</uri>
			</author>
			<updated>2012-08-20T17:11:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=294137#p294137</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Вирус Frankenstein заимствует код у других программ]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=294122#p294122" />
			<content type="html"><![CDATA[<p>Учёные из по заказу армии США разработали образец вируса, который самособирается из фрагментов ПО, установленного на компьютере жертвы. Концептуальной разработке дали название Frankenstein, пишет журнал New Scientist.</p><p>Перед учёными поставили задание создать код, который будет трудно обнаружить с помощью неизвестного антивируса. Задачу решили за счёт модульной конструкции вируса. После установки на машину жертвы, вирус конструирует рабочее тело из так называемых «гаджетов» — маленьких фрагментов исходного кода, каждый из которых выполняет определённую узкую задачу. Гаджеты заимствуются из программ, уже установленных на компьютере пользователя, таких как Internet Explorer или Notepad. Типичная Windows-программа содержит около 100 000 гаджетов, своеобразных кирпичиков для сборки. Например, explorer.exe — 127859 гаджетов, gcc.exe — 97163 гаджетов, calc.exe — 60390, cmd.exe — 25008, notepad.exe — 6974.</p><p>Предыдущие исследования в данной области показали теоретическую возможность конструирования ПО таким способом, если доступно достаточное количество гаджетов. Теперь эта теория доказана на практике. Вишват Мохэн (Vishwath Mohan) и Кевин Хэмлен (Kevin Hamlen) из Техасского университета в Далласе создали из гаджетов программу, реализовав два простых алгоритма, которые могут использоваться в настоящем зловреде.</p><p>Ключевая особенность «Франкенштейна» в том, что сборка рабочего тела по заданным инструкциям повторяется на каждом заражённом компьютере, но каждый раз задействуются новые гаджеты, так что бинарник вируса в каждом случае получается уникальным. За счёт этой особенности вредоносную программу практически невозможно обнаружить по базе вирусных сигнатур.</p><p>Подобный подход генерации кода гораздо эффективнее, чем мутация по заданному алгоритму, потому что антивирусные программы довольно быстро вычисляют алгоритм и приспосабливаются к нему. Чтобы вычислять вирусы вроде «Франкенштейна», им придётся анализировать не программный код, а реальное поведение программы, возможно, запуская её в песочнице. С другой стороны, вредоносная программа может определять наличие песочницы и менять своё поведение, как это делают некоторые нынешние вирусы.</p><p>Презентация научной работы Вишвата Мохэн и Кевина Хэмлена Frankenstein: <a href="https://www.usenix.org/system/files/conference/woot12/woot12-final19.pdf">Stitching Malware from Benign Binaries</a> (pdf) состоялась на конференции <a href="https://www.usenix.org/conference/woot12/">USENIX Workshop on Offensive Technologies</a>, которая прошла 6-7 августа 2012 года в городе Белвью (штат Вашингтон).</p><p><span class="postimg"><img src="http://www.xakep.ru/post/59187/frankenstein1.png" alt="http://www.xakep.ru/post/59187/frankenstein1.png" /></span><br /><em>Механизм сборки Frankenstein</em></p><p><a href="http://www.xakep.ru/post/59187/">Источник »</a><br /><a href="http://www.newscientist.com/article/mg21528785.600-frankenstein-virus-creates-malware-by-pilfering-code.html">Главная ссылка к новости »</a></p>]]></content>
			<author>
				<name><![CDATA[Lupo Alberto]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9018</uri>
			</author>
			<updated>2012-08-20T16:35:28Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=294122#p294122</id>
		</entry>
</feed>
