This repository contains a tool developed to help into the research conducted for the master thesis:
Let Me Cheat!
An analysis of anti-cheat bypass techniques on videogames
written by David Rodríguez, under the supervision of Sergio Pastrana.
This tool is made available under the GNU General Public License v3.0. A copy of the full license is available in the LICENSE file.
The tool is developed with Python version 3.8 and required dependencies could be installed through the command:
pip install -r requirements.txt
art==4.7
colorama==0.4.3
filetype==1.0.7
future==0.18.2
numpy==1.19.0
pandas==1.0.5
pefile==2019.4.18
python-dateutil==2.8.1
pytz==2020.1
rarfile==3.1
six==1.15.0
tqdm==4.47.0
yara-python==4.0.2
The tool is aimed to run into a linux/unix environment. If not avaliable, the following dependencies must be installed:
unrar
Once requirements are installed and ready, samples directories must be configured in the file modules/config.py. In order to execute the tool and generate a csv report the following command must be launched:
python letmecheat.py