当前位置: 首页 > news >正文

玄机-第一章 应急响应-Linux日志分析

前言

记录记录

1.有多少IP在爆破主机ssh的root帐号,如果有多个使用","分割
2.ssh爆破成功登陆的IP是多少,如果有多个使用","分割
3.爆破用户名字典是什么?如果有多个使用","分割
4.登陆成功的IP共爆破了多少次
5.黑客登陆主机后新建了一个后门用户,用户名是多少

前置知识

/var/log/syslog:记录系统的各种信息和错误。

/var/log/auth.log:记录身份验证相关的信息,如登录和认证失败。

/var/log/kern.log:记录内核生成的日志信息。

/var/log/dmesg:记录系统启动时内核产生的消息。

/var/log/boot.log:记录系统启动过程中的消息。

/var/log/messages:记录系统的广泛消息,包括启动和应用程序信息。

/var/log/secure:记录安全相关的消息。

/var/log/httpd/:记录Apache HTTP服务器的访问和错误日志(若安装了Apache)。

/var/log/nginx/:记录Nginx服务器的访问和错误日志(若安装了Nginx)

1.有多少IP在爆破主机ssh的root帐号,如果有多个使用","分割

使用命令

cat auth.log.1| grep -a "Failed password for root" | awk '{print $11}' |sort | uniq -c | sort -nr | more

然后从小到大排序

flag{192.168.200.2,192.168.200.31,192.168.200.32}

2.ssh爆破成功登陆的IP是多少,如果有多个使用","分割

改一下前置条件即可

cat auth.log.1| grep -a "Accepted password for root" | awk '{print $11}' |sort | uniq -c | sort -nr | more

flag{192.168.200.2}

3.爆破用户名字典是什么?如果有多个使用","分割

先看登录正确的

cat auth.log.1| grep -a "Accepted password " | perl -e 'while($_=<>){ /for(.*?) from/; print "$1\n";}' | uniq -c | sort -nr

发现有root

cat auth.log.1| grep -a "Failed password " | perl -e 'while($_=<>){ /for(.*?) from/; print "$1\n";}' | uniq -c | sort -nr

flag{user,hello,root,test3,test2,test1}

4.登陆成功的IP共爆破了多少次

cat auth.log.1 | grep -a "Failed password for root" | awk '{print $11}' | sort | uniq -c | sort -nr | more

可以看到是4次

flag{4}

5.黑客登陆主机后新建了一个后门用户,用户名是多少

cat auth.log.1 |grep -a "new user"

可以看到这个test2很可疑

flag{test2}

http://www.dtcms.com/a/197828.html

相关文章:

  • Visual Studio已更新为17.14+集成deepseek实现高效编程
  • vim - v
  • 互联网大厂Java求职面试:AI与大模型应用集成及云原生挑战
  • 贪心、分治和回溯算法
  • 1.2.2
  • 网络的知识的一些概念
  • Spring Boot 与 RabbitMQ 的深度集成实践(一)
  • Linux中如何通过iptables实现端口访问控制
  • Spark 基础自定义分区器
  • Redis的主从架构
  • Node.js 实战六:日志系统设计 —— 不只是 console.log,而是可追溯的行为记录链
  • 单目测距和双目测距 bev 3D车道线
  • 常见面试题:Webpack的构建流程简单说一下。
  • iOS 内存分区
  • 报错System.BadImageFormatException:“试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)”
  • 滑动窗口算法详解与C++实现
  • 蓝桥杯1140 最小质因子之和(Hard Version)
  • 深入理解位图(Bit - set):概念、实现与应用
  • 蓝桥杯19681 01背包
  • Web开发-JavaEE应用SpringBoot栈SnakeYaml反序列化链JARWAR构建打包
  • linux本地部署ollama+deepseek过程
  • 职场方法论总结(4)-如何正确地汇报
  • 使用Python制作Lorenz吸引子的轨道生成视频
  • 《云端共生体:Flutter与AR Cloud如何改写社交交互规则》
  • 数字电子技术基础(六十)——使用Digital软件绘制脉冲触发的触发器
  • C++:static成员
  • 你引入的lodash充分利用了吗?
  • 封装、继承、多态的理解
  • 基于区块链技术的供应链溯源系统:重塑信任与透明度
  • 改进模糊C均值时序聚类+编码器状态识别!IPOA-FCM-Transformer组合模型