Umap2:開源USB host安全評估工具

2021-02-23 黑白之道

Umap2是一款由NCC Group和Cisco SAS小組開發的、基於python的USB host安全評估工具。

     

  它擁有第一版所支持的所有功能:

  umap2emulate:USB設備枚舉

  umap2scan:用於設備支持的USBhost掃描

  umap2detect:USBhost作業系統檢測(尚未實現)

  umap2fuzz:USB host fuzzing

  另外,該版本中添加了額外的功能:

  USBhost fuzzing使用kitty作為fuzzing引擎

  Umap2中不僅包含可執行的腳本,而且作為程序包進行安裝,也可用於庫

  注意:Umap2目前仍然是一款處於alpha階段的工具。API、可執行文件名都有可能會更改。

  安裝

  Umap2是一個比較早期的版本,因此還不能通過pypi安裝。目前是使用pip進行安裝:

$ pipinstall git+https://github.com/nccgroup/umap2.git#egg=umap2

  附屬功能

  Umap2的附屬功能列在setup.py文件中,並且會與Umap2一起安裝。但是對於某些設備需要添加支持:

  大容量存儲

  需要在運行目錄中添加名為stick.img的磁碟鏡像。

  MTP

  1、需要在當前目錄中添加名為mtp_fs的文件/文件夾

  2、需要python程序包pymtpdevice,下載地址:https://github.com/BinyaminSharet/Mtp

  用例

  設備枚舉

  Umap2的基本功能是枚舉。用戶可以枚舉任何一個存在的USB設備(使用umap2list命令查看可用設備):

$ umap2emulate -P fd:/dev/ttyUSB0 -C mass_storage

  或枚舉自己的設備:

$ umap2emulate -P fd:/dev/ttyUSB0 -C ~/my_mass_storage.py

  將來會有一個詳細的添加設備的指南,同時,用戶可以在umap2/dev/目錄下查看umap2設備。

  設備支持掃描

  Umap2會檢測主機支持的USB設備類型。它通過在短周期內模擬不同的設備並發送設備特有的消息來完成掃描:

$ umap2scan -P fd:/dev/ttyUSB0

  Fuzzing

  Umap2的Fuzzing過程有三個步驟組成,這三步未來可能會寫到一個獨立的腳本中:

  1、用戶需要確定目標主機的消息序列和模擬的USB設備:

$ umap2stages -P fd:/dev/ttyUSB0 -C keyboard -s keyboard.stages

  2、在獨立的shell中啟動kitty fuzzer,並提供第一階段生成的stages:

$ umap2kitty -s keyboard.stages

  3、開啟fuzz模式的umap2鍵盤仿真

$ umap2fuzz -P fd:/dev/ttyUSB0 -C keyboard

  步驟三執行後,fuzzing會話就開始了。

【紀念青蔥歲月】那些年我們一起追過黑客網站!

MSsql盲注指南

惡意軟體GODLESS可獲取安卓 Root 權限 90% 安卓設備將受影響

「隱秘拍攝」實戰:用樹莓派製作一臺可穿戴攝像機

開源壓縮庫Librachive曝高危漏洞,影響Debian Linux、FreeBSD等大量產品

比特幣贊助打賞地址:13sbdFRyFBeqmXY9GJQf66s5cwmvLvWaAD

長按公眾號,可「置頂

----

要聞、乾貨、原創、專業
關注「黑白之道」 微信:i77169
華夏黑客同盟我們堅持,自由,免費,共享!

相關焦點

  • WinPcap威力加強版:這個國產開源工具獲得了Google贊助
    Npcap項目是最初2013年由Nmap網絡掃描器項目創始人Gordon Lyon和北京大學羅楊博士發起,由Google公司Summer of Code計劃贊助的一個開源項目,遵循MIT協議,與WinPcap一致。
  • 大數據2015:Hadoop和大數據-60款頂級大數據開源工具
    一、Hadoop相關工具1. HadoopApache的Hadoop項目已幾乎與大數據劃上了等號。它不斷壯大起來,已成為一個完整的生態系統,眾多開源工具面向高度擴展的分布式計算。相關連結:http://hadoop.apache.org2. Ambari作為Hadoop生態系統的一部分,這個Apache項目提供了基於Web的直觀界面,可用於配置、管理和監控Hadoop集群。
  • 開源巨獻:2017 年 Google 開源了這些超讚的項目
    點擊上方「CSDN技術頭條」,選擇「置頂公眾號」深度技術文章,第一時間送達!
  • Turtl:安全、開源的 Evernote 替代品
    Turtl 是一個安全、開源的 Evernote 替代品,在Linux、Windows、Mac 和 Android 等系統上都能使用
  • Sweet Home 3D:一個幫助你尋找夢想家庭的開源工具 | Linux 中國
    由於這是一個相當繁瑣且不太準確的展示我的發現的方式,我因此去尋找一個開源解決方案,以更好地展示我們未來的夢想之家將會是什麼樣的,而不會取決於我的模糊記憶和模糊的照片。Sweet Home 3D[1] 完全滿足了我的要求。Sweet Home 3D 可在 Sourceforge 上獲取,並在 GNU 通用公共許可證下發布。它的網站[2]信息非常豐富,我能夠立即啟動並運行。
  • 如此慘澹:著名開源電子郵件加密軟體GPG只有一個人維護,而且快破產了
    上圖這個人就是著名開源電子郵件加密軟體Gnu Privacy Guard(GPG)的作者Werner Koch。他的軟體被斯諾登(Edward Snowden)和數以萬計的記者、異議人士、注重安全的人士使用。Werner Koch從1997年開始寫GPG,無論是升級或是打補丁,他基本是在獨立運營這款安全軟體。最近悲劇發生了——已經53歲的他瀕臨破產。
  • 匯總:大數據開源框架技術掃盲
    相關網站:Apache AmbariDr.Elephant:Dr.elephant是一款對Hadoop和Spark任務進行性能監控和調優的工具,它由LinkedIn的團隊於2016年開源,開源之前已經在公司運行使用2年。它能自動採集作業的度量指標並分析,然後以簡單明了的方式展現出來。
  • 開源巨獻:Google最熱門的40款開源項目
    該庫兼容 Linux/Mac OS X 和 Python 2.7。TensorFlow 的版本必須至少為 1.0.1。Sonnet 支持 TensorFlow 的 virtualenv 安裝模式,以及 nativ pip 安裝。
  • Katyusha掃描器:基於Telegram的全自動SQL注入工具
    註:Telegram 是一款主打隱私安全和更純粹的通信的即時通訊軟體,它的背後是俄羅斯最大的社交網絡 VKontakte,而其創始人之一 Nikolai Durov 為其設計了全新的傳輸協議,他曾宣稱說只要有任何人成功破解已攔截的通化訊息,他就會提供 20 萬比特幣作為獎金,可見 Telegram 對自己的通信安全是有多自信。
  • 微軟:來這個開源的網站看看我們是如何擁抱開源的
    微軟近日上線了一個新的開源網站——網站本身既是開源的,內容也是關於開源的——來展示其如何擁抱開源,同時提供一些開源服務。從首頁來看,這一開源網站的核心理念是「開放」、「協作」和「靈活」。微軟在網站中陳列了自己的開源項目和服務。網站分為參與、項目、生態、招聘及博客等版塊。
  • BND2:百度網盤下載新工具,無視限速,滿速下載
    關於第三方百度網盤不限速下載工具,之前推薦過 Pandownload,其他類似的軟體如:Motrix 之類的也還有很多。
  • 標準|XF/T 3005-2020 單位消防安全評估 發布
    應急管理部                           2020年11月10日  附件:1.AQ/T 2076-2020 頁巖氣鑽井井控安全技術規範2.AQ/T 2077-2020 頁巖氣井獨立式帶壓作業機起下管柱作業安全技術規範
  • 阿里安全團隊越獄IOS11.2系統,網友稱:完全不信,索要越獄工具
    在最近的時間裡,蘋果發布了IOS 11.2.1系統,同時還有帶來了IOS 11.2.5測試版,11.2.1的更新變化據說是對智能家居漏洞的修復以及其他小
  • 臥槽:微軟又推出新的開源網站!
    近日,微軟上線了一個新的開源網站
  • 《失能與失能評估標準研究》課題專家論證會暨失能評估標準業務培訓會在揚州舉行
    會議現場2018年8月2日上午,由中國社會保障學會醫療保障專業委員會主辦、泰康養老保險股份有限公司協辦的
  • USB-C:新一代USB接口
    參考連結:http://www.cnet.com/news/usb-type-c-one-cable-to-connect-them-all/
  • 機務視窗丨深挖潛 降成本 讓工具價值最大化
    根據《關於牢固樹立過緊日子思想大力增收和降本增效的通知》要求,青島維修基地維修保障單元對報廢工具進行多次評估,根據報廢原因和用途,列出清單明細,並與機務培訓中心積極溝通,將評估過的報廢工具轉化為培訓教具,讓維修工具在培訓上體現更大價值,變「廢」為寶。
  • 開源神器:可快速在 iOS 設備上安裝 Windows、Linux 等作業系統!
    如果你也有這種好奇的想法,那今天的這個開源項目就必須得好好研究一下了。國外有一位名為 osy86 的開發者將 iPhone 玩出了新高度並在 GitHub 上正式開源了有史以來第一個能在 iOS 上完美運行的虛擬機軟體:UTM。
  • 蘋果越獄工具 | iOS 14.3越獄工具更新
    長期更新預告:日常 軟體測評、網站測評,神器測評, 資源測評,稀缺資源    1.Android面具&框架&免root太極、轉生、黃鳥教程2.win黑蘋果雙系統教程(OC&Clover |Catalina&Bigsur)3.黑蘋果&
  • 唐鳳:開源之道 2015
    Enlightenment 這個字在十八世紀,伏爾泰、康德、牛頓說 Lumières、Aufklärung,指的是讓理性的光線,照亮人類的生活,這些想法最終導致了世紀末的法國大革命,提出自由、平等、博愛的理想。自由軟體運動 30 年來,爭取不受限制的網路言論、創作、近用權利,是政治概念。