binwalk - kézikönyv, opciók, parancspéldák


NÉV

binwalk - Beágyazott fájlok és futtatható kód bináris képek keresésére szolgáló eszköz

SZINOPSZIS

binwalk [OPTIONS] [FILE1] [FILE2] [FILE3] ...

LEÍRÁS

Binwalk v2.3.2+dcb1403 Craig Heffner, ReFirmLabs https://github.com/ReFirmLabs/binwalk

Az aláírás szkennelési beállításai:

-B, --signature

Vizsgálja meg a célfájl(oka)t általános fájlaláírásokért

-R, --raw=<str>

Vizsgálja meg a célfájl(oka)t a megadott bájtsorozatra

-A, --opcodes

Vizsgálja meg a célfájl(oka)t a gyakori végrehajtható műveleti kód aláírásokért

-m, --magic=<file>

Adja meg a használni kívánt varázsfájlt

-b, --dumb

Az intelligens aláírás kulcsszavainak letiltása

-I, --invalid

Az érvénytelenként megjelölt eredmények megjelenítése

-x, --exclude=<str>

A(z) -nak megfelelő találatok kizárása

-y, --include=<str>

Csak a -nak megfelelő találatokat jelenítse meg

Kitermelési lehetőségek:

-e, --extract

Az ismert fájltípusok automatikus kibontása

-D, --dd=<type[:ext[:cmd]]>

Bontsa ki a aláírásokat (reguláris kifejezés), adjon a fájloknak az kiterjesztést, és futtassa a parancsot

-M, --matryoshka

A kibontott fájlok rekurzív vizsgálata

-d, --depth=<int>

A matrjoska rekurziós mélységének korlátozása (alapértelmezett: 8 szint mélység)

-C, --directory=<str>

Fájlok/mappák kibontása egyéni könyvtárba (alapértelmezett: jelenlegi munkakönyvtár)

-j, --size=<int>

Korlátozza az egyes kicsomagolt fájlok méretét

-n, --count=<int>

Korlátozza a kicsomagolt fájlok számát

-r, --rm

A kibontás után törölje a faragott fájlokat

-z, --carve

Vágjon ki adatokat a fájlokból, de ne futtasson kicsomagoló segédprogramokat

-V, --subdirs

Bontsa ki az eltolás által elnevezett alkönyvtárakba

Entrópia opciók:

-E, --entropy

Számítsa ki a fájl entrópiáját

-F, --fast

Használjon gyorsabb, de kevésbé részletes entrópiaanalízist

-J, --save

Terület mentése PNG formátumban

-Q, --nlegend

Hagyja ki a jelmagyarázatot az entrópia diagramból

-N, --nplot

Ne hozzon létre entrópia diagramot

-H, --high=<float>

Állítsa be a felfutó él entrópia triggerküszöbét (alapértelmezett: 0,95)

-L, --low=<float>

Állítsa be a leeső él entrópia trigger küszöbértékét (alapértelmezett: 0,85)

Bináris differenciálási opciók:

-W, --hexdump

Végezzen hexdump/diff fájlt vagy fájlokat

-G, --green

Csak azokat a bájtokat tartalmazó sorokat jelenítse meg, amelyek az összes fájl között azonosak

-i, --red

Csak azokat a bájtokat tartalmazó sorokat jelenítse meg, amelyek az összes fájlban eltérőek

-U, --blue

Csak azokat a bájtokat tartalmazó sorokat jelenítse meg, amelyek bizonyos fájloknál eltérőek

-u, --similar

Csak azokat a sorokat jelenítse meg, amelyek az összes fájl között azonosak

-w, --terse

Diff minden fájlt, de csak az első fájl hexadecimális kiíratását jelenítse meg

Nyers tömörítési lehetőségek:

-X, --deflate

Nyers leeresztett tömörítési adatfolyamok keresése

-Z, --lzma

Nyers LZMA tömörítési adatfolyamok keresése

-P, --partial

Végezzen felületes, de gyorsabb beolvasást

-S, --stop

Az első eredmény után hagyja abba

Általános opciók:

-l, --length=<int>

A vizsgálandó bájtok száma

-o, --offset=<int>

Indítsa el a vizsgálatot ezzel a fájleltolással

-O, --base=<int>

Adjon hozzá egy alapcímet az összes nyomtatott ofszethez

-K, --block=<int>

Állítsa be a fájlblokk méretét

-g, --swap=<int>

n bájtonként fordítsa meg a szkennelés előtt

-f, --log=<file>

Az eredmények naplózása a fájlba

-c, --csv

Az eredmények naplózása CSV formátumú fájlba

-t, --term

Formázza a kimenetet úgy, hogy illeszkedjen a terminál ablakhoz

-q, --quiet

Kimenet letiltása stdoutra

-v, --verbose

Bőbeszédű kimenet engedélyezése

-h, --help

Súgókimenet megjelenítése

-a, --finclude=<str>

Csak azokat a fájlokat vizsgálja meg, amelyek neve megegyezik ezzel a reguláris kifejezéssel

-p, --fexclude=<str>

Ne vizsgáljon át olyan fájlokat, amelyek neve megegyezik ezzel a szabályos kifejezéssel

-s, --status=<int>

Engedélyezze az állapotkiszolgálót a megadott porton