INNER CODE UNIT · Ruby

custom_exit

Hackplayers/evil-winrm · evil-winrm.rb:621

  def custom_exit(exit_code = 0, message_print = true)
    if message_print
      case exit_code
      when 0
        print_message("Exiting with code #{exit_code}", TYPE_INFO, true, $logger)
      when 1
        print_message("Exiting with code #{exit_code}", TYPE_ERROR, true, $logger)
      when 130
        print_message('Exiting...', TYPE_INFO, true, $logger)
      else
        print_message("Exiting with code #{exit_code}", TYPE_ERROR, true, $logger)
      end
    end

    # Restore KRB5CCNAME environment variable before exiting to avoid memory issues
    begin
      if defined?($original_krb5ccname) && !$original_krb5ccname.nil?
        ENV['KRB5CCNAME'] = $original_krb5ccname

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…