⑴ 為什麼我開機的時候會彈出~~~載入C:\WINDOWS\system32\msftedia.dll 時出錯找不到之處指定的模塊
我們知道*.dll文件是「動態鏈接庫」,在c:/windows/system32下面有很多動態鏈接庫文件,我們在運行程序的時候都要調用不同的*.dll文件,那提示的那個dll文件到底是干什麼的呢?這個msftedia.dll 是在我們進行殺毒時已經刪掉的東西,之所以有那樣的提示是因為我們的系統在遭受病毒感染時病毒已經把自己寫進了啟動項,系統啟動的時候按照啟動列表要啟動病毒所以去找msftedia.dll 這個動態鏈接庫,但殺毒已經把病毒的這個鏈接庫刪了,windows並不知道它是已經被刪的病毒,它只是按照安全策略提醒我們,因為什麼原因無法啟動什麼,所以才有這個討厭的提示。
既然是病毒的東東,那就不能留了,一定要把它刪掉。
既然是留在windows啟動項里的尾巴,那我們就在【開始】-【運行】-【輸入msconfig】-【彈出「系統配置使用程序」】-【我們打開「啟動」選項卡】,一個個的找,但是....怎麼找不到呢?(根據經驗,大多數能在此啟動列表找到,只要把相應模塊前面方框里的√去掉,然後「確定」即可)
但是這個病毒還比較狡猾,它是利用注冊表進行自動載入的,那我們就要在注冊表裡找它然後把它刪掉!
我們【開始】-【運行】-【輸入regedit】-【彈出「注冊表編輯器「】-【編輯】-【查找】-【打開「查找對話框」】-【輸入msftedia.dll 查找】(查找過後我們就可以在」注冊表管理器「樹型目錄右邊的框里看到那個討厭的東東,把滑鼠指向它,點【右鍵】-【刪除】-【確定】
OK,你注銷一次重新進入windows看看,還有那個提示對話框沒有?
⑵ metasploit在mac上怎麼用
安裝的幾個步驟:
1.從github上克隆Metasploit項目到本地;
2.安裝postgresql並進行配置;
3.安裝特定版本的ruby,並解決依賴;
1.從GITHUB上克隆METASPLOIT項目到本地
git clone https://github.com/rapid7/metasploit-framework.git /usr/local/share/metasploit-framework
克隆到本地後,將metasploit-framework/config/目錄下的配置文件:database.yml 添加到環境變數中(database.yml 也許不存在,直接復制database.yml.example)
在$HOME/.bash_profile或者其他配置文件中添加下面這條配置
export MSF_DATABASE_CONFIG=/usr/local/share/metasploit-framework/config/database.yml
2.安裝POSTGRESQL並進行配置
metasploit下載完後,不急著去配置,因為metasploit的默認資料庫postgresql還沒有裝上
你可以直接使用brew來下載並自動安裝postgresql,可以運行如下命令
brew install postgresql --without-ossp-build
等待自動安裝完畢,完成後,初始化postgresql(若出現錯誤刪掉/usr/local/var/postgres,並重試)
initdb /usr/local/var/postgres
初始化完畢後,為metasploit添加資料庫用戶和創建相應DB
createuser msf -P -h localhost createdb -O msf msf -h localhost
(上面參數不懂了,大家可以網路一下,這里就不做過多解釋了)
上面的步驟完成後,需更改metasploit的資料庫連接配置,也就是第一步中的database.yml文件
在database.yml中,將信息修改如下
proction: adapter: postgresql database: msf username: msf password: yourpassword host: 127.0.0.1 port: 5432 pool: 75 timeout: 5
完成後,進入第三步!
(可自行添加alisa來簡便每一次postgresql的啟動)
alias pg_start='pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start' alias pg_stop='pg_ctl -D /usr/local/var/postgres stop'
3.安裝特定版本的RUBY,並解決依賴
說到ruby的多版本管理,這里就要用最給力的工具了rbenv(可以在github上找到,也可以使用brew直接安裝)brew install rbenv ruby-build
rbenv安裝完成後,在$HOST/.bash_profile或其他配置文件中添加如下設置eval "$(rbenv init -)"
下面就可以通過rbenv來安裝特定版本的ruby了,首先列出當前可用的ruby版本rbenv install --list
可以看到幾乎所有的ruby版本都有,這里我們選擇安裝ruby-1.9.3-p547(因為OS X 10.9.3 自帶的ruby為2.0.0版本,在某些地方會產生問題)rbenv install 1.9.3-p547
這里可能會等一會兒,rbenv會將各個版本的ruby安裝在$HOST/.rbenv/versions/下,完成後,將下載的版本設置為系統默認rbenv rehash rbenv global 1.9.3-p547
完成後,重新打開終端,輸入ruby –version就可以看到當前默認的ruby版本已經設置成為1.9.3-p547
下面安裝bundle來解決依賴問題gem install bundle
安裝的時候,可能會出連接問題,多試幾次即可
bundle安裝完畢後,再次進入metasploit的主目錄解決模塊包的依賴cd /usr/local/share/metasploit-framework rbenv rehash bundle install
(在bundle install的過程中,可能會出現某一個特定版本的模塊安裝失敗的問題,解決方法:根據GemFiles里的版本限制,自行使用gem安裝替代版本,完成後,刪掉GemFiles.lock,重新運行bundle install)
依賴解決後,即可運行目錄下的msfconsole啟動metasploit終端控制器(已啟動postgresql,不然會連不上資料庫)
可以將msf命令批量ln到bin下for MSF in $(ls msf*); do ln -s /usr/local/share/metasploit-framework/$MSF /usr/local/bin/$MSF;done
⑶ kali linux下armitage無法連接資料庫
安裝好kali2.0後測試是否可以啟動.重啟postgresql服務,初始化msfdb,點擊armitage.
提示連接錯誤,kali2.0會變得特別卡頓.下面我們來看一下解決方法.
我們進入armitage的官網,然後下載linux平台的壓縮包.
下載完成後將下載的文件解壓到/usr/share/目錄下,(可以先刪除原有的armitage文件夾,或者直接覆蓋原文件夾)
用到的命令:解壓命令tar
-xf
armitage150813.tgz
刪除原有的rm
/usr/share/armitage
目錄
切換到
armitage所在目錄
復制新的armitage文件夾到/usr/share/:
cp
-r
armitage
/usr/share
完成後重啟.
重啟完成後重啟postgresql服務,初始化msfdb,
/etc/init.d/postgresql
restart
msfdb
init
運行armitage測試
,運行成功.(如果幫到你點個贊唄).
⑷ kali2016.2開啟metasploit 怎麼開啟資料庫
先啟動postgres資料庫:
root@firecat:~# service postgresql start
[ ok ] Starting PostgreSQL 9.1 database server: main.
root@firecat:~#
再啟動metasploit
root@firecat:~# service metasploit star
t最後再啟動msfconsole
默認的資料庫與密碼存放在這專里:/opt/metasploit/apps/pro/ui/config/database.yml
如里沒有資料庫帳號密屬碼, 可以su - postgres切換到postgres用戶, 再用下面的命令創建用戶與密碼:
createuser -P -s -e username
createdb dbname
注意:有時db_statu顯示你連接上了, 但查找時, 提示沒連接資料庫, 這時候可能你要等一會才行,
要不, 就db_rebuild_cache 之後, 等一會就行。
⑸ 遇到難題了,kali怎樣連接msf的資料庫
msf的版本不同,開啟的方法應該不同的,以前的方法不行了,不知道啥版本的
⑹ 中國平安資料庫打補丁怎麼打
上帝_無言
關注
Oracle資料庫打補丁方法 原創
2022-04-29 17:54:42
1點贊
上帝_無言
碼齡5年
關注
本篇僅針對DB 12.1.0.2.0 版本12C 的Opatch工具打補丁來講解
Oracle 補丁過程
一,全庫備份 oracle
用戶:
abcdef
密碼:
123
資料庫:
ruru
全庫導出命令
exp abcdef/123@ruru file=E:\bak.dmp full=y
二,關閉實例,關閉進程,關閉監聽器。
1.開始菜單搜索,打開Sqlplus, 輸入 /as sysdba 登錄
2.執行 shutdown immediate 關閉資料庫實例,
3.停止相關服務,打開任務管理器,服務列,找到oracle相關服務右鍵停止
4.停止相關進程,打開任務管理器,進程列,找到相關進程 結束進程。
三,備份Opatch, 解壓補丁,打補丁。
1.opatch 文件夾備份,防止錯誤,可以恢復。
2.開始菜單搜索 命令提示符, 右鍵 以管理員身份運行,
進入到 %ORACL_HOME%\APP\proct\12.1.0\dbhome_1\OPatch
再進入相關補丁文件內 執行 …\opatch apply 命令執行打補丁過程
最後顯示 Successed 即為打補丁成功。
四,啟動相關進程,啟動oracle, 更新sql.
1.啟動之前關閉的伺服器 服務列中相關服務,點擊開始,
2.使用sqlplus連接資料庫,啟動實例
開始菜單搜索,打開Sqlplus, 輸入 /as sysdba 登錄
3.使用 startup 命令啟動資料庫實例。
4. 使用 PL/SQL 測試是否可以正常連接資料庫,
如果連接失敗 運行打開PDB, 如果正常連接 則不需要。
alter pluggable database all open;
5.更新注冊信息 到數據表,
在sqlPlus中 執行該命令
@?/rdbms/admin/dpload.sql
最後結果出現如下圖,即為打補丁成功。
文章知識點與官方知識檔案匹配
MySQL入門技能樹使用資料庫 創建和刪除資料庫
29055 人正在系統學習中
打開CSDN,閱讀體驗更佳
Windows環境下給oracle打補丁詳細教程_范微的博客
檢測當前數據補丁安裝情況。C:\WINDOWS\system32>opatch lsinventory Invoking OPatch 11.1.0.6.6 Oracle 中間補丁程序安裝程序版本 11.1.0.6.6 版權所有 (c) 2009, Oracle Corporation。保留所有權利。 Oracle 主目錄 : F:\app\mr_...
oracle滾動打補丁,使用Oracle Opatch打補丁_從一小姐的博客
1: MOS上下載對應的補丁(support.oracle.com); 2: 在打補丁前,有條件的情況下對資料庫進行一次全備份; 檢查資料庫環境: 每個補丁的應用都有一定的環境,包含資料庫版本,Opatch版本,我們通過命令opatch Isinventory來進行檢查,操作如下:...
Oracle資料庫如何打補丁
Oracle安裝好後,還需要打上補丁,才能夠穩定地運行的哦。
mysql漏洞如何打補丁_【補充】Mysql資料庫測試及使用環境搭建教程
一、背景介紹Metasploit就是一個漏洞框架。它的全稱叫做The Metasploit Framework,簡稱叫做MSF。Metasploit作為全球最受歡迎的工具,不僅僅是因為它的方便性和強大性,更重要的是它的框架。它允許使用者開發自己的漏洞腳本,從而進行測試。那麼如何利用Metasploit(msf)進行Mysql弱口令爆破呢?如何搭建Sql靶機呢?接下來讓我們一起學習!二、資...
繼續訪問
Oracle 11.2.0.4打補丁的方法_蟻庫的博客
Oracle 11.2.0.4打補丁的方法 一、概述 本文主要介紹了Oracle 11.2.0.3 升級到11.2.0.4的補丁的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下 二、打補丁 所需補丁及高版本opatch...
oracle資料庫如何打補丁_DoveFeng的博客
為解決手工方式的缺陷,從9.2版開始,Oracle公司設計實現了個別補丁安裝管理工具opatch.opatch使用一個稱為inventory的系統數據結構(嚴格說是與oui共享inventory),集中管理所有已安裝的個別補丁;個別補丁的安裝和卸載都使用opatch命令完成,沖突檢測...
Oracle補丁就該這么打
Oracle補丁就該這么打 原創 金震宇 IT那活兒 今天 [ 補丁集下載 ] oracle打補丁最常見原因為bug修復或安全迎檢漏洞修復需要打到最新的補丁版本。下文的經驗之談是基於rac環境,19c版本的最新補丁集的過程分享。 可以參考《Assistant:Download Reference for Oracle Database/GI Update, Revision, PSU,SPU(CPU), Bundle Patches, Patchsets and Base Releases (Doc I
繼續訪問
最新發布 Oracle rac 19C(19.16)補丁升級(OPatch 34130714)操作過程
在升級完成後本次操作有個實例未能啟動,手動通過集群命令進行拉起此告警實例。6.完成數據字典更新後關閉實例進行OJVM升級,再次進行數據字典升級。6.完成數據字典更新後關閉實例進行OJVM升級,再次進行數據字典升級。2.兩個節點grid、oracle替換OPatch工具。2.兩個節點grid、oracle替換OPatch工具。2.兩個節點備份grid、oracle家目錄。2.兩個節點備份grid、oracle家目錄。5.節點一所有實例,進行數據字典更新。5.節點一所有實例,進行數據字典更新。
繼續訪問
記錄Oracle rac 19C(19.15)補丁升級(OPatch 33803476)操作過程
提示以下是本篇文章正文內容,下面案例可供參考。
繼續訪問
Windows環境下給oracle打補丁詳細教程
Windows環境下給oracle打補丁詳細教程
繼續訪問
oracle 打補丁
oracle 11G補丁安裝
繼續訪問
小白入門(九):Oracle資料庫打補丁操作過程
文章目錄前言簡要介紹:一.OPatch 更新:1、檢查目前補丁包版本($ORACLE_HOME下):2、創建目錄備份當前Opatch工具:3、傳輸壓縮包並解壓Opatch工具至$ORACLE_HOME下:二、應用PSU補丁:1、Oraclehome下創建目錄解壓PSU補丁:2、執行oracle 中間補丁安裝程序:3、停止監聽以及資料庫:4、應用補丁:三、資料庫應用補丁:1、升級資料庫數據字典、編譯無效對象 :2、查看 PSU 更新信息3、opatch 檢查:1、升級前檢查是否有沖突1.1測試兼容性, 如果之
繼續訪問
oracle 補丁,Oracle補丁介紹一
【前言】保證資料庫的穩定與安全運行是DBA的價值所在,Oracle Database本身也是一個軟體,隨著系統的使用場景和使用深度的增加一些原本沒被發現的漏洞或BUG就會逐漸被發現。所以成熟的IT企業,往往會定期對資料庫進行安全檢查和補丁的更新;【一】Oracle版本命名規則在進行Oracle更新補丁之前,先對Oracle的版本命名有個認識。從9i之後,oracle版本命名規則定義如下:A.B.C...
繼續訪問
熱門推薦 mysql[漏洞打補丁]小版本升級5.7.25到5.7.28
mysql[漏洞]小版本升級 事件背景 近日,公司進行安全掃描,發現mysql存在漏洞,高危漏洞編號為(CVE-2019-3822),此外還有多個中危,低危漏洞,目前mysql版本為5.7.25 解決方案 對mysql進行小版本升級到5.7.28,生產環境無法聯網,用rpm 包離線安裝,選擇就地升級。 Mysql的兩種升級方式 就地升級(In-place Upgrade) 關閉舊版本mys...
繼續訪問
Oracle打補丁步驟
1、登錄MOS,在patches&updates查找自己想要安裝的補丁號或者bug code,下載補丁。同時查閱readme,這裡面寫的是怎麼安裝補丁以及安裝補丁的事項。 2、將下載好的zip文件傳入要打補丁的主機。解壓到一個文件夾里(可以是自己臨時創建的一個文件夾<PATCH_TOP_DIR>,但需要注意整個文件夾包括裡面的文件的屬主都修改為oracle) 3、關閉資料庫...
繼續訪問
Oracle 11.2.0.4 RAC 手動打補丁
1 補丁介紹 GI補丁一般包括DB補丁,在打GI補丁過程中會自動打上DB補丁。也就是說GI版本>=DB版本 比如下載GI補丁包p26635745_112040_Linux-x86-64,解壓其實裡麵包括22502505、26392168、26609929三個目錄,而DB補丁包p26392168_112040_Linux-x86-64.zip解壓後就是26392168目錄 1. 1 下載補丁和...
繼續訪問
oracle滾動打補丁,ORACLE打補丁的方法和案例
打補丁使用opatch工具,具體操作方法以補丁包中的readme.txt為准1.查看某個補丁是否安裝的方法(下面命令不行就升級opatch)$ORACLE_HOME/OPatch/opatchlsinventory2.下載補丁包查看當前opatch版本。Oracle 11.2.0.1.0自帶的opatch版本是11.1.0.6.6。補丁包的README.html中有描述該補丁或PSU需要的最低版本...
繼續訪問
oracle滾動打補丁,Oracle打補丁過程補丁7272646
redhat enterprise linux 6.1安裝oracle 11.1.0.6.0,會提示錯誤:OUI-18001:the operating systemRedHat enterprise linux 6.1安裝Oracle 11.1.0.6.0會提示錯誤:OUI-18001:the operating system 'Linux
⑺ 新手求助,Mole database cache not built yet問題
庫沒有連接的意思,我們可以2 X" i9 ], d1 r6 a7 t% S0 x" k0 t) e
用命令來查看一下. Y2 Y, y" _7 `1 E: ?/ F
msf > db_status postgresql selected, no connection //postgresql資料庫被選中,沒有連接 T4 z
只需要退出msf 然後開啟相對應的服務即可,
所以我們需要,退出(exit)然後運行下面的兩條命令重新運行, }3 X6 Y5 Z) Z# R/ \3 {
service postgresql start
service metasploit start
⑻ 資料庫該怎麼破解
方法/步驟
1 我們首先要在網站源碼裡面找到,php資料庫的用戶名和密碼,還有ip地址,才能連接資料庫伺服器,一般資料庫信息文件,在首頁裡面都是有包含的,就拿dedecms來說,打開首頁,會看到if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))。
2 我們就找data目錄下的common.inc.php文件,就會看到資料庫連接信息。
3 dbhost就是ip地址,這個是資料庫的IP地址,dbname 就是資料庫名字,dbuser就是資料庫的用戶名,dbpwd就是資料庫的密碼,然後打開我們要用到的mysql資料庫連接軟體Navicat for MySQL。
4 依次 文件-->新建連接,然後出現連接信息,連接名隨便寫,ip地址就寫你要連接的伺服器的ip地址,埠不變3306,如果有改變就寫設置的埠就可以,用戶名就寫剛剛得到的用戶名,密碼就寫密碼。然後連接就行。
5 我只是給大家拿dede一個演示,這樣就可以了,如果其他的網站,根據源碼的不同,資料庫信息所在的文件也有所不同,一般都在conn.php,config.php,common.php,inc.php裡面找就行了。
⑼ kali2.0 msfconsole怎麼連接資料庫
1、postgresql啟動。
service postgresql start1
2、進入postgresql配置
sudo -u postgres psql
alter user postgres with password 'admin';12
注意1:』admin』 這個是密碼。
注意2:分號!!!! 一定要帶上分號」;」。
注意3:\q:退出資料庫
3、修改linux系統的postgres用戶的密碼(密碼與資料庫用戶postgres的密碼相同)
root@kali:~# sudo passwd -d postgres
passwd:密碼過期信息已更改。
root@kali:~# sudo -u postgres passwd
輸入新的 UNIX 密碼:
重新輸入新的 UNIX 密碼:
passwd:已成功更新密碼123456
4、修改PostgresSQL資料庫配置實現遠程訪問
root@kali:~# vi /etc/postgresql/9.4/main/postgresql.conf1
更改#listen_addresses = 'localhost'為listen_addresses = '*'
更改#password_encryption = on為password_encryption = on
root@kali:~# vi /etc/postgresql/9.4/main/pg_hba.conf1
在文檔末尾加上以下內容
# to allow your client visiting postgresql server
host all all 0.0.0.0/32 md512
root@kali:~# service postgresql restart 1
注意1:」#」號,一定要把」#」刪除掉。
注意2:在vi編輯模式下點擊鍵盤字母a是進入編輯模式,編輯完成後點擊「esc」退出編輯模式然後在最下方輸入」:wq」保存並退出。
5、管理PostgreSQL用戶和資料庫
root@kali:~# psql -U postgres -h 127.0.0.1
用戶 postgres 的口令:
psql (9.4.6)
SSL連接 (協議: TLSv1.2, 加密:ECDHE-RSA-AES256-GCM-SHA384,二進制位: 256, 壓縮比: 關閉)
輸入 "help" 來獲取幫助信息.
postgres=# create user msf with password 'admin' nocreatedb;
CREATE ROLE
postgres=# create database msf with owner=msf;
CREATE DATABASE
postgres=# \q123456789101112
注意1:還是要注意分號!!!沒有分號命令就無法執行。
注意2:注意復制的時候」「符號問題。
注意3:user後面是用戶名,password後面是用戶名對應的密碼。
注意4:命令執行後有返回結果才是執行成功了。
6、msf配置連接
root@kali:~# msfconsole
msf > db_status
[*] postgresql selected, no connection
msf > db_connect msf:[email protected]/msf
[*] Rebuilding the mole cache in the background...
msf > db_status
[*] postgresql connected to msf
msf > 12345678
db_connect -y /usr/share/metasploit-framework/config/database.yml1
在msf啟動後連接資料庫就好。
注意1:」msf:admin」這個是步驟5中的
「create user msf with password 『admin』 nocreatedb;」所建立的。
「127.0.0.1」是指本機。
「msf」這個是庫名。
注意2:」[*] postgresql connected to msf」這個是說明以鏈接成功資料庫。
7、配置自動連接
自動連接可以通過配置文件 /usr/share/metasploit-framework/config/database.yml 完成,內容可以通過復制database.yml.example並修改內容來完成設置。
root@kali:/usr/share/metasploit-framework/config#cp database.yml.example database.yml
root@kali:/usr/share/metasploit-framework/config#vi database.yml
root@kali:/usr/share/metasploit-framework/config#cat database.yml123
development: &pgsql
adapter: postgresql
database: msf
username: msf
password: admin
host: localhost
port: 5432
pool: 5
timeout: 5123456789
主要改database、password、host這三個值
重新執行msfconsole即可直接鏈接資料庫
⑽ kali 中mysql怎麼連接
你好。
正確的做法是:service postgresql start
service metasploit start
msfconsole
/etc/init.d/posrgresql start2
msfconsole)
db_connect postgres:postgres@localhost/msf3dev #根據自己是幾強狂吧。
kali默認的也沒有配置database.yml