You may try yourself,for find mkey and other with pywallet.py
This need send to walletrecoveryservices,link was early in topic.
my wallet corrupted last night when i transfer some coins, its gave me error and programe closed
EXCEPTION: St13runtime_error
CWallet::GetDebit() : value out of range
luckily i have backup file of my wallet.dat but the problem is i have some coins missing.
i rescan whole blockchain. even the coin not shows in blockexplorer,
how to repair old wallet?