コリジョンを起こす2つのバイナリを生成できるからといって、
任意のハッシュ値を持つバイナリを生成できるかどうかは・・・。

公開されたコリジョンを起こす2つのバイナリは、大半のビットが同一で、所々違うだけ。
ちょっとしか違わないバイナリのMD5値は、ちょっとしか違わないことが多い。
なので、同じMD5値になるのが見つかるまで、ちょっとずつ変えてるだけかもしれない。

その、ちょっとずつ変えるときの、変え方が肝だとは思うけど。