<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Нужен скрипт для поиска кусков текста в файлах по маске.</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/6776.html</link>
    <description>На хостинговых серверах нужно сделать скрипт для проверки в *.php и *.html вредоносного кода, например iframe, javascript и других &quot;особых меток&quot;, и выдать полный путь к подозрительному файлу.&lt;br&gt;&lt;br&gt;Вот, набросал скриптик, но это частный случай.&lt;br&gt;&#091;code&#093;&lt;br&gt;#!/bin/bash&lt;br&gt;&lt;br&gt;for filename in *.php&lt;br&gt;do&lt;br&gt;badname=&#096;cat &quot;$filename&quot; &amp;#124; grep &quot;o65&quot; &#096;&lt;br&gt;if &#091; &#096;expr $badname = 0&#096; &#093;&lt;br&gt;then&lt;br&gt;    ls -1 $filename&lt;br&gt;fi&lt;br&gt;done&#091;/code&#093;&lt;br&gt;&lt;br&gt;Нужен более продвинутый скрипт или программа.&lt;br&gt;</description>

<item>
    <title>Нужен скрипт для поиска кусков текста в файлах по маске. (Nickroman)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/6776.html#10</link>
    <pubDate>Tue, 14 May 2013 14:13:44 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; * собственно сигнатуры (обычно просто строки или регекспы) &lt;br&gt;&amp;gt; * возможность обфускации скрипта (хотя бы самыми распространёнными методами) &lt;br&gt;&amp;gt; * некоторые общие сигнатуры (которые говорят &quot;это очень похоже на вредоносный код&quot;) &lt;br&gt;&amp;gt; * ещё что-то, что я забыл &lt;br&gt;&amp;gt; И к тому же, это должно работать быстро.  Время обработки среднего &lt;br&gt;&amp;gt; диска в 70 Гб не должно превышать разумных пределов в часа &lt;br&gt;&amp;gt; три работы.  Поэтому нужно придумывать всякие оптимизации (например, на сканировать &lt;br&gt;&amp;gt; файлы .jpeg -- но тогда мы оставляем дырку для вредоносных файлов... &lt;br&gt;&amp;gt; так что этот вариант не подходит, но суть ясна -- сканировать &lt;br&gt;&amp;gt; вообще всё нереально) &lt;br&gt;&lt;br&gt;К слову об оптимизации. Надо сканировать только те файлы, которые подвергались изменению с момента прошлого сканирования. =)&lt;br&gt;</description>
</item>

<item>
    <title>Нужен скрипт для поиска кусков текста в файлах по маске. (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/6776.html#9</link>
    <pubDate>Sat, 22 Sep 2007 23:31:51 GMT</pubDate>
    <description>&amp;gt;Давайте не будем плодить антивирусов на хостинговых серверах. &lt;br&gt;&amp;gt;Нужен быстрый скрипт для регулярного сканирования данных на поиск шеллов, javascript write &lt;br&gt;&amp;gt;() и iframe. &lt;br&gt;&lt;br&gt;Если полученным скриптом для сканирования будет пользоваться достаточное количество админов -- уже через месяц этот write() будут внедрять только завуалировано -- и средствами javascript, и php.&lt;br&gt;&lt;br&gt;А вот шеллы *уже* шифруют.  Я пактически не встерчаю у себя шеллов в чистом виде.  И имена файлам нормальные дают, такие что на первый взгляд не скажешь -- это часть сайта или следы взлома.&lt;br&gt;&lt;br&gt;Ещё есть спамилки.  Их прячут как могут с незапамятных времен: это были и разного рода демоны на перле, и шифрованные, и кодированные, и скрипты, внедрённые в корневой index.php.&lt;br&gt;&lt;br&gt;Не знаю конкретно вашей ситуации, но я с простыми ситуациями сталкиваюсь всё реже, и уже сейчас понимаю, что если под всё это написать регекспы -- просмотр диска среднего размера не завершится даже за сутки.  Нужны более заточенные решения.&lt;br&gt;</description>
</item>

<item>
    <title>Нужен скрипт для поиска кусков текста в файлах по маске. (universite)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/6776.html#8</link>
    <pubDate>Sat, 22 Sep 2007 21:24:51 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;в достаточном количестве (благодаря дырявым скриптам клиентов).  Главная задача состоит &lt;br&gt;&amp;gt;как раз-таки в написании &quot;движка&quot;, который будет производить поиск в файлах, &lt;br&gt;&amp;gt;и работать достаточно быстро.  Обычные регулярные выражения являются недостаточно быстрыми &lt;br&gt;&amp;gt;для построения единичных сигнатур.  Хотя если ситоить сигнатуру общую для &lt;br&gt;&amp;gt;целого класса возможных вредоносных скриптов, то регулярные выражения подходят. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Я уже думал создать собственные сигнатуры для clamav, но не нашел как. &lt;br&gt;&amp;gt; В этой ситуации нас ведь не интересуют все Windows PE &lt;br&gt;&amp;gt;вирусы, поэтому стандартные сингатуры можно было бы отключить.  Кстати, clamav &lt;br&gt;&amp;gt;уже знает некоторые &quot;популярные&quot; скрипты-веб-шеллы. &lt;br&gt;&lt;br&gt;Давайте не будем плодить антивирусов на хостинговых серверах.&lt;br&gt;Нужен быстрый скрипт для регулярного сканирования данных на поиск шеллов, javascript write () и iframe.&lt;br&gt;</description>
</item>

<item>
    <title>Нужен скрипт для поиска кусков текста в файлах по маске. (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/6776.html#7</link>
    <pubDate>Sat, 22 Sep 2007 20:56:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Занимаюсь тем же (уже есть рабочие скрипты), если есть какие-то идеи или &lt;br&gt;&amp;gt;&amp;gt;сами вредоносные скрипты (для построения сигнатур) -- прошу в ICQ 260635448 &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Возможно, эта ссылка будет вам полезна: http://www.ossec.net/wiki/index.php/WebAttacks_links &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Также, советую посмотреть в сторону этого OSSEC, он, как понимаю, такое тоже &lt;br&gt;&amp;gt;умеет. &lt;br&gt;&lt;br&gt;Да, спасибо.  Но это &quot;добро&quot; и так оседает на моих серверах в достаточном количестве (благодаря дырявым скриптам клиентов).  Главная задача состоит как раз-таки в написании &quot;движка&quot;, который будет производить поиск в файлах, и работать достаточно быстро.  Обычные регулярные выражения являются недостаточно быстрыми для построения единичных сигнатур.  Хотя если ситоить сигнатуру общую для целого класса возможных вредоносных скриптов, то регулярные выражения подходят.&lt;br&gt;&lt;br&gt;Я уже думал создать собственные сигнатуры для clamav, но не нашел как.  В этой ситуации нас ведь не интересуют все Windows PE вирусы, поэтому стандартные сингатуры можно было бы отключить.  Кстати, cla</description>
</item>

<item>
    <title>Нужен скрипт для поиска кусков текста в файлах по маске. (phpcoder)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/6776.html#6</link>
    <pubDate>Sat, 22 Sep 2007 19:48:30 GMT</pubDate>
    <description>&amp;gt;Занимаюсь тем же (уже есть рабочие скрипты), если есть какие-то идеи или &lt;br&gt;&amp;gt;сами вредоносные скрипты (для построения сигнатур) -- прошу в ICQ 260635448 &lt;br&gt;&lt;br&gt;Возможно, эта ссылка будет вам полезна: http://www.ossec.net/wiki/index.php/WebAttacks_links&lt;br&gt;&lt;br&gt;Также, советую посмотреть в сторону этого OSSEC, он, как понимаю, такое тоже умеет.&lt;br&gt;</description>
</item>

<item>
    <title>Нужен скрипт для поиска кусков текста в файлах по маске. (universite)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/6776.html#5</link>
    <pubDate>Fri, 21 Sep 2007 17:02:52 GMT</pubDate>
    <description>Имеем:&lt;br&gt;&lt;br&gt;* поиск шеллов - поиск файлов rst.php, gzr.php и php.php (последний файл часто используют боты для мамбы и для phpinfo(), которые мы игнорируем)&lt;br&gt;* поиск кода, в основном в файлах index.php и index.html, &amp;lt;!-- o65 --&amp;gt; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt;document.write(&apos;код скрипта&apos;)&amp;lt;/script&amp;gt;&amp;lt;!-- o65 --&amp;gt;&lt;br&gt;* поиск кода iframe&lt;br&gt;</description>
</item>

<item>
    <title>Нужен скрипт для поиска кусков текста в файлах по маске. (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/6776.html#4</link>
    <pubDate>Fri, 21 Sep 2007 13:11:29 GMT</pubDate>
    <description>&amp;gt;Что именно ищется, какая структура сигнатур?. В простейшем случае, когда нужно искать &lt;br&gt;&amp;gt;набор &quot;слов&quot; достаточно однострочника на перл &lt;br&gt;&lt;br&gt;Вообще задача довольно сложная и фактически является написанием некоторого рода антивируса, который учитывает много параметров:&lt;br&gt;* размер файла&lt;br&gt;* собственно сигнатуры (обычно просто строки или регекспы)&lt;br&gt;* возможность обфускации скрипта (хотя бы самыми распространёнными методами)&lt;br&gt;* некоторые общие сигнатуры (которые говорят &quot;это очень похоже на вредоносный код&quot;)&lt;br&gt;* ещё что-то, что я забыл&lt;br&gt;&lt;br&gt;И к тому же, это должно работать быстро.  Время обработки среднего диска в 70 Гб не должно превышать разумных пределов в часа три работы.  Поэтому нужно придумывать всякие оптимизации (например, на сканировать файлы .jpeg -- но тогда мы оставляем дырку для вредоносных файлов... так что этот вариант не подходит, но суть ясна -- сканировать вообще всё нереально)&lt;br&gt;</description>
</item>

<item>
    <title>Нужен скрипт для поиска кусков текста в файлах по маске. (angra)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/6776.html#3</link>
    <pubDate>Fri, 21 Sep 2007 12:29:10 GMT</pubDate>
    <description>Что именно ищется, какая структура сигнатур?. В простейшем случае, когда нужно искать набор &quot;слов&quot; достаточно однострочника на перл&lt;br&gt;</description>
</item>

<item>
    <title>Нужен скрипт для поиска кусков текста в файлах по маске. (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/6776.html#2</link>
    <pubDate>Fri, 21 Sep 2007 10:12:00 GMT</pubDate>
    <description>&amp;gt;На хостинговых серверах нужно сделать скрипт для проверки в *.php и *.html &lt;br&gt;&amp;gt;вредоносного кода, например iframe, javascript и других &quot;особых меток&quot;, и выдать &lt;br&gt;&amp;gt;полный путь к подозрительному файлу. &lt;br&gt;&lt;br&gt;Занимаюсь тем же (уже есть рабочие скрипты), если есть какие-то идеи или сами вредоносные скрипты (для построения сигнатур) -- прошу в ICQ 260635448&lt;br&gt;</description>
</item>

</channel>
</rss>
