|
¸®´ª½º Tech °Ô½ÃÆÇ
|
2024. 05. 22. |
|
|
|
|
|
|
|
Á¦·Îº¸µå fix ½ºÅ©¸³Æ® |
|
|
|
|
|
³¯Â¥: 2003.03.08. 16:55:15 Á¶È¸: 454 |
|
|
|
|
|
|
|
|
|
|
|
|
½©À» ÀÌ¿ëÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ¶ó¸é Á¦·Îº¸µå°¡ ¼³Ä¡µÈ µð·ºÅ丮¿¡¼
find ./ -name login.php|grep -v skin|xargs -n1 grep -H '^ include \$file'|awk -F: '{print $1}'|xargs -n1 perl -pi -e 's,^ ( include \$file), if (\$id)\1,g'
ÀÌ·¸°Ô ÀÔ·ÂÇÏ½Ã¸é ¾Æ½¬¿î´ë·Î ÆÐÄ¡°¡ µÈ´ä´Ï´Ù..
Áö±Ý nzeo »çÀÌÆ®¿¡µµ ÆÄÀÏÀ» µ¤¾î¾µ ¼ö ÀÖ´Â ÆÄÀÏÀÌ ¿Ã¶ó¿Ô°í.. ÀÌ¹Ì ¾Ë¸¸ÇÑ »ç¶÷µéÀº ´Ù ¾Ë¾Æ¹ö·ÈÀ¸´Ï.. »¡¸® ÆÐÄ¡ÇÏ´Â°Ô ÃÖ¿ì¼±Àϲ¨°°¾Æ¼ ÀÌ·¸°Ô ¿Ã¸³´Ï´Ù.
FreeBSD¿¡¼´Â ÆÞÀ» ÀÌ¿ëÇÒ ÇÊ¿ä ¾ø°í ¾Æ·¡Ã³·³ sed °¡Áö°í µÈ´Ù´Â±º¿ä..
ÀϹÝÀûÀÎ ¸®´ª½º¿¡ Æ÷ÇÔµÈ sed´Â -i ¿É¼ÇÀ» ¾µ¼ö ¾ø´Ù°í Çϳ׿ä.
find ./ -name login.php|grep -v skin|xargs -n1 grep -H '^ include \$file'|awk -F: '{print $1}'|xargs -n1 sed -i.bak -e 's,^ \( include \$file\), if (\$id)\1,g'
perky´ÔÀÌ ÀÛ¼ºÇϽŠ½ºÅ©¸³Æ®ÀÔ´Ï´Ù.. Çѹø Çغ¸°í °£ÆíÇÑ°Å°°¾Æ¼ ¿Å±é´Ï´Ù : )
ps. Á¦°¡ nzeo »çÀÌÆ®¿¡ Àü¿¡ °¡ÀÔÇß´ø ÀûÀÌ ÀÖ¾ú´ÂÁö.. Á¦ ¾ÆÀ̵𰡠»ç¿ëÁßÀ̶ó°í ³ª¿À³×¿ä ÀçÀÎÁõ ¹ÞÀ»·Á¸é ¸ÞÀÏÁÖ¼Ò ÀÔ·ÂÇ϶ó´Âµ¥.. ±×°Íµµ ¸ð¸£°Ú°í... ´©°¡ ÀÌ°Å Á» À̸®Àú¸® ¿Å°ÜÁÖ¼¼¿ä
|
|
|
|
|