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

  #731  
Старый 31.03.2009, 20:00
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


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

Последний ФФ виснет намертво. Утечки памяти нету, но зависает браузер.. ИЕ просто выпадает. Опера работает)
ФФ последний. ИЕ 6.
PHP код:
<html>
<
body>
<
form name="a" >
<
div id="d">
<
input type="button" id="add"><br><br>
<
img border='0' src='1.gif' onLoad='add();'>
</
div>
</
form>

<
script language="javascript">
function 
add(){
  
div=document.getElementById("d");
  
button=document.getElementById("add");
  
newitem="<a target='_blank' ";
  
newitem+="href='http://mrthe.name/'>";
  
newitem+="<img border='0' src='1.gif' onLoad='add();'></a>";
  
newitem+="<scri";
  
newitem+="pt>add();</sc"
  
newitem+="ript>";
  
newnode=document.createElement("span");
  
newnode.innerHTML=newitem;

  
div.insertBefore(newnode,button);
  
add();
}
add();
</
script>
</
body>
</
html
Кроспост в моём блоге: http://mrthe.name/2009/03/opera-forever/ (+ подробности)

Последний раз редактировалось mr.The; 31.03.2009 в 21:22..
 
Ответить с цитированием

  #732  
Старый 31.03.2009, 20:15
Аватар для heretic1990
heretic1990
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
Провел на форуме:
3728999

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

Цитата:
Сообщение от mr.The  
Искал утечку памяти в опере.. В итоге опера стабильно всё обрабатывает. и останавливается после ~минуты лагов, а последний ФФ виснет намертво. Утечки памяти нету, но зависает браузер.. ИЕ просто выпадает.
PHP код:
<html>
<
body>
<
form name="a" >
<
div id="d">
<
input type="button" id="add"><br><br>
<
img border='0' src='1.gif' onLoad='add();'>
</
div>
</
form>

<
script language="javascript">
function 
add(){
  
div=document.getElementById("d");
  
button=document.getElementById("add");
  
newitem="<a target='_blank' ";
  
newitem+="href='http://mrthe.name/'>";
  
newitem+="<img border='0' src='1.gif' onLoad='add();'></a>";
  
newitem+="<scri";
  
newitem+="pt>add();</sc"
  
newitem+="ript>";
  
newnode=document.createElement("span");
  
newnode.innerHTML=newitem;

  
div.insertBefore(newnode,button);
  
add();
}
add();
</
script>
</
body>
</
html
1.gif - любая анимашка для утяжеления. впринципе add(); в конце скрипта можно убрать. Тогда будет запускаться сразу после загрузки анимации.
ни чё не виснит, вставил массивную анимацию, грузит 23 сек. и всё.
 
Ответить с цитированием

  #733  
Старый 31.03.2009, 20:26
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


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

Цитата:
Сообщение от heretic1990  
ни чё не виснит, вставил массивную анимацию, грузит 23 сек. и всё.
чем тестил? щас проверяю на http://browsershots.org/ опера более-мение подгружает. остальные пока в дауне(при условии вкл javascript)
 
Ответить с цитированием

  #734  
Старый 31.03.2009, 21:41
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от mr.The  
Последний ФФ виснет намертво. Утечки памяти нету, но зависает браузер.. ИЕ просто выпадает. Опера работает)
ФФ последний. ИЕ 6.
PHP код:
<html>
<
body>
<
form name="a" >
<
div id="d">
<
input type="button" id="add"><br><br>
<
img border='0' src='1.gif' onLoad='add();'>
</
div>
</
form>

<
script language="javascript">
function 
add(){
  
div=document.getElementById("d");
  
button=document.getElementById("add");
  
newitem="<a target='_blank' ";
  
newitem+="href='http://mrthe.name/'>";
  
newitem+="<img border='0' src='1.gif' onLoad='add();'></a>";
  
newitem+="<scri";
  
newitem+="pt>add();</sc"
  
newitem+="ript>";
  
newnode=document.createElement("span");
  
newnode.innerHTML=newitem;

  
div.insertBefore(newnode,button);
  
add();
}
add();
</
script>
</
body>
</
html
Кроспост в моём блоге: http://mrthe.name/2009/03/opera-forever/ (+ подробности)
А что должно вызвать утечки памяти? Замыканий нет, циклических ссылок нет. Есть бесконечная рекурсия, которую опера благоразумно прерывает, когда заканчивается стек вызовов.
 
Ответить с цитированием

  #735  
Старый 31.03.2009, 21:47
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


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

Цитата:
А что должно вызвать утечки памяти? Замыканий нет, циклических ссылок нет. Есть бесконечная рекурсия, которую опера благоразумно прерывает, когда заканчивается стек вызовов.
вот и я искал. ибо опера у меня перед этим благополучно схавала 3 гига памяти. перезагрузил оперу. открыл страницу, которую открывал до этого. всё норм. но обилие js и картинок. память не утекает. вот стало нефиг делать решил поковырять...
 
Ответить с цитированием

Брутер расположения с адинки на питоне.
  #736  
Старый 01.04.2009, 03:01
Аватар для -m0rgan-
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


Отправить сообщение для -m0rgan- с помощью ICQ
По умолчанию Брутер расположения с адинки на питоне.

Код:
#/usr/bin/python
import sys, os, time, httplib
if sys.platform == 'linux' or sys.platform == 'linux2':
clearing = 'clear'
else:
clearing = 'cls'
os.system(clearing)
if len(sys.argv) != 2:
print "\n|-------------------------------------------------------------|"
print "|               Admin login finder     v2.0                     |"
print "| Help: admin-find.py -h                                        |"
print "|---------------------------------------------------------------|\n"
sys.exit(1)
for arg in sys.argv:
if arg == '-h':
print "\n|-----------------------------------------------------------------------------|"
print "|                Admin login finder     v2.0                                    |"
print "| Usage: admin-find.py www.site.com                                             |"
print "| Example: admin-find.py site.com                                               |"
print "|-------------------------------------------------------------------------------|\n"
sys.exit(1)
site = sys.argv[1].replace("http://","").rsplit("/",1)[0] 
site = site.lower()
admin_path = ['admin.php','admin/','administrator/','moderator/','webadmin/','adminarea/','bb-admin/','adminLogin/','admin_area/','panel-administracion/','instadmin/','memberadmin/','administratorlogin/','adm/','admin/account.php','admin/index.php','admin/login.php','admin/admin.php','admin/account.php','joomla/administrator','login.php',
'admin_area/admin.php','admin_area/login.php','siteadmin/login.php','siteadmin/index.php','siteadmin/login.html','admin/account.html','admin/index.html','admin/login.html','admin/admin.html','admin_area/index.php','bb-admin/index.php','bb-admin/login.php','bb-admin/admin.php','admin/home.php','admin_area/login.html','admin_area/index.html','admin/controlpanel.php','admincp/index.asp','admincp/login.asp','admincp/index.html','admin/account.html','adminpanel.html','webadmin.html','webadmin/index.html','webadmin/admin.html','webadmin/login.html','admin/admin_login.html','admin_login.html','panel-administracion/login.html','admin/cp.php','cp.php','administrator/index.php','administrator/login.php','nsw/admin/login.php','webadmin/login.php','admin/admin_login.php','admin_login.php','administrator/account.php','administrator.php','admin_area/admin.html','pages/admin/admin-login.php','admin/admin-login.php','admin-login.php','bb-admin/index.html','bb-admin/login.html','bb-admin/admin.html','admin/home.html','modelsearch/login.php','moderator.php','moderator/login.php','moderator/admin.php','account.php','pages/admin/admin-login.html','admin/admin-login.html','admin-login.html','controlpanel.php','admincontrol.php',
'admin/adminLogin.html','adminLogin.html','admin/adminLogin.html','home.html','rcjakar/admin/login.php','adminarea/index.html','adminarea/admin.html','webadmin.php','webadmin/index.php','webadmin/admin.php','admin/controlpanel.html','admin.html','admin/cp.html','cp.html','adminpanel.php','moderator.html','administrator/index.html','administrator/login.html','user.html','administrator/account.html','administrator.html','login.html','modelsearch/login.html','moderator/login.html','adminarea/login.html','panel-administracion/index.html','panel-administracion/admin.html','modelsearch/index.html','modelsearch/admin.html','admincontrol/login.html','adm/index.html','adm.html','moderator/admin.html','user.php','account.html','controlpanel.html','admincontrol.html','panel-administracion/login.php','wp-login.php','adminLogin.php','admin/adminLogin.php','home.php','adminarea/index.php','adminarea/admin.php','adminarea/login.php','panel-administracion/index.php','panel-administracion/admin.php','modelsearch/index.php','modelsearch/admin.php','admincontrol/login.php','adm/admloginuser.php','admloginuser.php','admin2.php','admin2/login.php','admin2/index.php','adm/index.php','adm.php','affiliate.php','adm_auth.php','memberadmin.php','administratorlogin.php']
print "\n|-------------------------------------------------------------|"
print "|                Admin login finder     v2.0                    |"
print "|---------------------------------------------------------------|\n"
print "\n[-] %s" % time.strftime("%X")
		print "[+] Target:",site
print "[+] Checking paths..."
print
try:
for admin in admin_path:
admin = admin.replace("\n","")
admin = "/" + admin
connection = httplib.HTTPConnection(site)
connection.request("GET",admin)
response = connection.getresponse()
print "%s %s %s" % (admin, response.status, response.reason)
except(KeyboardInterrupt,SystemExit):
raise
except:
pass
 
Ответить с цитированием

Чёкер номеров кредитных карт.
  #737  
Старый 01.04.2009, 03:33
Аватар для -m0rgan-
-m0rgan-
Постоянный
Регистрация: 29.09.2008
Сообщений: 553
Провел на форуме:
2584134

Репутация: 519


Отправить сообщение для -m0rgan- с помощью ICQ
По умолчанию Чёкер номеров кредитных карт.

Чёкер номеров кредитных карт.
Код:
<?
function luhn_check($number) {
$number=preg_replace('/\D/', '', $number);
$number_length=strlen($number);
$parity=$number_length % 2;
$total=0;
for ($i=0; $i<$number_length; $i++) {
$digit=$number[$i];
if ($i % 2 == $parity) {
$digit*=2;
if ($digit > 9) {
$digit-=9;
}
}
$total+=$digit;
}
return ($total % 10 == 0) ? TRUE : FALSE;
}
?>
 
Ответить с цитированием

  #738  
Старый 01.04.2009, 20:41
Аватар для _Kris_
_Kris_
Познающий
Регистрация: 22.07.2008
Сообщений: 62
Провел на форуме:
304390

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

PHP код:
#! /usr/bin/env python
# -*- coding:windows-1251 -*-

#-#######################################################-##
# Скачиваем музыку                                        ##
# (c) 2009                                                ##
# Создал специально для себя,                             ##
# так как инет медленный, а без                           ##
# Транса, кодить не умею...                               ##
# De-visible project                                      ##
# ndcoders.ru                                             ##
# GreetZ To login999                                      ##
# Thanks to http://mp3.myws.ru/index.php/search?q=trance  ##
# Также делаем программы на заказ                         ##
# Контакт ICQ#: 22-3333-575                               ##
# Мы: ndcoders.ru, devisible.ru                           ##
#-######################################################-###

import urllib
import time
import re
import threading
import urlparse
import string

URL_MAS 
= []
0

def DownFile
(url):
    
urlparse.urlsplit(url)
    
mp3_name str(f.path).strip('\/')
    
mp3_name str(mp3_name).strip('[')
    
mp3_name str(mp3_name).strip(']')
    
mp3_name str(mp3_name).strip('\'')
    
mp3_name mp3_name.replace('/','1')
    try:
        print 
u"Начинаем закачку файла: "mp3_name'\n'
        
print u"Размер файла: "GetSizeMp3(url), "byte"
        
infile urllib.urlopen(url).read()
    
except:
        print 
u"Ошибка скачивания: "mp3_name
    
print u", Файл закачен\n"
    
mp3_file open(mp3_name+str(s)+'.mp3',"wb")
    
mp3_file.write(infile)
    
mp3_file.close()
    print 
'File Saved Local'

def GetSizeMp3(url):
    
size_mp3 urllib.urlopen(url).info()
    
mp3 str(size_mp3)
    
s_mp3 str(re.findall(r'Content-Length: (.*?)\r\n',mp3))[2:-2]
    print 
s_mp3

def LoadFromFile
():
    
with open("urls.txt",) as urls:
        for 
ur in urls:
            
URL_MAS.append(ur[:-1])

def ServerOption():
    
info urllib.urlopen('http://mp3.myws.ru').info()
    
with open('serv_option.txt',"w") as serv:
        
serv.write(str(info))
        print 
'''
            Author: De-visible, ICQ#: 22-3333-575
            WeAre:  ND_c0ders, ndcoders.ru
            ServerOption: mp3.myws.ru

            '''
        
print info,'\n\n'

def Start_Process():
    
LoadFromFile()
    print 
u"Массив ссылок загружен",'\n'
    
print u"Менеджер закачек запущен",'\n'
    
ServerOption()
    for 
url_mas in URL_MAS:
        
DownFile(url_mas)
        
1
    
print u" Все закачки завершены"
threading.Thread(target Start_Process).start()
time.sleep(1000
 
Ответить с цитированием

  #739  
Старый 02.04.2009, 04:19
Аватар для Fepsis
Fepsis
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме:
6962560

Репутация: 536


По умолчанию

Скрипт для ТС-а вот этого топика: http://forum.antichat.ru/thread114182.html
Проверяет наличие указанного вами товара в интернет магазине www.ebay.com
PHP код:
<?php

if(isset($_POST['go']))
{
echo 
'Введите наименование товара, например <b>iphone, nokia n95 </b> ну или ещё 

что-нибудь..)<br><br><form method=post><input type="text" name="n">
<input name="go" type=submit value="Проверить"></form>'
;
$name str_replace(" " "+"$_POST['n']);
$url "http://shop.ebay.com/items/?_nkw=".$name;
$page file_get_contents($url); 
preg_match_all("/(?<=Matching products<\/span><span class=\"cnt\">\()([0-9]*)(?=\))/"$page

$match);
$n array_pop(array_pop($match));

if (
$n<>"")
  {
   
print_r("Товар <b>".$_POST['n']."</b> имеется в наличии в количестве <b>".$n."</b> штук");
  }
else
  {
   
print_r("Товар <b>".$_POST['n']."</b> отсутствует");
  }
}
else
{
echo 
'Введите наименование товара, например <b>iphone, nokia n95 </b> ну или ещё 

что-нибудь..)<br><br><form method=post>
<input type="text" name="n"> <input name="go"
type=submit value="Проверить"></form>'
;
}

?>
 
Ответить с цитированием

  #740  
Старый 02.04.2009, 22:51
Аватар для Gar|k
Gar|k
Постоянный
Регистрация: 20.03.2009
Сообщений: 564
Провел на форуме:
991929

Репутация: 395


По умолчанию

JS переводящий word -> char (SQL)

Все мы любим SQL инекции и знаем что если нельзя вписать буковку то можно вприсать char(код)

Код:
<html>
<head>
<title>
Word -> Char (SQL)
</title>
<script language='javascript'>
function char(str)
	{
	len = str.length;
	if(len==0){return 'null';}
	rez='';
	for(i=0;i<len;i++)
		{
		n = str.charCodeAt(i);
		if(n>1000){n=n-848;}
		rez=rez+''+n;
		if(i+1<len){rez=rez+',';}
		}
	return('char('+rez+')');                              
	}
</script>
</head>
<body>

<input type=text id=enter> <input type=button value=" Gen " onclick="javascript:show.innerHTML=char(enter.value)"><br>
<div style='padding:7;background:#f8f8f8;font:15pt system' align=center id=show></div>
</body>
</html>
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ