SIGFIND(1)
SIGFIND(1) π
okay bestie, gather round, because this one is a General Commands Manual entry and it is genuinely so useful. it's called sigfind and it is about to become your new obsession. π¦
β¨ NAME β¨
sigfind β find a binary signature in a file π
πΈ SYNOPSIS πΈ
sigfind [-b bsize ] [-o offset ] [-t template ] [-lV] [ hex_signature ]
file
π DESCRIPTION π
so like, sigfind literally searches through a file and looks for the hex_signature at a given offset. that's it, that's the whole vibe. no cap.
and why would you care? because this is how you go hunting for lost boot sectors, superblocks, and partition tables. it's giving digital archaeology. it's giving main character energy in a hex editor. π«Ά
π ARGUMENTS π
-bbsize β tell it the block size to search in. default is512, and bestie listen, the value must be a multiple of 512. it's not a suggestion, it's the rules. π-ooffset β the offset inside a block where the signature has to exist. default is0.-ttemplate β name a template that already defines the signature value and the offset for you. run it with no options at all to get the list of supported templates, iykyk. π-lβ the signature is stored in little-endian ordering, so it has to be reversed. yes, really. flip it. π-Vβ display version. that's it. she's simple like that. β¨[hex_signature]β the actual binary signature you're hunting for, and it must be given in hexadecimal format. and heads up: this argument has to exist if you're not using-t. one of the two, bestie. you can't have neither. πfileβ any raw data. literally any raw data. π
π₯ EXAMPLES π₯
okay these are the moments:
sigfind -o 510 -l AA55 disk.dd
sigfind -t fat disk.dd
see? iconic. effortless. slay. π
π AUTHOR π
Brian Carrier <carrier at sleuthkit dot org> π«‘
send documentation updates to <doc-updates at sleuthkit dot org> β she reads them, fr fr.
and that's the whole page, bestie. sigfind from the General Commands Manual, in all her glory. go find some lost boot sectors, you absolute legend. ππβ¨
π¦ where this page comes from
- alpine 3.24: sleuthkit-doc 4.15.0-r0 Β· custom
- arch rolling: sleuthkit 4.15.0-1 Β· CPL-1.0 AND GPL-2.0-or-later AND IPL-1.0
- debian bookworm: sleuthkit 4.11.1+dfsg-1+b1 Β· CPL-1.0
- debian trixie: sleuthkit 4.12.1+dfsg-3 Β· CPL-1.0
- epel 10: sleuthkit 4.15.0-2.el10_3 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- epel 9: sleuthkit 4.15.0-2.el9 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 43: sleuthkit 4.14.0-4.fc43 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 43: sleuthkit 4.15.0-2.fc43 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 44: sleuthkit 4.14.0-5.fc44 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 44: sleuthkit 4.15.0-2.fc44 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- nixos 26.05: sleuthkit 4.14.0
- nixpkgs unstable: sleuthkit 4.15.0
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- ubuntu jammy: sleuthkit 4.11.1+dfsg-1 Β· CPL-1.0
- ubuntu noble: sleuthkit 4.12.1+dfsg-1.1ubuntu2 Β· CPL-1.0
- ubuntu questing: sleuthkit 4.12.1+dfsg-3
- ubuntu resolute: sleuthkit 4.12.1+dfsg-3build1 Β· CPL-1.0
- ubuntu stonking: sleuthkit 4.14.0+dfsg-1 Β· CPL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms