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

09.01.2008, 10:36
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
Скрипты от скуки
Выкладываем сюда. Скрипты которые вы мутили от нихеранеделанья... Тоесть всякие веселые скрипты...
Начну:
Сначала методом тыка на картинки рисуем рисунок...
Потом жмем кнопку и он выдает нам код типа:
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>
|
|
|

09.01.2008, 10:42
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
Вот еще:
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>
|
|
|

09.01.2008, 10:44
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
этот код чем-то похож на светодиоды что в болталке)))
З.Ы. судя по скрипту тебе и правда делать было нечего))))
Щас комп разгребу, выложу пару дебильных скриптов которые я накодил когде мне делать было нечего 
|
|
|

09.01.2008, 10:54
|
|
Постоянный
Регистрация: 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(.*) (.*)<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..
|
|
|

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

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

09.01.2008, 12:36
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме: 1845062
Репутация:
1079
|
|
Сообщение от Conquerstador
Это типичная вещь как в бекдоре там тоже можно кнопки мыши махнуть местами)))
Не забывай, что это php скрипт, а не бэкдор и данная его фича достигается случайно, а не намеренно, как в бэкдоре
|
|
|

09.01.2008, 13:05
|
|
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>");
?>
__________________
Кто я?..
|
|
|

09.01.2008, 13:06
|
|
Banned
Регистрация: 07.07.2007
Сообщений: 152
Провел на форуме: 511131
Репутация:
52
|
|
Неоднократный глюк в Windows)))))
|
|
|

09.01.2008, 13:09
|
|
Постоянный
Регистрация: 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=0; strlen($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=0; strlen($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>");
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|