HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 08.12.2009, 13:09
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
С нами: 9264144

Репутация: 7
По умолчанию

Блин, вообщем вот полностью код, думаю так будет удобно

index.php:
PHP код:
<body bgcolor="#000000">
<
center>
<
font color="#FFFFFF">
<
br><br><br><br><br><br>
<
form action="2.php" method="post">
    
Подсеть <input type="text" name="lan" value="192.168.1." />
    
Адресс "ОТ" <input type="text" name="ip" />
    
Адресс "ДО" <input type="text" name="ip3" /><br />
    
Реверс IP  <input type="text" name="myip" value="192.168.1.2" /><br />
    
Названия сплоита <input type="text" name="ex" value="ex.exe" /><br />
    
Порт <input type="text" name="port" value="40" /><br />
    
Параметр <input type="text" name="param" value="0" /><br />
    
Путь до bat файла <input type="text" name="file" value="C:/test.bat" /><br />
    
Формат списка <input type="text" name="content" value="$ex.$probel.$param.$ip.$i.$probel.$port.$probel.$myip/><br /><br />
    
$ex Название сплоита<br />
    
$probel пробел<br />
    
$param желаемый параметр<br />
    
$ip Ваш диапозон<br />
    
$port порт =)<br />
    
$myip ипадресс для обратного конекта<br />
    <
input type="submit" name="submit" value="Генерируй!" />
</
form>
Думаю обьяснять как изменит стандартные параметры которые уже вписаны на своинекому не надо.
</
font>
</
center>
</
body
2.php:

PHP код:
<body bgcolor="#000000">
<center>
<font color="#FFFFFF">
<br><br><br><br><br><br>
Генерация...
</font>
</center>
</body>
<? 
$param 
$HTTP_POST_VARS['param'];
$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+"); //Открытие файла

$content $HTTP_POST_VARS[content];



//------------------ 
for($i=$start;$i<=$end;$i++)
 { 
 

$ip $ip.$i;
$ok fwrite($fh$content.$send);

$array[$i] = $i


?>
<meta http-equiv="Refresh" content="0.5; URL=/./">
это работает не правильно, т.к. переменные передаются как текст
 
Ответить с цитированием

  #2  
Старый 08.12.2009, 13:17
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
С нами: 8835027

Репутация: 150
По умолчанию

А не легче запрос производить не $ip.$probel.$kakashka
А например такой строки запроса:
Код:
name: Крякер инета; sub-net: 192.168.1; from-to: 1,255; myip: 127.0.0.1; port: 80; sploit-names: 0,1,2; file: \out.txt;
Цитата:
это работает не правильно, т.к. переменные передаются как текст
Так естесвенно! Тебе нужно передовать значения, а не название переменных. =\
 
Ответить с цитированием

  #3  
Старый 08.12.2009, 13:30
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
С нами: 9264144

Репутация: 7
По умолчанию

Цитата:
Сообщение от LStr1ke  
А не легче запрос производить не $ip.$probel.$kakashka
А например такой строки запроса:
Код:
name: Крякер инета; sub-net: 192.168.1; from-to: 1,255; myip: 127.0.0.1; port: 80; sploit-names: 0,1,2; file: \out.txt;
Так естесвенно! Тебе нужно передовать значения, а не название переменных. =\
тогда будет все по шаблону, и ип адресс поменять с портом у юзера местами не получиться, так я уже сделал

Цитата:
Сообщение от Eo0  
PHP код:
unset($_POST['content'][0]);
$par=explode('$',str_replace('.','',$_POST['content'])); 
$c=count($par); 
for(
$i=0,$content='';$i<$c;$i++) $content.=$_POST[$par[$i]]; 
и куда это?
 
Ответить с цитированием

  #4  
Старый 08.12.2009, 13:23
Eo0
Познающий
Регистрация: 12.09.2009
Сообщений: 61
С нами: 8769340

Репутация: 19
По умолчанию

PHP код:
unset($_POST['content'][0]);
$par=explode('$',str_replace('.','',$_POST['content'])); 
$c=count($par); 
for(
$i=0,$content='';$i<$c;$i++) $content.=$_POST[$par[$i]]; 
 
Ответить с цитированием

  #5  
Старый 08.12.2009, 13:49
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
С нами: 8835027

Репутация: 150
По умолчанию

Цитата:
тогда будет все по шаблону, и ип адресс поменять с портом у юзера местами не получиться, так я уже сделал
Как это не получится?
Нужно брать строку и регулярными вырожениями принимать данные ip: %; name: %; и т.д. И в каком будет порядке - без разницы
 
Ответить с цитированием

  #6  
Старый 08.12.2009, 13:51
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
С нами: 9264144

Репутация: 7
По умолчанию

Цитата:
Сообщение от LStr1ke  
Как это не получится?
Нужно брать строку и регулярными вырожениями принимать данные ip: %; name: %; и т.д. И в каком будет порядке - без разницы
покажи на примере кода
 
Ответить с цитированием

  #7  
Старый 08.12.2009, 13:56
Eo0
Познающий
Регистрация: 12.09.2009
Сообщений: 61
С нами: 8769340

Репутация: 19
По умолчанию

PHP код:
 <body bgcolor="#000000"> 
<center> 
<font color="#FFFFFF"> 
<br><br><br><br><br><br> 
Генерация... 
</font> 
</center> 
</body> 
<?  
$param 
$HTTP_POST_VARS['param']; 
$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+"); //Открытие файла 

 
unset($_POST['content'][0]); 
$par=explode('$',str_replace('.','',$_POST['content']));  
$c=count($par);  
for(
$i=0,$content='';$i<$c;$i++) $content.=$_POST[$par[$i]]; 



//------------------  
for($i=$start;$i<=$end;$i++) 
 {  
  

$ip $ip.$i
$ok fwrite($fh$content.$send); 

$array[$i] = $i;  
}  

?>
 
Ответить с цитированием

  #8  
Старый 08.12.2009, 14:21
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
С нами: 9264144

Репутация: 7
По умолчанию

Цитата:
Сообщение от Eo0  
PHP код:
 <body bgcolor="#000000"> 
<center> 
<font color="#FFFFFF"> 
<br><br><br><br><br><br> 
Генерация... 
</font> 
</center> 
</body> 
<?  
$param 
$HTTP_POST_VARS['param']; 
$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+"); //Открытие файла 

 
unset($_POST['content'][0]); 
$par=explode('$',str_replace('.','',$_POST['content']));  
$c=count($par);  
for(
$i=0,$content='';$i<$c;$i++) $content.=$_POST[$par[$i]]; 



//------------------  
for($i=$start;$i<=$end;$i++) 
 {  
  

$ip $ip.$i
$ok fwrite($fh$content.$send); 

$array[$i] = $i;  
}  

?>
пустой файл на выходе
 
Ответить с цитированием

  #9  
Старый 09.12.2009, 00:11
extreemal
Новичок
Регистрация: 01.10.2009
Сообщений: 7
С нами: 8742156

Репутация: 0
По умолчанию

Ты пытаешься записать файл, который открыт для чтения.
Закрой файл и открой заново, но только с меткой "w+".
И вобще смотрю тут файл у тебя нигде не закрывается..
 
Ответить с цитированием

  #10  
Старый 09.12.2009, 00:14
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

Цитата:
Сообщение от extreemal  
Ты пытаешься записать файл, который открыт для чтения.
Закрой файл и открой заново, но только с меткой "w+".
И вобще смотрю тут файл у тебя нигде не закрывается..
Зачем говорить о том,что не знаеш? w+ - маркер, который сдвинет запись на начало файла = очистит и запишет заного.
a+ - если не изменяет память, откроет на чтение и запись с конца файла.Если файл не создан,и позволяют права - создаст файл.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.