Hacker demos how to defeat Citibank's virtual keyboard

Summary:A security researcher in India is warning that Citibank's new virtual keyboard anti-phishing mechanism can be easily defeated.

 

Citibank virtual keyboard

A security researcher in India is warning that Citibank's new virtual keyboard anti-phishing mechanism can be easily defeated.

The feature, which is offered to some international customers (it's not available in the U.S.) lets Citibank customers launch an onscreen keyboard to enter passwords. 
 
The intent is to thwart the use keystroke loggers to hijack login credentials but, according to an advisory from a hacker known as Yash K.S., local attackers can circumvent the system to grab screenshots of sensitive user credentials.
 
He provided a proof-of-concept demo to show how a local attacker can use Win32 APIs to capture screenshots of usernames, passwords, credit card numbers, pin numbers and any other mouse clicks into the virtual keyboard.
 
In the example, the researcher showed how an executable placed on the victim's machine can be used to grab the screenshots and place them into a hidden directory.  A call-home bot can then be used to transmit the virtual keystrokes from the hijacked machine to a remote server controlled by the attacker. 

Topics: Security

About

Ryan Naraine is a journalist and social media enthusiast specializing in Internet and computer security issues. He is currently security evangelist at Kaspersky Lab, an anti-malware company with operations around the globe. He is taking a leadership role in developing the company's online community initiative around secure content managem... Full Bio

zdnet_core.socialButton.googleLabel Contact Disclosure

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.