$(2^a -1)(2^b -1)=2^{2^c}+1$ is not possible for a,b,c nonnegative integers.
Any solutions using parity
Approach: $(2^a -1)(2^b -1)=2^{2^c}+1\Rightarrow$
$2^{a+b}-2^a-2^b=2^{2^c}\Rightarrow$
$(2^a -1)(2^b -1)=2^{2^c}+1$ is not possible for a,b,c nonnegative integers.
Any solutions using parity
Approach: $(2^a -1)(2^b -1)=2^{2^c}+1\Rightarrow$
$2^{a+b}-2^a-2^b=2^{2^c}\Rightarrow$
Hint:
The binary expansion of natural numbers is unique. Assume there exists a solution and use that to obtain two distinct binary expansions of the same number thus yielding a contradiction.