Thoth-Tech靶机实验实战演练

一、明确目标

# UBUNTU

靶机获取不到ip的小技巧:

5dbc3d8d4b1b4031a583416fa5a2f2b2.png

 

nano /etc/netplan/00-installer-config.yaml

配置文件目录下  使用 Nano 更改网络配置

11b00263d3f44581854a194f4f292ca0.png

改成ens33    确定dhcp 是开启的 保存退出

d59b53ee695747b8b3f21ae1f0c3e98e.png

重启靶机 

 

实验环境

靶机ip :  192.168.119.153

Kali ip  :  192.168.119.129

二、信息搜集

主机存活探测

c33ebca19e1e40f881fb188933f12276.png

端口扫描:nmap 查看开放端口 21ftp 、22 ssh 、80 http

c144822208444ef5ad9d4b915c838461.png

767bafb1ce5f4c699eb02f6cc8b09887.png

db4be49084aa4415a01b4117414251a6.png

 

访问端口80 (http)

4ace2bc0676f4859b07cf79824ab8f30.png

 

目录扫描: dirsearch

e8b5d5ea7625446a895017f0ea0ec73f.png

8a92a1dce1ff446b9bb118a399226fd4.png

 

http://192.168.119.153/test.php

3d127544fd264c638698bc50097a1b43.png



http://192.168.119.153/wordpress/wp-login.php

e9d1b902e8a74b90bfaba39b00a14dca.png

跟着之前搜集的信息开放着ftp

972211c8880446d9bf6617dae4a49164.png

匿名进行无密码登录  将这个note.txt 下载下来

36abdf1c24aa4e2da6b835a2160d9db4.png

 

三、漏洞验证

去查看note.txt 

翻译:

尊敬的pwnlab:

我叫杰克。你的密码很弱,很容易破解,我想你可以更改一下

5d5b57f7c3864904a06a9b07ad8b6a83.png

 

这波提示我们 用户名为pwnlab的账户 密码很弱的 可以进行密码破解

Hydra  破解密码 ftp登录

密码出来了 babygirl1

7d82f99f39f14a5c92973f346375a65a.png

进行ftp 登录 pwnlab

e2b215f9cec746e8ae75af9c962d8386.png

 

找到了user.txt 文件

然后kali 端进行 文件查看

80bb123479d640ffb082004417a475c1.png

解密之后没有什么用

 

四、漏洞利用

尝试ssh进行登录   login: pwnlab   password: babygirl1

46a662c86bef49208171174c63a986f2.png

 

登录成功

3b3281f6ad364bceb875a7f8591bc2a3.png

 

五、权限提升

sudo命令用法

格式:sudo [options] COMMAND
-u username:以指定用户的身份运行命令;
-l:列出用户能以sudo方式执行的所有命令;
-k:清除(密码)此前缓存用户成功认证的结果;

 

NOPASSWD:无需密码执行命令;
PASSWD:需要密码执行命令

 

$sudo -l  查看当前用户有哪些被sudo服务授权的命令

533a8d1075b64025b1ac9fc2df840d05.png

发现可以使用find 的方式 来进行sudo提权

422f810ee75f496587af9c25fe70d4e4.png

提权成功 切换成root

4c9ca632b57541d783e6019b89e7fb86.png

恭喜完成!!!

 

这并非离别,而是启程;不是终结,只是开端……可能会感到怅然若失,但在所难免……                                                                                                             

                                                                                              --剑心

242b4a6c06ef47c1bea940964153e902.png

 

 

 

 

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
启发式搜索算法是一种基于问题特征的搜索方法,通过评估当前状态到目标状态的估计值来选择下一步的行动。在解决复杂问题时,启发式搜索算法可以快速地找到较优解,其核心思想是通过启发函数评估搜索路径的优劣,选择当前最有希望的路径进行搜索。 Python人工智能库中的头歌(Thoth)提供了启发式搜索算法的实现。在使用头歌时,可以通过定义问题的特征和启发函数来指导搜索过程。 首先,我们需要定义问题的状态表示,以及转换当前状态到下一状态的操作。例如,在解决迷宫问题时,状态可以用迷宫中所在位置表示,操作可以是向上、向下、向左、向右移动一步。 接下来,我们需要定义启发函数,根据当前状态和目标状态的特征,评估当前状态和目标状态之间的差距。例如,在迷宫问题中,启发函数可以是当前位置到目标位置的直线距离。 根据定义的问题特征和启发函数,头歌的启发式搜索算法会在搜索过程中根据启发函数的评估值选择下一步的操作。搜索过程会逐步迭代,直到找到目标状态或者达到预先设定的搜索深度。 通过使用启发式搜索算法,我们可以在复杂问题中快速找到较优解。头歌的python人工智能库提供了启发式搜索算法的实现,帮助我们简化算法的实现过程,并加速问题的解决。无论是解决迷宫问题、路径规划问题还是其他需要搜索的问题,启发式搜索算法都是一种高效的解决方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值