beefproject / beefproject/beef
[WebSocket] Error: Must be GET request
- 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
Assessment
This issue has not been assessed yet.