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

news/2024/5/16 10:45:13/文章来源:https://blog.csdn.net/weixin_30270561/article/details/97803375

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

转载于:https://www.cnblogs.com/lcword/p/9862516.html

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

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

相关文章

网站安全之nginx的配置创建访问网站密码认证

最近我们Sinesafe在处理nginxphpmysql架构的客户网站安全方面要配置后台的二级密码访问验证处理过程中要用到nginx的配置来完成这个二级密码的设置安全部署。 下面由我来简要说一下在nginx配置服务中,创建访问网站密码认证的方法。 1)需要ngx_http_auth_…

[翻译 EF Core in Action 2.1] 设置一个图书销售网站的场景

Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Core 书籍。原版地址. 是除了官方文档外另一个学习EF Core的不错途径, 书中由浅入深的讲解的EF Core的相关知识。因为没有中文版,所以本人对其进行翻译。 预计每两天…

干货!4个资源满满的网站,带来意想不到的帮助

你是不是还没有好用的网站资源?不用郁闷!今天为大家整理了5个资源满满的网站,每一个都是良心之作。 一.茶杯狐 这个名字是不是听起来就觉得特别文艺呢,其实啊,它是一个海量免费资源的网站呢!里面可包含了电…

搭建IIS并配置网站之旅

配置本地IIS这个过程,很羞愧的说,大概花了一个月之久…… 最开始,有需要用到了IIS,然后就着手配置,然后就遇到了问题,然后当时事很多,这又不是很急,就搁置了…… 在历经了一个月之后…

windows使用nginx实现网站负载均衡测试实例

http://www.jb51.net/article/22470.htm 如果你关注过nginx,必定知道nginx这个软件有什么用的,如果你的网站访问量越来越高,一台服务器已经没有办法承受流量压力,那就增多几台服务器来做负载吧。做网站负载可以买硬件设备来实现&a…

网站 admin.php,caozha-admin(PHP网站后台管理框架)v1.7.1官方安装版

caozha-admin是一个通用的PHP网站后台管理框架,基于开源的ThinkPHP开发,特点,易上手,零门槛,界面清爽极简,极便于二次开发。功能介绍caozha-admin后台管理框架功能:1、系统设置2、管理员管理3、…

element 修改分页样式_如何给wordpress网站的文章列表,添加分页效果?可以通过2种方式...

在上一章节中,我们为wordpress网站的首页添加了全站文章列表。一个wordpress网站不可能只有几篇文章,可能会有成千上万的文章,作为一个wordpress博客主题模板,一般情况下,不可能让所有的文章在一个页面一下子全部显示出…

jsp项目放入宝塔windows环境_《鸡站群组》-教你建站(1.1) 下载并配置windows宝塔面板...

(Linux请自己参考官网教程哈)欢迎访问 鸡站论坛各位站长们好呀 欢迎来到由鸡站群组独家呈现的建站教程 本教程会围绕各大站长的需求 以各种建站源码的使用以主要内容进行教学“工欲善其事,必先利其器” 作为一位站长 我们需要建站环境对网站进…

php网站404页面302,404页面该怎么做?

建立404页面的方法是:在“.htaccess”文件中加入“ErrorDocument 404/Error.html”代码;然后建立一个简单的html的404页面,并命名为“Error.html”;最后将该“Error.html”文件放置在网站根目录下即可。404页面的目的是&#xff1…

阿呆做网站(3)--建数据库

Just do something!只是玩玩,纯属入门,熟练熟练。这次做个BBS,实现最基本的功能又加了个用户类型表(ForumUserClassTab)用来管理斑竹类型用户类型表(ForumUserClassTab) --|--用户类型ID(UserClassID) |--用户类型名称(U…

海洋工作室——网站建设专家:How to check the SQL statement execute time on SQL Server ?...

Check this,setstatisticsprofile onsetstatisticsio onsetstatisticstime ongo<Your SQL Statement goes here>gosetstatisticsprofile offsetstatisticsio offsetstatisticstime off转载于:https://www.cnblogs.com/OceanChen/archive/2009/10/12/1581791.html

boot spring test 文档_SpringBoot入门建站全系列(五)使用Spring-data-jpa操作数据库

SpringBoot入门建站全系列&#xff08;五&#xff09;使用Spring-data-jpa操作数据库SpringBoot操作数据库有多种方式&#xff0c;如JDBC直接操作:太古老了&#xff0c;没人愿意这样玩Mybatis插件&#xff1a;比较时髦&#xff0c;比较适合sql复杂&#xff0c;或者对性能要求高…

腾讯Groupon合资团购网站 高朋网悄然上线

国内各种团购网站的鼻祖&#xff0c;全球最大团购网站Groupon将与腾讯合资进入中国市场的消息流传已久。今天&#xff0c;Groupon中国版网站高朋网&#xff08;www.gaopeng.com&#xff09;已经悄然上线。 高朋网取自Groupon谐音。目前&#xff0c;高朋网站仅有用户邮箱注册功能…

学用MVC4做网站五:5.1添加文章

五、文章 在【ArticleController】添加[UserAdd()]action /// <summary>/// 添加文章/// </summary>[UserAuthorize]public ActionResult UserAdd(){return View(new Article() { CommonModel new CommonModel() });} 右键添加模型类为Article的强类型视图UserAdd…

knowladge_网站开发_jQuery插件_Clock Demo

今天要用jQuery做一个Clock Demo. 查了查相关的资料 找到了一个很好的插件设计 http://css-tricks.com/css3-clock 转发一下这个文章 Old School Clock with CSS3 and jQuery PUBLISHED NOVEMBER 17, 2008 BY GUEST AUTHOR Hi everyone, my name is Toby Pitman and Chris has…

opengl教程 linux,绘制基本的几何图形 - OpenGL编程学习实战教程_Linux编程_Linux公社-Linux系统门户网站...

第2章.编写一个的钟表程序第一节.绘制基本的几何图形矩形、三角形、圆形等这些都是经典的几何图形&#xff0c;他们都由线构成的(圆形看成是有很多根短线收尾相连围成的)&#xff0c;而线都是点构成的。想起了某一年狗血的高考题。....而在OpenGL中画线很简单&#xff0c;你指定…

让那些为Webkit优化的网站也能适配IE10(转载)

转载地址&#xff1a;http://www.w3cplus.com/css3/adapting-your-webkit-optimized-site-for-internet-explorer-10.html 特别声明&#xff1a;此篇文章由David根据Charles Morris的英文文章原名《Adapting your WebKit-optimized site for Internet Explorer 10》进行翻译&am…

网站服务器windows登陆密码忘记,网站服务器windows登陆密码忘记

网站服务器windows登陆密码忘记 内容精选换一换本节操作以使用“Microsoft Remote Desktop for Mac”工具远程连接“Windows Server 2012 R2 数据中心版 64位”操作系统云服务器为例&#xff0c;介绍Mac OS系统登录Windows云服务器的操作步骤。云服务器状态为“运行中”。已获取…

学霸网站-Beta版本发布说明

项目名称学霸网站项目版本Beta项目团队ourteam发布日期2015-1-5一、Alpha版本实现功能简介&#xff1a; 1.匿名提问 2.匿名回答 3.采纳功能 4.登录、注册失败后&#xff0c;用户名等信息保留在页面 5.加入悬赏功能 二、Beta版本实现功能 1.外部问题的显示 将爬虫组爬到的问题在…

网站服务器挂了导致排名下降,常见关键词排名消失的原因及解决对策

常见关键词排名消失的原因及解决对策(2013-06-07 14:34:29)标签&#xff1a;关键词排名消失的原因我们做seo&#xff0c;一定会遇到关键词排名消失的现象。其实关键词排名消失不可怕&#xff0c;怕的是我们找不到关键词排名消失的原因。我个人认为关键词排名消失了&#xff0c;…