zoukankan      html  css  js  c++  java
  • 通过一张图片定位真实地址

    <?php
        header('Content-Type:text/html;charset=utf-8');
        function get_addr($_ip) { 
            $_ip=array("X-Forwarded-For:{$_ip}");
                //初始化curl模块 
            $curl = curl_init();
            //需要获取的URL地址,也可以在 curl_init() 函数中设置。
            curl_setopt($curl, CURLOPT_URL, 'http://ip.zishuo.net/');
            //在启用 CURLOPT_RETURNTRANSFER 的时候,返回原生的(Raw)输出。
            curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
            //设置"User-Agent: "头
            curl_setopt($curl, CURLOPT_USERAGENT  , 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36');
            curl_setopt($curl, CURLOPT_HTTPHEADER, $_ip);
            //执行cURL
            curl_exec($curl); 
            //关闭cURL资源,并且释放系统资源 
            $retn=curl_exec($curl); 
            curl_close($curl);
            return json_decode($retn);
        } 
        $_addr=get_addr($_GET['ip']);
        if ($_addr->code=='200') {
            echo $_addr->desc.'->'.$_addr->position;
        }elseif($_addr->code=='404'){
            echo $_addr->message;
        }else{
            echo '异常!';
        }
     
    ?>

    本来到这儿也就没什么事情了,需要的时候查一下就可以,可是我又想到了一个好玩儿都方法,毕竟自己获取IP还是不方便,想到前段时间在REEBUF看到的一篇文章-“如何通过一张照片来获取ip地址?”,地址是http://www.freebuf.com/articles/database/101233.html,我也可以通过这样的方法来自动传入IP地址嘛,这样的话别人一浏览图片我就能获取到地址了,说干就干,继续写代码。
    PHP代码:
    <?php
    header('Content-Type:text/html;charset=utf-8');
    $_ip=$_SERVER['REMOTE_ADDR'];
    $_ip_addr=file_get_contents('http://x.x.x.x/get_ip.php?ip='.$_ip);
    $fh = fopen('ip.txt', 'a');
    fwrite($fh, 'IP:'.$_ip.'  Time:'.date("Y-m-d H:i",time()+28800).'  Address:'.$_ip_addr."
    ");
    fclose($fh);
    $im = imagecreatefromjpeg("n00b.png");
    header('Content-Type: image/jpeg');
    imagejpeg($im);
    imagedestroy($im);
    ?>
    后缀改成jpg,然后在服务器上一通折腾,功能实现了。最后就是把这个图片插入到一个安全的站点上面,我想到了CSDN,就像这样
    <ignore_js_op>
    然后发表文章,只有有人访问这篇文章,就会出现这一幕(当然要是什么时候这个网站不返回实际地址那也就失效咯)
    <ignore_js_op>

    2.png (50.82 KB, 下载次数: 0)

    下载附件

    6 天前 上传

     
    现在想要知道某个人都地址好像很简单了诶,发给他一个博客链接他也不会怀疑什么吧….
    其实这个小功能完全没有什么亮点,都是站在各位前辈都肩膀上添了点砖瓦而已。
     
    https://forum.90sec.org/forum.php?mod=viewthread&tid=9438
  • 相关阅读:
    OpenJudge 6042 雇佣兵
    POJ 1741 树上 点的 分治
    Codevs 1695 Windows2013
    复制书稿
    乘积最大
    编辑距离问题
    石子合并
    最大正方形子矩阵
    选菜
    混合背包
  • 原文地址:https://www.cnblogs.com/hookjoy/p/5533036.html
Copyright © 2011-2022 走看看