等保-Linux等保测评

等保-Linux等保测评

1.查看相应文件,账户xiaoming的密码设定多久过期
root@dengbap:~# chage -l xiaoming
Last password change                                    : password must be changed
Password expires                                        : password must be changed
Password inactive                                       : password must be changed
Account expires                                         : never
Minimum number of days between password change          : 0
Maximum number of days between password change          : 7
Number of days of warning before password expires       : 7

图片

flag{7}

2.查看相应文件,设置的密码到期规则是多少按照flag{提醒时间-最大时间}进行提交

查看/etc/login.defs文件

#
# Password aging controls:
#
# PASS_MAX_DAYS Maximum number of days a password may be used.
# PASS_MIN_DAYS Minimum number of days allowed between password changes.
# PASS_WARN_AGE Number of days warning given before a password expires.
#
PASS_MAX_DAYS 99999
PASS_MIN_DAYS 0
PASS_WARN_AGE 7

图片

flag{7-99999}

3.已安装ssh,请提交当前SSH版本
root@dengbap:~# ssh -V
OpenSSH_8.9p1 Ubuntu-3ubuntu0.7, OpenSSL 3.0.2 15 Mar 2022

图片

flag{OpenSSH_8.9p1}

4.对passwd及shadow文件权限分配进行权限值提交并提交是否合规如:644+true
root@dengbap:~# ls -l /etc/passwd
-rwxr-xr-x 1 root root 2304 Jun 25 16:19 /etc/passwd
root@dengbap:~# ls -l /etc/shadow
-rwxr-xr-x 1 root shadow 1766 Jun 25 18:20 /etc/shadow

文件为755权限,但是正常情况应该是644权限,所以false

flag{755+false}

5.结合相关知识检查在系统中存在可疑用户,进行提交用户名,多个用户名以+号连接

图片

可以看到这两个用户是有root权限的

flag{yunwei+wangwei}

6.结合相关知识,对没有进行权限分离的用户进行提交

权限分离是指将文件的读取和写入权限分配给不同的用户或用户组

root@dengbap:~# cat /etc/sudoers
# User privilege specification
root    ALL=(ALL:ALL) ALL
zhangsan ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

flag{zhangsan}

7.结合相关知识,提交审计日志功能状态

本来以为是audit但是发现没有安装audit所以查询了syslog

root@dengbap:~# systemctl status syslog
● rsyslog.service -SystemLoggingService
Loaded: loaded (/lib/systemd/system/rsyslog.service; enabled; vendor preset: enabled)
Active: active (running) since Thu2024-06-2720:41:27+08;26min ago
TriggeredBy:● syslog.socket
Docs: man:rsyslogd(8)man:rsyslog.conf(5)https://www.rsyslog.com/doc/
Main PID:628(rsyslogd)
Tasks:4(limit:4553)
Memory:2.8MCPU:24ms
CGroup:/system.slice/rsyslog.service
└─628/usr/sbin/rsyslogd -n -iNONEJun2720:41:27 dengbap systemd[1]:StartingSystemLoggingService...
Jun2720:41:27 dengbap rsyslogd[628]: imuxsock:Acquired UNIX socket '/run/systemd/journal/syslog'(fd 3)from systemd.[v8.2112.0]
Jun2720:41:27 dengbap systemd[1]:StartedSystemLoggingService.
Jun2720:41:27 dengbap rsyslogd[628]: rsyslogd's groupid changed to 113
Jun 27 20:41:27 dengbap rsyslogd[628]: rsyslogd's userid changed to 107
Jun2720:41:27 dengbap rsyslogd[628]:[origin software="rsyslogd" swVersion="8.2112.0" x-pid="628" x-info="https://www.rsyslog.com"] start

flag{active}

8.审计相关日志,查看zhangsan用户尝试使用sudo但登录失败的日志,提交其时间,如flag{Jun 23 00:39:52}
cat /var/log/auth.log

图片

  • • 6月23日01:04:09,系统上创建了一个新的用户zhangsan和一个新的组zhangsan,用户ID(UID)为1004,组ID(GID)为1006。用户的主目录设置为/home/zhangsan,登录shell为/bin/sh。这个操作是通过/dev/pts/2终端进行的。

  • • 01:04:20,zhangsan用户的密码被更改了

  • • 01:17:01,有一个CRON作业为root用户打开了会话,但随后立即关闭了

  • • 01:38:08,用户root通过/dev/pts/2终端切换到了用户zhangsansu命令用于切换用户身份,pam_unix模块为会话打开了认证

  • • 01:38:20,用户dengbao尝试使用sudozhangsan用户的身份执行命令,但认证失败

  • • 01:38:27,su会话为用户zhangsan关闭了。这表明用户zhangsan的身份切换会话结束

flag{Jun 23 01:38:20}

9.结合相关合规知识,提交相关系统内核版本
root@dengbap:~# uname -a
Linux dengbap 5.15.0-112-generic #122-Ubuntu SMP Thu May 23 07:48:21 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

flag{5.15.0-112-generic}

10.对开启的端口排查,结合应急响应知识,对开放的相关恶意端口进行提交

发现开启了下列端口:

root@dengbap:~# netstat -lntp
ActiveInternet connections (only servers)
ProtoRecv-Q Send-Q LocalAddressForeignAddressState       PID/Program name    
tcp        00127.0.0.53:530.0.0.0:*               LISTEN      584/systemd-resolve 
tcp        00127.0.0.1:63790.0.0.0:*               LISTEN      627/redis-server 12
tcp        00127.0.0.1:350930.0.0.0:*               LISTEN      662/containerd      
tcp        000.0.0.0:55660.0.0.0:*               LISTEN      2209/nginx: master  
tcp        00127.0.0.1:188900.0.0.0:*               LISTEN      12301/sshd: root    
tcp        00127.0.0.1:171310.0.0.0:*               LISTEN      2209/nginx: master  
tcp        00127.0.0.1:170330.0.0.0:*               LISTEN      2209/nginx: master  
tcp        00127.0.0.1:172210.0.0.0:*               LISTEN      2209/nginx: master  
tcp        000.0.0.0:80900.0.0.0:*               LISTEN      890/phpstudy        
tcp        00127.0.0.1:112110.0.0.0:*               LISTEN      1165/memcached      
tcp        00127.0.0.1:153290.0.0.0:*               LISTEN      2209/nginx: master  
tcp        00127.0.0.1:173800.0.0.0:*               LISTEN      2209/nginx: master  
tcp        00127.0.0.1:174000.0.0.0:*               LISTEN      2209/nginx: master  
tcp        00127.0.0.1:154450.0.0.0:*               LISTEN      2209/nginx: master  
tcp        000.0.0.0:220.0.0.0:*               LISTEN      700/sshd:/usr/sbin 
tcp        000.0.0.0:123450.0.0.0:*               LISTEN      2209/nginx: master  
tcp        00127.0.0.1:155380.0.0.0:*               LISTEN      2209/nginx: master  
tcp        00127.0.0.1:156400.0.0.0:*               LISTEN      2209/nginx: master  
tcp        00127.0.0.1:55380.0.0.0:*               LISTEN      2152/php-fpm: maste 
tcp        000.0.0.0:330600.0.0.0:*               LISTEN      2161/docker-proxy   
tcp        000.0.0.0:88990.0.0.0:*               LISTEN      2209/nginx: master  
tcp        000.0.0.0:88480.0.0.0:*               LISTEN      2151/docker-proxy   
tcp        000.0.0.0:90800.0.0.0:*               LISTEN      2315/WorkerMan: mas 
tcp6       00:::3306:::*                    LISTEN      1904/mysqld         
tcp6       00:::22:::*                    LISTEN      700/sshd:/usr/sbin 
tcp6       00:::18888:::*                    LISTEN      12281/forkd         
tcp6       00::1:6379:::*                    LISTEN      627/redis-server 12
tcp6       00:::33060:::*                    LISTEN      2175/docker-proxy   
tcp6       00:::8848:::*                    LISTEN      2177/docker-proxy  

5566、8090、22、12345、33060、8899、8848、9080

登录小皮面板

===============================================感谢您的耐心等待,安装已经完成
请用浏览器访问面板:
外网:http://112.36.232.236:9080/48D41A
内网:http://192.168.150.50:9080/48D41A
系统初始账号:admin
系统初始密码:SSSntuCCY8
官网:https://www.xp.cn
webpanel:running
phpstudy:running

记得xp 5 重置一下密码

在网站目录中看到占用了 12345、5566、8899三个端口,然后5566网站目录是/www/admin/hack

有问题!进去看一看有个 .hacker.php,里面是一句话木马。所以这个就是恶意端口

flag{5566}

11.已知相应的WEB恶意端口,提交其隐藏文件中flag

就是上个题的文件里的一句话木马密码

flag{7815696ecbf1c96e6894b779456d330e}

12.结合相关知识,提交MySQL存在空口令风险的用户名,多个用户名已+连接

题目已经说了

MySQL账号密码: root  dengbao123 端口: 33060
MySQL为docker搭建,推荐远程工具连接

看user表,哪个用户没有密码

flag{yunwei}

13.结合相关知识,对MySQL密码复杂度查询到的最小长度进行提交
SHOW VARIABLES LIKE 'validate_password%';

图片

flag{8}

14.结合相关知识,对MySQL登录最大失败次数查询并提交
SHOW VARIABLES LIKE 'connection_control%';

图片

flag{3}

15.结合相关知识,对MySQL超时返回最大时常进行提交(秒为单位)
SHOW VARIABLES LIKE '%timeout%';

图片

flag{28800}

16.结合相关知识,对MySQL锁定用户数量进行提交
SELECT COUNT(*) AS locked_user_count FROM mysql.user WHERE Account_locked = 'Y';

图片

flag{3}

17.提交MySQL全局日志状态 OFF或ON
SHOW VARIABLES LIKE 'general_log';

图片

flag{OFF}

18.提交当前MySQL数据库版本
root@dengbap:~# docker inspect e73e48294aa2

图片

flag{8.0.27}

19.使用/root/fscan/fscan对本地进行扫描,对存在漏洞的端口进行提交,多个端口以+连接

这个目录下面自带扫描结果。

图片

flag{8848+6379}

20.根据找到其中的一个应用服务漏洞,提交数据中的flag

我就是个脚本小子,直接用工具charonlight/NacosExploitGUI

图片

图片

flag{636ce4dc544036142a8e05a686b5c27e}

21.根据搭建服务端口12345进行渗透测试,提交命令执行的whoami回显包

后台里面,文章编辑处有过滤

在后台先开启缓存,然后改为php

图片

编辑文章,然后抓包 改info为url编码后的命令

图片

进入文章,因为开启了缓存,然后是php,所以把html改为php就能执行

图片

flag{www}

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Ubuntu22.04安装CUDA+CUDNN+Conda+PyTorch

步骤: 1、安装显卡驱动; 2、安装CUDA; 3、安装CUDNN; 4、安装Conda; 5、安装Pytorch。 一、系统和硬件信息 1、Ubuntu 22.04 2、显卡:4060Ti 二、安装显卡驱动 (已经安装的可以跳过&a…

用太空办公桌spacedesk把废旧平板利用起来

正文共:1500 字 15 图,预估阅读时间:2 分钟 这些年积攒了不少电子设备,比如我现在手头上还有6部手机、4台电脑、2个平板。手机的话,之前研究过作为Linux服务器来使用(使用UserLAnd给华为平板装个Linux系统&…

SpringBoot增加网关服务

一、新建gateway项目 二、添加依赖 dependencies {implementation org.springframework.cloud:spring-cloud-starter-gateway:4.0.0 } 三、增加路由规则配置 一个web服务、一个service服务 bootstrap.yaml: server:port: 80 spring:application:name: gatewayc…

Golang | Leetcode Golang题解之第240题搜索二维矩阵II

题目&#xff1a; 题解&#xff1a; func searchMatrix(matrix [][]int, target int) bool {m, n : len(matrix), len(matrix[0])x, y : 0, n-1for x < m && y > 0 {if matrix[x][y] target {return true}if matrix[x][y] > target {y--} else {x}}return f…

FFMPEG提取音频流数据

FFmpeg是一套开源的计算机程序&#xff0c;主要用于记录、转换数字音频、视频&#xff0c;并能将其转化为流。它提供了录制、转换以及流化音视频的完整解决方案&#xff0c;被誉为多媒体业界的“瑞士军刀”。 1.使用ffmpeg命令实现音频流数据提取 [wbyqwbyq ffmpeg]$ ffmpeg …

JavaEE初阶 - 文件操作和IO(一)

认识文件树形结构组织 和 目录 &#xff08;N叉树&#xff09;文件路径&#xff08;Path&#xff09;其他知识Java中操作文件File概述属性构造方法方法代码实例&#xff08;一&#xff09;代码实例&#xff08;二&#xff09;代码实例&#xff08;三&#xff09;代码实例&#…

Redis三种常用的缓存读写策略

Cache Aside Pattern&#xff08;旁路缓存模式&#xff09; 现在基本都用这个模式 Cache Aside Pattern 中服务端需要同时维系 db 和 cache&#xff0c;并且是以 db 的结果为准。 读写步骤&#xff1a; 写&#xff1a; 先更新 db&#xff0c;然后直接删除 cache 。 读 : …

电脑系统重装数据被格式化,那些文件还有办法恢复吗?

在日常使用电脑的过程中&#xff0c;系统重装或格式化操作是常见的维护手段&#xff0c;尤其是在遇到系统崩溃、病毒感染或需要升级系统时。然而&#xff0c;这一操作往往伴随着数据丢失的风险&#xff0c;尤其是当C盘&#xff08;系统盘&#xff09;和D盘&#xff08;或其他数…

LabVIEW鼠标悬停在波形图上的曲线来自动显示相应点的坐标

步骤 创建事件结构&#xff1a; 打开LabVIEW&#xff0c;创建一个新的VI。 在前面板上添加一个Waveform Graph控件。 在后面板上添加一个While Loop和一个事件结构&#xff08;Event Structure&#xff09;。 配置事件结构&#xff0c;选择Waveform Graph作为事件源&#xf…

【作业】 贪心算法1

Tips:三题尚未完成。 #include <iostream> #include <algorithm> using namespace std; int a[110]; int main(){int n,r,sum0;cin>>n>>r;for(int i0;i<n;i){cin>>a[i];}sort(a0,an);for(int i0;i<n;i){if(i>r){a[i]a[i-r]a[i];}suma[…

ActiveMQ配置延迟投递和定时投递教程

配置activemq.xml中的<broker>标签添加schedulerSupport"true" schedulerSupport"true"更改完成重启生效 四大属性解释 Property nametypedescriptionAMQ_SCHEDULED_DELAYlong延迟投递的时间AMQ_SCHEDULED_PERIODlong重复投递的时间间隔AMQ_SCHEDU…

动手学深度学习——5.卷积神经网络

1.卷积神经网络特征 现在&#xff0c;我们将上述想法总结一下&#xff0c;从而帮助我们设计适合于计算机视觉的神经网络架构。 平移不变性&#xff08;translation invariance&#xff09;&#xff1a;不管检测对象出现在图像中的哪个位置&#xff0c;神经网络的前面几层应该对…

阿里云国际站:海外视频安全的DRM加密

随着科技的进步&#xff0c;视频以直播或录播的形式陆续开展海外市场&#xff0c;从而也衍生出内容安全的问题&#xff0c;阿里云在这方面提供了完善的内容安全保护机制&#xff0c;适用于不同的场景&#xff0c;如在视频安全提供DRM加密。 由图可以了解到阿里云保护直播安全的…

吴恩达大模型系列课程《Prompt Compression and Query Optimization》中文学习打开方式

Prompt Compression and Query Optimization GPT-4o详细中文注释的Colab观看视频1 浏览器下载插件2 打开官方视频 GPT-4o详细中文注释的Colab 中文注释链接&#xff1a;https://github.com/Czi24/Awesome-MLLM-LLM-Colab/tree/master/Courses/Prompt-Compression-and-Query-Op…

鼠标录制工具怎么挑选?9款电脑鼠标录制工具分享(2024)

你知道鼠标录制工具吗&#xff1f;鼠标录制工具通过记录和回放用户的操作&#xff0c;帮助自动化重复性任务&#xff0c;提高工作效率和精确性。它可以帮助用户简化很多繁琐的操作步骤&#xff0c;非常适合运用在电脑自动化任务、游戏自动化中&#xff0c;给大家整理了2024年9款…

【学习笔记】einsum(爱因斯坦求和)

文章目录 einsum&#xff08;爱因斯坦求和&#xff09;基本语法对角线操作矩阵乘法向量点积张量积 总结 einsum&#xff08;爱因斯坦求和&#xff09; einsum 是 Python 中 NumPy 库的一个函数&#xff0c;它提供了一种非常灵活的方式来进行多维数组的对角线操作、矩阵乘法、向…

【芯片设计- RTL 数字逻辑设计入门 番外篇 12 -- SoC 设计中的 ECO】

请阅读【ARM AMBA AXI 总线 文章专栏导读】 请阅读【芯片设计 RTL 数字逻辑设计扫盲 】 转自&#xff1a;简单了解SoC设计中的ECO — 快乐的芯片工程师 文章目录 ECO 概述Pre-Mask ECO&#xff08;预掩模ECO&#xff09;芯片设计前端与后端的区别 Post-Mask ECO&#xff08;后…

Linux+InternStudio 关卡(test)

任务地址&#xff1a; https://github.com/InternLM/Tutorial/blob/camp3/docs/L0/Linux/task.md 文档 https://github.com/InternLM/Tutorial/blob/camp3/docs/L0/Linux/readme.md 任务 ssh连接 端口映射 gradio页面 笔记&#xff1a; 1.端口映射阶段&#xff1a;输入密…

[经验] 陏唐英雄之薜刚反唐 #知识分享#其他#媒体

陏唐英雄之薜刚反唐 1、陏 陏是一种古代汉字&#xff0c;它的拼音为du&#xff0c;意思是田地里的小路。这个字的形状非常特殊&#xff0c;由一个“阝”字部和一个“多”字部组成。在古代&#xff0c;人们用来描述田地中间的窄路或是用来分隔不同农田之间的小路。陏这个字在日…

[python]pycharm设置清华源

国内镜像源有以下几个&#xff0c;因为都是国内的&#xff0c;基本速度差不了太多。 清华&#xff1a;https://pypi.tuna.tsinghua.edu.cn/simple 阿里云&#xff1a;http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣&…