Tryhackme-Complete Beginner Introduction

2024-03-10 02:20

本文主要是介绍Tryhackme-Complete Beginner Introduction,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Complete Beginner Introduction

文章目录

  • Complete Beginner Introduction
    • Leaning Cyber Security
      • task1 Web Application Security
      • task2 Network Security
      • task3 Learning Roadmap
    • Tutorial
      • task1 Starting your first machine
    • Starting Out In Cyber Sec
      • task1 Welcome To TryHackMe
      • task2 Offensive Security
      • task3 Defensive Security
    • Introductory Researching
      • task1 Introduction
      • task 2 Example Research Question
      • task3 Vulnerability Searching
      • task5 Final Thoughts
      • task5 Final Thoughts

Leaning Cyber Security

task1 Web Application Security

1.Read the above and learn how to hack BookFace, TryHackMe’s vulnerable social media site.

无需回答

2.What is the username of the BookFace account you will be taking over?

Ben.Spring

image-20210702151834929

2.Hack the BookFace account to reveal this task’s answer!

THM{BRUTEFORCING}

输入Ben.Spring,点击重置密码,验证码只有4位,尝试爆破,从0001-9999得到结果0187,得到flag

task2 Network Security

1.Read the above, and see how Target was hacked on the right hand side.

无需回答

2.How much did the data breach cost Target?

$300 million

task3 Learning Roadmap

无需回答

Tutorial

task1 Starting your first machine

flag{connection_verified}

启动机器后,打开火狐浏览器 输入IP得到flag

Starting Out In Cyber Sec

task1 Welcome To TryHackMe

无需回答

task2 Offensive Security

What is the name of the career role that is legally employed to find vulnerabilities in applications?

penetration tester

task3 Defensive Security

What is the name of the role who’s job is to identify attacks against an organisation?

security analyst

https://blog.csdn.net/weixin_45527786/article/details/106326510)

Introductory Researching

task1 Introduction

无需回答

task 2 Example Research Question

1.In the Burp Suite Program that ships with Kali Linux, what mode would you use to manually send a request (often repeating a captured request numerous times)?

Repeater (burp的一个功能模块)

提示:manually send request burp suite

2.What hash format are modern Windows login passwords stored in?

NTLM

提示:hashing algorithm for windows

参考链接:https://www.sciencedirect.com/topics/computer-science/hashing-algorithm

windows放弃使用LANMAN,转而使用NTLM

3.What are automated tasks called in Linux?

Cron jobs

提示:automated tasks Linux

参考链接:https://www.linuxtechi.com/schedule-automate-tasks-linux-cron-jobs/

4.What number base could you use as a shorthand for base 2 (binary)?

base16

提示:Octal (base 8) is not the correct answer.

参考链接:Number Bases - Byte-Notes

5.If a password hash starts with 6 6 6, what format is it (Unix variant)?

sha512crypt

提示:____cry

参考链接:https://github.com/frizb/Hashcat-Cheatsheet

task3 Vulnerability Searching

https://www.exploit-db.com/ 在漏洞数据库搜索

1.What is the CVE for the 2020 Cross-Site Scripting (XSS) vulnerability found in WPForms?

CVE-2020-10385

搜索关键词 2020, WPForms

2.There was a Local Privilege Escalation vulnerability found in the Debian version of Apache Tomcat, back in 2016. What’s the CVE for this vulnerability?

CVE-2016-1240

搜索关键词 2016, Debian, Apache Tomcat, Local Privilege

3.What is the very first CVE found in the VLC media player?

CVE-2007-0017

搜索关键词 VLC media player, very first

4.If you wanted to exploit a 2020 buffer overflow in the sudo program, which CVE would you use?

CVE-2019-18634

搜索关键词 buffer overflow(缓冲区溢出),sudo

task4 Manual Pages

1.SCP is a tool used to copy files from one computer to another.What switch would you use to copy an entire directory?

-r

cp -r:递归复制,用于目录

2.fdisk is a command used to view and alter the partitioning scheme used on your hard drive.What switch would you use to list the current partitions?

-l

fdisk -l 显示系统所有分区或指定分区

3.nano is an easy-to-use text editor for Linux. There are arguably better editors (Vim, being the obvious choice); however, nano is a great one to start with.Wnamhat switch would you use to make a backup when opening a file with nano?

-b

nano -B,–backup

4.Netcat is a basic tool used to manually send and receive network requests. What command would you use to start netcat in listen mode, using port 12345?

nc -l -p 12345

task5 Final Thoughts

send and receive network requests. What command would you use to start netcat in listen mode, using port 12345?

nc -l -p 12345

task5 Final Thoughts

无需回答

这篇关于Tryhackme-Complete Beginner Introduction的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/792698

相关文章

AtCoder Beginner Contest 370 Solution

A void solve() {int a, b;qr(a, b);if(a + b != 1) cout << "Invalid\n";else Yes(a);} B 模拟 void solve() {qr(n);int x = 1;FOR(i, n) FOR(j, i) qr(a[i][j]);FOR(i, n) x = x >= i ? a[x][i]: a[i][x];pr2(

AtCoder Beginner Contest 369 D - Bonus EXP 动态规划

原题链接: https://atcoder.jp/contests/abc369/tasks/abc369_d 思路:   这道题为什么要用动态规划呢,其实,对于第i个怪物,我们有打与不打两种处理方式,而对于打,我们是获得两倍的经验值,还是一倍的经验值,与我们打了奇数只怪物还是打了偶数只怪物有关了,因此我们定义dp[i][0] 为前i只怪物总共打了偶数次,dp[i][1] 为前i只怪物总

AI基础 L1 Introduction to Artificial Intelligence

什么是AI Chinese Room Thought Experiment 关于“强人工智能”的观点,即认为只要一个系统在行为上表现得像有意识,那么它就真的具有理解能力。  实验内容如下: 假设有一个不懂中文的英语说话者被关在一个房间里。房间里有一本用英文写的中文使用手册,可以指导他如何处理中文符号。当外面的中文母语者通过一个小窗口传递给房间里的人一些用中文写的问题时,房间里的人能够依

Introduction to Deep Learning with PyTorch

1、Introduction to PyTorch, a Deep Learning Library 1.1、Importing PyTorch and related packages import torch# supports:## image data with torchvision## audio data with torchaudio## text data with t

P problem、NP problem、NP-complete problem、NP-hard problem是什么

时间复杂度并不是表示一个程序解决问题需要花多少时间,而是当程序所处理的问题规模扩大后,程序需要的时间长度对应增长得有多快。 一、多项式时间(Polynomial time) 多项式复杂度 容易看出,前面的几类复杂度被分为两种级别,其中后者的复杂度无论如何都远远大于前者。 像等,我们把它叫做多项式级复杂度,因为它的规模n出现在底数的位置; 非多项式级的复杂度 另一种像是等,它

RFC6455-The WebSocket protocol 之一:1. Introduction

1. Introduction 1、介绍 1.1. Background 1.2 背景 _This section is non-normative._ 这部分是非正式的。 Historically, creating web applications that need bidirectional communication between a client and a server (

The user operation is waiting for building workspace to complete”

今天在运行android程序时,显示“the user operation is waiting for "building workspace" tocomplete”,查找解决办法如下:   1.选择菜单栏的“Project”,然后把菜单栏中“BuildAutomatically”前面的对钩去掉。 2.当你修改或添加代码后,选择菜单栏的“Project”,然后选择菜单栏中“BuildA

AtCoder Beginner Contest 369 ABCDE

背景 无 A题:369  思路 假设A<=B 分类讨论,有如下两种情况         1.A==B,情况唯一,另外一个数只能取A         2.A<B,首先我们可以以B-A为公差d构造,另外一个数可以取A-d或者B+d。(然后接着考虑放在A和B中间的情况,样例中给了,只要B-A为偶数即可) 代码 inline void solve() {int a, b; cin >>

语音信号处理1:Introduction

参考An introduction to signal processing for speech,From Dan Ellis @ Columbia University,Chapter 22 in Handbook of Phonetic Science ,极好的入门引导,摘录+补充。 This chapter aims to give a transparent and intuitiv

AtCoder Beginner Contest 369 A~E

封面原图 画师かにょこ AtCoder Beginner Contest 369 我愿称之为等差数列场 A - 369 题意 给两个数,问能和他们构成等差数列的数有多少个 代码 #include <bits/stdc++.h>#define mod 998244353using namespace std;typedef long long ll;typed