Avala client for writing and running exploits
Project description
⛰️ Avala — Develop and run exploits rapidly in A/D
Avala is a specialized tool built for rapid developing, testing, running and monitoring exploits in attack-defense CTF competitions. The goal of Avala is to take the technical burden off the team players, enabling them to focus on writing exploits and patching vulnerabilities.
from avala import exploit
import json
import requests
@exploit(service="foobar")
def attack(target: str, flag_ids: str):
url = f"http://{target}:5000/login"
username = json.loads(flag_ids)["username"]
payload = {"username": username, "password": "' OR 1=1 --"}
response = requests.post(url, json=payload)
return response.text
The development of Avala was heavily influenced by the practical experiences and valuable insights gathered by the Serbian National ECSC Team 🇷🇸 who utilized the tool in many A/D competitions.
Documentation
Documentation is available at lazicdusan.com/avala.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file avala_ad-0.1.0.tar.gz.
File metadata
- Download URL: avala_ad-0.1.0.tar.gz
- Upload date:
- Size: 36.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0dfa1ac4cb3816d2c32ae4b1de287e17e2d9063d11d2d2fb299ff4e27de7380d
|
|
| MD5 |
8f82fd44bd0ba3b6ba92f130ede730cf
|
|
| BLAKE2b-256 |
c009ea1e42a23d94bcb2424369d9e1e04f218ef07db2aa0313e5e0bf298de989
|
File details
Details for the file avala_ad-0.1.0-py3-none-any.whl.
File metadata
- Download URL: avala_ad-0.1.0-py3-none-any.whl
- Upload date:
- Size: 40.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0ed4f249ed653d2835a7e0f3a6966a637ada8853b25917c8bdb0e302ffa9c79
|
|
| MD5 |
5b00c51690289df603490d4c48ce2698
|
|
| BLAKE2b-256 |
9adf761b5321d982fd5a33fddc43441cb1104f74b77ba9edffab39fc49b8b4e2
|