commixproject / commix

Automated All-in-One OS Command Injection Exploitation Tool.
https://commixproject.com
Other
4.62k stars 818 forks source link

Bug Report: Unhandled exception "NameError: name 'proxy' is not defined" (#50870262) #953

Closed commixreporter closed 3 months ago

commixreporter commented 3 months ago
Commix version: 4.0-dev#91
Python version: 3.12.0
Operating system: posix
Command line: commix.py --url=********************************************************** --data=*************************** --ignore-proxy
Traceback (most recent call last):
  File \"commix.py", line 36, in <module>
    main()
  File \"commix.py", line 31, in main
    import src.core.main
  File \"main.py", line 904, in <module>
    main(filename, url, http_request_method)
  File \"main.py", line 560, in main
    controller.do_check(url, http_request_method, filename)
  File \"controller.py", line 736, in do_check
    perform_checks(url, http_request_method, filename)
  File \"controller.py", line 701, in perform_checks
    data_checks(url, http_request_method, filename, timesec)
  File \"controller.py", line 603, in data_checks
    if post_request(url, http_request_method, filename, timesec) is None:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File \"controller.py", line 592, in post_request
    do_injection(found_parameter, settings.HTTPMETHOD.POST, header_name, url, http_request_method, filename, timesec)
  File \"controller.py", line 528, in do_injection
    injection_proccess(url, check_parameter, http_request_method, filename, timesec)
  File \"controller.py", line 371, in injection_proccess
    filebased_command_injection_technique(url, timesec, filename, http_request_method, url_time_response)
  File \"controller.py", line 250, in filebased_command_injection_technique
    if fb_handler.exploitation(url, timesec, filename, http_request_method, url_time_response, injection_type, technique) != False:
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File \"fb_handler.py", line 33, in exploitation
    return fb_injection_handler(url, timesec, filename, http_request_method, url_time_response, injection_type, technique)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File \"fb_handler.py", line 26, in fb_injection_handler
    return handler.do_results_based_proccess(url, timesec, filename, http_request_method, injection_type, technique)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File \"handler.py", line 577, in do_results_based_proccess
    response = checks.get_response(output)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File \"checks.py", line 122, in get_response
    response = proxy.use_proxy(request)
               ^^^^^
NameError: name 'proxy' is not defined
github-actions[bot] commented 2 months ago

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

This action has been performed automatically by a bot.