Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A arachni
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 125
    • Issues 125
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Arachni - Web Application Security Scanner Framework
  • arachni
  • Issues
  • #598
Closed
Open
Issue created Jun 26, 2015 by Administrator@rootContributor

Error in Arachni::Checks::PathTraversal

Created by: aaronmgdr

I am repeatedly getting

[2015-06-26 14:37:33 -0500] Error in Arachni::Checks::PathTraversal: invalid byte sequence in US-ASCII

backtrace

[2015-06-26 14:37:33 -0500] Error in Arachni::Checks::PathTraversal: invalid byte sequence in US-ASCII
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/components/checks/active/path_traversal.rb:50:in `split'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/components/checks/active/path_traversal.rb:50:in `block in options'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/auditable.rb:366:in `call'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/auditable.rb:366:in `block in audit_single'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/mutable.rb:371:in `yield_if_unique'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/mutable.rb:361:in `create_and_yield_if_unique'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/mutable.rb:180:in `block (2 levels) in each_mutation'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/mutable.rb:376:in `block in each_formatted_payload'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/mutable.rb:375:in `each'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/mutable.rb:375:in `each_formatted_payload'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/mutable.rb:176:in `block in each_mutation'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/mutable.rb:169:in `each'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/mutable.rb:169:in `each_mutation'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/auditable.rb:328:in `audit_single'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/auditable.rb:136:in `block in audit'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/auditable.rb:135:in `each'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/auditable.rb:135:in `audit'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/auditable.rb:147:in `block in audit'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/auditable.rb:146:in `each'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/auditable.rb:146:in `audit'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/element/capabilities/analyzable/taint.rb:82:in `taint_analysis'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/auditor.rb:550:in `block in audit_taint'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/auditor.rb:631:in `call'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/auditor.rb:631:in `block in prepare_each_element'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/auditor.rb:626:in `each'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/auditor.rb:626:in `prepare_each_element'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/auditor.rb:452:in `block in each_candidate_element'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/auditor.rb:445:in `each'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/auditor.rb:445:in `each_candidate_element'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/auditor.rb:549:in `audit_taint'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/auditor.rb:531:in `audit'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/components/checks/active/path_traversal.rb:101:in `run'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/check/manager.rb:128:in `run_one'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework/parts/check.rb:79:in `check_page'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework/parts/check.rb:57:in `block in run_checks'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework/parts/check.rb:56:in `each'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework/parts/check.rb:56:in `run_checks'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework/parts/audit.rb:138:in `audit_page'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework/parts/audit.rb:267:in `audit_page_queue'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/rpc/server/framework/multi_instance.rb:229:in `audit_page_queue'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework/parts/audit.rb:253:in `audit_queues'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/rpc/server/framework/multi_instance.rb:221:in `audit_queues'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework/parts/audit.rb:193:in `block in audit'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework/parts/audit.rb:173:in `loop'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework/parts/audit.rb:173:in `audit'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework.rb:120:in `block in run'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/utilities.rb:400:in `call'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/utilities.rb:400:in `exception_jail'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/framework.rb:120:in `run'
[2015-06-26 14:37:33 -0500] /Users/fremn/Downloads/arachni-1.1-0.5.7/system/gems/gems/arachni-1.1/lib/arachni/rpc/server/framework.rb:154:in `block in run'

config

ive tried various configurations here is an example of one

audit:
  parameter_values: true
  exclude_vector_patterns: []
  include_vector_patterns: []
  link_templates: []
  links: true
  forms: true
  cookies: true
  headers: false
  with_both_http_methods: false
  cookies_extensively: false
  jsons: true
  xmls: true
browser_cluster:
  pool_size: 6
  job_timeout: 15
  worker_time_to_live: 100
  ignore_images: true
  screen_width: 1600
  screen_height: 1200
datastore:
  token: 
http:
  user_agent: Arachni/v1.1
  request_timeout: 10000
  request_redirect_limit: 2
  request_concurrency: 6
  request_queue_size: 500
  request_headers: {}
  response_max_size: 500000
  cookies: {}
input:
  values: {}
  default_values:
    "(?i-mx:name)": arachni_name
    "(?i-mx:user)": arachni_user
    "(?i-mx:usr)": arachni_user
    "(?i-mx:pass)": 5543!%arachni_secret
    "(?i-mx:txt)": arachni_text
    "(?i-mx:num)": '132'
    "(?i-mx:amount)": '100'
    "(?i-mx:mail)": arachni@email.gr
    "(?i-mx:account)": '12'
    "(?i-mx:id)": '1'
  without_defaults: true
  force: false
scope:
  redundant_path_patterns: {}
  dom_depth_limit: 2
  exclude_path_patterns:
  - "(?-mix:\\/users\\/sign_out)"
  exclude_content_patterns: []
  include_path_patterns: []
  restrict_paths: []
  extend_paths: []
  url_rewrites: {}
  directory_depth_limit: 8
  page_limit: 20
  include_subdomains: false
  auto_redundant_paths: 1
  https_only: false
session:
  check_url: 
  check_pattern: 
checks:
- code_injection
- csrf
- no_sql_injection
- no_sql_injection_differential
- path_traversal
- response_splitting
- rfi
- session_fixation
- source_code_disclosure
- xss
- xss_dom
- xss_dom_inputs
- xss_dom_script_context
- xss_event
- xss_path
- xss_script_context
- xss_tag
- allowed_methods
- backdoors
- backup_files
- common_directories
- common_files
- directory_listing
- http_put
- insecure_client_access_policy
- insecure_cookies
- insecure_cors_policy
- insecure_cross_domain_policy_access
- insecure_cross_domain_policy_headers
- interesting_responses
- password_autocomplete
- unencrypted_password_forms
platforms: []
plugins:
  autologin:
    url: 
    parameters: 
    check: 
  beep_notify:
    repeat: '4'
    interval: '0.4'
  healthmap: 
  uniformity: 
no_fingerprinting: false
authorized_by: 
Assignee
Assign to
Time tracking