beefproject / beefproject/beef

[WebSocket] Error: Must be GET request

Open
#2,768 20 comments 0 reactions 0 assignees View on GitHub
Defect High WebSockets
Dominant language
JavaScript
Stars
11k
Forks
2.4k
Avg merge
1d 1h
Merged PRs (30d)
15

Description

## First Steps

1. Confirm that your issue has not been posted previously by searching here: https://github.com/beefproject/beef/issues
2. Confirm that the wiki does not contain the answers you seek: https://github.com/beefproject/beef/wiki
3. Check the FAQ: https://github.com/beefproject/beef/wiki/FAQ
4. BeEF Version: v0.5.4.0
5. Ruby Version: 2.7
6. Browser Details (e.g. Chrome v81.0): Chrome latest
7. Operating System (e.g. OSX Catalina): Linux Debian

## Configuration

1. Have you made any changes to your BeEF configuration? Yes - Modified how beEF handles cookies
2. Have you enabled or disabled any BeEF extensions? No

## Steps to Reproduce

1. Install/Setup everything
2. Use public host settings under beef.http.public
3. start the server
4. Connect client
5. Hook browser
6. Try and run a command

## Debugging Message
Nonce Incorrect
Nonce Incorrect

I keep getting this debug message when I try and use a command. I was wondering if you could help and also tell me how the commands in ruby work. (e.g how they flow in code)
Also should mention I was debugging and found out that events under extensions/events/handler.rb return the following error
```
# terminated with exception (report_on_exception is true):
Traceback (most recent call last):
11: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:46:in `block (2 levels) in '
10: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:53:in `check_packets'
9: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:53:in `each'
8: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:74:in `block in check_packets'
7: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:100:in `execute'
6: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:100:in `new'
5: from /home/runner/beef/extensions/events/handler.rb:17:in `initialize'
4: from /home/runner/beef/extensions/events/handler.rb:42:in `setup'
3: from /home/runner/beef/extensions/events/handler.rb:42:in `each'
2: from /home/runner/beef/extensions/events/handler.rb:43:in `block in setup'
1: from /home/runner/beef/extensions/events/handler.rb:49:in `parse'
/home/runner/beef/extensions/events/handler.rb:49:in `[]': no implicit conversion of String into Integer (TypeError)
# terminated with exception (report_on_exception is true):
Traceback (most recent call last):
11: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:46:in `block (2 levels) in '
10: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:53:in `check_packets'
9: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:53:in `each'
8: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:74:in `block in check_packets'
7: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:100:in `execute'
6: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:100:in `new'
5: from /home/runner/beef/extensions/events/handler.rb:17:in `initialize'
4: from /home/runner/beef/extensions/events/handler.rb:42:in `setup'
3: from /home/runner/beef/extensions/events/handler.rb:42:in `each'
2: from /home/runner/beef/extensions/events/handler.rb:43:in `block in setup'
1: from /home/runner/beef/extensions/events/handler.rb:49:in `parse'
/home/runner/beef/extensions/events/handler.rb:49:in `[]': no implicit conversion of String into Integer (TypeError)
# terminated with exception (report_on_exception is true):
Traceback (most recent call last):
11: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:46:in `block (2 levels) in '
10: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:53:in `check_packets'
9: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:53:in `each'
8: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:74:in `block in check_packets'
7: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:100:in `execute'
6: from /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:100:in `new'
5: from /home/runner/beef/extensions/events/handler.rb:17:in `initialize'
4: from /home/runner/beef/extensions/events/handler.rb:42:in `setup'
3: from /home/runner/beef/extensions/events/handler.rb:42:in `each'
2: from /home/runner/beef/extensions/events/handler.rb:43:in `block in setup'
1: from /home/runner/beef/extensions/events/handler.rb:49:in `parse'
/home/runner/beef/extensions/events/handler.rb:49:in `[]': no implicit conversion of String into Integer (TypeError)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.