日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

buuctf firmware(binwalk和firmware-mod-kit的使用)

發布時間:2025/3/21 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 buuctf firmware(binwalk和firmware-mod-kit的使用) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 題目介紹
    • 環境搭配以及文件提取
    • firmware-mod-kit工具:[https://blog.csdn.net/ldwj2016/article/details/80712566](https://blog.csdn.net/ldwj2016/article/details/80712566)
    • 然后查殼
    • 脫殼
    • 拖進ida

題目介紹


環境搭配以及文件提取

bin文件,首先用binwalk來提取文件

  • 先安裝bin
  • sudo apt install binwalk
  • 提取文件
  • binwalk -e firmware.bin



    120200.squashfs這是一個linux的壓縮文件
    我們需要firmware-mod-kit工具來進行解壓。

    firmware-mod-kit工具:https://blog.csdn.net/ldwj2016/article/details/80712566

    # For Ubuntu 需要安裝的依賴庫文件 $ sudo apt-get install git build-essential zlib1g-dev liblzma-dev python-magic git clone https://github.com/mirror/firmware-mod-kit.git # 進入源碼目錄 cd firmware-mod-kit/src # 執行configure文件生成Makefile文件然后make編譯生成可執行文件 ./configure && make

    把文件放在firmware-mod-kit目錄下進行解壓

    extract-firmware.sh 解包固件build-firmware.sh 重新封包check_for_upgrade.sh 檢查更新

    進行如下解壓。

    ./unsquashfs_all.sh fireware/120200.squashfs

    然后得到目錄


    根據題目,他需要找后門軟件,直接find即可

    find -name "*backdoor*"

    然后查殼

    脫殼


    拖進ida

    題目所要flag為:md5(網址:端口)
    搜索字符串:

    網址的話也就只有這個。網址:echo.byethost51.com

    在主函數中關于連接的代碼的話,也就這里 :

    initConnection()函數


    58轉化為字符后是":"

    進入 initConnection()函數后看到的是端口號為36667,查看一下這個函數,

    char *strchr(const char *str, int c)

    參數str – 要被檢索的 C 字符串。
    c – 在 str 中要搜索的字符。

    33a422c45d551ac6e4756f59812a954b if ( strchr(&s, ':') ){v0 = strchr(&s, ':');v3 = atoi(v0 + 1);*strchr(&s, 58) = 0;}

    這個函數的意思我覺得是,檢查一下這個網址后面有沒有自帶端口,有的話呢,就把端口值取出來賦給v3,也就是原來我們自己賦的端口值,然后把:這個位置改為0(為什么要把區分網址和端口的位置改為0,我也很好奇);沒有的話呢,就直接跳過

    剛才錯了,轉換為字符一看后,就知道了,

    它是\0,也就是字符結束標志嘍,然后呢,這個字符串就去掉了端口號,它就會自行去拼接

    總結

    以上是生活随笔為你收集整理的buuctf firmware(binwalk和firmware-mod-kit的使用)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。