41 lines
800 B
Text
41 lines
800 B
Text
NAME=Print SigDB contents
|
|
FILE==
|
|
CMDS=<<EOF
|
|
e flirt.sigdb.path=bins/sigdb/fake-db
|
|
aaFl
|
|
EOF
|
|
EXPECT=<<EOF
|
|
bin arch bits name
|
|
----------------------------
|
|
elf x86 64 match.sig
|
|
elf x86 64 not-match.pat
|
|
EOF
|
|
RUN
|
|
|
|
NAME=Do analysis and apply SigDB automatically
|
|
FILE=bins/sigdb/elf-x86-64-static-libc
|
|
CMDS=<<EOF
|
|
e flirt.sigdb.path=bins/sigdb/fake-db
|
|
aaa
|
|
afl~printf
|
|
EOF
|
|
EXPECT=<<EOF
|
|
0x00409c70 18 516 -> 514 flirt.printf
|
|
0x0046fc50 7 516 -> 342 flirt.printf_1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=Do analysis and apply SigDB manually
|
|
FILE=bins/sigdb/elf-x86-64-static-libc
|
|
CMDS=<<EOF
|
|
aaa
|
|
e flirt.sigdb.path=bins/sigdb/fake-db
|
|
aaF match.sig
|
|
afl~printf
|
|
EOF
|
|
EXPECT=<<EOF
|
|
Applying elf/x86/64/match.sig signature file
|
|
0x00409c70 18 516 -> 514 flirt.printf
|
|
0x0046fc50 7 516 -> 342 flirt.printf_1
|
|
EOF
|
|
RUN
|