ScamChatBot: An End-to-End Analysis of Fake Account Recovery on Social Media via Chatbots
Bhupendra Acharya, Dominik Sautter, Muhammad Saad, Thorsten Holz
TL;DR
This work introduces ScamChatBot, an end-to-end framework that autonomously baits and analyzes social-media tech-support scams by deploying decoy honeyposts, engaging scammers through multilingual LLM-driven personas, and tracking their payment methods across three channels (X, Instagram, and email). By interacting with 450 scammers (out of 11,769 who engaged with decoys) and integrating data from PayPal, Chainabuse, and X, the study reveals the scam lifecycle, including victim verification, advance-fee demands, and diverse payment methods, as well as the prevalence of ML-generated text in scam communications. The system demonstrates scalable, automated scam detection and payment-profile extraction, providing valuable insights into attacker tactics, network structure, and cross-platform operations. The findings underscore the potential for industry collaboration to validate, disrupt, and deter fraud at scale, and the authors publish their tooling while withholding some sensitive data to prevent retribution.
Abstract
Social media platforms have become the hubs for various user interactions covering a wide range of needs, including technical support and services related to brands, products, or user accounts. Unfortunately, there has been a recent surge in scammers impersonating official services and providing fake technical support to users through these platforms. In this study, we focus on scammers engaging in such fake technical support to target users who are having problems recovering their accounts. More specifically, we focus on users encountering access problems with social media profiles (e.g., on platforms such as Facebook, Instagram, Gmail, and X) and cryptocurrency wallets. The main contribution of our work is the development of an automated system that interacts with scammers via a chatbot that mimics different personas. By initiating decoy interactions (e.g., through deceptive tweets), we have enticed scammers to interact with our system so that we can analyze their modus operandi. Our results show that scammers employ many social media profiles asking users to contact them via a few communication channels. Using a large language model (LLM), our chatbot had conversations with 450 scammers and provided valuable insights into their tactics and, most importantly, their payment profiles. This automated approach highlights how scammers use a variety of strategies, including role-playing, to trick victims into disclosing personal or financial information. With this study, we lay the foundation for using automated chat-based interactions with scammers to detect and study fraudulent activities at scale in an automated way.
