That is a tricky one . Depends on the capability of hacker . Bitcoin is most vulnerable when it has to be transported from one end to other that is the point where hackers try their best to change the path of transaction.Recently, nicehash was hacked and million of dollars were at the risk so that incident somehow indicates that maybe it would be possible to hack online wallets .