##################### LOGIN SCRIPT ########################### browser.goto 'http://dev-miu-rs.miutility.com/login' browser.button(class: 'btn btn-primary' ).when_present.click browser.text_field( id: 'userNameInput' ).set 'myuser' browser.text_field( id: 'passwordInput' ).set 'mypasswd' browser.span( id:'submitButton' ).wait_until_present(30) browser.span( id:'submitButton' ).fire_event('click') puts browser.url puts "OK\n" puts "load\n" b = Browser.new b.load response.headers.location puts b.load puts "to_page\n" puts b.to_page framework.push_to_page_queue b.to_page #################################################3######### arachni --checks - --plugin=login_script:script=login4.rb --browser-cluster-pool-size='4' --browser-cluster-job-timeout='30' http://dev-miu-rs.miutility.com Arachni - Web Application Security Scanner Framework v2.0dev Author: Tasos "Zapotek" Laskos (With the support of the community and the Arachni Team.) Website: http://arachni-scanner.com Documentation: http://arachni-scanner.com/wiki [~] No element audit options were specified, will audit links, forms, cookies, UI inputs, UI forms, JSONs and XMLs. [*] Initializing... [*] Preparing plugins... [~] Login script: Running the script. https://miutilityadfs.miutilityadfs.com/adfs/oauth2/authorize?response_type=id_token&client_id=0174c6a8-24b0-4760-95e8-c0224d73f006&redirect_uri=http%3A%2F%2Fdev-miu-rs.miutility.com%2F&state=3d01b912-c0b5-4093-b379-f5d0a65e7b24&client-request-id=8e29a3e4-b708-4bbb-87a8-d024a64c230e&x-client-SKU=Js&x-client-Ver=1.0.10&nonce=dc45d83d-8d55-458a-84e2-02fa5b7a14f7 OK load [-] [utilities#exception_jail:428] Session: [NameError] undefined local variable or method `response' for # [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:29:in `eval' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:29:in `eval' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:29:in `block in prepare' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:47:in `call' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:47:in `block in prepare' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/session.rb:322:in `call' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/session.rb:322:in `login_from_sequence' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/session.rb:245:in `block in login' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `call' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `exception_jail' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/session.rb:244:in `login' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:57:in `prepare' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:69:in `block (2 levels) in run' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `call' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `exception_jail' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:68:in `block in run' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:65:in `each' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:65:in `run' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/framework/parts/state.rb:348:in `prepare' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/framework.rb:110:in `run' [-] [utilities#exception_jail:428] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/ui/cli/framework.rb:80:in `block in run' [-] [utilities#exception_jail:429] Session: [-] [utilities#exception_jail:430] Session: Parent: [-] [utilities#exception_jail:431] Session: Arachni::Session [-] [utilities#exception_jail:432] Session: [-] [utilities#exception_jail:433] Session: Block: [-] [utilities#exception_jail:434] Session: # [-] [utilities#exception_jail:435] Session: [-] [utilities#exception_jail:436] Session: Caller: [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `exception_jail' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/session.rb:244:in `login' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:57:in `prepare' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:69:in `block (2 levels) in run' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `call' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `exception_jail' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:68:in `block in run' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:65:in `each' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:65:in `run' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/framework/parts/state.rb:348:in `prepare' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/framework.rb:110:in `run' [-] [utilities#exception_jail:437] Session: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/ui/cli/framework.rb:80:in `block in run' [-] [utilities#exception_jail:438] Session: -------------------------------------------------------------------------------- [-] [components/plugins/login_script#prepare:59] Login script: [NameError] undefined local variable or method `response' for # [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:29:in `eval' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:29:in `eval' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:29:in `block in prepare' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:47:in `call' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:47:in `block in prepare' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/session.rb:322:in `call' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/session.rb:322:in `login_from_sequence' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/session.rb:245:in `block in login' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `call' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `exception_jail' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/session.rb:244:in `login' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/components/plugins/login_script.rb:57:in `prepare' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:69:in `block (2 levels) in run' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `call' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/utilities.rb:425:in `exception_jail' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:68:in `block in run' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:65:in `each' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/plugin/manager.rb:65:in `run' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/framework/parts/state.rb:348:in `prepare' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/lib/arachni/framework.rb:110:in `run' [-] [components/plugins/login_script#prepare:59] Login script: /home/vortiz/downloads/nightlies/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-54570d52a697/ui/cli/framework.rb:80:in `block in run' [-] [components/plugins/login_script#set_status:99] Login script: An error was encountered while executing the login script. [~] Login script: Aborting the scan. [*] ... done. [*] BrowserCluster: Initializing 4 browsers... [*] BrowserCluster: Spawned #1 with PID 10084 [lifeline at PID 10081]. [*] Aborting... [~] Please wait while the system cleans up.