Ive seen some great white hat hacking being done against the fake technical support scammers.
Typically these tech support scammers will invite you to install a Remote access client under the pretence of investigating security alerts.
Once in your computer The scammers will run something simple like NETSTAT or point out random warnings in your event viewer and suggest that these are lists of hack attempts (which is rubbish) and then try to sell you a security package for hundreds of dollars.
Sometimes the scammers once remoted into you machine will run SYSKEY and then extort money from you to unlock the computer.
But some people have been setting up VM's, baiting the scammers and hacking them back.
These White hats will typically place a file on the desktop of these
trap VM's... named something tasty and irresistible like BITCOIN WALLET or BANKING DETAILS which is actually a renamed R.A.T trojan.exe, The Fake tech support scammers will typically beeline for this file and steal it with a quick file transfer...
of course once they open it on their local PC they have opened a back door for the white hats to enter into their scammer PC and destroy them.
One guy got access to a Scammers Skype account (among everything else) then phoned the scammer on his smart phone, telling him that he just got hacked. The scammer didnt believe him until photo's of himself (private photos) started to appear under his own conversation feed on Skype on his smart phone during the conversation lol. The scammer did his nut, but by then it was too late. everything of his was compromised.
The White hats managed to aquire a complete list of all the scam targets from the scammers PC and then went about contacting them all to warn them that they where being conned.
https://en.wikipedia.org/wiki/Technical_support_scam