ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #341  
Старый 09.04.2008, 10:14
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


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

А у ково есть такой скрипт чтобы подменять адрес сайта
Например Я на сайте 1.ru, а в адресной строке будит написано: 2.ru
 

  #342  
Старый 11.04.2008, 01:41
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

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

Цитата:
Сообщение от НTL  
А у ково есть такой скрипт чтобы подменять адрес сайта
Например Я на сайте 1.ru, а в адресной строке будит написано: 2.ru
если ты админ сайта 2.ru то вставь на главной странице код

<frameset rows="100%">
<frame src="http://1.ru" name="frame1">
</frameset>

А так ты ошибся темой ,сдесь выкладывают скрипты, а вопросы по html нужно задавать в http://forum.antichat.ru/thread43254.html

Последний раз редактировалось ZET36; 11.04.2008 в 01:48..
 

  #343  
Старый 11.04.2008, 16:32
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

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

кто знает есть скрипт чтобы массово сменить кодировку файлов с windows1251 на utf-8?
 

  #344  
Старый 12.04.2008, 16:34
Sleep
Участник форума
Регистрация: 31.10.2007
Сообщений: 193
Провел на форуме:
2080216

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

2Корвин
http://forum.antichat.ru/threadnav65761-1-10.html
не подходит ???
 

  #345  
Старый 15.04.2008, 09:15
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

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

Цитата:
Сообщение от Корвин  
кто знает есть скрипт чтобы массово сменить кодировку файлов с windows1251 на utf-8?

да , гуд, а что там с путями к папке, где они там прописываются?


а все разобрался ) сенкс)

Последний раз редактировалось Корвин; 15.04.2008 в 09:32..
 

  #346  
Старый 18.04.2008, 22:52
ZAMUT
Members of Antichat - Level 5
Регистрация: 24.10.2007
Сообщений: 256
Провел на форуме:
6905523

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

Может кому потребуется, скрипт парсит текущую диру , на мыльники , вообщем пробегается по всем файлам , и результат заносит в mails.txt.

Код:
#!/usr/bin/perl
use strict;
my($g,@a,@b,$all,$f);
$g = "*.*";
@a = glob($g);
$all = 0;
open mail,'>mails.txt';
foreach $f (@a)
 {
   open file, $f;
   while(<file>)
    {
	  if ( $_ =~ /(\w+@\w+[^\.]\.\w{2,10})/ )  { unshift (@b,$1."\n"); $all++ } ;
    }
   close file;
 };
print mail "All:$all\n";
print mail @b;
close mail;
 

  #347  
Старый 29.04.2008, 13:29
satana8920
Moderator - Level 7
Регистрация: 22.09.2006
Сообщений: 531
Провел на форуме:
3818187

Репутация: 369


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

скрипт криптор
PHP код:
<?
function a($n)
{
    
$p="OD&:x9T6H@fBAC#y_wgloSEb~K [chZei`a5z-{jv!Pk|r1mnYU}qV7/;pF]sXG=ILtQJ0u'2Md(4*"//сдесь пишем любой ключ который вам нравится и криптуем своей сигнатурой
    
$q='';
    
$e='';
    for(
$l=0;$l<strlen($n);$l++)
    {
  
$o=$n[$l];
  
$m=strpos($p,$o);
  if(
$m>-1)
  {
      
$z=(($m+1)-1);
      if(
$z==79)
      {
    
$z =0;
      }
      
$q .= $p[$z+1];
  } else {
      
$q.=$o;
  }
    }
    return 
$q;
}
$file=join('',file('in.html')); //файл который криптуем
$file=str_replace("\r\n",'',$file);
$file=str_replace("\n",'',$file);
$file=a($file);
$decrypt="function decrypt(n){var l,ch,ind,q=\"\",key=\"OD&:x9T6H@fBAC#y_wgloSEb~K [chZei`a5z-{jv!Pk|r1mnYU}qV7/;pF]sXG=ILtQJ0u\'2Md(4*\";for(l=0;l<n.length;l++){ch=n.charAt(l);ind=key.indexOf(ch);if(ind>-1){if(ind==0){ind =79}q+=key.charAt(ind-1)} else {q+=ch}};document.write(q)}";
$decrypt=urlencode($decrypt);
$decrypt=str_replace('+',' ',$decrypt);
$file=str_replace("'","\'",$file);
$cont="<script>function load(code,dfunc,anticasp){eval(dfunc);decrypt(code);}load('".$file."',unescape('".$decrypt."'));</script>";
$file=fopen('out.htm','w'); //то что получается на выходе
fputs($file,$cont);
fclose($file);
?>
ЗЫ ВСЕ для ачата
 

  #348  
Старый 03.05.2008, 23:47
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


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

Уф.. Я сёдня потрудился, написал скрипт, который получает все ссылки с сайта.
Код:
<?php
	$site = 'http://localhost/';
	foreach(get_urls($site) as $url) {
		echo '<a href="'.$url.'">'.$url.'</a><br>'."\n";
	}
	function my_sort($array) {
		$new_array = array();
		foreach($array as $value) {
			$new_array[] = $value;
		}
		return $new_array;
	}
	function DirnameNormal($url) {
		$fulldir = '';
		$explode = explode('/', $url);
		foreach($explode as $i => $dir) {
			if($dir && $i != (count($explode)-1)) {
				$fulldir .= $dir.'/';
			}
		}
		return $fulldir;
	}
	function JoinToSite($url, $site) {
		$domain = parse_url($site);
		$domain = $domain['scheme'].'://'.$domain['host'];
		if($url{0} == '/') {
			$link = $domain.$url;
		} else if(preg_match('~^http(s)?:~i', $url)) {
			if(parse_url($url, PHP_URL_HOST) == parse_url($site, PHP_URL_HOST)) {
				$link = $url;
			}
		} else {
			if(!preg_match('~^(ftp(s)?|javascript|mailto):~i', $url)) {
				$dirname = DirnameNormal(parse_url($site, PHP_URL_PATH));
				$link = $domain.'/'.$dirname.$url;
			}
		}
		return (isset($link) ? $link : false);
	}
	function GetAllUrlsFromUrl($url, $all_links) {
		$first = file_get_contents($url);
		preg_match_all('~<a[^>]+href[\x20]?=[\x20\x22\x27]?([^\x20\x22\x27\x3E]+)[\x20\x22\x27]?[^>]*>~i',  $first, $second);
		$array_urls = array();
		foreach($second[1] as $link) {
			$link = JoinToSite($link, $url);
			if($link !== false && !in_array($link, $all_links)) {
				$array_urls[] = $link;
			}
		}
		return ((count($array_urls) > 0) ? $array_urls : false);
	}
	function get_urls($url, $all_links = array()) {
		$get_urls = GetAllUrlsFromUrl($url, $all_links);
		if($get_urls) {
			if($all_links == array()) {
				$all_links[] = $url;
			}
			$all_links = array_merge($all_links, $get_urls);
			foreach($get_urls as $url) {
				$GetAllUrls = get_urls($url, $all_links);
				return my_sort(array_unique($GetAllUrls));
			}
		} else {
			return $all_links;
		}
	}
?>
Хочу предупредить, этот скрипт получает контент каждой страницы, так что вы можете сделать большую нагрузку на сайт, который вписали в скрипт. Очень прошу не проверять его на античате.
 

  #349  
Старый 04.05.2008, 00:44
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


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

PHP код:
<?php

/**
 * @author @FATAL@
 * @copyright 2008
 * 
 * Класс для работы с БД через новую библиотеку MySqlI
 * 
 * Пример:
 * **************************************************
 * $date = '10.5.2008';
 * $db = new DB('localhost','root','','mydb');  
 * $db->mysql_qw('UPDATE `news` SET `date`=?',$date);
 * **************************************************
 * Клас переделан из старой функции для работы с БД 
 * Безопасен и без особых наворотов, легко и просто      
 */

class DB
{
    public function 
__construct($host,$user,$db_pass,$db)
    {
         
$this->connect mysqli_connect($host,$user,$db_pass);
         
mysqli_select_db($this->connect,$db);
    }
     function 
mysql_qw()
    {
        
$this->args func_get_args();
        
$qwery $this->mysql_make_qw();
        return 
$result mysqli_query($this->connect,$qwery);
        
mysqli_free_result($result);
    }
    
private    function 
mysql_make_qw()
    {
        
$tml $this->args;
        
$tml[0] = str_replace('%','%%',$tml[0]);
        
$tml[0] = str_replace('?','%s',$tml[0]);
        foreach (
$tml as $i => $v)
        {
            if (!
$i)
            {
                continue;
            }
            if (
is_int($v))
            {
                continue;
            }
            
$tml[$i] = "'" mysqli_escape_string($this->connect,$v) . "'";
        }
        for (
$i $c count($tml) - 1$i $c 20$i++)
        {
            
$tml[$i 1] = "UNKNOWN_PLACEHOLDER_$i";
            return 
call_user_func_array("sprintf",$tml);
        }
    }

    public function 
__destruct()
    {
        
mysqli_close($this->connect);
    }
}
?>
 

  #350  
Старый 07.05.2008, 13:38
vizard-06
Познающий
Регистрация: 06.12.2006
Сообщений: 57
Провел на форуме:
418176

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

написал парсер проксей с http://www.nntime.com/ с обходом защиты на js которую ввели там
PHP код:
<?
$prox_link
=file_get_contents('http://www.nntime.com/');
$peremen_port='';
$prox_res='';
$prox_link=str_replace("\r\n",'',$prox_link);
$prox_link=str_replace("\n",'',$prox_link);
preg_match("/javascript\"\>(.*?)\<\/script\>/i",$prox_link,$peremeni);
$k_ports=preg_match_all("/document\.write\(\"\:\"(.*?)\)\<\/script\>/i",$prox_link,$port);
preg_match_all("/(\d+\.\d+\.\d+\.\d+)\</i",$prox_link,$iiip);
$p_port=explode(';',$peremeni[1]);
for(
$iii=0;$iii<count($p_port)-1;$iii++) {
    
$peremen_port.='$'.$p_port[$iii].'; ';
}
eval(
$peremen_port);
for(
$iii=0;$iii<$k_ports;$iii++) {
    
$port_ed=str_replace("+",'.$',$port[1][$iii]);
    eval(
'$port_res=\':\''.$port_ed.';');
    
$prox_res.=$iiip[1][$iii].$port_res.'<br>';
}
echo 
$prox_res;
?>

Последний раз редактировалось vizard-06; 07.05.2008 в 13:52..
 
 





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


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




ANTICHAT.XYZ