那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

制作一個簡單的黑客小工具U-disk-thief

馬哥Linux運維 ? 來源:未知 ? 作者:李倩 ? 2018-09-17 16:11 ? 次閱讀

最近一直在學習Python爬蟲,可能隨著研究的深入,受到爬蟲技術的感染,開始對獲取別人的數據產生了興趣,Python寫網頁爬蟲是獲取別人網站上的數據,那可不可以用Python寫一個程序獲取別人U盤上的數據呢!

研究了網上的一些程序,結合手上的這塊可以帶來無限歡樂的Raspberry Pi,開始制作了我的第一個簡單的黑客小工具U-disk-thief(U盤小偷)。

我們要實現的效果是,當有U盤插入到樹莓派USB插口上時,被插入的U盤中文件的名稱及文件路徑信息將生成一個TXT格式的文件,之后傳入到你制定的微信當中,程序執行的速度取決于U盤中文件個數的多少。

在這里做一個說明,寫這個程序并不是要對別人的數據及隱私進行扒竊,只是為了對Python編程的學習和技術的研究。話又說回來,就我周圍這些人的U盤,也沒什么有價值的數據值得獲取,反而是U盤里攜帶著各種蠕蟲病毒和宏病毒,經常是過來找我幫忙給U盤殺毒或者是恢復U盤里被隱藏的文件,真是不愿意將這些U盤鏈接到電腦上!好了,話不多說,開始我們的制作過程吧!

1.準備材料

(1)樹莓派(2)兩部可以登錄微信的智能手機(分別用于登錄兩個互為好友的微信號)(3)U盤一個

2.樹莓派鏈接U盤自動識別

由于樹莓派上安裝的是Linux系統,無法對插入的U盤進行自動識別并掛在,在制作前需要在樹莓派上進行設置,實現鏈接U盤自動識別,方法如下:

在樹莓派上輸入命令

sudo nano /etc/udev/rules.d/10-usbstorage.rules

復制粘貼這個腳本到編輯窗口

保存退出!

再次插入U盤設備 會自動掛載到/media目錄下面的目錄被識別為Untitled-sda1(路徑為/media/Untitled-sda1,記住這個路徑,一會我們將會用到), 實現自動識別后可以支持U盤中utf8格式的中文文件名。

3.python代碼

4.代碼解析

程序代碼比較容易理解,首先是檢測指定的系統路徑下的文件夾是否存在,也就是U盤插入顯示的文件夾USB=/media/Untitled-sda1,若不存在就間隔10秒再次執行檢測,若發現U盤,則執行獲取U盤信息的函數def usbWalker(),函數將生成一個u-copy.txt的文本文件存儲在'/home/pi/usbdisk-copy/'路徑下,注意這里的usbdisk-copy文件夾是我們提前建好的,并且Python程序文件也存儲在這個路徑下,u-copy.txt文件生成后將發送到制定的微信中(這一步的具體實現方法可以參照我之前的兩篇文章《Python+樹莓派 實現微信拍照、攝相機器人》和《Python+樹莓派+人體紅外感應模塊 實現微信監控》關于微信機器人的使用)。

若U盤一直插在樹莓派上,則一直進行著程序,這樣就會反復生成u-copy.txt文件,這樣很不合理,所以在執行生成txt文件函數前,先執行檢測U盤是否重復的函數def getusb(),進行簡單的重復比較,若發現重復則不執行def usbWalker()函數。

5.應用擴展

這個程序同樣可以修改后在windows系統上執行,修改代碼增加文件拷貝函數,不但可以讀取到U盤的文件名稱和路徑,還能copy文件詳細內容,或者可以指定copyU盤中那些類型的文件(.doc/.xls/.ppt/.txt......),也可以省去微信發送的環節,將copy的文件存儲起來。

由于樹莓派的存儲空間比較小,這里沒有這么做,但是我在windows系統上完成了上述擴展的程序,并且用Python的打包工具pyinstaller 將程序打包成了.exe執行程序,還設置成windows的本地服務后臺運行,這樣就可以更加神不知鬼不覺的獲取U盤數據。

以上就是這個簡單的黑客小工具制作,這里純粹是為了技術的分享,若你用這種方式做了一些bad thing,請后果自負,是不是腦袋里已經想著要copy誰的U盤啦!慎重、慎重!!!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85040
  • 樹莓派
    +關注

    關注

    117

    文章

    1710

    瀏覽量

    105880

原文標題:Python+樹莓派 制作簡單黑客工具U-disk-thief(U盤小偷)

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    單片機小工具大全錦集92小工具收集 有效期30天

    本帖最后由 毛坦523416 于 2015-11-22 19:27 編輯 鏈接點擊文字--->單片機工具大全錦集92小工具收集單片機開發工具大全錦集92
    發表于 12-30 16:29

    圖片轉PCB圖的小工具

    畫PCB的時候發現的不錯的小工具,可以將圖片轉成PCB圖。大家還有什么好用的小工具,大家積極分享下O(∩_∩)O~~btp2.rar
    發表于 05-08 06:36

    用UcguiBuilder4制作的CHECKBOX小工具例程分享!

    用UcguiBuilder4制作的CHECKBOX小工具例程,好用,值得推廣!注意換膚前后有差異。EMWIN實驗17+ CHECKBOX小工具.rar (3.82 MB )
    發表于 07-29 22:56

    C語言注釋刪除小工具是什么

    C語言注釋刪除小工具款刪除c語言注釋并實現編譯的工具,如果你喜歡這款軟件,就快來IT貓撲下載吧!C語言注釋刪除小工具介紹很多編譯器不支持中文注釋,特別是日系的單片機編譯器,這是
    發表于 07-14 08:39

    C語言注釋刪除小工具的使用教程

    C語言注釋刪除小工具是什么?C語言注釋刪除小工具共有幾個狀態?
    發表于 10-18 06:06

    怎樣制作開門預警通知的小工具

    目錄前言效果圖硬軟件條件:單片機程序服務器端代碼結束前言最近出來實習,一個人住出租屋每天晚上回來總感覺屋子里面有人來過,因此像制作開門預警通知的
    發表于 11-01 06:14

    分享開源的ESP32 物聯網小工具

    描述ESP32 物聯網小工具這個小工具是學習多種技術和技能的機會。這是摘要:了解如何使用 PlatformIO 和 Microsoft Visual Studio Code 對 E
    發表于 06-17 10:03

    自制51小工具

    自己做的51小工具,有數碼管段碼生成,51定時器計算,進制轉換等
    發表于 11-19 11:35 ?7次下載

    自寫小工具

    自己寫的小工具感覺還不錯,分享給大家。
    發表于 05-17 09:49 ?40次下載

    單片機計算小工具

    常用單片機計算小工具
    發表于 02-27 16:43 ?11次下載

    網絡測試小工具的原理及制作

    現在的單位和家庭電腦上網日見普及,ADSL和LAN寬帶漸漸融人百姓日常工作和生活。但是經常出現不能上網的故障又令人煩惱不已,到底是哪里有故障?機器、軟件還是網絡?這里給大家介紹體積小巧、制作
    的頭像 發表于 09-28 09:53 ?5400次閱讀

    CAD看圖小工具免費下載

    CAD看圖小工具免費下載
    發表于 12-18 14:01 ?46次下載

    射頻工程類計算小工具

    射頻工程類計算小工具,有LC諧振頻率計算、PCB特性阻抗計算工具軟件、電感量計算等共19計算小工具
    發表于 03-21 14:50 ?56次下載

    電阻分壓計算小工具

    計算電阻分壓的小工具
    發表于 09-07 14:54 ?44次下載

    amo的編程小工具合集

    amo的編程小工具合集
    發表于 03-23 09:19 ?6次下載
    哪里有百家乐投注网| 百家乐官网园zyylc| 盛世国际投注| 大发888怎么样| 大发888全部的网站地址| 威尼斯人娱乐场官网 | 威尼斯人娱乐城官网lm0| 威尼斯人娱乐平台开户| 全讯网ceo| 富田太阳城二手房| 大发888大发888娱乐城| 顶级赌场官方安卓版手机下载| 365棋牌游戏| 真人娱乐城| 百家乐官网软件骗人吗| 百家乐官网赌博外挂| 百家乐官网打线| 缅甸百家乐官网赌场娱乐网规则| 百家乐官网包台| 电子百家乐官网假在线哪| 百家乐官网推荐| 百家乐网上投注文章| 百家乐旺门打| 德州扑克教程| 东安县| bet365娱乐在线| 安溪县| 百家乐官网娱乐网真钱游戏 | 百家乐赌场彩| 百家乐真人视频出售| bet365主页| 百家乐官网破解视频| 百家乐官网大西洋| 娱乐城百家乐可以代理吗 | 海立方娱乐城线路| 亚洲百家乐官网新全讯网| 百家乐官网网上赌博| 百家乐官网翻天主题曲| 澳门百家乐赢钱公式不倒翁| 二八杠手法| 大发888网页ban|