[Bro] NUL-related error messages

Peter Wurzinger pw at seclab.tuwien.ac.at
Thu Oct 30 02:27:15 PDT 2008

I noticed that my question was quite undetailled. I'll try to make it 
clearer. My code looks like this:

event signature_match( state: signature_state, msg: string, data: string)
         local token: pattern;
         token = string_to_pattern( "abcde", F );
         match_pattern( data, token );

When running this code i get the mentioned error messages. They come 
from the match_pattern call. As mentioned before, it doesn't happen for 
every packet, only for some, and these are often NetBios.

Do i need to somehow preprocess the data string before matching it? How 
can I make Bro successfully match such payloads?


Peter Wurzinger wrote:
> Hi!
> In my notice.log files i frequently find the following two error messages:
> run-time error: string with embedded NUL
> run-time error: string without NUL terminator
> I cannot give specific information about what packets trigger these 
> errors, but it seems that often it is NetBios. I am running Bro 1.4.
> What could be the problem that causes the errors, and how could I avoid 
> them? Do these errors have an impact on signature matching (or other Bro 
> functionality)?
> Peter.
> _______________________________________________
> Bro mailing list
> bro at bro-ids.org
> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/bro

More information about the Bro mailing list