困在 Bandit 0 级。(overthewire.org)

困在 Bandit 0 级。(overthewire.org)

虽然使用这台机器(Windows Surface 3)进行连接非常容易putty,但我在使用控制台时似乎卡住了:

https://www.reddit.com/r/securityCTF/comments/6phnaw/stuck_in_bandit_level_0_overthewireorg/

**********************
Windows PowerShell transcript start
Start time: 20200329143756
Username: DESKTOP-9AKB65V\thufir
RunAs User: DESKTOP-9AKB65V\thufir
Configuration Name: 
Machine: DESKTOP-9AKB65V (Microsoft Windows NT 10.0.18362.0)
Host Application: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Process ID: 10364
PSVersion: 5.1.18362.628
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.18362.628
BuildVersion: 10.0.18362.628
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
Transcript started, output file is C:\Users\thufir\Documents\PowerShell_transcript.DESKTOP-9AKB65V.+hfqfpT1.20200329143756.txt
PS C:\Users\thufir> ssh [email protected] 2220
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
[email protected]: Permission denied (publickey,password).
PS C:\Users\thufir> stop-transcript
**********************
Windows PowerShell transcript end
End time: 20200329143829
**********************

不确定有多少种方法可以输入“bandit0”作为密码......

我是否可以通过配置文件将其作为参数传递?可能是用户错误(我),可能是服务过载或由于其他原因而关闭(但为什么还要询问密码),或者可能是这台计算机出了什么问题(?)。

答案1

ssh不是telnet它的一般语法telnet server port。我相信即使在 Windows 中,的基本用法也是ssh这样的:

ssh [-p port] [user@]server [command]

你做到了。你连接到了默认端口 (22) 并且执行了命令。ssh [email protected] 22202220

碰巧在端口 22 上有一个服务器,但这不是接受您所知道的凭据的服务器。

该命令2220从未被调用,因为您首先未能通过身份验证。无论2220它是什么,它都不会被调用。

您希望像这样连接:

ssh -p 2220 [email protected]

相关内容