<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    pwcrack - 一款Md5密碼自動破解框架

    VSole2022-07-29 08:31:52

    聲明:該公眾號大部分文章來自作者日常學習筆記,也有部分文章是經過作者授權和其他公眾號白名單轉載,未經授權,嚴禁轉載,如需轉載,聯系開白。

    請勿利用文章內的相關技術從事非法測試,如因此產生的一切不良后果與文章作者和本公眾號無關。

    pwcrack-framework是一個用Ruby編寫的密碼自動破解框架,目前提供了在線破解和30離線破解接口,支持53種破解算法。大家可以給作者點個star!!!

    項目地址:

    https://github.com/L-codes/pwcrack-framework
    

    0x01 特點

    Ruby2.7+(使用 Ruby2.7.2和Ruby3.1.1測試)?支持Linux/OSX/Windows平臺運行支持在線和離線的進行破解密碼明文支持自動分析密文算法調用插件破解提供簡單的 DSL 編寫插件配置java環境擴展,支持更多算法,可安裝gem install rjb
    

    0x02 安裝

    $ git clone https://github.com/L-codes/pwcrack-framework$ cd pwcrack-framework$ bundle install# banner view$ ./pwcrack banner
        [ Github ] https://github.com/L-codes/pwcrack-framework
                           [ Plugin Count ] 
             Online Plugin: 22        Offline Plugin: 30                   supporting algorithms: 53
                      [ Algorithm Plugin Count ] 
             serv_u: 20             md5: 20            sha1: 12        dedecms: 10          md5_16: 10           mysql:  8           ntlm:  7          mysql3:  6          sha256:  6         sha512:  6              lm:  4             md4:  4          mssql:  2          sha384:  2     landray_ekp:  1  juniper_type9:  1         h3c_imc:  1      h3c_huawei:  1        grafana:  1             gpp:  1         foxmail:  1       foxmail6:  1        flashfxp:  1      finereport:  1      filezilla:  1       druid_rsa:  1      dongao_rc4:  1      whirlpool:  1          sha224:  1       ripemd320:  1      ripemd256:  1       ripemd160:  1       ripemd128:  1           mdc2:  1             md2:  1       dahan_jis:  1      d3des_vnc:  1       cisco_vpn:  1     cisco_type7:  1         xshell:  1            xftp:  1       websphere:  1    uportal2800:  1          trswcm:  1       seeyon_a8:  1   securecrt_v2:  1       securecrt:  1       qizhi_php:  1      navicat12:  1       navicat11:  1       mobaxterm:  1    mac_osx_vnc:  1        lsrunase:  1          zfsoft:  1
    # Install in Termux$ pkg install git ruby ruby-dev clang make libffi-dev$ gem install bundler$ git clone https://github.com/L-codes/pwcrack-framework$ cd pwcrack-framework$ bundle update --bundler
    

    0x03 示例用法

    示例 1

    示例 2

    示例 3

    示例 4

    0x04 插件開發 DSL

    #!/usr/bin/env ruby## Plugin 80p# Author L#
    plugin '80p' do  web_server 'http://md5.80p.cn'  supported_algorithm :md5, :md5_16, :sha1
      crack {    r = post '/', {'decode': passwd}    r.body.extract(/<font color="#FF0000">(.*?)<\/font>/)  }end
    

    0x05 本地數據庫

    在v1.4.0之后版本,添加了本地的密碼數據庫(大多數為cmd5等需收費查詢),localdb 插件會查詢本地的數據庫

    初次使用或需要重建本地數據庫,則執行如下命令

    pwcrack initdb
    

    也可以自定義字典進行創建數據庫

    $ pwcrack initdb my_dict.txt
    

    在v1.9.8之后版本,添加了add和updatedb功能,新增明文到data/words.txt則使用

    $ pwcrack add <word...>
    

    更新data/words.txt中新增的明文記錄到數據庫則使用

    $ pwcrack updatedb
    

    注意:安裝時最好用作者建議的Ruby 2.7.2和Ruby 3.1.1,否則可能會出現各種依賴包版本問題......!

    數據庫
    本作品采用《CC 協議》,轉載必須注明作者和本文鏈接
    數據庫的安全性是指保護數據庫免受未經授權的訪問、篡改、破壞或丟失。
    提升數據庫自身安全防護能力、改善應用維護管理方式、運用適合自身運營現狀的安全管控方案,是企業在數字化轉型中必須重視的問題。
    數據庫注入提權總結
    2022-08-10 15:52:54
    首先,不能直接將該函數注入子查詢中,因為 Oracle 不支持堆疊查詢 。其次,只有數據庫管理員才能使用 DBMS_LOCK 包。在 Oracle PL/SQL 中有一種更好的辦法,可以使用下面的指令以內聯方式注入延遲:dbms_pipe.receive_messageDBMS_PIPE.RECEIVE_MESSAGE() 函數將為從 RDS 管道返回的數據等待 10 秒。
    如果關閉了autocommit,所有的sql語句都在一個事務中,直到執行了commit或rollback,該事務結束,并且開啟了下一個事務。DML語句等都不會強制提交事務。因此與其說ACID是事務必須滿足的條件,不如說它們是衡量事務的四個維度。undo log屬于邏輯日志,它記錄的是sql執行相關的信息。當發生回滾時,InnoDB會根據undo log做相反的事情,對于每個insert,回滾做delete;對于每個delete,回滾做insert;對于update,回滾會執行一個相反的update,把數據改回去。
    數據庫的可觀測性的學習榜樣是Oracle,我們根據Oracle官方發布的資料以及可觀測性接口就可以比較清晰的了解到數據庫的運行狀態,進行問題定位、性能分析的工作。目前國產數據庫都沒有提供如此豐富的可觀測性接口與工具,因此對于國產數據庫的運維來說,造成了很大的障礙。不知道今年的開發者大會上發布的openGauss商業版里,會不會看到USTORE成為默認存儲引擎的功能。
    數據庫沒有備份,一旦數據庫被惡意破壞或者因為軟硬件故障導致不可用,煩惱的不僅是IT人,還有企業的經營者。所以,企業需要結合不同場景靈活組合不同的備份和恢復手段,備份之后也要定期進行恢復演練,確保恢復流程的正確性和數據庫備份集的有效性。
    數審系統發揮的作用就是回答以上這些追問。靠人工24小時監控數據庫的一切訪問行為幾乎難以實現,因此,借助工具的力量,引入數審產品才是成熟的做法。建立數審體系,無論是外部還是內部,只要出現了針對數據庫的惡意操作,數據庫審計就能夠第一時間識別并發出告警,讓管理者第一時間進行處理,能夠有效降低甚至避免損失。所以,數據庫審計對于數據安全防護來說是必要一環。
    據中國信息通信研究院《數據庫發展研究報告》預測,預計到2025年,全球數據庫市場規模將達到798億美元。2021年3月,“十四五”規劃綱要正式頒布,提出要培育壯大人工智能、大數據、區塊鏈等新興數字產業。國家也陸續印發不同領域的“十四五”規劃。
    數據庫運維人員(DBA)在開展日常運維工作的過程中,因操作環境和規范要求的不同,其訪問數據庫的方式也相對靈活——既可以通過網絡遠程訪問,也可以進行本地訪問。那么問題來了...
    VSole
    網絡安全專家
      亚洲 欧美 自拍 唯美 另类