Humanize Behaviour v1 (Active after Feb 12st 2025 14:00 UTC)
Description
The Humanize Behaviour v1 is designed to test the ability of bot scripts to mimic human behavior when interacting with a web UI form.
For general challenge information, technical requirements, and plagiarism policies, please refer to the Humanize Behaviour README.
Example Code
Example code for the Humanize Behaviour v1 can be found in the redteam_core/miner/commits/humanize_behaviour_v1/ directory.
Core Requirements
- Use the template bot script provided in the
redteam_core/miner/commits/humanize_behaviour_v1/src/bot/bot.pyfile. - Modify only
run_bot()function while keeping the rest of the code as is. - The bot script must be able to:
- Use the provided
driver. - Check all click locations provided in
config(in given order). - Fill in username and password.
- Submit the form.
- Use the provided
Things to remember
- Click only in provided locations: Extra clicks for input and submit buttons are allowed, but incorrect order or skipping locations will cause submission failure.
- Action Sequence: Click
login-buttonat the end of the session; early clicks will end the session prematurely.
Submission Guide
To build and submit your solution, please follow the Building a Submission Commit guide.