Binwalk Windows 命令使用

2021-09-01 13:03:42 字數 1712 閱讀 7601

github專案:

在windows上安裝前你需要已經安裝python(2、3版本倒沒關係)

進安裝目錄

在位址列輸入cmd

在cmd(命令視窗)裡輸入:

python setup.py install   //安裝
安裝後,python裡輸入import binwalk不會報錯,說明可以在python裡呼叫binwalk。

新建乙個資料夾,並把資料夾的路徑加入到系統變數path裡(這樣在cmd裡就可以直接執行了。)

@echo off

echo * suggest: you'd better to input the parameters enclosed in double quotes.

echo * made by geekxuexiba

python "%~dp0\p_binwalk.py" %1 %2 %3 %4 %5 %6 %7 %8 %9

# -*- coding:utf-8 -*-

# author: zhouzhong

import sys

import binwalk

if __name__ ==

"__main__"

: lst=sys.argv

iflen(lst)

<2:

print

("no files."

) exit(

)try

:if lst[1]

[0]==

'-':

binwalk.scan(

*lst[2:

],signature=lst[1]

)elif lst[1]

[0]!=

'-':

binwalk.scan(

*lst[1:

],signature=

true

)except

:pass

將安裝目錄加入到環境變數path中

只要這個資料夾的路徑在系統變數path裡和這2個檔案存在著,那麼你就可以在cmd裡像linux那樣使用binwalk了。

-e 分解出壓縮包

binwalk -e pcat.bin

-d或者–dd 分解某種型別的檔案(在windows裡要用雙引號括起來)

binwalk -d=jpeg pcat.bin

-m 遞迴分解掃瞄出來的檔案(得跟-e或者-d配合使用)

binwalk -em pcat.bin

其他的可以參考:/wiki/usage

<注:本文主要摘抄自

*>

Android MTK Android 編譯命令

命令格式 maketek option project action modules option t tee 輸出log資訊到當前終端 o opt 編譯附加條件,一般使用 opt target build variant user來編譯使用者板軟體 h help 列印幫助資訊並退出 project...

applicationContext的命名空間

xsi schemalocation spring beans.xsd xmlns xmlns 宣告了乙個命名空間 例如 xmlns aop 這樣就可以用標籤了.通常情況下還需要提供乙個對映位址.比如 xmlns aop 提供乙個對映位址後變為 xmlns aop xsi schemalocatio...

kettle windos linux操作命令

rep 資源庫名稱 user 資源庫使用者名稱 pass 資源庫密碼 trans 要啟動的轉換名稱 dir 目錄 不要忘了字首 file 要啟動的檔名 轉換所在的 xml 檔案 level 日誌等級 基本,詳細,除錯,行級,錯誤,沒有 logfile 要寫入的日誌檔案 listdir 列出資源庫裡的...