ps:大部分是個人遇到的情況,按照sh牛的說法是,人點低,只能摳鼻…錯誤之處,請重拍…
001 backbox下的msf錯誤修正
為此還提交問題到bb的罈子了,不過團隊成員還是給出了很不錯的解答:
下面描述下過程.
backbox發行版還是很不錯的,沒有backtrack那麼體積龐大,彈性也不錯.版本是2.05.安裝完成之後自帶的msf版本是3.40.可以通過msfupdate或者apt倉庫進行公升級,個人推薦用apt倉庫進行公升級,完成之後msf公升級到4.3.reboot再公升級可以至最新版本.
backbox預設已經配置了postgres資料庫,所以可以在msf中使用
db_connect backbox:[email protected]/metasploit4
來連線,前提是記住postgres服務是開啟狀態.
我遇到的情況是自行刪掉了metasploit4這個庫之後,msf第一連線不會自動建立module的快取.解決方法不一定100%有效,不過遵從下面的步驟應該可以解決問題:
gem install rubygems-update
gem update-system
gem update
gem uninstall pg
gem cleanup all
gem install pg
msfupdate
重新更新了ruby和ruby的pg庫之後,記得重新把pg庫刷一遍
postgres#dropdb metasploit4
restart postgres service
postgres#createdb –owner=backbox metasploit4
restart postgres service
然後把msf4原有的類似快取的東西乾掉,讓它重新生成module等快取.
rm -rf ~/.msf4
最後可以在rc中加入指令來伴隨msf啟動的時候自動連線資料庫.
bug fixed.
002 backtrack中msf常見的update錯誤
問題的情況大多數在msfupdate時出現libcrypto等庫找不到確定資訊的提示,導致公升級無法進行.
在bt5r2中修復過程如下:
cd /opt/metasploit/common/lib
mv libcrypto.so.0.9.8 libcrypto.so.0.9.8-b
mv libssl.so.0.9.8 libssl.so.0.9.8-backup
ln -s /usr/lib/libcrypto.so.0.9.8
ln -s /usr/lib/libssl.so.0.9.8
msfupdate
www.2cto.com
003 backtrack中msfupdate後msf執行錯誤
msfupdate後有時候會出現莫名其妙的錯誤,出去官方可能會有bug沒fix外,很大部分是出現在vm中安裝的bt裡的,首先可以去bt的官方論壇看看是不是msfupdate後集體出現此類錯誤,比如:
所描述的公升級後search功能不可用的問題.
如果排除了,多半是因為postgres資料庫的問題,在vm中我們可能習慣直接用選單中的reset重啟,這可能造成postgres程序鎖定,導致服務無法正常啟動,解決過程如下:((
rm /opt/framework3/postgresql/data/postmaster.pid
rm /opt/framework3/postgresql/.s.pgsql.7175
rm /opt/framework3/postgresql/.s.pgsql.7175.lock
/etc/init.d/framework-postgres start
004 etc……
可能還有很多莫名其妙的任務,不過靜下心來慢慢摸索還是能解決一些問題的,歡迎有問題的朋友交流拍磚,共同進步 hv fun!
Metasploit簡單使用 安裝和簡單使用
以下是非kali的linux下安裝msf框架 adduser msf 新增msf使用者 su msf 切換到msf使用者 cd opt metasploit framework bin 切換到msf所在的目錄 msfconsole 以後啟動msfconsole,都切換到msf使用者下啟動,這樣會同步...
Metasploit 安裝與部署
總之是一款非常優秀的開源滲透測試框架。本文只討論在linux系統下的安裝,包括ubuntu centos deepin等,讀者可以直接安裝kali作業系統,上面整合了許多任務具,就不用乙個個去安裝了。安裝方式兩種 chmod 755 msfinstall msfinstall wget chmod ...
virtualenvwrapper安裝 使用
mkvirtualenv env建立完會自動進入虛擬環境 進入虛擬環境 workon env退出虛擬環境 deactivate刪除虛擬環境 rmvirtualenv env列出所有虛擬環境 lsvirtualenv進入到虛擬環境所在的目錄 cdvirtualenv顯示 site packages 目...