There are several tools to do this, and there are several services.
There are also several scammers who will take your funds!
Be very careful who you trust, don't send your wallet.dat to anyone (1 million possibilities is very easy to brute-force), and ignore all "offers" you get through PM!
You can start by looking for "wallet recovery service" on this forum or any search engine.
Here too: there are legit services, and there are scams.