This is our old Q&A Site. Please post any new questions and answers at

Hello friends, I got the following error while capturing our hosting mail server, which is malformed packet (exception occurred) PNG Protocol, I was using version 1.4.4 and I thought it was a software bug, but then I uninstalled this version and I'm now using version 1.4.7 and still see this error. Does this mean there is a critical situation we have to check deeply with it or is it normal?

Thanks in advance

asked 31 May '11, 23:17

Abood's gravatar image

accept rate: 0%

edited 01 Jun '11, 08:34

cmaynard's gravatar image

cmaynard ♦♦

I'd say this is normal. It just means that the dissector for PNG failed when trying to work through the data, which often happens if TCP reassembly is turned off and the payload is stretched over multiple packets.

I don't think it is critical unless someone uses the PNG dissector flaw to write attack code that utilizes it to inject malicious code (if that is possible at all in this case). Afterwards he needs to send you packets containing the malicious PNG payload and you need to analyze it. Chances for something like that aren't high, but you never know :-)

permanent link

answered 01 Jun '11, 01:52

Jasper's gravatar image

Jasper ♦♦
accept rate: 18%

edited 01 Jun '11, 08:34

cmaynard's gravatar image

cmaynard ♦♦

Thanks. the TCP reassembly is turned on. what shall we do in order to see it is not an attack?

(01 Jun '11, 01:59) Abood

Determining if binary content contains attack code is a science in itself, called reversing/reverse engineering. It is not something you can learn without weeks, months and sometimes years of practicing.

But you might be able to look for the consequences of an attack - capture the device that had the exception (preferable with a 3rd, passive Wireshark) and see if the device is trying to communicate with other nodes outside your net that it shouldn't. This can be difficult, too, unless you have full knowledge of what that device should or shouldn't do.

(01 Jun '11, 02:05) Jasper ♦♦
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 31 May '11, 23:17

question was seen: 10,088 times

last updated: 01 Jun '11, 16:11

p​o​w​e​r​e​d by O​S​Q​A