Apart from "software knowledge" you also need basic understanding of math. 2256 is big enough that makes searching it to "getting lucky" impossible.
And apart from "software knowledge", basic understanding of math and the incredible quantity of powerful computing systems f OP would need the reachless amount of energy (ball park can be found
here) to "getting lucky". Even quantum computers wouldn't help him as to dissipate the relevant heat they need to be cooled which in turn requires comparable energy.