反击黑客之对网站攻击者的IP追踪

news/2024/5/16 0:58:20/文章来源:https://blog.csdn.net/weixin_34306593/article/details/85949892

ip追踪是一件比较难实现的,因为我只有一个ip,而且在没有任何技术支持下对该ip追踪,同时我在公司也没有服务器权限,仅有后台,一般的ip追踪技术分类,反应式ip追踪,主动式的追踪,分享的只是一个过程,提供一个思路我不敢保证每个人都能这样成功利用。

本文作者:i春秋签约作家——rosectow

早晨起床上班像往常一样,打开电脑,吃一份早餐,看看i春秋学习技术,在打开公司的网站做一份数据统计,但是今天打开网站的cnzz统计时不向往常那样了,发现显示在今天来路域名中有一个网站看着很熟悉,仔细看清楚这个不是awvs的扫描地址吗?

1.png

0×01

很疑问难道有黑客要来黑网站,发现单独一个ip对网站的访问次数是64次,wvs帮他扫描了64,不过这个次数数据有可能不准确,突然想起了在Freebuf里面看过大牛写过“论如何反击用AWVS的黑客”内容相当精彩,但是我这一次是要对这扫描者进行追踪,freebuf那边那篇是故意让黑客来访问他的攻击页面,所以利用不上,不过也是学习了,想看看是谁想要来攻击网站,因为网站多次给扫描了,这不是第一次了,所以不能每次只做防御,也要让这个黑客收手吧!

Cnzz里面有许多的信息可以寻找,而且我们网站也有记录一些信息,今天早上网站的访问量不是很多,找起来也就方便许多,uv 1000个 ip 900多个差不多这样,根据流量趋势中发现了在9点到10点这段时间uv 跟ip 90多个但是PV是800多,分析出这段时间是黑客对网站进行扫描的时间

2.png

于是我在明细中,找到了一个可疑的ip,这个ip在这个9-10的时间段,这个ip访问了两百多次,但是仔细看了一下另外这个访问两百多次的ip是我们公司的ip,事实证明了这个不是攻击者的ip,其中还有一个ip在网站点击了100多次,平均是1秒点击3个页面,跳出率是百分之百根据分析是wvs在进行扫描,这个ip就是攻击者的ip。

想到这个ip可能是代理ip可能不是黑客的真实ip,因为公司网站中添加了一些“获取客户端”真实ip防止黑客使用代理访问

参考https://my.oschina.net/geekice/blog/149556 nginx反向代理httpd获取用户真实ip

0×02

公司的网站是jsp这里我就贴上Java的获取真实ip的后端代码,下面了解一下这些代码

public String getClientIP(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;
}
public String getClientIP (HttpServletRequest request)

得到用户的公网(代理)ip 然后在对用户发起一次http请求

String ip = request.getHeader("x-forwarded-for");

请求获取x-forwarded-for ,x-forwarded-for就是请求获取http访问的真实ip

大致的过程也就是这样来获取,下面的代码是判断ip之类的,这个Java的代码目的也是获取http访问的真实ip,下面的就不做解释了,理解他的主要功能就行

如果想深入了解的可以看看,下面这篇文章,写的很经常,也是写nginx 反向的一些东西

http://www.cnblogs.com/zhengyun_ustc/archive/2012/09/19/getremoteaddr.html

31.png

0×03

前面确认攻击者是哪个ip,但是为了保障ip正确我在公司的一些记录里找到了有这个ip来访,那么已经得到了一定的保障这个ip是对的,发现了这个ip来自xx省xx市,那么得到了ip之后接下来是要对这个ip进行定位,在找到这个攻击者的联系方式,我利用了某站的定位测试了一下

3.png

定位测试在这一块区域2774米内,为了确保定位测试正确,我使用其他接口再一次定位这个ip,以及用谷歌硬件查询他的经纬度地址,他的ip就在2774米内是最准确的数据

4.png

5.png

0×04

接下来我要在这块区域找到这个黑客的联系方式,我们每个人必用的社交软件有qq,微信 差不多就这两个是在手机电脑里的,其他的应该比较少,我之前写过一篇,(定位日站大法-之社会工程学也发在i春秋社区里面,因为这篇文章写的内容也是有一处相关的,这里我也就利用到这篇文章其中一张图片,为了不泄露测试的目标就用一下,使用到的是qq的漫游定位功能,有些人说qq没法定位,因为qq高版本的好像没有了qq漫游定位这个功能,所以先下载16年的版本测试吧。

6.png

因为这里我在2000多米的范围内进行定位然后在找到附近的人,然后还要进一步了解,这肯定是要消耗大量时间的,而且需要运气的,因为我是找到的每一个都放入http://www.zhaohuini.com/ 查找注册过的网站,以及百度搜索这些qq的信息,看看有没有什么重要的确认点没,经过一番查找,查找到了一个qq曾经注册过许多安全类型的论坛,和idc网站

7.png

0×05

添加了该qq,对他的空间访问,查看看见了许多挂其他网站的黑连接,黑页之类的,感觉应该是这个人,但是这个人没有发布我们公司网站的记录,因为我们公司的网站是存反射性xss的可能是黑客没有发现漏洞吧!但是wvs扫描器应该会找到这个漏洞的,判断过程中不敢明确是这个人对我们网站扫描,因为我在经纬度定位中定位到了找到了一个这样的人是非常可疑但是“也有可能不是”这个人。

先发出来,因为定位到那边这个qq是在一个中学附近定位到的所以那个中学说不定他们这两个人是同学,暂时不敢确认是这个人,后面我还会继续找这个攻击者的联系方式的,他们的学校官网目前也是关闭状态导致我无法更加深入的去了解。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_763364.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

利用squid反向代理提高网站性能

利用squid反向代理提高网站性能 本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。作者在具体的实验环境下,利用 DNS 轮询和 Squid 反向代理技术,实现了…

一个很好的命令行分享网站

跟上一篇一样 发现有一个分享的工具 https://asciinema.org/a/24707 看视频处理 还能够 copy出里面的内容 直接看官网 感觉自己知道的太少了.. 还有那么好用的东西 一边教学 一边还能复制东西. mark一下. 以后多学习. 转载于:https://www.cnblogs.com/jinanxiaolaohu/p/9337904…

【阿里云】云服务器 ECS部署网站

我是广告!!! https://promotion.aliyun.com/ntms/yunparter/invite.html?userCodehgk32vx5 领券更优惠,老板看着来~ 1.服务器购买 服务器:(推荐) https://promotion.aliyun.com/ntms/act/campus2018.html?utm_contentse_1000442225 ps:可以放多个网站一个人买觉得贵的话,可以…

移动网站性能优化:网页加载技术概览

性能一直是网站成功的关键。越来越多的研究已经证明,不管是小型电商,还是像沃尔玛那样的连锁店,即使是页面加载时间方面的细微改善,都可以带来更多的业务,更多的广告收入,更多的用户粘性和更多的客户满意度…

小白建站——宝塔Linux配合阿里云服务器搭建属于自己的网站

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志——苏轼 写在前面 由于现在大部分服务器都是 Linux 系统,全球最快的10台超级计算机也是 Linux 系统,由于 Linux 本身有一些难度,上手的成本比较高,这就导…

Linux系统下利用wget命令把整站下载做镜像网站

Linux系统下利用wget命令把整站下载做镜像网站 2011-05-28 18:13:01 | 1次阅读 | 评论:0 条 | itokit 在linux下完整的用wget命令整站采集网站做镜像 的命令是及无视网站根目录下的robots.txt限制。并且可以模拟一个正常浏览者的信息下载该网站。 C/C Code复制内容…

Leader:马上中秋节了,你在网站的console面板中画一个嫦娥奔月,要有逼格

Hello 大家好,我是一碗周,不是你想的那个“一碗粥”,是一个不想被喝掉的前端👨🏻‍💻,如果我写的文章有幸可以得到你的青睐,万分有幸~ Leader:小周,还有十来天…

学习笔记网站之在ASP和PHP语言及数据库选择上的3个要点[图文]

2019独角兽企业重金招聘Python工程师标准>>> 学习笔记网站之在ASP和PHP语言及数据库选择上的3个要点[图文] 去年12月份,我开始着手建立一个学习类的博客网站,由于博客站点我以前就接触过,因此在网站建设方面还是有些心得的&#x…

[个人网站搭建]·极简方式实现打赏功能

[个人网站搭建]极简方式实现打赏功能 可以查看我的个人主页,参看效果--> http://www.yansongsong.cn 个人网站搭建github地址:https://github.com/xiaosongshine/djangoWebs 在个人网站博客中,打赏赞助是对作者的一种支持与鼓励&#xff…

通过小程序实现网站扫码登录!每年都可以省 300 块...代替微信开放平台和服务号的登陆模式!...

我们知道,要接入微信登陆有两种方式 1、微信开放平台2、微信服务号 这两种方式均可生成带参数的二维码,然后扫码获取用户基本信息的,所以我们可以在网站上用这两种方式开发网站的扫码登录,也是现在很多网站的通用做法。 微信开放平…

iis6开户gzip 网站属性里面没有服务选项卡

请注意一点,是直接在名为“网站”的文件夹上面右键选择属性,不是去点下面建立的某一个网站。开户GZIP是整台服务器上面的虚拟主机都同时开启的,不对针某一个单独网站。 开启Gzip具体步骤: 1. 在 "IIS 管理器" 中&am…

MetInfo最新网站漏洞如何修复以及网站安全防护

2019独角兽企业重金招聘Python工程师标准>>> metinfo漏洞于2018年10月20号被爆出存在sql注入漏洞,可以直接拿到网站管理员的权限,网站漏洞影响范围较广,包括目前最新的metinfo版本都会受到该漏洞的攻击,该metinfo漏洞产…

如何部署一个静态网站

简介 静态网站 没有数据库的支持,不会与用户间产生数据交互 如果我们没有与用户间来进行数据交换,可以考虑一下静态网站 不必花钱买 服务器域名,自己制作的静态网站也可以通过网址的方式来分享给小伙伴 安装git软件 官网下载地址&#xff…

如何利用云服务器搭建个人网站

去阿里云进入官网 aliyun.com 注册账号 小林同学在这里用阿里云演示,大家也可以去腾讯云、百度云注册等大型知名企业,步骤雷同,看个人喜欢 注册完,完善个人信息,进行实名认证 主页面 点击 最新活动 并找到 新手上路 和…

五大步骤快速搭建个人网站

导语 现在作为一个IT程序猿,没有一个自己的个人网站怎么行呢,现在就连许多不是IT人员都会搭建自己的个人网站 。那作为一个IT人员,如果别人让你帮忙搭建一下网站,然而你却没玩过,说不会,岂不是很尴尬 。另…

asp登录页面跳转到注册页面_网站注册登录页面大美化!

教程旨在实现网站用户注册登录分为两部分:邮箱设置、注册登录使用三款插件:WP Mail SMTPWP Open Social、Wechat Social先看一下效果图1、登录弹窗2、注册页面3、侧边栏工具Wechat Social侧边栏小工具一、邮箱配置因为在WordPress自带的邮箱基本残废我们…

python爬取安居客二手房网站数据(转)

之前没课的时候写过安居客的爬虫,但那也是小打小闹,那这次呢, 还是小打小闹 哈哈,现在开始正式进行爬虫书写 首先,需要分析一下要爬取的网站的结构: 作为一名河南的学生,那就看看郑州的二手房信…

java写网页_初次尝试通过java写简单网站

一、安装Tomcat及配置1、下载Tomcat2.配置环境变量新建系统变量如下图所示修改path:变量末尾添加(%CATALINA_HOME%\bin)3.查询配置是否成功这样显示表示已经成功4.启动tomcat使用命令startup.bat当出现以上时在浏览器中输入http://localhost:8080注意以上两个命令框…

这个技术网站,恢复更新了!

点击上方“程序IT圈”,选择“置顶公众号”关键时刻,第一时间送达!大家好,还记得我之前开通了个在线学习博客网站『程序猿圈』,目前网站已经沉淀了一些对于大家有价值的内容了,已经更新了差不多100多篇干货文…

我顺藤摸瓜端了色情网站的老窝,并劝他从良

前几天无意发现了一个色情网站,本着除暴安良的心态,直接开始对这个网站开始了调查这个网站的域名是.cn结尾的 【.cn是国内域名,无法隐藏注册人的信息】我去站长之家里面对这个网站进行Whois查询按照惯例这种联系人的姓名基本是假的,我们对它进…