<?php  
header
("Content-type: text/html; charset=utf-8"); 
    include(
'flag.php'); 
    
$smile 1;  
    if (!isset (
$_GET['^_^'])) $smile 0;  
    if (
ereg ('\.'$_GET['^_^'])) $smile 0;  
    if (
ereg ('%'$_GET['^_^'])) $smile 0;  
    if (
ereg ('[0-9]'$_GET['^_^'])) $smile 0;  
    if (
ereg ('http'$_GET['^_^']) ) $smile 0;  
    if (
ereg ('https'$_GET['^_^']) ) $smile 0;  
    if (
ereg ('ftp'$_GET['^_^'])) $smile 0;  
    if (
ereg ('telnet'$_GET['^_^'])) $smile 0;  
    if (
ereg ('_'$_SERVER['QUERY_STRING'])) $smile 0;  
    if (
$smile) { 
        if (@
file_exists ($_GET['^_^'])) $smile 0;  
    }  
    if (
$smile) { 
        
$smile = @file_get_contents ($_GET['^_^']);  
        if (
$smile === "(●'◡'●)") die($flag);  
    }  
show_source(__FILE__); 
?>