Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

all passwords are valid in RDP module when system is win2003 #429

Open
chinasun021 opened this issue Jul 15, 2019 · 9 comments
Open

all passwords are valid in RDP module when system is win2003 #429

chinasun021 opened this issue Jul 15, 2019 · 9 comments

Comments

@chinasun021
Copy link

version is v9.1-dev 2019.7.15
all passwords are valid in RDP module when system is win2003
when system is win7 or win2008 function is ok

@dmaciejak
Copy link
Collaborator

dmaciejak commented Jul 24, 2019

I can confirm the misbehavior which is directly linked to the freerdp lib we are using for the RDP module. That issue is explained at FreeRDP/FreeRDP#2893
Seems our previous implementation of the module in hydra v8.4 is working well for old MS Windows versions.

@jason123m
Copy link

jason123m commented Jul 25, 2019 via email

@vanhauser-thc
Copy link
Owner

@dmaciejak - so what do we do? maybe adding an rdp-old service with the original hydra-rdp?
it seems that the issue is unfixable in librdp

@chinasun021
Copy link
Author

I use hydra8.4 and freerdp to support all version windows system

@dmaciejak
Copy link
Collaborator

@dmaciejak - so what do we do? maybe adding an rdp-old service with the original hydra-rdp?
it seems that the issue is unfixable in librdp

Ideally, if there is a way to detect remotely the RDP server version, we could merge the old module and the new one, would be cleaner

@dmaciejak
Copy link
Collaborator

Seems to affect not only Windows Server 2003 targets but also those still running Windows XP, both are end of life already.

@ghost
Copy link

ghost commented Jun 19, 2021

Hi, solution for your use case is here or here
these python scripts can show information about RDP encryption methods,
for example:
image
here is NL authentication
or here:
image
is GUI authentication this result need to be used to determine RDP protocol and use old branch to brute force with success passwords only.

@ghost
Copy link

ghost commented Jun 19, 2021

hydra 8.7 seems to work correctly with old version of RDP GUI authentication.

@leezp
Copy link

leezp commented Jul 21, 2022

Freerdp module is removed in the newer hydra version , please try older version of hydra like 8.1.2

wget https://www6.atomicorp.com/channels/atomic/centos/7/x86_64/RPMS/hydra-8.1-3.el7.art.x86_64.rpm
1658375898183
1658375954200

It works well !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants