Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Дали мне програмку на perl, а разобраться не могу

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> Дали мне програмку на perl, а разобраться не могу
Имя
Сообщение << Старые топики   Новые топики >>
Дали мне програмку на perl, а разобраться не могу - 2009-12-21 00:43:52.713333   
dimx007

Сообщений: 9
Оценки: 0
Присоединился: 2009-05-16 14:53:37.220000
Прога генерирует из кода установки HWID.
Пишу c:\get_hwid.pl 11111-11111-11111
Не пойму как правильно написать команду для запуска …


#!/usr/bin/perl -w

die "Использование: $0 код_установки\n" if(!@ARGV);

$Reg = shift @ARGV;

$Reg =~ m/(\d{5})-(\d{5})-(\d{5})/;
$Reg1 = $1.$2;
$Reg2 = $3;

$Res = get_hwid($Reg1+0,$Reg2+0);
printf "HWID=%x\n",$Res;

exit(0);

sub get_hwid
{
&nbsp;&nbsp;&nbsp; # Function arguments
&nbsp;&nbsp;&nbsp; my $a1 = shift;
&nbsp;&nbsp;&nbsp; my $a2 = shift;

&nbsp;&nbsp;&nbsp; # Local variables
&nbsp;&nbsp;&nbsp; my $var1;
&nbsp;&nbsp;&nbsp; my $var2;
&nbsp;&nbsp;&nbsp; my $result;

&nbsp;&nbsp;&nbsp; $var1 = ($a1 &gt;&gt; 16) ^ $a2;
&nbsp;&nbsp;&nbsp; $var2 = ($a1 &amp; 0xFFFF) ^ $a2;
#&nbsp;&nbsp;&nbsp; printf "%x %x\n",$var1,$var2;
&nbsp;&nbsp;&nbsp; $result = ($var1 &lt;&lt; 16) | $var2;

&nbsp;&nbsp;&nbsp; return $result;
}

Post #: 1
Страниц:  [1]
Все форумы >> [Для начинающих] >> Дали мне програмку на perl, а разобраться не могу







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.