自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 收藏
  • 关注

原创 11.Dockerfile简介

进去看有没有java环境,发现没有,我检查发现,因为环境变量的路径配错了,修改为正确的环境变量就有了。dockerfile是用来构建镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。这里我用的centos8,与以往的centos7还源不同,下面是我运行的centos的容器,可以发现没有这些东西。这里我修改dockerfile文件,提前修改源的地址。再次报错,原来是备份的地址出错了,查看一下正确的地址。这里还是因为源的原因,所以我这里直接删除所有旧的源。3.dockerfile常用的保留字指令。

2025-07-28 17:01:44 1364

原创 10.Docker安装mysql

这里我用docker ps 查看发现没有启动成功,然后我又用docker ps -a,发现启动启动之后就停止了,我用logs命令查看究竟是怎么回事。上面是一个大致流程,上面的命令有个问题,实际不会用上面命令,因为一旦mysql容器删除,这样会导致mysql数据丢失,需要容器卷技术,其他参数都不多讲,下面这个参数指的是设置数据库用户root的初始密码。这里通过命令进行操作,下面我们用工具navicat连接。我又重新设置一边,还是不行,我看了看参数发现,写错了。这里我删除mysql之后,你会发现没有了。

2025-07-10 21:32:08 504

原创 9.Docker的容器数据卷使用(挂载)

到这里,我算是入门docker了!docker的理念:将环境和应用打包成一个镜像!直接安装就能使用如果数据都在容器中,那么我们一旦将容器删除,数据就会丢失!因为你只读层没有更改,相当于就是镜像层没有改变==需求:数据持久化==比如你有一容器是MySQL,你一旦删除这个mysql容器,里面数据丢失,那你相当于就是删库跑路,风险很大。==需求:这mysql的数据不要存储在本地!==容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地!

2025-07-03 23:09:13 1035

原创 8.Docker镜像讲解

bootfs主要包含bootloader(加载器)和kernel(内核),bootloader(加载器)主要引导kernel(内核,Linux刚启动时会加载bootfs文件系统,在Docker镜像最底层是bootfs,这一层与我们典型的Linux/Unix系统是一样,包含boot加载器和内核。对于一个精简的OS,rootfs可以很小,只需要包含基础的命令,工具和程序库就可以了,因为底层直接用Host的kernel,自己只需要提供rootfs就可以了。这一层就是我们通常说的容器层,容器之下的都叫镜像层。

2025-07-01 22:44:57 732

原创 7.可视化的docker界面——portainer

Docker图形化界面管理工具!提供一个后台面板提供操作命令:--restart=always :与docker的守护进程绑定,docker重启,这个容器也重启,也就是只要docker在,这个portainer也会在后台。-v /var/run/docker.sock:/var/rundocker.sock:挂载的含义--privileged=true:赋予容器与宿主级相同的权限portainer/portainer:指定要运行的镜像名称。Portainer是一个轻量级的Docker管理UI。

2025-07-01 21:31:22 610

原创 6.Docker部署ES+kibana

进入 Kibana 容器 docker exec -it kibana /bin/bash # 编辑配置文件 echo "elasticsearch.username: 'elastic'" >> /usr/share/kibana/config/kibana.yml echo "elasticsearch.password: '你刚设置的密码'" >> /usr/share/kibana/config/kibana.yml exit。上面的命令应该是没有给我配置,下面是我的思路。

2025-07-01 21:29:33 842

原创 Docker常见的问题(后续补充,目前就两个问题,如果你们dockers也遇到问题,也可以与我讨论)

docker-ce-cli containerd.io这两个包,但是没有找到docker-ce这个包,这里我认为应该是确实这个docker-ce,导致无法启动docker服务。首先,用户第一次运行docker run --name centos001 centos /bin/bash,可能没有使用-it参数,导致容器在命令执行完毕后退出。发现不行,这是由于请求超时,网络不行,这里要么使用魔法,要莫使用国内镜像地址。这里为了更直观的重现我当时的错误,我把之前创建的历史容器都都删除。上面的意思就是说我找到了。

2025-06-29 20:40:31 1361

原创 5.Docker安装Tomcat

(4)docker run -d --name tomcat01 -p 1315:8080 tomcat (将容器8080端口映射公网9999端口)我要是可以在容器外部提供一个映射路径,webapps,这些配置文件并没有在webapps文件夹下面,将webapp.dist下面的文件复制到webapps下面。#我们之前使用docker run -d 某镜像都是后来运行,容器停止之后,容器还能够查询到。切换到根目录下面,找到webapps.dist文件,将里面的内容复制到webapps目录下。

2025-06-29 20:36:18 359

原创 4.Docker安装nginx

Nginx的作用:Nginx用于负载均衡和反向代理。

2025-06-29 20:35:01 285

原创 3.Docker常用命令

常见的坑,docker使用后台容器运行,就必须要有一个前台进程,-it(开启了一个交互界面,也就是一个前台界面),docker没有发现一个前台进程,就会自动停止。(2)docker run -it centos /bin/bash(测试进入容器,通过交互界面)#我们容器通常都是后台方式运行的,需要进入这个容器,修改配置文件,这个时候需要进入这个容器。docker info(docker的更详细信息,有多少个镜像和容器的数量)(5)docker ps -aq(显示历史运行的容器ID)

2025-06-29 20:32:57 486

原创 2.安装Docker

##yum-utils这个安装包里面有一些额外的 yum 工具和实用程序的软件包,比如下面要使用的yum-config-manager这个命令。docker-ce-cli : 提供Docker命令行接口(CLI),用于与 Docker 引擎交互(如启动/停止容器、管理镜像等)。1.docker会在本机查找这个镜像,两种情况yes/no,yes就直接使用这个镜像,no,就会去docker hub上下载。阿里云镜像加速,(自定义镜像仓库的抵制,让docker默认通过我们定义的抵制拉去镜像)

2025-06-29 20:30:36 1134

原创 1.认识Docker

(1)一个产品:开发-上线,两套环境,应用环境,应用配置(端口等等)开发人员,运维人员开发即运维环境配置十分的麻烦,每个机器都需要部署集群(redis集群,ES集群,Hadoop。。。)非常费力。比如现在我们需要发布一个项目,以前配置环境,发布一个jar,var包,,现在的话这个jar包需要(redis,MYsql,jdk ES环境)。现在我们项目可不可以直接带着这个配置环境一起发布(jar+(jdk,redis,mysql)),这个就是doker的作用传统:开发jar,运维来做。

2025-06-29 20:27:56 458

原创 Complete Beginner-Complete Beginner Introduction-Starting Out In Cyber Sec(从 Cyber Sec 开始)

欢迎来到 TryHackMe!这个房间将为您简要介绍网络安全的不同职业道路。如果您已经对该行业的不同职业轨迹有基本的了解,请搜索页面以获取不同的演练和挑战。如果您想要一些更结构化的学习,请查看我们的。

2025-01-28 14:54:03 580

原创 Complete Beginner-Complete Beginner Introduction-Tutorial(教程)

让我们启动您的 AttackBox,这是一台基于 Web 的机器,用于攻击您在任务中启动的其他机器。当您在任何房间中完成机器时,请确保通过单击红色的 “终止” 按钮来停止它。在 TryHackMe 上,您将通过启动和入侵机器来学习。(高级)或者,您可以通过。

2025-01-28 14:46:48 448

原创 Cyber Security 101-Build Your Cyber Security Career-Training Impact on Teams(培训对团队的影响)

了解培训对团队和组织的影响。这个了解就行。

2025-01-28 14:45:00 846

原创 Cyber Security 101-Build Your Cyber Security Career-Security Principles(安全原则)

安全已成为一个流行词;每家公司都想声称其产品或服务是安全的。但事实真的如此吗?在我们开始讨论不同的安全原则之前,了解我们正在保护资产的对手至关重要。您是否试图阻止蹒跚学步的孩子访问您的笔记本电脑?或者您是否正在尝试保护包含价值数百万美元的技术设计的笔记本电脑?对幼儿和工业间谍行为者使用精确的保护机制将是荒谬的。因此,了解我们的对手是必须的,这样我们才能了解他们的攻击并开始实施适当的安全控制。不可能实现完美的安全性;没有解决方案是 100% 安全的。

2025-01-28 09:00:00 1796

原创 Cyber Security 101-Defensive Security Tooling-FlareVM: Arsenal of Tools(FlareVM:工具库)

让我们看看在这个房间里我们将重点介绍的工具。这些工具是用于初步调查的基本工具。请参阅下面的列表。工具调查价值普罗克兽用于跟踪系统活动的有用工具,尤其是在恶意软件研究、故障排除和取证调查方面。进程资源管理器允许您查看父子关系的进程、加载的 DLL 及其路径。高 X D恶意文件可以通过十六进制编辑进行检查或更改。Wireshark 系列观察和调查网络流量以查找异常活动。CFF 浏览器可以生成用于完整性验证的文件哈希,验证系统文件的来源,并验证其有效性。PEStudio 公司。

2025-01-26 22:44:07 1619

原创 Cyber Security 101-Defensive Security Tooling-REMnux: Getting Started(REMnux:入门)

分析潜在的恶意软件可能令人生畏,尤其是当这是正在进行的安全事件的一部分时。这种分析给分析师带来了很大的压力。大多数时候,结果必须尽可能准确,分析师使用不同的工具、机器和环境来实现这一目标。在这个房间里,我们将使用 REMnux VM。REMnux VM 是一个专门的 Linux 发行版。它已经包括 Volatility、YARA、Wireshark、oledump 和 INetSim 等工具。它还提供了一个类似沙盒的环境,用于剖析潜在的恶意软件,而不会危及您的主系统。

2025-01-26 09:00:00 1867

原创 Cyber Security 101-Defensive Security Tooling-CAPA: The Basics(CAPA:基础知识)

分析潜在恶意软件时的挑战之一是,除非我们有沙箱或完全隔离的环境来测试我们想要的一切,否则我们在运行时可能会冒着机器或环境受到损害的风险。动态分析和静态分析。该房间将重点介绍使用名为CAPA 的工具进行静态分析。CAPA(文物通用分析平台)是由 FireEye Mandiant 团队开发的工具。它旨在识别可执行文件(如可移植可执行文件 (PE)、ELF 二进制文件、.NET 模块、shellcode 甚至沙箱报告)中存在的功能。它通过分析文件并应用一组描述常见行为的规则来实现这一点,从而允许它确定。

2025-01-23 16:23:33 1150

原创 Cyber Security 101-Security Solutions-CyberChef: The Basics(CyberChef:基础知识)

CyberChef 是一个简单、直观的基于 Web 的应用程序,旨在帮助您在 Web 浏览器中完成各种“网络”操作任务。将其视为一把用于数据的瑞士军刀- 就像拥有一个由不同工具组成的工具箱,旨在完成特定任务。这些任务的范围从XOR或Base64等简单编码到AES 加密或RSA 解密等复杂操作。CyberChef 对配方进行操作,即按顺序执行的一系列操作。

2025-01-22 20:26:20 1486

原创 Cyber Security 101-Security Solutions-Vulnerability Scanner Overview(漏洞扫描程序概述)

想象一下你住在一个小而可爱的房子里。有一天,你注意到 你的屋顶有很多小洞。如果不处理,这些小孔 可能会导致重大问题。下雨时,水会流过来 这些泄漏并损坏您的家具。灰尘颗粒和昆虫可以 通过这些小孔进入房子。这些小孔是 您家中的弱点可能导致 未来,如果不及时解决。这些弱点称为漏洞。你开始修理屋顶来修理这个问题并保证你的家安全。修复漏洞称为修(Patching)。数字设备在其软件内部也存在漏洞,或者 硬件。这些是攻击者可以利用的软件程序或硬件来破坏数字设备的弱点。

2025-01-21 18:45:00 1160

原创 Cyber Security 101-Security Solutions-IDS Fundamentals(IDS 基础知识)

在上一个房间“防火墙简介”中,我们研究了防火墙的作用,即安全性解决方案通常部署在网络的边界上,以保护其传入和传出流量。防火墙会在连接将要发生,如果它违反了防火墙规则,则拒绝它。但是,应该有一些安全性来检测通过防火墙并已采用的连接地方。因此,如果攻击者通过看似合法的连接,然后执行任何恶意活动在网络内部,应该有一些东西可以及时检测到它。对于这个 目的,我们在网络内部有一个安全解决方案。此解决方案 称为入侵检测系统 Intrusion Detection System(IDS)。想想建筑物安全性的一个示例。

2025-01-21 09:00:00 783

原创 Cyber Security 101-Security Solutions-Firewall Fundamentals(防火墙基础)

选项,然后按。

2025-01-19 10:30:00 1550

原创 Cyber Security 101-Security Solutions-Introduction to SIEM(安全信息和事件管理系统介绍)

什么是SIEMSIEM代表安全信息和事件管理系统(。它是一种工具,可从网络上的各种端点/网络设备收集数据,将它们存储在一个集中的地方,并对它们执行关联。此房间将介绍了解SIEM及其工作原理所需的基本概念。学习目标什么是SIEM,它是如何工作的?为什么需要SIEM?什么是NetworkVisibility?什么是日志源,如何进行日志摄取?SIEM提供哪些功能?

2025-01-18 19:00:00 995

原创 Cyber Security 101-Defensive Security-Logs Fundamentals(日志基础知识)

了解什么是日志以及如何分析日志以进行有效调查。

2025-01-18 08:30:00 796

原创 Cyber Security 101-Defensive Security-Incident Response Fundamentals(事件响应基础知识)

想象一下,生活在一条非常不安全的街道上,有许多昂贵的你家里的东西。您一定在考虑拥有一名保安和你家里有几个闭路电视摄像机。隐藏昂贵的材料如果有任何入侵者,最好在隐藏的地下房间内成功进入房屋。这些是您计划的事情您家的安全,甚至在任何攻击发生之前。除了这些积极主动的措施外,你有没有想过事情是怎样的如果有人成功绕过了您的外部安全保护,则有效机制并进入您的家?您还必须参加房屋遭到袭击后的其他几种措施。让我们将上述内容带入DigitalRealm。

2025-01-17 13:04:03 987

原创 Cyber Security 101-Defensive Security-Digital Forensics Fundamentals(数字取证基础知识)

法医是应用方法和程序来调查和解决犯罪。法医学的分支调查网络犯罪的 API 被称为Digital 法医(digital forensics)。网络犯罪是指任何犯罪活动 在数字设备上或使用数字设备进行。几种工具和技术是 用于在任何犯罪后彻底调查数字设备以查找 并分析证据以采取必要的法律行动。数字设备解决了我们的许多问题。通信全部环游世界只是一条短信或一个电话的问题。由于广大 数字设备的使用,除了让生活更轻松外,还有数字犯罪 - 还观察到网络犯罪。各种犯罪是使用数字设备实施的。

2025-01-17 10:00:00 1562

原创 Cyber Security 101-Defensive Security-SOC Fundamentals(soc基础)

技术使我们的生活更加高效,但随之而来的是效率带来更多责任。现代的恐惧已经来了很久远离对实物资产的开发。关键数据称为密钥不再存储在物理文件中。组织携带他们的网络和系统中的大量机密数据。任何未授权的这些数据的中断、丢失或修改可能会给他们带来巨大的损伤。威胁行为者发现并利用这些漏洞中的新漏洞 网络和系统,成为网络安全的主要关注点。传统的安全实践可能不足以防止许多 这些威胁。让整个团队专门管理您组织的安全性很重要。SOCSecurityOperationsCenter) 是由专业安全团队运营的专用设施。

2025-01-16 22:44:52 818

原创 Cyber Security 101-Offensive Security-SQLMap: The Basics(sqlmap基础)

SQL 注入是一个普遍存在的漏洞,长期以来一直是热门 网络安全主题。要了解这个漏洞,我们必须首先了解什么是数据库以及网站如何与数据库交互。数据库是可以存储、修改和 检索。它将来自多个应用程序的数据存储在结构化的 格式,使存储、修改和检索变得简单高效。您每天都会与多个网站互动。该网站包含一些 需要用户输入的网页。例如,一个 登录页面要求您输入凭据,输入 他们,它会检查凭据是否正确,如果他们是。随着许多用户登录该网站,该网站如何记录所有这些用户的数据,并在身份验证期间进行验证 过程?

2025-01-15 23:46:21 1332

原创 Cyber Security 101-Offensive Security-Shells Overview(shells概述)

介绍网络安全中的 shell 被攻击者广泛用于远程控制系统,使其成为攻击链的重要组成部分。在这个房间里,我们将探讨进攻性安全中使用的不同 shell、它们之间的区别以及它们的用例。这些知识有助于提高渗透测试和利用技能,还可以帮助我们了解如何检测组织内的攻击者何时正在使用远程 shell。学习目标了解 Offensive Security 中的 Shell设置和使用 Reverse 和 Bind Shell部署 Web Shell会议室先决条件对网络的基本了解Web 应用程序安全基础知识。

2025-01-15 16:26:06 1148

原创 Cyber Security 101-Offensive Security-Gobuster: The Basics(Gobuster:基础知识(枚举工具))

这个房间专注于进攻性安全工具 Gobuster,通常用于侦察。我们将探索此工具如何枚举 Web 目录、子域和虚拟主机。此房间将采用动手实践方法,您可以按照解释的命令进行操作,并自行执行这些命令以查看结果。Gobuster 是用 Golang 编写的开源进攻工具。它使用特定的单词列表并处理传入的响应,通过暴力列举 Web 目录、DNS子域、虚拟主机、Amazon S3 存储桶和 Google Cloud Storage。许多安全专业人员使用此工具进行渗透测试、漏洞赏金搜寻和网络安全评估。

2025-01-15 01:33:55 1660

原创 Cyber Security 101-Offensive Security Tooling-Hydra(爆破工具)

如果您的密码是通用的,不包含特殊字符,也不在上面八个字,就容易猜到。一个 one-hundred-million-password 列表包含常见密码,因此当开箱即用的应用程序使用简单的密码登录、更改密码从默认值!(v1 和 v2)、SSHKEY、Subversion、TeamSpeak (TS2)、Telnet、 VMware-Auth、VNC 和 XMPP。如果您更喜欢使用浏览器内的 Kali 机器,Hydra 也来了 预装,就像所有 Kali 发行版一样。如果它不可见,请使用页面顶部的蓝色。

2025-01-14 00:33:06 1252

原创 Cyber Security 101-Web Hacking-Burp Suite: OWASP Top 10 - 2021(OWASP 前 10 名 - 2021 年)

房间对每个OWASP主题进行了分解,并包括有关漏洞、漏洞如何发生以及如何利用漏洞的详细信息。您将通过完成支持挑战将理论付诸实践。访问控制失效(Broken Access Control)加密失败(Cryptographic Failures)注射(Injection)不安全的设计(Insecure Design)安全配置错误(Security Misconfiguration)易受攻击和过时的组件(Vulnerable and Outdated Components)

2025-01-11 11:07:22 1383

原创 Cyber Security 101-Web Hacking-Burp Suite: The Basics(Burp Suite:基础知识)

这个特定的房间旨在了解 Burp Suite Web 应用程序安全测试框架的基础知识。Burp Suite 的全面介绍。全面概述了 框架。有关在您的设备上安装 Burp Suite 过程的详细指导 系统。导航和配置 Burp Suite。我们还将介绍 Burp Suite 框架的核心, 这是 Burp Proxy。需要注意的是,这个房间 主要作为获取知识的基础资源 关于 Burp Suite。Burp 模块中的后续 room 将采用 more 实用的方法。因此,这个房间将更加强调 理论内容。

2025-01-06 22:30:16 1523

原创 Cyber Security 101-Web Hacking-SQL Fundamentals(SQL 基础知识)

网络安全是一个广泛的主题,涵盖广泛的主题,但其中很少有像数据库那样无处不在。无论您是在努力保护 Web 应用程序、在 SOC 中工作并使用 SIEM、配置用户身份验证/访问控制,还是使用恶意软件分析/威胁检测工具(列表不胜枚举),您都将在某种程度上依赖于数据库。例如,在安全性的进攻方面,它可以帮助我们更好地了解 SQL 漏洞(例如 SQL 注入),并创建查询来帮助我们篡改或检索受感染服务中的数据。另一方面,从防御方面来看,它可以帮助我们浏览数据库并找到可疑活动或相关信息;

2025-01-03 22:00:07 1196

原创 Cyber Security 101-Web Hacking-JavaScript Essentials(JavaScript 基础)

在此任务中,我们将使用 JS 创建我们的第一个程序。JS 是一种。

2025-01-02 21:48:42 995

原创 Cyber Security 101-Web Hacking-Web Application Basics(web基础)

欢迎学习 Web 应用程序基础知识!在这个房间里,我们将介绍 Web 应用程序的关键元素,比如 URL、HTTP 请求和响应。如果您刚开始并希望掌握基本功能,或者希望构建或使用 Web 应用程序,那么这是完美的选择。考虑将 Web 应用程序比作一个行星。宇航员前往火星探索其表面,类似于某人使用 Web 浏览器浏览或浏览 Web 应用程序的方式。虽然我们只能看到行星的表面,但表面下正在发生很多事情。

2025-01-02 09:00:00 940

原创 tryhackme-Cyber Security 101-Exploitation Basics(漏洞利用基础知识)-Blue(蓝)

目标主机存在多个已知的安全漏洞,特别是MS12-020和MS17-010(EternalBlue)漏洞,可能导致拒绝服务(DoS)或远程代码执行(RCE)。这些漏洞需要尽快修复,建议更新 Windows 系统并关闭不必要的服务(如 SMBv1)。目标主机启用了远程桌面协议(RDP),且存在已知的安全漏洞。网络中可能存在配置不当的服务(如 RPC 和 NetBIOS),这也可能为攻击者提供潜在的攻击面。可以回答问题了任务2:获得这里肯定需要利用漏洞进行攻击才能回到问题。

2025-01-01 20:52:10 2401

原创 tryhackme-Cyber Security 101-Exploitation Basics(漏洞利用基础知识)-Metasploit: Meterpreter(Metasploit的有效效载)

Meterpreter 是一个 Metasploit 有效载荷,它支持渗透测试过程,具有许多有价值的组件。Meterpreter 将 在目标系统上运行,并充当命令和控制架构中的代理。您将与 目标操作系统和文件,并使用 Meterpreter 的专用命令。有很多 版本,这些版本将根据目标系统提供不同的功能。是如何工作的?Meterpreter 在 目标系统,但未安装在其上。它在内存中运行,不会将自身写入目标上的磁盘。此功能旨在避免在防病毒扫描期间被检测到。

2025-01-01 08:45:00 1323

原创 tryhackme-Cyber Security 101-Exploitation Basics(漏洞利用基础知识)-Metasploit: Exploitation(漏洞利用)

在这个房间里,我们将学习如何使用Metasploit进行漏洞扫描和利用。我们还将介绍数据库功能如何更轻松地管理范围更广的渗透测试活动。最后,我们将了解如何使用msfvenom生成有效负载(payload),以及如何在大多数目标平台上启动会话。更具体地说,我们将涵盖的主题是:如何使用Metasploit扫描目标系统。如何使用Metasploit数据库功能。如何使用Metasploit进行漏洞扫描。如何使用Metasploit利用目标系统上易受攻击的服务。如何 可。

2024-12-31 16:15:00 1779

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除