Skip to content

Latest commit

 

History

History
347 lines (306 loc) · 96 KB

File metadata and controls

347 lines (306 loc) · 96 KB

Prefixes

Pre-computed prefixes mentioned in the workshop slides.

MD5

FastColl

No prefix

$ radiff2 -x 01*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000  3775c1f1c4a75ae79ce0de7a5b108026 7u....Z....z[..&   3775c1f1c4a75ae79ce0de7a5b108026 7u....Z....z[..&
0x00000010! 02abd939c96c5f0212c27fdacd0da3b0 ...9.l_.........   02abd9b9c96c5f0212c27fdacd0da3b0 .....l_.........
0x00000020! 8cedfaf3e1a3fdb4ef09e7fbb1c3991d ................   8cedfaf3e1a3fdb4ef09e7fbb1439a1d .............C..
0x00000030! cd91c845e66efd3dc7bb61523ef4e038 ...E.n.=..aR>..8   cd91c845e66efd3dc7bb61d23ef4e038 ...E.n.=..a.>..8
0x00000040  49118569ebcc179c934f40eb3302ad20 I..i.....O@.3..    49118569ebcc179c934f40eb3302ad20 I..i.....O@.3.. 
0x00000050! a4092dfb15fa201dd1db17cddd29591e ..-... ......)Y.   a4092d7b15fa201dd1db17cddd29591e ..-{.. ......)Y.
0x00000060! 39899ef679469fe68b85c5efde424f46 9...yF.......BOF   39899ef679469fe68b85c5efdec24e46 9...yF........NF
0x00000070! c278759d8b65f450ea21c5591862ff7b .xu..e.P.!.Y.b.{   c278759d8b65f450ea21c5d91862ff7b .xu..e.P.!...b.{

No prefix, 2nd try.

$ radiff2 -x 02*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000  1d9256c934f6c6f2c90c9790aa16552a ..V.4.........U*   1d9256c934f6c6f2c90c9790aa16552a ..V.4.........U*
0x00000010! 6800e7448c5639e847a680a64db02bf2 h..D.V9.G...M.+.   6800e7c48c5639e847a680a64db02bf2 h....V9.G...M.+.
0x00000020! f612d2e6d0ac132deffff0dc1310de72 .......-.......r   f612d2e6d0ac132deffff0dc1390dd72 .......-.......r
0x00000030! 3299b0bbc765a666731056fc9c5f458b 2....e.fs.V.._E.   3299b0bbc765a6667310567c9c5f458b 2....e.fs.V|._E.
0x00000040  6176c9563edf7e28dbabdc64b49a4400 av.V>.~(...d..D.   6176c9563edf7e28dbabdc64b49a4400 av.V>.~(...d..D.
0x00000050! d34dbc1e801cb238c9b340671a60a8c6 .M.....8..@g.`..   d34dbc9e801cb238c9b340671a60a8c6 .M.....8..@g.`..
0x00000060! d3bb4808af043016b801105b9214f91c ..H...0....[....   d3bb4808af043016b801105b9294f91c ..H...0....[....
0x00000070! 3d3cc6acff2cfdaddb2c2c4fc1069b50 =<...,...,,O...P   3d3cc6acff2cfdaddb2c2ccfc1069b50 =<...,...,,....P

With a prefix.

$ radiff2 -x 03*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000  4865726520697320612066696c652077 Here is a file w   4865726520697320612066696c652077 Here is a file w
0x00000010  69746820612066657720627974657300 ith a few bytes.   69746820612066657720627974657300 ith a few bytes.
...
0x00000050! 44179bf00ae0d26421e238e194180af6 D......d!.8.....   44179b700ae0d26421e238e194180af6 D..p...d!.8.....
0x00000060! 93d2b5e4fc2f3a324f504601f14bbf02 ...../:2OPF..K..   93d2b5e4fc2f3a324f504601f1cbbe02 ...../:2OPF.....
0x00000070! 23eeefbf92b57c29d9c56608315e7a1d #.....|)..f.1^z.   23eeefbf92b57c29d9c56688315e7a1d #.....|)..f.1^z.
0x00000080  2f5a9c5c128edff285175bdd67250578 /Z.\......[.g%.x   2f5a9c5c128edff285175bdd67250578 /Z.\......[.g%.x
0x00000090! 13f2bfd66459f2c88bc3006f8b5f88c6 ....dY.....o._..   13f2bf566459f2c88bc3006f8b5f88c6 ...VdY.....o._..
0x000000a0! cb3d80e49f48915e3406d03a8b03fbe0 .=...H.^4..:....   cb3d80e49f48915e3406d03a8b83fbe0 .=...H.^4..:....
0x000000b0! ed18670fc83ac9a1e748f62ad25c30c0 ..g..:...H.*.\0.   ed18670fc83ac9a1e748f6aad25c30c0 ..g..:...H...\0.

UniColl

Default N=1 variant.

$ radiff2 -x 04*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000! 48657265206973206d79207072656669 Here is my prefi   48657265206973206d7a207072656669 Here is mz prefi
0x00000010  7821210a853377e34e2db4f73352cd17 x!!..3w.N-..3R..   7821210a853377e34e2db4f73352cd17 x!!..3w.N-..3R..
0x00000020  63f024118e42ee0d6d731d18faba3f2d c.$..B..ms....?-   63f024118e42ee0d6d731d18faba3f2d c.$..B..ms....?-
...
0x00000040! 537543d73b339afee7b8edbdaea807b9 SuC.;3..........   537543d73b339afee7b7edbdaea807b9 SuC.;3..........
0x00000050  f449fa94340154dbbe873c39afcda182 .I..4.T...<9....   f449fa94340154dbbe873c39afcda182 .I..4.T...<9....
0x00000060  c4ea3af89b7cbad3acaf3d47a1030d34 ..:..|....=G...4   c4ea3af89b7cbad3acaf3d47a1030d34 ..:..|....=G...4
...

N = 2 variant.

$ radiff2 -x 05-uc-n2-*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000! 556e69436f6c6c203220707265666978 UniColl 2 prefix   556e69c36f6c6c203220707265666978 Uni.oll 2 prefix
0x00000010! 2032306224fa3f502f7ab1a704dc2f39  20b$.?P/z..../9   2032306224fa3f502f7ab12704dc2f39  20b$.?P/z.'../9
0x00000020  07e76f33b46497ddb1958ef3cb6018b1 ..o3.d.......`..   07e76f33b46497ddb1958ef3cb6018b1 ..o3.d.......`..
0x00000030! 9fe9dcb3d803fc7c52408e36af0c86c7 .......|R@.6....   9fe9dcb3d803fc8452408e36af0c86c7 ........R@.6....
0x00000040! 8c416273c9b9a7eb031068f05b8249ee .Abs......h.[.I.   8c4162f3c9b9a7eb031068f05b8249ee .Ab.......h.[.I.
0x00000050! b677d550e2b8d7a2611678b035241b2f .w.P....a.x.5$./   b677d550e2b8d7a26116783035241b2f .w.P....a.x05$./
0x00000060  5a83e2e0494fb70d7d7ce73fccb7f372 Z...IO..}|.?...r   5a83e2e0494fb70d7d7ce73fccb7f372 Z...IO..}|.?...r
0x00000070! 8a5571a0b2346c0e45ee0460ed3362bc .Uq..4l.E..`.3b.   8a5571a0b2346c0645ee0460ed3362bc .Uq..4l.E..`.3b.

N = 3 variant.

$ radiff2 -x 05-uc-n3-*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000  556e69436f6c6c203320707265666978 UniColl 3 prefix   556e69436f6c6c203320707265666978 UniColl 3 prefix
0x00000010! 20323062ecd20c562f03f666d1768f87  20b...V/..f.v..   20323062ecd20c562f04f666d1768f87  20b...V/..f.v..
0x00000020! ffe47becf3310a6566b5bd6df52bfd1e ..{..1.ef..m.+..   ffe47becf3310ae566b5bd6df52bfd1e ..{..1..f..m.+..
0x00000030! 4d2d99370cb61bd56394dc2edb97f210 M-.7....c.......   4d2d99370cb61bd56394dc2edb97f290 M-.7....c.......
0x00000040  22ba25c4f6f7ecc6d70edb5d18df90f9 ".%........]....   22ba25c4f6f7ecc6d70edb5d18df90f9 ".%........]....
0x00000050! 6ac52a0acc883c7f6cae2471f9bf7617 j.*...<.l.$q..v.   6ac52a0acc883c7f6cad2471f9bf7617 j.*...<.l.$q..v.
0x00000060! be60aade6f0b11d052e20e85bb0b8b76 .`..o...R......v   be60aade6f0b115052e20e85bb0b8b76 .`..o..PR......v
0x00000070! a1188703d29d39807910503fbc176501 ......9.y.P?..e.   a1188703d29d39807910503fbc176581 ......9.y.P?..e.

Prefix longer than a block.

$ radiff2 -x 06*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000  000102030405060708090a0b0c0d0e0f ................   000102030405060708090a0b0c0d0e0f ................
0x00000010  101112131415161718191a1b1c1d1e1f ................   101112131415161718191a1b1c1d1e1f ................
...
0x00000040! 68657265206973206d79207072656669 here is my prefi   68657265206973206d7a207072656669 here is mz prefi
0x00000050  7821210aa48ed83fae42a56b47e1b472 x!!....?.B.kG..r   7821210aa48ed83fae42a56b47e1b472 x!!....?.B.kG..r
0x00000060  7a862796603ae69a8a377d2f8eaca6ad z.'.`:...7}/....   7a862796603ae69a8a377d2f8eaca6ad z.'.`:...7}/....
...
0x00000080! 39f9b5e5d8a6c40289dfe2c0821ef8fa 9...............   39f9b5e5d8a6c40289dee2c0821ef8fa 9...............
0x00000090  1ec3c43e77171298d678ed80dc4f8386 ...>w....x...O..   1ec3c43e77171298d678ed80dc4f8386 ...>w....x...O..
0x000000a0  21687744e2dc81c86933eb953a6008a0 !hwD....i3..:`..   21687744e2dc81c86933eb953a6008a0 !hwD....i3..:`..
...

20 bytes prefix in the last block.

$ radiff2 -x 07*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000! 48657265206973206d79206c6f6e6720 Here is my long    48657265206973206d7a206c6f6e6720 Here is mz long 
0x00000010  707265666978210a17ef033a3b0bd8ba prefix!....:;...   707265666978210a17ef033a3b0bd8ba prefix!....:;...
0x00000020  110c27fe718cec39ab4897fb818e7a50 ..'.q..9.H....zP   110c27fe718cec39ab4897fb818e7a50 ..'.q..9.H....zP
...
0x00000040! 70f46604c82316b08399e576099213f0 p.f..#.....v....   70f46604c82316b08398e576099213f0 p.f..#.....v....
0x00000050  3e3ed2bbd9fb3e007864b489af98fbbd >>....>.xd......   3e3ed2bbd9fb3e007864b489af98fbbd >>....>.xd......
0x00000060  aae1036b7761463b84d425a73b00091a ...kwaF;..%.;...   aae1036b7761463b84d425a73b00091a ...kwaF;..%.;...
...

24 bytes prefix in the last block.

$ radiff2 -x 08*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000! 48657265206973206d79206c6f6e6720 Here is my long    48657265206973206d7a206c6f6e6720 Here is mz long 
0x00000010  70726566697821303132330aa54d0aa2 prefix!0123..M..   70726566697821303132330aa54d0aa2 prefix!0123..M..
0x00000020  4a9e0eb120bcdf89bfedd3ebbbe2e96f J... ..........o   4a9e0eb120bcdf89bfedd3ebbbe2e96f J... ..........o
...
0x00000040! b47ae4de0027f8c7adefb12d2535f79f .z...'.....-%5..   b47ae4de0027f8c7adeeb12d2535f79f .z...'.....-%5..
0x00000050  fa01643c068a5b66ad46fa5f11ea91c6 ..d<..[f.F._....   fa01643c068a5b66ad46fa5f11ea91c6 ..d<..[f.F._....
0x00000060  d370114557dd8a0fb8af4d0dd2d24043 .p.EW.....M...@C   d370114557dd8a0fb8af4d0dd2d24043 .p.EW.....M...@C
...

PNG exploit prefix.

$ radiff2 -x 09*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000  89504e470d0a1a0a00000033614c4947 .PNG.......3aLIG   89504e470d0a1a0a00000033614c4947 .PNG.......3aLIG
0x00000010  00000000000000000000000000000000 ................   00000000000000000000000000000000 ................
...
0x00000040! 0000000000000000000071634f4c4c21 ..........qcOLL!   0000000000000000000171634f4c4c21 ..........qcOLL!
0x00000050  a0b85e62bd937ae3f7f3b62d89ffc608 ..^b..z....-....   a0b85e62bd937ae3f7f3b62d89ffc608 ..^b..z....-....
0x00000060  951b5d7521891436c69bb8505ffea921 ..]u!..6...P_..!   951b5d7521891436c69bb8505ffea921 ..]u!..6...P_..!
...
0x00000080! 339685034dc455c5ef1f472c0453abb0 3...M.U...G,.S..   339685034dc455c5ef1e472c0453abb0 3...M.U...G,.S..
0x00000090  10c1a7845fc28bdc68e914a123b9bfb4 ...._...h...#...   10c1a7845fc28bdc68e914a123b9bfb4 ...._...h...#...
0x000000a0  85f495d5d788147c24a1c1fce1ad57b1 .......|$.....W.   85f495d5d788147c24a1c1fce1ad57b1 .......|$.....W.
...

HashClash CPC

yes/no

$ radiff2 -x 10*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000! 6e6f0000000000000000000000000000 no..............   79657300000000000000000000000000 yes.............
0x00000010  00000000000000000000000000000000 ................   00000000000000000000000000000000 ................
0x00000020  00000000000000000000000000000000 ................   00000000000000000000000000000000 ................
0x00000030! 00000000000000001971e7f70972fb06 .........q...r..   0000000000000000b74638098a46f17b .........F8..F.{
0x00000040  f34526136660c801b92a75255a6723a6 .E&.f`...*u%Zg#.   f34526136660c801b92a75255a6723a6 .E&.f`...*u%Zg#.
0x00000050  923deb8db0b757f1459f2295bec04375 .=....W.E."...Cu   923deb8db0b757f1459f2295bec04375 .=....W.E."...Cu
0x00000060! 9198a2d3e0fd59edd1c5fa0b79659751 ......Y.....ye.Q   9198a2d3e0fd59edd1c5fa0b7965974d ......Y.....ye.M
0x00000070  b3b3e40c110c9032de4ba14bb81b5ec8 .......2.K.K..^.   b3b3e40c110c9032de4ba14bb81b5ec8 .......2.K.K..^.
0x00000080  25d38f19cd104307d9bbff8cb75a23f9 %.....C......Z#.   25d38f19cd104307d9bbff8cb75a23f9 %.....C......Z#.
...
0x000000a0! ba784000c37e93b231a36e2d34724ac9 .x@..~..1.n-4rJ.   ba784000c37e93b231a36e2d346a4ac9 .x@..~..1.n-4jJ.
0x000000b0  534ec045361ec86a5698e6f0571d6198 SN.E6..jV...W.a.   534ec045361ec86a5698e6f0571d6198 SN.E6..jV...W.a.
0x000000c0  13fcffcd4d83a2d2bbb8dc042be2b883 ....M.......+...   13fcffcd4d83a2d2bbb8dc042be2b883 ....M.......+...
...
0x000000e0! 7d86e4351eb833eeea15d181fa9662ec }..5..3.......b.   7d86e4351eb833eeea15d181ba9662ec }..5..3.......b.
0x000000f0  7531fbda4fae246f67d6af109629fbc7 u1..O.$og....)..   7531fbda4fae246f67d6af109629fbc7 u1..O.$og....)..
0x00000100  a332bba9ead5e4ae1fc2fb234122b2e0 .2.........#A"..   a332bba9ead5e4ae1fc2fb234122b2e0 .2.........#A"..
...
0x00000120! 8bc95c93a5efa4227d9a66516eedaf70 ..\...."}.fQn..p   8bc95c93a5efa4227d9a66516eedad70 ..\...."}.fQn..p
0x00000130  3290d4bd6792389bdc150dbfdc717227 2...g.8......qr'   3290d4bd6792389bdc150dbfdc717227 2...g.8......qr'
0x00000140  e05b43fa4459e860f7637ff0730ad4be .[C.DY.`.c..s...   e05b43fa4459e860f7637ff0730ad4be .[C.DY.`.c..s...
...
0x00000160! e860db910013c91d7a619b9a5d60bd71 .`......za..]`.q   e860db910013c91d7a619b9a5d5ebd71 .`......za..]^.q
0x00000170  231ad2bda6e038660b8cf599567963d6 #.....8f....Vyc.   231ad2bda6e038660b8cf599567963d6 #.....8f....Vyc.
0x00000180  6e5ed77ec34e9d5f6523c038c9555aa1 n^.~.N._e#.8.UZ.   6e5ed77ec34e9d5f6523c038c9555aa1 n^.~.N._e#.8.UZ.
...
0x000001a0! 0260f662913470fec334546d7607ff1a .`.b.4p..4Tmv...   0260f662913470fec334546d76077f1a .`.b.4p..4Tmv...
0x000001b0  7353e60b08fb8280ad5f22151869b56e sS......._"..i.n   7353e60b08fb8280ad5f22151869b56e sS......._"..i.n
0x000001c0  bb06c3a7ff391552befed45cd2555a71 .....9.R...\.UZq   bb06c3a7ff391552befed45cd2555a71 .....9.R...\.UZq
...
0x000001e0! 1f8a9ad842bf6c016a3926846c58e2e4 ....B.l.j9&.lX..   1f8a9ad842bf6c016a3926847458e2e4 ....B.l.j9&.tX..
0x000001f0  00d4677b27bd936ddff0104a2b007e68 ..g{'..m...J+.~h   00d4677b27bd936ddff0104a2b007e68 ..g{'..m...J+.~h
0x00000200  1dded58a6789ea520c32bd30a28cbed0 ....g..R.2.0....   1dded58a6789ea520c32bd30a28cbed0 ....g..R.2.0....
...
0x00000220! e6186ee3f052e435836142357297cd8d ..n..R.5.aB5r...   e6186ee3f052e435836142357297c58d ..n..R.5.aB5r...
0x00000230  4ff793685a705f5a043ad542c1fa0fe2 O..hZp_Z.:.B....   4ff793685a705f5a043ad542c1fa0fe2 O..hZp_Z.:.B....
0x00000240  ae57dbaff151b8b73818ef2eb8a6a92c .W...Q..8......,   ae57dbaff151b8b73818ef2eb8a6a92c .W...Q..8......,
...
0x00000260! 4f9cfa623d4246596732ec99da897a08 O..b=BFYg2....z.   4f9cfa623d4246596732ec99da897a88 O..b=BFYg2....z.
0x00000270  e7ade321ed3c4bc04d9f833cdc7fb70a ...!.<K.M..<....   e7ade321ed3c4bc04d9f833cdc7fb70a ...!.<K.M..<....

Colliding PE headers (CPC+IPC exploit).

$ radiff2 -x 11*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000  4d5a90000300000004000000ffff0000 MZ..............   4d5a90000300000004000000ffff0000 MZ..............
0x00000010  b8000000000000004000000000000000 ........@.......   b8000000000000004000000000000000 ........@.......
...
0x00000030! 00000000000000000000000080040000 ................   000000000000000000000000c0020000 ................
0x00000040! 2f3d2d3d2d3d2d3d2d3d2d3d2d3d2d5c /=-=-=-=-=-=-=-\   2f2d3d2d3d2d3d2d3d2d3d2d3d2d3d5c /-=-=-=-=-=-=-=\
0x00000050! 7c50452043504320486561646572007c |PE CPC Header.|   7c00504520435043206865616465727c |.PE CPC header|
0x00000060! 5c2d3d2d3d2d3d2d3d2d3d2d3d2d3d2f \-=-=-=-=-=-=-=/   5c3d2d3d2d3d2d3d2d3d2d3d2d3d2d2f \=-=-=-=-=-=-=-/
0x00000070! 416e676500000000509f71323d4975dd Ange....P.q2=Iu.   4d617263000000009fcb1d973ffdc538 Marc........?..8
0x00000080  e34520db90d9f91a1e3255d14dc914f6 .E ......2U.M...   e34520db90d9f91a1e3255d14dc914f6 .E ......2U.M...
0x00000090  add979c83ed7223defab83e8ddcb87f0 ..y.>."=........   add979c83ed7223defab83e8ddcb87f0 ..y.>."=........
0x000000a0! 9fe407a66723d8f326eab0d2d82c3803 ....g#..&....,8.   9fe407a66723d8f326eab0d2d82c3802 ....g#..&....,8.
0x000000b0  fad007207bef85df02aa38f21a2744ab ... {.....8..'D.   fad007207bef85df02aa38f21a2744ab ... {.....8..'D.
0x000000c0  923f06839e57468babe99519a2645eeb .?...WF......d^.   923f06839e57468babe99519a2645eeb .?...WF......d^.
...
0x000000e0! ee6b961a78ee511151af743712d09c78 .k..x.Q.Q.t7...x   ee6b961a78ee511151af743712d09a78 .k..x.Q.Q.t7...x
0x000000f0  bf5b5056d2fda374e6176a4b8ae733d9 .[PV...t..jK..3.   bf5b5056d2fda374e6176a4b8ae733d9 .[PV...t..jK..3.
0x00000100  c326a674f0d4e9f95dd2e7b4a8fb920a .&.t....].......   c326a674f0d4e9f95dd2e7b4a8fb920a .&.t....].......
...
0x00000120! cd7ac5a953cf30028fe9680f32539ed2 .z..S.0...h.2S..   cd7ac5a953cf30028fe9680f32538ed2 .z..S.0...h.2S..
0x00000130  15e45262c9ecb8ae0f7b39957b266b53 ..Rb.....{9.{&kS   15e45262c9ecb8ae0f7b39957b266b53 ..Rb.....{9.{&kS
0x00000140  100e3692a28e3220211973d0b14a2dc2 ..6...2 !.s..J-.   100e3692a28e3220211973d0b14a2dc2 ..6...2 !.s..J-.
...
0x00000160! 599892ccef2cf3ac7f0c075cc44258e3 Y....,.....\.BX.   599892ccef2cf3ac7f0c075cc44358e3 Y....,.....\.CX.
0x00000170  b07de045115bb2c3e50da944ea605f05 .}.E.[.....D.`_.   b07de045115bb2c3e50da944ea605f05 .}.E.[.....D.`_.
0x00000180  0d68ea2072be23173b91a78dfa9e183b .h. r.#.;......;   0d68ea2072be23173b91a78dfa9e183b .h. r.#.;......;
...
0x000001a0! c7b3f3368c6e860e355abd6ec63aedac ...6.n..5Z.n.:..   c7b3f3368c6e860e355abd6ec63aedb4 ...6.n..5Z.n.:..
0x000001b0  a96348cac54a8055ac4a437ff9f8accc .cH..J.U.JC.....   a96348cac54a8055ac4a437ff9f8accc .cH..J.U.JC.....
0x000001c0  6ca0c47bcd60828413f22030215fc2e2 l..{.`.... 0!_..   6ca0c47bcd60828413f22030215fc2e2 l..{.`.... 0!_..
...
0x000001e0! e4d0d5d533c4d3f4e60b1fca5c9d67d5 ....3.......\.g.   e4d0d5d533c4d3f4e60b1fca9c9d67d5 ....3.........g.
0x000001f0  60044dac8cb6a5cd5d0fd433c7de1a7f `.M.....]..3....   60044dac8cb6a5cd5d0fd433c7de1a7f `.M.....]..3....
0x00000200  3deb06da6f705f1859961e5924ebf8e9 =...op_.Y..Y$...   3deb06da6f705f1859961e5924ebf8e9 =...op_.Y..Y$...
...
0x00000220! 6ae76fae5f339922cdc1e6366d8e5e33 j.o._3."...6m.^3   6ae76fae5f339922cdc1e6366d8e5e73 j.o._3."...6m.^s
0x00000230  ed4ee7a98794b1a05de0df7385d88e84 .N......]..s....   ed4ee7a98794b1a05de0df7385d88e84 .N......]..s....
0x00000240  125f239129f65b9c17f390bbe4bbda52 ._#.).[........R   125f239129f65b9c17f390bbe4bbda52 ._#.).[........R
...
0x00000260! 769bb6ccaf9a56faf48f02fe8d177e02 v.....V.......~.   769bb6ccaf9a56faf48f02fe8df77d02 v.....V.......}.
0x00000270  4216e0ff6b4c4fb15441d0cd48641da2 B...kLO.TA..Hd..   4216e0ff6b4c4fb15441d0cd48641da2 B...kLO.TA..Hd..
0x00000280  a7c119556394d7969ffc468a50ec2857 ...Uc.....F.P.(W   a7c119556394d7969ffc468a50ec2857 ...Uc.....F.P.(W
...
0x000002a0! 9fe186d506c1decd0f4a91734dccbd2f .........J.sM../   9fe186d506c1decd0f4a917351ccbd2f .........J.sQ../
0x000002b0  f2c8c5e07d7c29d891364137d08d04e5 ....}|)..6A7....   f2c8c5e07d7c29d891364137d08d04e5 ....}|)..6A7....

SHA1

Shattered

$ radiff2 -x 12-shattered*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000  255044462d312e330a25e2e3cfd30a0a %PDF-1.3.%......   255044462d312e330a25e2e3cfd30a0a %PDF-1.3.%......
0x00000010  0a312030206f626a0a3c3c2f57696474 .1 0 obj.<</Widt   0a312030206f626a0a3c3c2f57696474 .1 0 obj.<</Widt
...
0x000000c0! 7346dc9166b67e118f029ab621b2560f sF..f.~.....!.V.   7f46dc93a6b67e013b029aaa1db2560b .F....~.;.....V.
0x000000d0! f9ca67cca8c7f85ba84c79030c2b3de2 ..g....[.Ly..+=.   45ca67d688c7f84b8c4c791fe02b3df6 E.g....K.Ly..+=.
0x000000e0! 18f86db3a90901d5df45c14f26fedfb3 ..m......E.O&...   14f86db1690901c56b45c1530afedfb7 ..m.i...kE.S....
0x000000f0! dc38e96ac22fe7bd728f0e45bce046d2 .8.j./..r..E..F.   6038e972722fe7ad728f0e4904e046c2 `8.rr/..r..I..F.
0x00000100! 3c570feb141398bb552ef5a0a82be331 <W......U....+.1   30570fe9d41398abe12ef5bc942be335 0W...........+.5
0x00000110! fea48037b8b5d71f0e332edf93ac3500 ...7.....3....5.   42a4802d98b5d70f2a332ec37fac3514 B..-....*3....5.
0x00000120! eb4ddc0decc1a864790c782c76215660 .M.....dy.x,v!V`   e74ddc0f2cc1a874cd0c78305a215664 .M..,..t..x0Z!Vd
0x00000130! dd309791d06bd0af3f98cda4bc4629b1 .0...k..?....F).   61309789606bd0bf3f98cda8044629a1 a0..`k..?....F).

Shambles

$ radiff2 -x 13-shambles*
  offset     0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF    0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF
0x00000000! 99040d047fe81780012000ff4b657920 ......... ..Key    99030d047fe81780011800ff50726163 ............Prac
0x00000010! 69732070617274206f66206120636f6c is part of a col   746963616c205348412d312063686f73 tical SHA-1 chos
0x00000020! 6c6973696f6e21204974277320612074 lision! It's a t   656e2d70726566697820636f6c6c6973 en-prefix collis
0x00000030! 7261702179c61af0afcc054515d9274e rap!y......E..'N   696f6e211d276c6ba661e1040e1f7d76 ion!.'lk.a....}v
0x00000040! 7307624b1dc7fb23988bb8de8b575dba s.bK...#.....W].   7f076249ddc7fb332c8bb8c2b7575dbe ..bI...3,....W].
0x00000050! 7b9eab31c1674b6d974378a827732ff5 {..1.gKm.Cx.'s/.   c79eab2be1674b7db34378b4cb732fe1 ...+.gK}.Cx..s/.
0x00000060! 851c76a2e60772b5a47ce1eac40bb993 ..v...r..|......   891c76a0260772a5107ce1f6e80bb997 ..v.&.r..|......
0x00000070! c12d8c70e24a4f8d5fcdedc1b32c9cf1 .-.p.JO._....,..   7d2d8c68524a4f9d5fcdedcd0b2c9ce1 }-.hRJO._....,..
0x00000080! 9e31af2429759d42e4dfdb31719f5876 .1.$)u.B...1q.Xv   9231af26e9759d5250dfdb2d4d9f5872 .1.&.u.RP..-M.Xr
0x00000090! 23ee552939b6dcdc459fca53553b70f8 #.U)9...E..SU;p.   9fee553319b6dccc619fca4fb93b70ec ..U3....a..O.;p.
0x000000a0! 7ede30a247ea3af6c759a2f20b320d76 ~.0.G.:..Y...2.v   72de30a087ea3ae67359a2ee27320d72 r.0...:.sY..'2.r
0x000000b0! 0db64ff479084fd3ccb3cdd48362d96a ..O.y.O......b.j   b1b64fecc9084fc3ccb3cdd83b62d97a ..O...O.....;b.z
0x000000c0! 9c430617caff6c36c637e53fde28417f .C....l6.7.?.(A.   904306150aff6c267237e523e228417b .C....l&r7.#.(A{
0x000000d0! 626fec54ed7943a46e5f5730f2bb38fb bo.T.yC.n_W0..8.   de6fec4ecd7943b44a5f572c1ebb38ef .o.N.yC.J_W,..8.
0x000000e0! 1df6e0090010d00e24ad78bf92641993 ........$.x..d..   11f6e00bc010d01e90ad78a3be641997 ..........x..d..
0x000000f0! 608e8d158a789f34c46fe1e6027f35a4 `....x.4.o....5.   dc8e8d0d3a789f24c46fe1eaba7f35b4 ....:x.$.o....5.
0x00000100! cbfb827076c50eca0e8b7cca69bb2c2b ...pv.....|.i.,+   c7fb8272b6c50edaba8b7cd655bb2c2f ...r......|.U.,/
0x00000110! 790259f9bf9570dd8d4437a3115faff7 y.Y...p..D7.._..   c50259e39f9570cda94437bffd5fafe3 ..Y...p..D7.._..
0x00000120! c3cac09ad25266055c27104755178eae .....Rf.\'.GU...   cfcac09812526615e827105b79178eaa .....Rf..'.[y...
0x00000130! ff825a2caa2acfb5de64ce7641dc59a5 ..Z,.*...d.vA.Y.   43825a341a2acfa5de64ce7af9dc59b5 C.Z4.*...d.z..Y.
0x00000140! 41a9fc9c756756e2e23dc713c8c24c97 A...ugV..=....L.   4da9fc9eb56756f2563dc70ff4c24c93 M....gV.V=....L.
0x00000150! 90aa6b0e38a7f55f14452a1ca2850ddd ..k.8.._.E*.....   2caa6b1418a7f54f30452a004e850dc9 ,.k....O0E*.N...
0x00000160! 9562fd9a18ad42496aa97008f74672f6 .b....BIj.p..Fr.   9962fd98d8ad4259dea97014db4672f2 .b....BY..p..Fr.
0x00000170! 8ef461eb88b09933d626b4f918749cc0 ..a....3.&...t..   32f461f338b09923d626b4f5a0749cd0 2.a.8..#.&...t..
0x00000180! 27fddd6c425fc4216835d0134d15285b '..lB_.!h5..M.([   2bfddd6e825fc431dc35d00f7115285f +..n._.1.5..q.(_
0x00000190! ab2cb784a4f7cbb4fb514d4bf0f6237c .,.......QMK..#|   172cb79e84f7cba4df514d571cf62368 .,.......QMW..#h
0x000001a0! f00a9e9f132b9a066e6fd17f6c429874 .....+..no..lB.t   fc0a9e9dd32b9a16da6fd16340429870 .....+...o.c@B.p
0x000001b0! 78586ff651af96747fb426b9872b9a88 xXo.Q..t..&..+..   c4586feee1af96647fb426b53f2b9a98 .Xo....d..&.?+..
0x000001c0! e4063f59bb334cc00650f83a80c42751 ..?Y.3L..P.:..'Q   e8063f5b7b334cd0b250f826bcc42755 ..?[{3L..P.&..'U
0x000001d0! b71974d300fc2819a2e8f1e32c1b51cb ..t...(.....,.Q.   0b1974c920fc280986e8f1ffc01b51df ..t. .(.......Q.
0x000001e0! 18e6bfc4db9baef675d4aaf5b1574a04 ........u....WJ.   14e6bfc61b9baee6c1d4aae99d574a00 .............WJ.
0x000001f0! 7f8f6dd2ec153a93412293974d928f88 ..m...:.A"..M...   c38f6dca5c153a834122939bf5928f98 ..m.\.:.A"......
0x00000200! ced9363cfef97ce2e742bf34c96b8ef3 ..6<..|..B.4.k..   c2d9363e3ef97cf25342bf28f56b8ef7 ..6>>.|.SB.(.k..
0x00000210! 875676fea5cca8e5f7dea0bab2413d4d .Vv..........A=M   3b5676e485cca8f5d3dea0a65e413d59 ;Vv.........^A=Y
0x00000220! e00ee71ee01f162bdb6d1eafd925e6ae .......+.m...%..   ec0ee71c201f163b6f6d1eb3f525e6aa .... ..;om...%..
0x00000230! baae6a354ef17cf205a404fbdb12fc45 ..j5N.|........E   06ae6a2dfef17ce205a404f76312fc55 ..j-..|.....c..U
0x00000240! 4d41fdd95cf2459664a2ad032d1da60a MA..\.E.d...-...   4141fddb9cf24586d0a2ad1f111da60e AA....E.........
0x00000250! 73264075d7f1e0d6c1403ae7a0d861df s&@u.....@:...a.   cf26406ff7f1e0c6e5403afb4cd861cb .&@o.....@:.L.a.
0x00000260! 3fe5707188dd5e07d1589b9f8b663055 ?.pq..^..X...f0U   33e5707348dd5e1765589b83a7663051 3.psH.^.eX...f0Q
0x00000270! 3f8fc352b3e0c27da80bddba4c64020d ?..R...}....Ld..   838fc34a03e0c26da80bddb6f464021d ...J...m.....d..