馬賽克密碼破解——GitHub 熱點速覽 Vol.50

削微寒發表於2020-12-15

作者:HelloGitHub-小魚乾

“xx”(爆粗口) 這個詞是最能體現本人看到本週 GitHub 熱點的心情的。那一天,看到用圖片處理技術還原馬賽克密碼的 Depix 便驚為天人,這個本週特推的專案不負我望,一週輕鬆破萬星。當然,也要提下眼前一亮的高顏值十六進位制編輯器 ImHex,也是本週 GitHub Trending 的香饃饃,極搭逆向工程師。

除了它們還有硬核專案嗎?有!

煥發新星的 css-in-readme-like-wat,雖然是五個月之前開源的專案,但是本週也是獲得了超 2k 的 star,運用 HTML 和 CSS 技術裝扮 GitHub README 的它也是高顏值一族。還有還有 LinkedIn 開源工程師晉升之法也是頗受歡迎,oskarsve 開源的 ms-teams-rce 則讓本人在 GitHub 吃飽了微軟的黑歷史瓜…

以下內容摘錄自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 熱帖(簡稱 HN 熱帖),選項標準:新發布 | 實用 | 有趣,根據專案 release 時間分類,釋出時間不超過 7 day 的專案會標註 New,無該標誌則說明專案 release 超過一週。由於本文篇幅有限,還有部分專案未能在本文展示,望周知 ?

  • 本文目錄
      1. 本週特推
      • 1.1 周獲 3k+ star 十六進位制編輯器:ImHex
      • 1.2 馬賽克密碼還原:Depix
      1. GitHub Trending 周榜
      • 2.1 Firebase 替代品:Supabase
      • 2.2 晉升之法:school-of-sre
      • 2.3 重新體驗 Laravel:Sail
      • 2.4 README 小把戲:css-in-readme-like-wat
      • 2.5 引起公憤的微軟:ms-teams-rce
      • 2.6 時序視覺化:PlotJuggler
      • 2.7 現代 JS 教程:en.javascript.info
      1. 推薦閱讀

1. 本週特推

1.1 周獲 3k+ star 十六進位制編輯器:ImHex

本週 star 增長數:3,900+

New ImHex 是一個高顏值十六進位制編輯器,適用於逆向工程師,程式設計師和在凌晨 3 點工作時重視視力的人們。特性:

  • 有特色的十六進位制檢視
  • 自定義類 C ++ 模式語言,突出顯示檔案內容
  • 資料檢查器允許將資料解釋為許多不同的型別
  • 大檔案支援,可快速高效地載入
  • 字串搜尋
  • 支援檔案 Hash
  • 支援 10+ 種不同架構的反彙編程
  • 資料分析儀
  • 內建備忘單,用於模式語言和數學評估器
  • 護眼模式

GitHub 地址→https://github.com/WerWolv/ImHex

1.2 馬賽克密碼還原:Depix

本週 star 增長數:10,100+

New 超神專案,一天獲得 4k+ star 的馬賽克密碼還原——Depix 是一個從畫素化/馬賽克的截圖中恢復密碼的工具,它用線性盒式過濾器實現畫素化影像還原。在它開源後的一週內,獲得了 10.1k star,這應該是目前為止小魚乾遇到破萬速度最快的 Repo 了,可見它的神奇之處。

GitHub 地址→https://github.com/beurtschipper/Depix

2.1 Firebase 替代品:Supabase

本週 star 增長數:300+

Supabase 使用企業級的開源工具構建 Firebase 特性,它是一個開源的 Firebase 替代品。特點:

  • 託管 Postgres 資料庫
  • 實時訂閱
  • 身份驗證和授權
  • 自動生成 API
  • 皮膚 ​​​

GitHub 地址→https://github.com/supabase/supabase

2.2 晉升之法:school-of-sre

本週 star 增長數:3,200+

New school-of-sre 是 LinkedIn 幫助初級人才晉升為 SRE 的課程。涵蓋以下內容:

  • 基礎系列
  • Linux 基礎
  • Git
  • Linux 網路
  • Python 和網路
  • 資料
  • 關聯式資料庫(MySQL)
  • NoSQL 概念
  • 大資料
  • 系統設計
  • 安全

GitHub 地址→https://github.com/linkedin/school-of-sre

2.3 重新體驗 Laravel:Sail

本週 star 增長數:300+

New Sail 是 Laravel 官方提供的 Docker 整合環境,相容 macOS、Windows (WSL2) 和 Linux。輕量級的 Sail 命令列介面讓你在沒有任何 Docker 經驗的情況下也可以構建 Laravel 應用程式,且具有更好的 Laravel 相容性。雖然它一週獲得的 star 數並不如一個老牌過萬專案的自然增長高,但是作為官方開源的整合環境還是值得推薦一番 [手動狗腿]

GitHub 地址→hhttps://github.com/laravel/sail

2.4 README 小把戲:css-in-readme-like-wat

本週 star 增長數:2,300+

css-in-readme-like-wat 是一個 CSS 小把戲,通過 svg 而不是 gif 來裝扮你的 README。​​​

GitHub 地址→https://github.com/sindresorhus/css-in-readme-like-wat

2.5 引起公憤的微軟:ms-teams-rce

本週 star 增長數:950+

New ms-teams-rce 是微軟“黑歷史”記錄倉。事情要從三個月之前,微軟團隊協作工具 Microsoft Teams,被發現存在嚴重的遠端執行漏洞說起,這個漏洞的攻擊者只需要在 Teams 中給目標傳送一條看起來很正常的訊息。受害者只要點選檢視訊息,然後就會遠端執行程式碼。就這個影響巨大的漏洞被微軟判斷為最低階別的漏洞且在三個月之後才被修復,引起了國外工程師的不滿,專案作者 oskarsve 併發起了這個倉庫,並詳細記錄了這個漏洞事件的整個來龍去脈,引起了廣泛的討論。配圖為漏洞的攻擊過程。

GitHub 地址→https://github.com/oskarsve/ms-teams-rce

2.6 時序視覺化:PlotJuggler

本週 star 增長數:900+

PlotJuggler 是一個值得一用的時序視覺化工具。亮點:

  • 使用者介面可拖拽
  • 從檔案載入靜態資料
  • 連線實時資料流
  • 記憶視覺化佈局和配置,以便日後重用
  • 快捷 OpenGL 視覺化
  • 可以處理數千個時序和數百萬個資料點
  • 採用簡單的編輯器轉換資料:導數,移動平均線,積分等…
  • 支援外掛進行擴充套件

GitHub 地址→https://github.com/facontidavide/PlotJuggler

2.7 現代 JS 教程:en.javascript.info

本週 star 增長數:1,000+

en.javascript.info 是一份國際友人整理的全面、系統化 JavaScript 教程,分為 JS 程式語言、瀏覽器、其他文章等三個部分,你可以通過搜尋學習你想了解的技術點。

線上閱讀→https://javascript.info/

GitHub 地址→https://github.com/javascript-tutorial/en.javascript.info

3. 推薦閱讀

以上為 2020 年第 50 個工作周的 GitHub Trending ?如果你 Pick 其他好玩、實用的 GitHub 專案,記得來 HelloGitHub issue 區和我們分享下喲 ?

相關文章