[TryHackMe] [Intro to Offensive Security] 网络安全概论.黑掉你的第一个网站

news2024/11/30 2:30:29

TASK1:什么是进攻性安全?

简而言之,攻击性安全是闯入计算机系统、利用软件错误并查找应用程序中的漏洞以获得未经授权的访问的过程。

要打败黑客,你需要表现得像个黑客,在网络犯罪分子之前发现漏洞并推荐补丁

另一方面,还有防御性安全,即通过分析和保护任何潜在的数字威胁来保护组织的网络和计算机系统的过程;在数字取证室了解更多信息。

在防御性网络角色中,您可能正在调查受感染的计算机或设备,以了解它是如何被黑客入侵的,追踪网络犯罪分子,或监控基础设施中的恶意活动。

============================
以下哪个选项更能代表模拟黑客在系统中查找漏洞的行为的过程?
Offensive Security 攻击性安全
Defensive Security 防御性安全

回答:Offensive Security

TASK2:入侵你的第一台计算机

单击“启动计算机”按钮。一旦加载到浏览器的 Split View 中,您将可以访问一台机器,您将用来破解一个名为 FakeBank 的虚假银行应用程序。如果您没有看到本机出现,请使用此页面右上角的蓝色“显示分屏浏览”按钮。

我们将使用一个名为“GoBuster”的命令行应用程序来暴力破解 FakeBank 的网站以查找隐藏的目录和页面。GoBuster 将获取潜在页面或目录名称的列表,并尝试使用每个页面或目录名称访问网站;如果该页面存在,它会告诉您。

步骤1 打开终端

终端,也称为命令行,允许我们在不使用图形用户界面的情况下与计算机进行交互。在计算机上,使用终端图标打开终端

image.png

步骤2 查找隐藏的网站页面

大多数公司都会有一个管理门户页面,让员工可以访问日常运营的基本管理控制。对于银行来说,员工可能需要在客户账户之间转账。通常,这些页面不会设为私有,因此攻击者可以找到显示或授予管理员控件或敏感数据访问权限的隐藏页面。

在终端中键入以下命令,以使用 GoBuster(命令行安全应用程序)查找 FakeBank 网站上可能隐藏的页面。

gobuster -u http://fakebank.com -w wordlist.txt dir

该命令将运行并显示类似于以下内容的输出:

image.png

您将看到 GoBuster 使用列表中的每个单词扫描网站,查找网站上存在的页面。GoBuster 会告诉你它在页面/目录名称列表中找到的页面(由状态:200 表示)。

image.png

步骤3 入侵银行

您应该已经找到了一个秘密的银行转账页面,允许您在银行的账户之间转账(/bank-transfer)。在机器上的 FakeBank 网站中键入隐藏页面。

image.png

此页面允许攻击者从任何银行账户中窃取资金,这对银行来说是一个重大风险。作为道德黑客,您将(在获得许可的情况下)发现其应用程序中的漏洞,并在黑客利用它们之前将其报告给银行进行修复。

将 2000 美元从银行账户 2276 转入您的账户(帐号 8881)。
在您的帐户余额上方,您现在应该会看到一条消息,指示此问题的答案。

BANK-HACKED

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

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

相关文章

Yolov5-detect.py代码简化(便于移植)

Yolov5-detect.py代码简化(便于移植) # -*- coding: UTF-8 -*- # Time : 2023/11/1 18:23 # File : detect_iter.py # Software: PyCharm # YOLOv5 🚀 by Ultralytics, GPL-3.0 license import argparse import os import sys import time…

C语言_自定义类型详解

文章目录 前言一.结构体的声明1.1结构体的基础知识1.2结构的声明1.3特殊声明1.4结构体的自引用在结构中包含一个类型为该结构本身的成员是否可以?正确的自引用方式匿名结构体类型和typedef的结合形式 1.5 结构体变量的定义和初始化结构体定义与初始化结构体里嵌套结…

数据结构与算法:稀疏数组Java版

什么是稀疏数组 稀疏数组是一种特殊的数据结构,它仅在数组中保存了有效的数据元素,忽略掉了大部分未被使用或被零值占据的元素,从而节省了内存空间。 在稀疏数组中,只有非零元素会被保存,这些元素在原数组中的位置和…

姿态识别+康复训练矫正+代码+部署(AI 健身教练来分析深蹲等姿态)

姿态识别康复训练矫正(AI 健身教练姿态分析) 目录 本文旨在构建一个 AI 健身教练,帮助判断姿态标准与否,并且矫正姿态!无论您是初学者还是专业人士,它都可以帮助您无缝地进行深蹲。为了完成这项任务&…

基于海洋捕食者算法的无人机航迹规划-附代码

基于海洋捕食者算法的无人机航迹规划 文章目录 基于海洋捕食者算法的无人机航迹规划1.海洋捕食者搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要:本文主要介绍利用海洋捕食者算法来优化无人机航迹…

SANSAN每周新鲜事|到底哪一款物联网平台适合你?

假如您有对设备进行监控、控制、管理、维护的需求,或者您的业务系统涉及设备管控、设备数据可视化和分析,大概率上,您需要开发一套系统专门去做设备接入和管理,您会面临两种选择: 1、选择一款合适的物联网平台&#x…

“消费增值:绿色商业模式的创新之路“

随着消费者对绿色、环保生活方式的追求不断增加,一种名为消费增值的商业模式正逐渐受到人们的关注。通过鼓励绿色消费行为,消费增值模式引导消费者形成低碳环保的生活方式,并实现积分的增值和社会效益的提升。一种只涨不跌的模式,…

历年网规上午真题笔记(2015年)

解析: 变更控制为“问题识别”——“问题分析与变更描述”——“变更分析与成本计算”——“变更实现”——“修改后的需求” 自动化工具能够帮助变更控制过程更有效地运作,能有效收集、存储、管理变更,工具应该具备的特征如下: 可定义变更请求中的数据可定义变更请求生命…

以八数码问题为例实现A*算法的求解(未完结)

八数码: 在一个 33 的网格中,1∼8 这 8 个数字和一个 x 恰好不重不漏地分布在这 33 的网格中。 例如: 1 2 3 x 4 6 7 5 8在游戏过程中,可以把 x 与其上、下、左、右四个方向之一的数字交换(如果存在)。…

SQL server数据库端口访问法

最近数据库连接&#xff0c;也是无意中发现了这个问题&#xff0c;数据库可根据端口来连接 网址:yii666.com< 我用的是sql2014测试的&#xff0c;在安装其他程序是默认安装了sql(sql的tcp/ip端口为xxx)&#xff0c;服务也不相同&#xff0c;但是由于比较不全&#xff0c;我…

yum工具(介绍+常用指令)

目录 yum--软件包管理器 概念 引入 rpm安装 yum安装 指令 yum list yum install 包名 yum remove 包名 yum search 包名/关键字 yum update/upgrade yum makecache fast du命令 yum--软件包管理器 概念 引入 在linux中下载软件,可以下载源代码进行编译执行但是…

使用Ansible中的playbook

目录 1.Playbook的功能 2.YAML 3.YAML列表 4.YAML的字典 5.playbook执行命令 6.playbook的核心组件 7.vim 设定技巧 示例 1.Playbook的功能 playbook 是由一个或多个play组成的列表 Playboot 文件使用YAML来写的 2.YAML #简介# 是一种表达资料序列的格式,类似XML #特…

GB28181学习(十四)——语音广播与语音对讲

语音对讲 定义 用户端向设备通过视音频点播请求音频数据&#xff1b;用户端接收音频数据并通过特定的播放设备&#xff08;如音响&#xff09;播放&#xff1b;用户端向设备发送广播请求&#xff1b;设备解析广播成功后通过INVITE方法向用户请求音频数据&#xff1b;用户通过音…

大长案例 - 经典长连接可水平扩容高可用架构

文章目录 需求设计 需求 支撑百万充电桩充电业务的长连接可水平扩容高可用架构需求如下&#xff1a; 可扩展性&#xff1a;系统应该具备高度可扩展性&#xff0c;能够轻松应对新增充电桩的需求。任何时候都应该容易添加更多的充电桩&#xff0c;而不会影响整体性能。 负载均衡…

Linux C语言进阶-D7~D8指针与数组

一维数组 一维数组的数组名&#xff1a;就是一维数组的指针&#xff08;起始地址&#xff09; 如果int *px x;则&#xff1a; x[i]、*(pxi)、*(xi)、px[i]具有完全相同的功能&#xff1a;访问数组第i1个数组元素 注意&#xff1a;1、指针变量和数组在访问数组元素时&#x…

筛网孔径测量方法,您了解多少?

筛网是一种表面有均匀而稳定的透气孔、具有筛选和过滤作用的工业用品&#xff0c;常见的有金属丝编织网和冲孔板筛网&#xff0c;广泛用于新能源汽车、太阳能光伏、冶金、煤炭、橡胶、石油、化工、制药、建材、粮油等行业。 筛网有着严格的网孔尺寸规范&#xff0c;需要符合标…

141. 环形链表、Leetcode的Python实现

博客主页&#xff1a;&#x1f3c6;看看是李XX还是李歘歘 &#x1f3c6; &#x1f33a;每天分享一些包括但不限于计算机基础、算法等相关的知识点&#x1f33a; &#x1f497;点关注不迷路&#xff0c;总有一些&#x1f4d6;知识点&#x1f4d6;是你想要的&#x1f497; ⛽️今…

安装opensips

1. 安装opensips ubuntu下安装&#xff1a; 1&#xff09;执行以下的脚本 openSIPS | APT Repository 2&#xff09;apt-get install opensips 安装完毕后&#xff0c;再选择需要的module继续安装&#xff0c;不需要编译 如果只是用作load balancer&#xff0c;那么只需要…

剑指JUC原理-8.Java内存模型

&#x1f44f;作者简介&#xff1a;大家好&#xff0c;我是爱吃芝士的土豆倪&#xff0c;24届校招生Java选手&#xff0c;很高兴认识大家&#x1f4d5;系列专栏&#xff1a;Spring源码、JUC源码&#x1f525;如果感觉博主的文章还不错的话&#xff0c;请&#x1f44d;三连支持&…

Windows安装tensorflow-gpu=1.14.0CUDA=10.0cuDNN=7.4 (多版本CUDA共存)

文章目录 0. 前置说明1. 查看版本对应关系2. 安装 cuda3. 安装 cudnn4. 添加环境变量5. 安装 tensorflow 0. 前置说明 本机&#xff08;Windows 11&#xff09;已安装CUDA 11.7 使用命令查看显卡驱动&#xff1a; nvidia-smi这里显示的CUDA Version: 11.7说明支持安装11.7版本…