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

Скрипты от скуки
  #1  
Старый 09.01.2008, 10:36
Аватар для bul.666
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


Отправить сообщение для bul.666 с помощью ICQ
По умолчанию Скрипты от скуки

Выкладываем сюда. Скрипты которые вы мутили от нихеранеделанья... Тоесть всякие веселые скрипты...

Начну:
Сначала методом тыка на картинки рисуем рисунок...
Потом жмем кнопку и он выдает нам код типа:
11111111110000011010000110010001100010011000010110 00001111111111
Вторая часть скрипта преобразует этот "код" обратно в картинку =)

Реализовано на JavaScript.
линк: http://bul666.info/pica/
Исходный код:
Код HTML:
<table width=100% height=100% style="border: 1px solid #000; font-family:tahoma; color: red">
<td align=center >
Генерируем код:
<script>
pole_x = 8;
imgs_p = pole_x * pole_x;
function asd(ident) {
document.images[ident].src='1.bmp';
}
document.write("<table>");
for (i=0;i<pole_x;i++) {
document.write("<tr>");
for (j=0;j<pole_x;j++) {
document.write("<td><img id='x"+i+j+"' src=0.bmp onclick='asd(this.id);'></td>");
}}
document.write("</table><input type=text id=txt size=80><br>");
var speed=0.4;
var q=-1;

alert(loc);
function Count() {
if (q++<63){
line1 = document.images[q].src;
txt.value=txt.value+line1.charAt(24); //Где 24 это положение цифры в URL картинки...
}
setTimeout("Count()",speed);
}
</script>
<input type=button value=Подсчитать OnClick='txt.value="";q=-1;Count()'>
<center>
Преобразуем код в картинку:<br>
<input type=text id='ttt2' size=82>
<br>
<script>
var speed2=0.4;
var w=-1;
function deCount() {
newline = ttt2.value;
if (w++<64){
document.images['z'+w].src=newline.charAt(w)+".bmp";
}
setTimeout("deCount()",speed2);
}
for (d=0;d<64;d++) {
document.write("<img id=z"+d+" src=0.bmp onclick='alert(this.id)'>");
if (d==7 || d==15 || d==23 || d==31 || d==39 || d==47 || d==55 || d==63) {document.write("<br>"); }
}
</script><br>
<input type=button value=Преобразовать OnClick='newline="";w=-1;deCount()'>
</td>
</table>
 
Ответить с цитированием

  #2  
Старый 09.01.2008, 10:42
Аватар для bul.666
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


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

Вот еще:
http://bul666.info/hz/
При старте указываем размер по вертикали и горизонтали... Скрипт по размерам создаст таблицу с квадратиками, нажимая на квадратик в нем появиться кружочек =)
Исходник:
Код HTML:
<html>
<head>
<title>Test</title>
</head>
<body>
<table width=100% height=100%>
<td align=center>
<script>
pole_x = prompt("Number of sqares","8");
imgs_p = pole_x * pole_x;
function asd(ident) {
for (k=0; k<imgs_p; k++) {
pos.value=ident;
document.images[k].src='0.bmp';
}
document.images[ident].src='1.bmp';
}
document.write("<table>");
for (i=0;i<pole_x;i++) {
document.write("<tr>");
for (j=0;j<pole_x;j++) {
document.write("<td><img id='x"+i+j+"' src=0.bmp onclick='asd(this.id)'></td>");
}}
document.write("</table>");
</script>
Position: <input type=text id=pos size=4 readonly>
</table>
</body>
</html>
 
Ответить с цитированием

  #3  
Старый 09.01.2008, 10:44
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

этот код чем-то похож на светодиоды что в болталке)))

З.Ы. судя по скрипту тебе и правда делать было нечего))))

Щас комп разгребу, выложу пару дебильных скриптов которые я накодил когде мне делать было нечего
 
Ответить с цитированием

  #4  
Старый 09.01.2008, 10:54
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

Ааа... Скрипты от скуки, мне сюда
Идея навеяна темой https://forum.antichat.ru/thread57280.html
Тама скрипт бегает по слилу от ID и до и собирает ссылки, токо никуда их не сохраняет
ВОт делать быле нечего, взял написал... Скрипт бегает по слилу и заносит файлы в базу
slil.ru изменил формат вывода размера, поэтому те кто уже скачал раньше, исправьте скрипт и базу
PHP код:
<?
set_time_limit
(0);
ignore_user_abort(1);

mysql_connect('localhost','root','pass'); #Настройки бд
mysql_select_db('db');

$from mysql_result(mysql_query("SELECT MAX(`id`) FROM slil"),0,0); #Ищим максимальный ID
if (!$from$from 25332371#Если первый запуск скрипта
else $from++;

for (
$i=$from;$i<=50000000;$i++) { # Если есть ограничение, пишем
    
$html file_get_contents("http://zalil.ru/$i"); #Получаем HTML
    
preg_match_all("|<p align=\"center\">\r\n(.*)&nbsp;&nbsp;&nbsp;(.*)<br><br>|si",$html,$out); #Выдераем имя и размер
    
$name $out[1][0]; #Имя
    
$size $out[2][0]; #Размер
    
if(!$name || !$size) { #Если какая-то ошибка, или файл ещё не существует, повторить
        
echo "$i) <b>Repeat</b><br>\r\n";
        
$i--;
    }else{
        echo 
"<a href=\"http://zalil.ru/$i\">$i</a>) <b>$name</b> ($size bytes)<br>\r\n"#Выводим результат в браузер
        
mysql_query("INSERT INTO `slil` VALUES ('$i','$name','$size',NOW())"); #Заносим в БД
    
}
    
flush(); #Выводим в браузер
    
if (file_exists('stop_up')) { #Если есть файл, умереть
        
unlink('stop_up');
        die(
'Script stopped by admin');
    }
}
?>
База:
Код HTML:
CREATE TABLE `slil` (
  `id` int(11) NOT NULL,
  `filename` varchar(255) NOT NULL,
  `size` varchar(10) NOT NULL,
  `date` datetime NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
Такая штука работает у меня http://ponchik.no-ip.org/ тоже от нечего делать

Ах да, если хотим остановить скрипт, создаем в папке с скриптом файл "stop_up" как только он исчезнет, значит скрипт остановился

P.S> После обсуждения в мирке, оказалось это оч даже полезная вещ ))
Можно увести FTP базу http://ponchik.no-ip.org/?filename=ftp или Webmoney даже http://ponchik.no-ip.org/?filename=.kwm

Последний раз редактировалось Ponchik; 09.01.2008 в 13:29..
 
Ответить с цитированием

  #5  
Старый 09.01.2008, 11:03
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

PHP код:
<?
while(true){
popen("/usr/bin/php ".$_SERVER['PHP_SELF'],"w");}
?>
Этот скрипт забивает проц и оперативку, причем интересная вещь происходит иногда - кнопки мыши могут поменяться местами, клавиатурные команды исполняться не будут, причем все программы продолжат работать. Диспетчер задач открыть вряд ли выйдет

Последний раз редактировалось Macro; 09.01.2008 в 11:30..
 
Ответить с цитированием

  #6  
Старый 09.01.2008, 12:34
Аватар для Conquerstador
Conquerstador
Banned
Регистрация: 07.07.2007
Сообщений: 152
Провел на форуме:
511131

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

Цитата:
Сообщение от Macro  
PHP код:
<?
while(true){
popen("/usr/bin/php ".$_SERVER['PHP_SELF'],"w");}
?>
Этот скрипт забивает проц и оперативку, причем интересная вещь происходит иногда - кнопки мыши могут поменяться местами, клавиатурные команды исполняться не будут, причем все программы продолжат работать. Диспетчер задач открыть вряд ли выйдет
Это типичная вещь как в бекдоре там тоже можно кнопки мыши махнуть местами)))
 
Ответить с цитированием

  #7  
Старый 09.01.2008, 12:36
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Цитата:
Сообщение от Conquerstador  
Это типичная вещь как в бекдоре там тоже можно кнопки мыши махнуть местами)))
Не забывай, что это php скрипт, а не бэкдор и данная его фича достигается случайно, а не намеренно, как в бэкдоре
 
Ответить с цитированием

  #8  
Старый 09.01.2008, 13:05
Аватар для Dr.Z3r0
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме:
2030482

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

данный скрипт тоже был написанн от скуки на заре начатия изучения PHP выводит в несколько столбцов код символа, сам символ, и его хтмл представление... ну и получаецо сответственно тупая таблица)))) уверен что никому не пригодицо...
PHP код:
<?php
echo("<body bgcolor=#404040>");

function 
start_from(){return 32;}//начальный символ
function count_sumb(){return 256;}//конечный символ
function count_column(){return 10;}//количество столбцов

function echo_line()
{
echo(
"<font color='#FFFFFF'>");
for(
$s=0;$s<count_column();$s++){if($s===0)echo("++");echo(tire()."+-+--------++");}
echo(
"</font>");
echo(
"\n");
}

function 
tire()
{
$str="";
for(
$i=0;$i<strlen(count_sumb()*count_column());$i++)$str.="-";
return 
$str;
}

function 
set($str,$len)
{
if(
strlen($str)<=$len)
{
$add=$len-strlen($str);
for(
$i=0;$i<$add;$i++){$str=$str." ";}
}
return 
$str;
}

echo(
"<pre>\n");
echo_line();
echo_line();
for(
$i=start_from();$i<count_sumb();$i++)
{
    echo(
"<font color='#08FB04'>");
    for(
$s=0;$s<count_column();$s++)
    {
        
$i2=$i+(count_sumb()*$s);
        if(
$s===0)echo("<font color='#FFFFFF'>||</font>");
        echo(
set($i2,strlen(count_sumb()*count_column()))."<font color='#FFFFFF'>|</font>".set(chr($i2),1)."<font color='#FFFFFF'>|</font>".htmlentities(set(htmlentities(chr($i2)),8))."<font color='#FFFFFF'>||</font>");
    }
    echo(
"</font>\n");
    
echo_line();
}
echo_line();
echo(
'</pre>');
echo(
"</body>");
?>
__________________
Кто я?..
 
Ответить с цитированием

  #9  
Старый 09.01.2008, 13:06
Аватар для Conquerstador
Conquerstador
Banned
Регистрация: 07.07.2007
Сообщений: 152
Провел на форуме:
511131

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

Неоднократный глюк в Windows)))))
 
Ответить с цитированием

  #10  
Старый 09.01.2008, 13:09
Аватар для Macro
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Алгоритм генерации хэша с GUI

PHP код:
<?php
if(!isset($_POST["pass"])){$a="example password";}else{$a=$_POST["pass"];}
$body="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"><html><HEAD><META HTTP-EQUIV=Content-Type CONTENT=\"text/html; charset=windows-1251\"><title>MacroHash Algorithm</title></head><br><br><font size='5' color='green'>MacroHash Algorithm</font><br><br><br><center><b>Type below your password:<br></b><br><form method='POST' action=''><input type='text' name='pass' value='$a'><input type='submit'></form></center>";

function 
b2h($bin)
{
$q1='3031323334353637383921402324255e262a28295f3d2d2b2c2e2f5d7b7d3c3e3f27227c6162636465666768696a6b6c6d6e6f707172737475767778797a4142434445464748494a4b4c4d4e4f505152535455565758595a20';
$q2='0123456789!@#$%^&*()_=-+,./]{}<>?\'"|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ';
$kod='switch($l) {';
for(
$i=0$i<=strlen($q2)-1$i++)
{
if(
substr($q2,$i,1)=="'")
{
$kod.='case \'\\'.substr($q2,$i,1).'\': $u=\''.substr($q1,$i*2,2).'\'; break; ';
}
else
{
$kod.='case \''.substr($q2,$i,1).'\': $u=\''.substr($q1,$i*2,2).'\'; break; ';
}
}

$kod.=' default: $u="00";}';


$u='null';
$decoded='';
for (
$i=0;$i<=strlen($bin)-1;$i++)
{
$l=substr($bin,$i,1);
eval(
$kod);
$decoded.=$u;
}

return 
$decoded;}


function 
summa($in)
{
$sm=0;
for(
$i=0$i<=strlen($in-2); $i+=2)
{
$sm=$sm+hexdec(substr($in,$i,2));
}

$asdf2=explode(".",$sm/3.1415927);

return 
$asdf2[1];
}

function 
hash($string)

{
$b=b2h($string);
$str '';
$c='';


for(
$i=0$i<=strlen($b)-2$i+=2)
{
$x=hexdec(substr($b,$i,2));
$c.=dechex($x+intval(strlen($string)*$x)+summa($b)/$x);
}


if (
strlen($c)<=32
{
$d='';

for(
$i=0strlen($d)<=32$i+=2)
{
$d.=dechex(intval((hexdec(substr($c,$i,2))+strlen($d))*summa($b)*$x));
}
$str=substr($d,strlen($d)-32,32);
}

elseif(
strlen($c)>32)
{
$w='';
$c=substr($c,strlen($c)-5);
for(
$i=0strlen($w)<=32$i+=2)
{
$w.=dechex(intval((hexdec(substr($c,$i,2))+strlen($w))*summa($b)*$x));
}
$str=substr($w,0,32);
}
return 
$str;
}

if (empty(
$_POST["pass"])) 
{

print(
"<title>MacroHash Algorithm</title>".$body);

elseif(isset(
$_POST["pass"])) 
{
$a=$_POST["pass"];
$a1="";

print(
$body."<p><b>Password</b>: ".$a."<br><b>Hash:</b> ".hash($a)."</p>");
}
print(
"</html>");
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пишу Php скрипты на заказ Isis О Работе 15 03.01.2010 16:06
Скрипты управления хостингом и тд... Nova PHP, PERL, MySQL, JavaScript 4 12.12.2005 20:49
Какие скрипты баннерных сетей вы знаете? rsha1988 PHP, PERL, MySQL, JavaScript 0 19.09.2005 19:05
Атака на скрипты, использующие cookie-авторизацию k00p3r Чужие Статьи 2 12.07.2005 14:19
Варез, скрипты и другое... ХАЛЯВА =) JamesBond Болталка 5 03.03.2005 02:00



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


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




ANTICHAT.XYZ