My first question is what Operating System was the OP using to log into CaVirtex?
I was using windows 8.1
First of all sorry for your loss.
My take is that the Windows OS was compromised by a keylogger virus that compromised both your CaVirtex password and the browser cookie that CaVirtex uses identify the browser. Furthermore the fact that your email may also being compromised supports my suspicion. I have seen and removed Windows malware designed to steal bitcoins since 2011, and quite honestly I do not trust Microsoft's security or that of commercial anti virus / anti malware solutions.
The massive amount of malware combined with the reality that when it comes to security the Windows ecosystem is primarily designed to 1) up-sell consumers and 2) protect the interests of groups such as the MPAA and the RIAA via DRM, makes it in my opinion totally unsuited to do anything related to finance, be it Bitcoin, or fiat banking.
If I may makes a suggestion here it is:
1) Accept your loss of 2.4 BTC
2) Contact all financial institutions that you have accessed using your compromised computer, starting of course with CaVirtex, but also include other crypto currency exchanges, banks, credit card companies etc. This is critical to prevent further damage.
3) Ditch Microsoft Windows and switch to GNU/Linux. This is critical for two reasons: a) First GNU/Linux is less likely to get attacked is this fashion by a factor in the order of 1 million or more. b) By switching to GNU/Linux one can easily save way more than your loss over a few years by replacing expensive propriety software, needless computer upgrades, up sells, annual fees for security software with very high quality and very secure Free Libre Open Source Software that has zero cost. I switched to GNU/Linux back in 2006 and have saved over the years more than your loss in unnecessary computer upgrades and software license fees. To place things into perspective I still use a laptop over 10 years old running GNU/Linux for my bitcoins. . My main desktop system I built in 2008 and it is still going very strong.
If there is one suggestion I will make here is: Do not use Microsoft Windows for anything related to Bitcoin, another crypto currency or fiat banking. Use GNU/Linux instead.