ruby on rails - Metasploit-Framework Cannot Load Such File Payload Modules Raspberry Pi 2 ARM -


really stuck on over one, don't have problem, installed metasploit on raspberry pi 2 apt-get having issues. can't download 32 or 64 bit bin installer files, because it's arm processor. error has ruby strange thing loads modules fine except select ones in payload folder. i've included description of error , steps took below far. appreciated because 1 had me scratching head few days now.

after installing metasploit via

apt-get install metasploit 

after doing:

service postgresql start service metasploit start msfconsole 

here error after databases build:

[*] starting metasploit framework console...[-] warning! following modules not loaded! -[-]    /usr/share/metasploit-framework/modules/payloads/stages/windows/x64/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/stages/windows/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads |[-]    /usr/share/metasploit-framework/modules/payloads/stages/windows/patchupmeterpreter.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/stages/java/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/stages/linux/x86/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads /[-]    /usr/share/metasploit-framework/modules/payloads/stages/android/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/stages/python/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads -[-]    /usr/share/metasploit-framework/modules/payloads/stages/php/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/metsvc_bind_tcp.rb: loaderror cannot load such file -- metasploit-payloads \[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/meterpreter_reverse_https.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/meterpreter_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads |[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/meterpreter_reverse_http.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/meterpreter_reverse_ipv6_tcp.rb: loaderror cannot load such file -- metasploit-payloads /[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/x64/meterpreter_reverse_https.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/x64/meterpreter_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads -[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/x64/meterpreter_reverse_http.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/x64/meterpreter_reverse_ipv6_tcp.rb: loaderror cannot load such file -- metasploit-payloads \[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/x64/meterpreter_bind_tcp.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/meterpreter_bind_tcp.rb: loaderror cannot load such file -- metasploit-payloads |[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/metsvc_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/bsd/x86/metsvc_bind_tcp.rb: loaderror cannot load such file -- metasploit-payloads /[-]    /usr/share/metasploit-framework/modules/payloads/singles/bsd/x86/metsvc_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/linux/x86/metsvc_bind_tcp.rb: loaderror cannot load such file -- metasploit-payloads -[-]    /usr/share/metasploit-framework/modules/payloads/singles/linux/x86/metsvc_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads \[-]    /usr/share/metasploit-framework/modules/payloads/singles/php/meterpreter_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads 

as troubleshooting step did this:

cd /usr/share/metasploit-framework/modules/ chmod -r 777 payloads/ ls -l drwxr-xr-x 20 root root 4096 may 11 19:03 auxiliary drwxr-xr-x 11 root root 4096 may 11 19:03 encoders drwxr-xr-x 18 root root 4096 may 11 19:03 exploits drwxr-xr-x  9 root root 4096 may 11 19:03 nops drwxrwxrwx  5 root root 4096 may 11 20:55 payloads drwxr-xr-x 10 root root 4096 may 11 19:03 post 

however still same error presented in beginning it's not permissions heard openssl-ruby being issue newest version.

i'm suspecting has this:

cd /usr/share/metasploit-framework/modules/payloads/stagers/windows/x64 ruby bind_tcp.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- msf/core (loaderror)     /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'     bind_tcp.rb:7:in `<main>' 

this seems yield interesting results when looking particular error tried few gem installs no avail. know has nothing database

is else having problem raspberry pi or raspberry pi 2?

i've tried following:

reload_all db_rebuild_cache 

the database builds fine reload_all causes same error must have ruby or modules folder

any appreciated i'm stumped @ point.

i think i've solved problem after few days. nightme, reason not image, issue actual metasploit repositories offensive security. if simple apt-get install metasploit issue present right away giving these errors.

[*] starting metasploit framework console...[-] warning! following modules not loaded! -[-]    /usr/share/metasploit-framework/modules/payloads/stages/windows/x64/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/stages/windows/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads |[-]    /usr/share/metasploit-framework/modules/payloads/stages/windows/patchupmeterpreter.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/stages/java/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/stages/linux/x86/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads /[-]    /usr/share/metasploit-framework/modules/payloads/stages/android/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/stages/python/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads -[-]    /usr/share/metasploit-framework/modules/payloads/stages/php/meterpreter.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/metsvc_bind_tcp.rb: loaderror cannot load such file -- metasploit-payloads \[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/meterpreter_reverse_https.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/meterpreter_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads |[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/meterpreter_reverse_http.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/meterpreter_reverse_ipv6_tcp.rb: loaderror cannot load such file -- metasploit-payloads /[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/x64/meterpreter_reverse_https.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/x64/meterpreter_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads -[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/x64/meterpreter_reverse_http.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/x64/meterpreter_reverse_ipv6_tcp.rb: loaderror cannot load such file -- metasploit-payloads \[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/x64/meterpreter_bind_tcp.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/windows/meterpreter_bind_tcp.rb: loaderror cannot load such file -- metasploit-payloads |[-]    /usr/share/metasploit-framework/modules/payloads/singles/windows/metsvc_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/bsd/x86/metsvc_bind_tcp.rb: loaderror cannot load such file -- metasploit-payloads /[-]    /usr/share/metasploit-framework/modules/payloads/singles/bsd/x86/metsvc_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads [-]     /usr/share/metasploit-framework/modules/payloads/singles/linux/x86/metsvc_bind_tcp.rb: loaderror cannot load such file -- metasploit-payloads -[-]    /usr/share/metasploit-framework/modules/payloads/singles/linux/x86/metsvc_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads \[-]    /usr/share/metasploit-framework/modules/payloads/singles/php/meterpreter_reverse_tcp.rb: loaderror cannot load such file -- metasploit-payloads 

and on top of if install metasploit meta-packages apt-get install kali-linux-top10 not able metasploit installed service under /etc/init.d/metasploit. i've went far copying on service script box of mine not work can assure of that. repositories have somehow mangled services portion of package causing issues payload modules , ruby. did find ridiculous , temporary way around issue.

install fresh image of kali-1.1.0-rpi.img:

wget http://images.offensive-security.com/arm/kali-1.1.0-rpi2.img.xz 

uncompress file:

xz -d kali-1.1.0-rpi2.img.xz 

move image sd card:

dd if=kali-1.0.9-rpi.img of=/dev/sdb bs=512k 

after recommend installing gparted on host machine:

apt-get install gparted 

after opening gparted , select device , un-mount main partition: gparted step 1

now resize main partition storage space: resize/move

now drag fit needs: resize partition

now apply changes: apply changes

wait process complete or lose data

now connect hdmi, usb mouse, usb keyboard , ethernet or wifi adapter.

after boot , login username: root password toor

update password when logging in command passwd ask enter new unix password , confirm it

now type startx , boot gui

complete following:

apt-get update apt-get upgrade apt-get dist-upgrade apt-get install kali-linux-top10 

after install complete notice service metasploit start not work , people reading around kali linux forums fix doing apt-get install metasploit. fatal mistake of doing install of metasploit again cause error payloads module. appear has absolutely nothing ruby or metasploit it's package available right broken. not apt-get install metasploit unless not mess existing version.

there simple solution getting database connected , running again though doing following after doing apt-get install kali-linux-top10

sudo -s su postgres createuser msf -p -s -r -d createdb -o msf msf exit exit 

now have done created database msf username msf , password msf , can connect metasploit manually doing following:

service postgresql start msfconsole db_connect msf:msf@localhost:5432/msf 

after doing db_connect command above suggest go coffee , wait hour or complete before doing exit.

now whenever want fast search same commands above start postgresql service start msfconsole , connect database manually.

i'll report bug in kali linux raspberry pi 2 bug tracker , see if can fixed. fix should happen faster putting out image it's problem repositories.

hope helps out there because it's hard use raspberry pi 2 penetration testing if repositories messed up. has been more of headache i'm sure offensive security team on project update soon. keep in mind stick meta-packages install metasploit instead , don't try fix apt-get install metasploit or ruin day.

if worried might apt-get install metasploit mistake can try this:

apt-mark hold metasploit 

and if want upgrade @ point , sure you're doing:

apt-mark unhold metasploit 

i hope helps few people out there.

can please confirm works nightme?


Comments

Popular posts from this blog

android - MPAndroidChart - How to add Annotations or images to the chart -

javascript - Add class to another page attribute using URL id - Jquery -

firefox - Where is 'webgl.osmesalib' parameter? -