ELF > ` @ H% @ 8 @ @ P (! (! (! $ $ Ptd T T Qtd GNU 8`#f8/v M:I " @ |CEqXQ\d 9 U % n { " P$ @$ @$ O x C __gmon_start__ _fini __cxa_finalize _Jv_RegisterClasses xt_params libxt_string_init xtables_register_matches __printf_chk __ctype_b_loc optarg strlen strncpy optind xtables_check_inverse strtol strnlen sscanf libc.so.6 _edata __bss_start _end GLIBC_2.3 GLIBC_2.2.5 GLIBC_2.3.4 ii ui ti @ ` ! ! @# P# p# x# 0 # # P # # # @ # # # # 0 $ $ P $ $ $ @ " " " " " " " " # # # # # (# 0# 8# H Z H5* %, @ %* h %" h % h % h % h % h % h % h p% h `% h PHHE HtHÐU= HATSubH=0 tH= jHs L%d H L)HHH9s D HHm AHb H9rN [A\f H= UHtH HtH= @ ÐH f ufGffff. H@t t HH= H5 H1R(H" H5; H1R(fD H= ffffff. AT1I UH5Z St[L+ H5< 1Hҿ D)9v+vH5 1Hҿ D)9w[]A\H5 1{ff. AT1I UH5 SQt]L+ H5 1Hҿ &D)9v-"uH5y \ 1 []A\H5M 1f AWAVAUATUHSH^ HDfE% D D EE HH H)A9 HPDQ@uH H EH5 HE1; H{HSH5 1 E f Cf Et u|H[]A\A]A^A_D EB|;\eH1 H( EH51 HD1 H{ ` D A HH5 []A\A]A^A_1O H5 п 123D H5 п 1ffff. AWAVAUATUHSH^ HDfE% D D EE HH H)A9 HPDQ@uHA H EH52 HE1k H{KHSH5 1 DE f Cf Et u|H[]A\A]A^A_D EB|;\eHa H EH5 HD1 H{P` D A HH5z []A\A]A^A_1 H5O п 1b3D H5& п 1Bffff. H5I 1ffff. AW1AVAUATUSHxT$LHL$ IHC HD$(S1T$4whH HcH HT$ H HHH H|$( HHHD$ Hx[]A\A]A^A_@ HT$ HK HD$LH/ I1HH;L3LD A HD$\1HT$`E11Ll$(HD$8HcHT$@A\ f H H5 H1R(@ D$4 HT$( HD$ Hx []A\A]A^A_@ HD$ Hk 1H8fC HT$ Hx[]A\A]A^A_@ HD$ X H# 1H8tHT$(fBHD$ Hx []A\A]A^A_ HT$ H HD$LH I1HH;7HHH= \ H|$( HH HHT$( t$Lt\$4 HT$( HD$ Hx []A\A]A^A_fD SA9 ADkAEA AIA9 HcA\| f CA9 kA9 L$LcHL$OAHDr Kt>LBDR D$`H5 HT$8H|$@L$LD$LL$D$b D$a1L$LD$LL$ D$\AEC| DD HcÍkAAE@ ftC1ɃA9D HD$(D L$LvT$4^ƀ ^A| uID H t f. HD$(ƀ H9 LH5 H1Q(E1bH H5L H1R(H AH5 H1Q(H H5 H1R(H H5K H1R(H @H5W H1Q(H H5< H 1Q(Hf H5 H1R(HK H54 H1R(H0 H5 H1R(H HH5 H1Q(H H5 H1R(H HH5> H1Q(H H5 H1R(H H5 H1R(H H5 H1R(UHSHH HtH HHHuH[ÐHH STRING match: You must specify `--string' or `--hex-string' STRING match: You must specify `--algo' string match options: --from Offset to start searching from --to Offset to stop searching --algo Algorithm --icase Ignore case (default: 0) [!] --string string Match a string in a packet [!] --hex-string string Match a hex string in a packet Can't specify multiple --string Can't specify multiple --hex-string STRING must contain at least one char Cannot include literals in hex data Bad literal placement at end of string Kernel doesn't support --icase "| 0%x |" %c ! %s--hex-string %s--string --algo %s --from %u --to %u --icase ! STRING match %s ALGO name %s FROM %u TO %u ICASE Can't specify multiple --from Can't specify multiple --to Can't specify multiple --algo ALGO too long "%s" STRING too long "%s" Odd number of hex digits Invalid hex block Invalid hex char '%c' Invalid hex char `%c' libxtables.so.4 hex-string icase \4d;P dl 4 zR x 4 J DO A T ( , l 0 BKM eAB , BKM gAB d BBB B(A0D8H@ 8A0A(B BBBFl 8M0A(B BBBN d 4 x BBB B(A0D8H@ 8A0A(B BBBFl 8M0A(B BBBN t BEB B(A0A8D 8A0A(B BBBE 8F0A(B BBBEy 8A0A(B BBBEy 8F0A(B BBBH 8F0A(B BBBG 1 2 3 4 5 6 ! x o " o h o o 6 o (! & 6 F V 0 P @ 0 P @ libxt_string.so.debug P .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .text .fini .rodata .eh_frame_hdr .eh_frame .ctors .dtors .jcr .data.rel.ro .dynamic .got .got.plt .data .bss .gnu_debuglink $ o <