Skip to content

[WebSocket] Error: Must be GET request #2768

Description

@Auzgame

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

#<Thread:0x0000000003daac20 /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:45 run> 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 <class:DynamicReconstruction>'
    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)
#<Thread:0x0000000003ba24a0 /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:45 run> 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 <class:DynamicReconstruction>'
    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)
#<Thread:0x0000000003b29aa0 /home/runner/beef/core/main/network_stack/handlers/dynamicreconstruction.rb:45 run> 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 <class:DynamicReconstruction>'
    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)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions