To provide a much tighter bound, you reach "atoms in the universe" levels of collision once your hash inputs are 260-270 bits bigger than the hash output. No need for even a single kilobyte.
Almost a "Graham's number" level of understatement.
Imagine something like finding the seed for a pseudorandom number generator where the numbers generated form the byte pattern for libgen.
That's similar to the cryptominer hashing where people just have rigs enumerating through possible values to generate a hash with the appropriate number of leading zeros. It's just that libgen would be little bit longer than a hash and also have some ones interspersed with the zeros.