ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

28.04.2008, 00:43
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
есть код бана по IP диапазону вот он
if(strpos($_SERVER['REMOTE_ADDR'], '(80.169.') !== false) {функция бана}
Мне нужно сделать так, чтобы код брал диапазоны IP адресов из файла, в котором они расположенны просто:
80.169
111.222
123.321
и т.д...
Делал проверку, и если IP совпал с диапазоном из этого файла, то бан.
Кому не сложно, напишите код!!!
|
|
|

28.04.2008, 01:21
|
|
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме: 438137
Репутация:
66
|
|
Сообщение от Nightmarе
есть код бана по IP диапазону вот он
if(strpos($_SERVER['REMOTE_ADDR'], '(80.169.') !== false) {функция бана}
Мне нужно сделать так, чтобы код брал диапазоны IP адресов из файла, в котором они расположенны просто:
80.169
111.222
123.321
и т.д...
Делал проверку, и если IP совпал с диапазоном из этого файла, то бан.
Кому не сложно, напишите код!!!
Что-то типа такого:
PHP код:
<?php
$nets_filename = './nets.txt';
$nets = file($nets_filename, FILE_IGNORE_NEW_LINES);
foreach ($nets as $net)
if (strpos($_SERVER['REMOTE_ADDR'], $net) === 0)
echo $net;
?>
|
|
|

28.04.2008, 02:29
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сообщение от pento
Что-то типа такого:
PHP код:
<?php
$nets_filename = './nets.txt';
$nets = file($nets_filename, FILE_IGNORE_NEW_LINES);
foreach ($nets as $net)
if (strpos($_SERVER['REMOTE_ADDR'], $net) === 0)
echo $net;
?>
Не пашет 
Последний раз редактировалось Nightmarе; 28.04.2008 в 02:38..
|
|
|

28.04.2008, 08:12
|
|
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме: 438137
Репутация:
66
|
|
Сообщение от Nightmarе
Не пашет 
А как ты проверял?
|
|
|

28.04.2008, 18:31
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сообщение от pento
А как ты проверял?
Добавлял в файл свой диапазон, и добавлял echo "test";
Далее манипулировал с === 0 заменяя то на == 0 то на !== false\true и вообще убирал, результат одинаковый, либо команда выполняется лиоб нет, но на текстовый файл не реагирует ;(
щас опять буду химичить...
|
|
|

28.04.2008, 04:31
|
|
Moderator - Level 7
Регистрация: 07.03.2008
Сообщений: 568
Провел на форуме: 4140471
Репутация:
708
|
|
<?php
$nets_filename = './nets.txt';
$nets = file($nets_filename, 'FILE_IGNORE_NEW_LINES');
foreach ($nets as $net)
if (strpos($_SERVER['REMOTE_ADDR'], $net) === 0)
echo $net;
?>
|
|
|

28.04.2008, 08:12
|
|
Участник форума
Регистрация: 03.07.2006
Сообщений: 147
Провел на форуме: 438137
Репутация:
66
|
|
Сообщение от echobyte
<?php
$nets_filename = './nets.txt';
$nets = file($nets_filename, 'FILE_IGNORE_NEW_LINES');
foreach ($nets as $net)
if (strpos($_SERVER['REMOTE_ADDR'], $net) === 0)
echo $net;
?>
Вообще-то, мой код правильный: http://ru2.php.net/file
|
|
|

28.04.2008, 12:27
|
|
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме: 1208132
Репутация:
63
|
|
Вроде не дети ... .А вам некажется что
strpos($net,$_SERVER['REMOTE_ADDR']);
Сначала где а потом ЧАВО))
|
|
|

28.04.2008, 15:46
|
|
Moderator - Level 7
Регистрация: 22.09.2006
Сообщений: 531
Провел на форуме: 3818187
Репутация:
369
|
|
помогите плизз я вот тут хотел что б передавались данные из формы скрипту а не из файла
PHP код:
<?
function a($n)
{
$p="OD&:x9T6H@fBAC#y_wgloSEb~K [chZei`a5z-{jv!Pk|r1mnYU}qV7/;pF]sXG=ILtQJ0u'2Md(4*";
$q='';
$e='';
for($l=0;$l<strlen($n);$l++)
{
$o=$n[$l];
$m=strpos($p,$o);
if($m>-1)
{
$z=(($m+1)-1);
if($z==79)
{
$z =0;
}
$q .= $p[$z+1];
} else {
$q.=$o;
}
}
return $q;
}
if(!isset($_POST["script"])){$_POST["script"]="введите ваш скрипт";}
$a=$_POST["script"];
print"<td><input name="script" type="text" value="888" size=60></td></tr>"
$file=join('',file('in.html'));
$file=str_replace("\r\n",'',$file);
$file=str_replace("\n",'',$file);
$file=a($file);
$decrypt="function decrypt(n){var l,ch,ind,q=\"\",key=\"OD&:x9T6H@fBAC#y_wgloSEb~K [chZei`a5z-{jv!Pk|r1mnYU}qV7/;pF]sXG=ILtQJ0u\'2Md(4*\";for(l=0;l<n.length;l++){ch=n.charAt(l);ind=key.indexOf(ch);if(ind>-1){if(ind==0){ind =79}q+=key.charAt(ind-1)} else {q+=ch}};document.write(q)}";
$decrypt=urlencode($decrypt);
$decrypt=str_replace('+',' ',$decrypt);
$file=str_replace("'","\'",$file);
$cont="<script>function load(code,dfunc,anticasp){eval(dfunc);decrypt(code);}load('".$file."',unescape('".$decrypt."'));</script>";
$file=fopen('out.htm','w');
fputs($file,$cont);
fclose($file);
?>;
как поправить обьясните плизз
|
|
|

28.04.2008, 15:49
|
|
Познающий
Регистрация: 31.01.2008
Сообщений: 46
Провел на форуме: 124111
Репутация:
8
|
|
Прошу сильно не пинать
Подскажите новичку: залил шелл на сервак теперь имею доступ к его локальным дискам, теперь возникло 2 вопроса:
1. возможно ли просмотреть компы его локальной сети (и их диски)
2. как админ может узнать, что у него на серваке шелл висит?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|