That's not possible, there are too many possibilities to find a private key witha software.
And if a scammer grabbed your bitcoin you cannot reverse the transaction, the only way to claim back the stolen funds is to trace the scammer until cash out at an exchange.
Thank you tempo... seeing way too many recovery scams around the internet these days. These are all all scams. Bitcoin transactions are not reversible once confirmed on the blockchain, and there is no way that private keys can be hacked or recovered.