kali msfconsole啟動報錯解決


kali Linux中自帶的metasploit框架長時間擱置不用時,再次使用msfconsole啟動報錯:

報錯1:

#msfconsole

  /usr/share/metasploit-framework/lib/msf/core/payload/android.rb:87:in `not_after=': bignum too big to convert into `long' (RangeError)
        from /usr/share/metasploit-framework/lib/msf/core/payload/android.rb:87:in `sign_jar'
        from /usr/share/metasploit-framework/lib/msf/core/payload/android.rb:118:in `generate_jar'
        from /usr/share/metasploit-framework/modules/payloads/singles/android/meterpreter_reverse_tcp.rb:44:in `generate_jar'
        from /usr/share/metasploit-framework/lib/msf/core/payload/android.rb:38:in `generate'
        from /usr/share/metasploit-framework/lib/msf/core/payload.rb:204:in `size'
        from /usr/share/metasploit-framework/lib/msf/core/payload_set.rb:91:in `block in recalculate'
        from /usr/share/metasploit-framework/lib/msf/core/payload_set.rb:78:in `each_pair'
        from /usr/share/metasploit-framework/lib/msf/core/payload_set.rb:78:in `recalculate'
        from /usr/share/metasploit-framework/lib/msf/core/modules/loader/base.rb:251:in `block in load_modules'
        from /usr/share/metasploit-framework/lib/msf/core/modules/loader/base.rb:248:in `each'
        from /usr/share/metasploit-framework/lib/msf/core/modules/loader/base.rb:248:in `load_modules'
        from /usr/share/metasploit-framework/lib/msf/core/module_manager/loading.rb:119:in `block in load_modules'
        from /usr/share/metasploit-framework/lib/msf/core/module_manager/loading.rb:117:in `each'
        from /usr/share/metasploit-framework/lib/msf/core/module_manager/loading.rb:117:in `load_modules'
        from /usr/share/metasploit-framework/lib/msf/core/module_manager/module_paths.rb:41:in `block in add_module_path'
        from /usr/share/metasploit-framework/lib/msf/core/module_manager/module_paths.rb:40:in `each'
        from /usr/share/metasploit-framework/lib/msf/core/module_manager/module_paths.rb:40:in `add_module_path'
        from /usr/share/metasploit-framework/lib/msf/base/simple/framework/module_paths.rb:50:in `block in init_module_paths'
        from /usr/share/metasploit-framework/lib/msf/base/simple/framework/module_paths.rb:49:in `each'
        from /usr/share/metasploit-framework/lib/msf/base/simple/framework/module_paths.rb:49:in `init_module_paths'
        from /usr/share/metasploit-framework/lib/msf/ui/console/driver.rb:219:in `initialize'
        from /usr/share/metasploit-framework/lib/metasploit/framework/command/console.rb:62:in `new'
        from /usr/share/metasploit-framework/lib/metasploit/framework/command/console.rb:62:in `driver'
        from /usr/share/metasploit-framework/lib/metasploit/framework/command/console.rb:48:in `start'
        from /usr/share/metasploit-framework/lib/metasploit/framework/command/base.rb:82:in `start'
        from /usr/bin/msfconsole:48:in `<main>'

解決方法:卸載之前的metasploit-framework,重新安裝:

#apt remove metasploit-framework

#vi /etc/apt/sources.list 增加源

  deb http://http.kali.org/kali kali-rolling main non-free contrib //官方源

  deb http://mirrors.ustc.edu.cn/kali sana main non-free contrib

  deb http://mirrors.ustc.edu.cn/kali-security/ sana/updates main contrib non-free

  deb-src http://mirrors.ustc.edu.cn/kali-security/ sana/updates main contrib non-free

  deb http://mirrors.aliyun.com/kali sana main non-free contrib

  deb http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

  deb-src http://mirrors.aliyun.com/kali-security/ sana/updates main contrib non-free

  deb http://mirrors.163.com/debian/ jessie main non-free contrib

  deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib

  deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib

  deb-src http://mirrors.163.com/debian/ jessie main non-free contrib

  deb-src http://mirrors.163.com/debian/ jessie-updates main non-free contrib

#apt-get update

#sudo curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb

#chmod +x msfinstall

#./msfinstall

#service postgresql start

#msfconsole  啟動ok!

 

 報錯2:

msf 報錯Module database cache not built yet, using slow search

解決方法:

#msfd init

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM