³»ÀÏÀº ¼Ò¸¸ÀÔ´Ï´Ù.sun's longitude:58 30 30 
¡¤ ÀÚÀ¯°Ô½ÃÆÇ ¡¤ ¹¯°í´äÇϱ⠡¤ ¾ËÆĹ®¼­ ¡¤ RPMS list
¡¤ »ç¿ëÀÚ¹®¼­ ¡¤ ÆÁ/FAQ¸ðÀ½ ¡¤ ¸®´ª½ºLinks ¡¤ ÀÚ·á½Ç
¡¤ ¼­¹öÁ¤º¸ ¡¤ ¿î¿µÀÚ ¡¤ Books/FAQ ¡¤ FreeBSD
 
/board/read.php:¼Ò½ºº¸±â   
 

Áú¹®°ú ´äº¯ °Ô½ÃÆÇÀÔ´Ï´Ù.

ÇöÀç ½Ç½Ã°£À¸·Î ÀÌ°÷ ¼­¹öÀÇ ¼³Á¤ÆÄÀÏ(¸î°³)¸¦ º¸¿©ÁÖ°í ÀÖ½À´Ï´Ù.
¼­¹öÀÇ ¼³Á¤³»¿ë¿¡ °üÇÑ Áú¹®Àº ¸ÕÀú ÀÌ°÷ ¼­¹öÀÇ ¼³Á¤³»¿ëÀ» Âü°íÇÏ½Ã±æ ¹Ù¶ø´Ï´Ù.

[*** ¾²±â ±ÝÁö´Ü¾î ÆÐÅÏ ***]
±Û º»¹® Áß°£¿¡ ¾÷·ÎµåÇÒ À̹ÌÁö¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý : @@À̹ÌÁöÀ̸§@@
ex) @@foo.gif@@
1676 ¹ø ±Û: À̹ÌÁö¸µÅ© ¹æÁö ½ºÅ©¸³Æ® ¹®ÀÇ
±Û¾´ÀÌ: ÀÌ»ó¶ô ±Û¾´³¯: 2003³â 09¿ù 23ÀÏ 19:28:04 È­(Àú³á) Á¶È¸: 730
¾È³çÇϼ¼¿ä...
»êÀÌ´ÔÀÌ phpschool¿¡ ¿Ã·ÁÁֽŠ³»¿ë¿¡ ´ëÇÑ ¹®ÀÇ°¡ ÀÖ¾î ÀÌ·¸°Ô ±ÛÀ» ¿Ã¸²´Ï´Ù.

À̺¥Æ® Çڵ鷯¿¡ ´ëÇÑ ¾×¼ÇÀÌ µ¿ÀÛÇÒ¶§ Á¦ÀϾƷ¡ÂÊÀÇ
readfile($img);
¿¡ ÀÇÇØ À̹ÌÁö°¡ Ãâ·ÂµÇ´Â °Í °°Àºµ¥ ..
Á¦°¡ testÇØ º¸´Ï À̹ÌÁö¸¦ "aa.jpg"¸¦
 
¾ÆÆÄÄ¡ ¿¡·¯·Î±×¿¡ /action.php/aa.jpg¿¡¼­
 ã´Â ·Î±×°¡ ³²´õ¶ó±¸¿ä ...
ÀÌ°ÍÀ» ¾îÂîÇØ¾ß ÇÏ´ÂÁö ..
Action¿¡ ´ëÇØ debug ÇÏ´Â ¹æ¹ýÀ̶û ¾à°£ÀÇ ¼³¸íÀ» ºÎŹ µå¸³´Ï´Ù.

°¨»ç ÇÕ´Ï´Ù.



//--- ÷ºÎ//---

[Tue Sep 23 18:59:02 2003] [error] [client 218.39.201.56] File does not exist:
/usr/local/httpd/htdocs/test/actimg.php/aa/a.jpg, referer: http://61.100.5.66/test.php



AddHandler chk-image .gif .png .jpg .jpeg .swf
Action chk-image /actimg.php

ÀÌ·¸°Ô ¼³Á¤ÇÏ°í,

DocumentRoot/actimg.php ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î üũÇÏ°í
À̹ÌÁö¸¦ Ŭ¶óÀ̾ðÆ®¿¡°Ô Àü¼ÛÇÏ¸é µË´Ï´Ù.

<?php
## get file extension(tail)
##
function get_ftail($file)
{
$tail = substr(strrchr($file,'.'),1);
return strtolower($tail);
}

function get_stype($ftail)
{
$stype = array
(
'gif' => 'image/gif',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'png' => 'image/png',
'swf' => 'application/x-shockwave-flash',
);

return $stype[$ftail];
}

if(!preg_match(";$_SERVER[HTTP_HOST];",$_SERVER[HTTP_REFERER]))
{ exit; }

if(!file_exists($img=$_SERVER[PATH_TRANSLATED]))
{ exit; }

## ±×¿Ü $_COOKIE µîµî üũ

$header = get_stype(get_ftail($_SERVER[PATH_INFO]));

header('Content-type:'.$header);

readfile($img);

exit; // don't print any messages
?>

 
ÀÌÀü±Û : Re: c·Î ¸¸µç ¹é¾÷½ºÅ©¸³Æ®..
´ÙÀ½±Û : Re: À̹ÌÁö¸µÅ© ¹æÁö ½ºÅ©¸³Æ® ¹®ÀÇ  
 from 218.39.201.56
JS(Redhands)Board 0.4 +@

Re: c·Î ¸¸µç ¹é¾÷½ºÅ©¸³Æ®.. Re: À̹ÌÁö¸µÅ© ¹æÁö ½ºÅ©¸³Æ® ¹®ÀÇ
Àμâ¿ë 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.03(server) + (network) + (browser) seconds