Underground InformatioN Center [&Forum] 
[hacking & security news] [articles, programing info] [uinC info board] [links, soft & more...][home]
[Follow Ups] [Post Followup] [Underground InformatioN Center [Forum]] [Forum FAQ] [Archive/Архив]

Perl injection!!!
Posted by: h0snp on May 03, 2003 at 15:06:07
Posters Details: [81.25.170.193], X-Forwarded 4: []
[Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020408]

есть скрипт на перле, что-то вроде:

$some_file = 'filename';

$mydir =~ s/^([\d\w]+)$/$1/; #<= провекра &#8470;1 , имхо оно ничего не проверяет)
unless (-d "$mydir") { $mydir = 'en';} #<= провекра &#8470;2

$code = 'require '. "\"$mydir/" .$some_file. '.pm"; ';
eval $code;

Проблема в следующем, нужно так сформировать $mydir, чтобы обойти проверки 1 и 2 (помоему только 2), и втиснуть system(); в переменную $code, ну и потом собсно еval ее :)
обойти проверки на наличии директории я смог обойти с помощью вставки точки и нулевого символа (%2e%00), но не могу правильно вставить выражение в $code.

Жду Ваших предложений.

Follow Ups:

Post a Followup
Name:
E-Mail:
Subject: Subject:

Comments:
Optional link:
Link title:
Optional image:


K-Words: русский форум, как скрыть свой IP

[hacking & security news] [articles, programing info] [uinC info board] [links, soft & more...][home]
 Underground InformatioN Center [&Forum]