beefproject / beef

The Browser Exploitation Framework Project
https://beefproject.com
9.86k stars 2.18k forks source link

JS Keystroke logger reports keystrokes out of order #826

Closed Viss closed 11 years ago

Viss commented 11 years ago

The keylogging function in beef appears to log the keystrokes out of order. Is it possible to address this, or am I experiencing a bug?

I think it would also be really helpful to log the completed phrase, in addition to the individual keystrokes, if possible, for the sake of clarity.

Here's a screenshot of what happens to me when one of my phishing victims enters text into a username field - it comes through all mixed up.

Screen Shot 2013-01-29 at 1 25 00 PM

antisnatchor commented 11 years ago

I will take a look at this soon, thanks for reporting.

Viss commented 11 years ago

Most excellent, thanks!

bcoles commented 11 years ago

Moved to milestone 0.4.4.3-alpha

xntrik commented 11 years ago

This is actually a fault with the dicky extJS interface .. It's sorting by it's 'not accurate enough' timestamp, instead of a) the actual id of the log event, or b) the 'seconds' as per the event.

(PS: fuck extJS)

I wonder if Michele isn't gonna get a chance to look at this whether I could fix it?

bcoles commented 11 years ago

@xntrik If you could look into it that would be awesome. Thanks :D

xntrik commented 11 years ago

Now includes 'Id' column, which is a better representation of event ordering.