|
Input Specification | Application | Checksum algorithm | by H1 and H2 | by H3 | Checksum point (assembly) | Checksum point (source) |
|
PNG | ImageMagick | CRC32 | 57 | 1 | at offset 0x7972 in libpng12.so.0.46.0 jz short loc_799D | at pngrutil.c:167 if(png_crc_error(png_ptr)) |
Adler32 | 39 | 1 | at offset 0x922e in libz.so.1.2.3.4 je loc_A6B4 | at inflate.c:1170 if ((REVERSE(hold)) != state->check) |
optipng | CRC32 | 6 | 1 | at offset 0x7972 in libpng12.so.0.46.0 jz short loc_799D | at pngrutil.c:167 if(png_crc_error(png_ptr)) |
Adler32 | 42 | 1 | at offset 0x922e in libz.so.1.2.3.4 je loc_A6B4 | at inflate.c:1170 if ((REVERSE(hold)) != state->check) |
pngcheck | CRC32 | 5 | 1 | at offset 0x11df6 in pngcheck jz short loc_8059E50 | at pngcheck.c:4594 if (filecrc != CRCCOMPL(crc)) |
Adler32 | 42 | 1 | at offset 0x922e in libz.so.1.2.3.4 je loc_A6B4 | at inflate.c:1170 if ((REVERSE(hold)) != state->check) |
|
GZIP | gzip | CRC32 | 28 | 1 | at offset 0x978e in gzip jz short loc_80517B8 | at unzip.c:185 if (orig_crc != updcrc(outbuf, 0)) |
|
ZIP | unzip | CRC32 | 8 | 1 | at offset 0x70d6 in unzip jz loc_804F1B6 | at extract.c:1978 if (G.crc32val != G.lrec.crc32) |
|
TAR | tar | Tar checksum | 12 | 2 | at offset 0x16eae in tar jz short loc_805EEB8 | at list.c:352 if (unsigned_sum != recorded_sum && signed_sum != recorded_sum) |
|
RAR | rar | CRC32 | 6 | 1 | at offset 0xe728 in rar jz loc_8055EB0 | --- |
|
UDP | tcpdump | UDP Checksum | 10 | 1 | at offset 0x73115 in tcpdump jz loc_80BB99F | at print-udp.c:562 if (sum != 0) |
|
TCP | tcpdump | TCP Checksum | 8 | 1 | at offset 0x6e68b in tcpdump jz loc_80B7B0C | at print-tcp.c:390 if (sum != 0) |
|
IP | tcpdump | IP Checksum | 10 | 1 | at offset 0x31615 in tcpdump jz loc_807932D | at print-ip.c:634 if (sum != 0) |
|
IGMP | tcpdump | IGMP Checksum | 8 | 1 | at offset 0x30146 in tcpdump jz loc_80780C3 | at print-igmp.c:335 if (in_cksum(vec, 1)) |
|