13/3/2023
Large Language Model for Social Engineering
How I build a social engineering scenario for Capture The Flag (CTF) competition.
Introduction
In the past, I have participated in many CTF competitions. I have always been interested in the social engineering category. However, I did not have a good way to practice social engineering at interactive levels, it is quite difficult to simulate a real social engineering scenario. In this article, I will show you how I build a social engineering scenario for Capture The Flag (CTF) competition using a large language model.
This article is divided into 3 parts, in the first part, I will provide a brief introduction to social engineering, state the problem, and introduce the method I used to build a large language model. In the second part, I will introduce the method I used to build a social engineering scenario, how to build characters, and how to build a story. And in the last part, I will show you how I use the large language model to generate a story. Let’s get started.
Background
Social Engineering
Social engineering is a technique used to manipulate people into performing actions or divulging confidential information. Social engineering is often used to steal data, including personal information, passwords, and credit card numbers. Social engineering is also used to gain unauthorized access to computer systems.
Large Language Model
A large language model is a model that can generate a large amount of text. The model is trained on a large amount of text data. The model can generate text that is similar to the text data used to train the model. One of the most famous large language models is GPT-3. GPT-3 is a large language model developed by OpenAI. GPT-3 can generate many types of text, including code, poetry, and even a story. ChatGPT is a large language model that can generate a conversation, which is similar to the conversation between two people.
Methodology
Update soon…
Conclusion
Update soon…