Advertisement
Guest User

webbug.php

a guest
Jan 19th, 2014
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.31 KB | None | 0 0
  1. <?php
  2. header( 'Content-type: image/gif' );
  3. echo chr(71).chr(73).chr(70).chr(56).chr(57).chr(97).
  4.       chr(1).chr(0).chr(1).chr(0).chr(128).chr(0).
  5.       chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).chr(0).
  6.       chr(33).chr(249).chr(4).chr(1).chr(0).chr(0).
  7.       chr(0).chr(0).chr(44).chr(0).chr(0).chr(0).chr(0).
  8.       chr(1).chr(0).chr(1).chr(0).chr(0).chr(2).chr(2).
  9.       chr(68).chr(1).chr(0).chr(59);
  10. //data gathering variables
  11. $port=$_SERVER['REMOTE_PORT'];
  12. $ip=$_SERVER['REMOTE_ADDR'];
  13. $encode=$_SERVER['HTTP_ACCEPT_ENCODING'];
  14. $lang=$_SERVER['HTTP_ACCEPT_LANGUAGE'];
  15. function os_info($uagent) {
  16. // the order of this array is important
  17. global $uagent;
  18. $oses = array(
  19.                 'Win311' => 'Win16',
  20.                 'Win95' => '(Windows 95)|(Win95)|(Windows_95)',
  21.                 'WinME' => '(Windows 98)|(Win 9x 4.90)|(Windows ME)',
  22.                 'Win98' => '(Windows 98)|(Win98)',
  23.                 'Win2000' => '(Windows NT 5.0)|(Windows 2000)',
  24.                 'WinXP' => '(Windows NT 5.1)|(Windows XP)',
  25.                 'WinServer2003' => '(Windows NT 5.2)',
  26.                 'WinVista' => '(Windows NT 6.0)',
  27.                 'Windows 7' => '(Windows NT 6.1)',
  28.                 'Windows 8' => '(Windows NT 6.2)',
  29.                 'WinNT' => '(Windows NT 4.0)|(WinNT4.0)|(WinNT)|(Windows NT)',
  30.                 'OpenBSD' => 'OpenBSD',
  31.                 'SunOS' => 'SunOS',
  32.                 'Ubuntu' => 'Ubuntu',
  33.                 'Android'=>'Android',
  34.                 'Linux' => '(Linux)|(X11)',
  35.                 'iPhone'=>'iPhone',
  36.                 'iPad'=>'iPad',
  37.                 'MacOS' => '(Mac_PowerPC)|(Macintosh)',
  38.                 'QNX' => 'QNX',
  39.                 'BeOS' => 'BeOS',
  40.                 'OS2' => 'OS/2',
  41. 'SearchBot'=>'(nuhk)|(Googlebot)|(Yammybot)|(Openbot)|(Slurp)|(MSNBot)|(Ask Jeeves/Teoma)|(ia_archiver)');
  42. $uagent = strtolower($uagent ? $uagent : $_SERVER['HTTP_USER_AGENT']);
  43. foreach($oses as $os=>$pattern)
  44. if (preg_match('/'.$pattern.'/i', $uagent))
  45. return $os;
  46. return 'Unknown';
  47. }
  48. $osman=os_info($uagent);
  49. //SQL connection
  50. $con=mysql_connect("localhost","","");
  51. if(!con)
  52.     {
  53.     die('Could not connect '.mysql_error());
  54.     }
  55. mysql_query("use test;");
  56. $sql="insert into test values('$ip','$osman','$port','$encode','$lang')";
  57. mysql_query($sql,$con);
  58. mysql_close($con);
  59. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement