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
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #941  
Старый 13.02.2009, 13:33
demond
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
Провел на форуме:
292722

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

Можно заморочиться с POE и событийной машиной, но вот с thread-ми завязываться не советую. Я однажды реализовывал что-то подобное (чтение из файла и запись в файл) и проблема у меня была с тем, что в процессе чтения из файла происходило переключение контекста! Это приводило к тому что строка считывалась не полностью сразу двумя процессами. Блокировки на файл мне не помогли.
Может я конечно что-то не так делал, но с тех пор решил с потоками не связываться.
 

  #942  
Старый 13.02.2009, 13:38
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

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

ph1l1ster

пример.. дальше сам
Код:
#!/usr/bin/perl -w
use LWP::UserAgent;
use threads;

##############
$threads = 5;
##############

open(PASS,"pass.txt");
@pass=<PASS>;

sub brut( $ ) {
    my $c = $_[0];
    for(my $i=$c;$i<scalar(@pass);$i+=$threads) {

        my $url = "ссылка".$pass[$i]."ссылка";
        my $br = LWP::UserAgent->new( ) or die;
        my $a = $br->get($url);
        if (index($a->content,$index)>-1)
        {
            print $pass[$i];
        }
    }
}

my @threadz;

for my $i (0..($threads-1)) {
	push @threadz, threads->create(\&brut, $i);

	sleep(1);
}


for(@threadz) {
	$_->join();
}
 

  #943  
Старый 14.02.2009, 11:09
ankden
Новичок
Регистрация: 28.04.2008
Сообщений: 16
Провел на форуме:
30086

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

помогите пожалуйста написать скрипт на shell, извините что не в тему пишу другого места не нашел,

Удаление всех файлов с указанным суффиксом, к которым не было обращений указанное число дней.

с меня плюс и вечная благодарность
 

  #944  
Старый 15.02.2009, 15:00
Foxer007
Новичок
Регистрация: 09.11.2008
Сообщений: 13
Провел на форуме:
399578

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

Всем привет. Помогите в спамере по одноклассникам от Каими сделать что б он спамил по онлайн пользователям только с Украины, России и Казахстана.
Вот сам скрипт:

http://kaimi.ru/wp-content/uploads/2009/01/pack.rar
 

  #945  
Старый 16.02.2009, 00:42
$p01nt
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме:
584540

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

Ребят, привет всем!
У меня такой вопрос, пытаюсь авторизироваться на сайте отправив методом POST логин и пароль, ничего не получается (хотя на некоторых других - все ОК!). Собсно ошибка:
Цитата:
HTTP/1.1 200 OK Cache-Control: private, max-age=0 Connection: Close Date: Sun, 15 Feb 2009 20:26:06 GMT Server: GFE/1.3 Content-Length: 2428 Content-Type: text/html; charset=UTF-8 Expires: Sun, 15 Feb 2009 20:26:06 GMT Client-Date: Mon, 16 Feb 2009 20:25:32 GMT Client-Peer: 74.125.39.147:443 Client-Response-Num: 1 Client-SSL-Cert-Issuer: /C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA Client-SSL-Cert-Subject: /C=US/ST=California/L=Mountain View/O=Google Inc/CN=www.google.com Client-SSL-Cipher: RC4-SHA Client-SSL-Warning: Peer certificate not verified Title: Google Accounts X-Content-Type-Options: nosniff
Как я понимаю проблема с SSL сертификатом. Без SSL авторизация не удается
Собсно сам код:
Цитата:
use strict;
use LWP::UserAgent;
use HTTP::Cookies;

my $ua=LWP::UserAgent->new;
$ua->cookie_jar(HTTP::Cookies->new);

my $url2login='https://www.google.com/accounts/ServiceLoginAuth?service=mail';
my $response=$ua->post($url2login,
[ "continue" => "http//mail.google.com/mail/?ui=html&zy=l",
"service" => "mail",
"rm" => "false",
"Email" => "LOGIN",
"Passwd" => "PASS",
"rmShown" => "1",
"signIn" => "Sign+in",
"asts" => "",
])->as_string;
$response=$ua->get("http://mail.google.com/mail/")->as_string;
open(XX,">xx.html"); print XX $response;
 

  #946  
Старый 20.02.2009, 17:06
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

Подскажите как можно оптимизировать данный скрипт?
Скрипт открывает файл,далее выдирает значение после точки запятой и пихает в массив,далее необходимо удлаить повторяющиеся значения и посчиттаь кол-во уников...дело в том что размер файла около 4Гб

PHP код:
#!/usr/bin/perl  
my @res= (); 
use 
strict
use 
warnings;  
open my $FILE'<''file.txt' or die "Open error: $!\n"
my @= <$FILE>; 
chomp @f
close $FILE
while (@
f)     { 
my ($a$b,$c,$d) = split(/;/, shift(@f));  
push(@res$d); } 
@
resgrep{!$_{$_}++} 
@
res; print "Unique numbers is:".scalar(@res); 
З.ы. за кривость не бейте )
 

  #947  
Старый 21.02.2009, 12:58
demond
Участник форума
Регистрация: 05.11.2008
Сообщений: 105
Провел на форуме:
292722

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

В качестве оптимизации напрашивается сделать считывание из файла построчно, т.к. файлы по 4Гб это просто необходимо сделать, чтобы не считывать весь файл в память! Т.е. while (<$FILE>) и потом работаешь со строкой.
 

  #948  
Старый 22.02.2009, 02:04
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Код шифровки\дешифровки на php с открытым ключём
Код:
<?php
$key = "E4HD9h4DhS23DYfhHemkS3Nf";// 24 bit Key
$iv = "fYfhHeDm";// 8 bit IV
$input = "Text to encrypt";// text to encrypt
$bit_check=8;// bit amount for diff algor.

$str= encrypt($input,$key,$iv,$bit_check);
echo "Start: $input - Excrypted: $str - Decrypted: ".decrypt($str,$key,$iv,$bit_check);

function encrypt($text,$key,$iv,$bit_check) {
$text_num =str_split($text,$bit_check);
$text_num = $bit_check-strlen($text_num[count($text_num)-1]);
for ($i=0;$i<$text_num; $i++) {$text = $text . chr($text_num);}
$cipher = mcrypt_module_open(MCRYPT_TRIPLEDES,'','cbc','');
mcrypt_generic_init($cipher, $key, $iv);
$decrypted = mcrypt_generic($cipher,$text);
mcrypt_generic_deinit($cipher);
return base64_encode($decrypted);
}

function decrypt($encrypted_text,$key,$iv,$bit_check){
$cipher = mcrypt_module_open(MCRYPT_TRIPLEDES,'','cbc','');
mcrypt_generic_init($cipher, $key, $iv);
$decrypted = mdecrypt_generic($cipher,base64_decode($encrypted_text));
mcrypt_generic_deinit($cipher);
$last_char=substr($decrypted,-1);
for($i=0;$i<$bit_check-1; $i++){
    if(chr($i)==$last_char){
        
        
        
        $decrypted=substr($decrypted,0,strlen($decrypted)-$i);
        break;
    }
}
return $decrypted;
}
?>
У кого есть возможность перепишите его пожалуйста под perl, очень надо для взаимодействия пелового скрипта с phpшным
 

  #949  
Старый 22.02.2009, 02:17
eLWAux
Members of Antichat - Level 5
Регистрация: 15.06.2008
Сообщений: 941
Провел на форуме:
5111568

Репутация: 2399


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

Nightmarе: Код шифровки\дешифровки на php с открытым ключём
Тема: [Perl] Новичкам: задаем вопросы
м?
 

  #950  
Старый 22.02.2009, 02:24
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


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

Цитата:
Сообщение от eLWAux  
Nightmarе: Код шифровки\дешифровки на php с открытым ключём
Тема: [Perl] Новичкам: задаем вопросы
м?
А как мне его на perl перегнать если я с перлом никогда не работал?
Надеюсь на чью-то помощь кто хорошо знает оба языка.
 
 





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


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




ANTICHAT.XYZ