ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #13671  
Старый 02.12.2009, 19:45
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

m0Hze, ну а как тогда можно избавится от этого символа? Т.е. как я понял это из-за кодировки? Кодировку я использую в БД и в скрипте UTF-8
 
Ответить с цитированием

  #13672  
Старый 02.12.2009, 20:30
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от SeNaP  
m0Hze, ну а как тогда можно избавится от этого символа? Т.е. как я понял это из-за кодировки? Кодировку я использую в БД и в скрипте UTF-8
Как вариант,выставить на странице ут8,в бд ут8,а соединение в виндовс1251.
Можно еще,если не лень извращаться,тупо
PHP код:
unset($text[count($text)]); 
Тоесть последний элемент.Вот только незнаю,сработает ли последний вариант,если предварительно не перевести в тип array.Например так
PHP код:
str_split($text); 
Но это уже чистое извращение.Намного лучше найти корень всех бед,и он не в скрипте,а именно где то в БД.Ну или в кривых настройках субд\пхп\опаче
 
Ответить с цитированием

  #13673  
Старый 03.12.2009, 07:09
Tombik
Banned
Регистрация: 21.12.2008
Сообщений: 413
Провел на форуме:
4991305

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

как из этих файлов узнать логин и пасс админа? Заколебался уже искать...
В базе данных есть в пользователях логин admin пасс admin, но нихера не работает.

Содержание этого файла http://сайт/admin/index.php

PHP код:
<?
error_reporting
(0);
session_start();
require_once 
"../config.php";
require_once 
"class.admin.php";
$admin = new admin();
$admin->CheckAuth();
$admin->dira $dir;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Управляющий терминал</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link href="admin.css" type=text/css rel=stylesheet>
</head>
<body>
и т.д.
Содержание этого class.admin.php

PHP код:
if(eregi("class.admin.php", $_SERVER['PHP_SELF'])) die();

class admin
{
    var $dira;
    public function redirect($where,$time)
    {
        echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"$time; URL=$where\">";
    }

    public function check($what)
    {
        return mysql_escape_string(htmlspecialchars($what));
    }

    public function CheckAuth()
    {
        if(!session_is_registered("adminka") and !isset($_SESSION['login']))
        {
            if(!isset($_POST['submit']))
            {
            ?>        
                <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
                <link href="admin.css" type=text/css rel=stylesheet>
                <div id="ctr" align="center">
                <div class="login">
                <div class="login-form">
                <form action="" method="post" name="loginForm" id="loginForm">
                <div class="form-block">
                <div class="inputlabel">Логин</div>
                <div><input name="login" type="text" class="inputbox" size="15" /></div>
                <div class="inputlabel">Пароль</div>
                <div><input name="pass" type="password" class="inputbox" size="15" /></div>
                <div align="left"><input  title=" Нажмите сюда после ввода имени и пароля " type="submit" name="submit" class="button" value="Войти" /></div>
                </div>
                </form>
                </div>
                <div class="login-text">
                <div class="ctr"><img src="img/security.png" width="64" height="64" alt="security" /></div>
                <p>Добро пожаловать!</p>
                <p>Введите имя и пароль для доступа в панель управления.</p>
                </div>
                <div class="clr"></div>
                </div>
                </div>            
            <?
            
}
            else
            {
                if(!empty(
$_POST['login']) and !empty($_POST['pass']))
                {
                    
$_POST['login'] = $this->check($_POST['login']);
                    
$_POST['pass'] = md5($_POST['pass']);
                    
$query mysql_query("SELECT admin_pass,admin_login FROM `config` WHERE `admin_pass` = '$_POST[pass]' AND `admin_login` = '$_POST[login]'");
                    if(
mysql_num_rows($query)>0)
                    {
                        
session_register("adminka");
                        
$_SESSION['login'] = $_POST['login'];
                        
$this->redirect("./?mod=index",0);
                    } else echo 
"Неверный логин или пароль.";
                } else echo 
"Заполнены не все поля.";
            }
            exit();
        }
    }
и т.д.
 
Ответить с цитированием

  #13674  
Старый 03.12.2009, 08:48
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме:
12942062

Репутация: 1550


Отправить сообщение для wildshaman с помощью ICQ
По умолчанию

Смотри в табличке config в БД поля admin_pass,admin_login
 
Ответить с цитированием

  #13675  
Старый 03.12.2009, 09:17
Tombik
Banned
Регистрация: 21.12.2008
Сообщений: 413
Провел на форуме:
4991305

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

Цитата:
Сообщение от wildshaman  
Смотри в табличке config в БД поля admin_pass,admin_login
эм... там нет такого(
 
Ответить с цитированием

  #13676  
Старый 03.12.2009, 11:19
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

mysql_query("SELECT admin_pass,admin_login FROM `config` WHERE `admin_pass` = '$_POST[pass]' AND `admin_login` = '$_POST[login]'");
 
Ответить с цитированием

  #13677  
Старый 03.12.2009, 11:43
Tombik
Banned
Регистрация: 21.12.2008
Сообщений: 413
Провел на форуме:
4991305

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

Цитата:
Сообщение от b3  
mysql_query("SELECT admin_pass,admin_login FROM `config` WHERE `admin_pass` = '$_POST[pass]' AND `admin_login` = '$_POST[login]'");
PHP код:
$_POST['login'] = $this->check($_POST['login']);
                    
$_POST['pass'] = md5($_POST['pass']);
                    
$query mysql_query("SELECT admin_pass,admin_login FROM `config` WHERE `admin_pass` = '$_POST[pass]' AND `admin_login` = '$_POST[login]'"); 
да, есть такая штука, а чё тут менять то?)
 
Ответить с цитированием

  #13678  
Старый 03.12.2009, 12:47
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

Как сделать на страничке регистрации поле Страна, чтобы его значение автоматически определялось в зависимости от Ip-адреса посетителя? Поэтому хотелось бы упростить немного сам процесс регистрации пользователя.
 
Ответить с цитированием

  #13679  
Старый 03.12.2009, 12:48
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

имеется:
index.php and 2.php

index.php code:
PHP код:
<form action="2.php" method="post">
    
Адресс  <input type="text" name="ip" /><br />
    <
input type="submit" name="submit" value="Генерируй!))" />
</
form

2.php code:
PHP код:
<? 
$ip2 
$HTTP_POST_VARS['ip'];
$ip ''// тут был не полный адресс хх.хх.хх. мне так удобнее, подписывать только последнее число
$text 'ex.exe 0 ';
$text1 'ex.exe 1 ';
$text2 'ex.exe 2 ';
$file 'C:/test.bat'
$f=@fopen($file"a+"); 
//----------------- строка 1 -----------------------------
@fputs ($f$text);
@
fputs ($f$ip);
@
fputs ($f$ip2);
@
fputs ($f" 40 127.0.0.1
"
); 
//----------------- строка 2 -----------------------------
@fputs ($f$text1);
@
fputs ($f$ip);
@
fputs ($f$ip2);
@
fputs ($f" 40 127.0.0.1
"
); 
//----------------- строка 3 -----------------------------
@fputs ($f$text2);
@
fputs ($f$ip);
@
fputs ($f$ip2);
@
fputs ($f" 40 127.0.0.1

"
); 

//-------------------------------------------------------  Второй сплоит ---------------------------------------------------------------

$text 'ex1.exe 0 ';
$text1 'ex1.exe 1 ';
$text2 'ex1.exe 2 ';

//----------------- строка 1 -----------------------------
@fputs ($f$text);
@
fputs ($f$ip);
@
fputs ($f$ip2);
@
fputs ($f" 40 127.0.0.1
"
); 
//----------------- строка 2 -----------------------------
@fputs ($f$text1);
@
fputs ($f$ip);
@
fputs ($f$ip2);
@
fputs ($f" 40 127.0.0.1
"
); 
//----------------- строка 3 -----------------------------
@fputs ($f$text2);
@
fputs ($f$ip);
@
fputs ($f$ip2);
@
fputs ($f" 40 127.0.0.1

"
); 

//-------------------------------------------------------  Третий сплоит ---------------------------------------------------------------

$text 'ex2.exe  ';
$text1 'ex2.exe  ';
$text2 'ex2.exe  ';

//----------------- строка 1 -----------------------------
@fputs ($f$text);
@
fputs ($f$ip);
@
fputs ($f$ip2);
@
fputs ($f" 40 127.0.0.1
"
); 
//----------------- строка 2 -----------------------------
@fputs ($f$text1);
@
fputs ($f$ip);
@
fputs ($f$ip2);
@
fputs ($f" 40 127.0.0.1
"
); 
//----------------- строка 3 -----------------------------
@fputs ($f$text2);
@
fputs ($f$ip);
@
fputs ($f$ip2);
@
fputs ($f" 40 127.0.0.1

"
); 


?>
<meta http-equiv="Refresh" content="0.5; URL=/./">
как бы тут реализовать генерацию по диапазонам?
Например переменная
PHP код:
$ip1 '192.168.1.5'
вторая
PHP код:
$ip2 '192.168.1.56'
чтобы генерация произошла в том же виде что и у меня но по этому диапазону. Весь мозг сломал. Знаю что и сам скрипт можно было сделать проще но.... Голова болела)))

Помогите кому не сложно пожалуйста.
 
Ответить с цитированием

  #13680  
Старый 03.12.2009, 13:10
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

А скрипт однако оджигает.Поищи скрипт вхождения ип в диазапзон,вот из него и вытягивай кусочки кода.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ