- Carnivore - Predator
- Formerly known as THC HackSuite, Carnivore - Predator stands at the forefront of cutting-edge cybersecurity tools, redefining the landscape of penetration testing with unparalleled innovation. Designed to empower ethical hackers, security professionals, and enthusiasts alike, Carnivore - Predator is the ultimate Pentest CMS that puts you in command.
current version: 0.7.0 - PREDATOR
This article explains how to effectively make use of AntiLogin.
author: Remco Kouw
created: 27-Apr-2024
updated: 27-Apr-2024
Introduction to AntiLogin
This documentation explains the functionality of the THC AntiLogin (thc_al) module.
AntiLogin is one of the most powerful modules in Carnivore, designed for easy configuration of attacks. It is fully compatible with ModGlue and Shodown, enabling attacks on locations gathered by those modules.
Interface Parameters:
- Wordlist: Enter passwords manually or select a wordlist.
- User: Variable name of the username field. For example, Carnivore might determine it as user.
- Username: Account name of the user you wish to attack.
- Fail Text: Text indicating a failed login attempt.
- Escape Text: Text indicating that further attempts are futile, e.g., server down or user blocked.
- Success Text: Text displayed upon a successful login.
ModGlue Variables:
- $_CONTEXT['thc_al']['datafile']: (string) Absolute path to the log file where successful logins are stored.
- $_CONTEXT['thc_al']['wordlist']: (string) Absolute path to the wordlist file located in the Wordlists folder.
- $_CONTEXT['thc_al']['passwords']: (array) Passwords used for the attack.
- $_CONTEXT['thc_al']['post_attack']['fields']: (array) Key-value pairs of the form variables.
- $_CONTEXT['thc_al']['post_attack']['username_field']: (string) Variable name of the username field.
- $_CONTEXT['thc_al']['post_attack']['host']: (string) Host field.
- $_CONTEXT['thc_al']['post_attack']['ignore']: (array) Variable names specified by the user to ignore.
- $_CONTEXT['thc_al']['post_attack']['password_field']: (string) Variable name of the password field.
- $_CONTEXT['thc_al']['post_attack']['fields2']: (array) All key-value pairs required for the attack.
- $_CONTEXT['thc_al']['post_attack']['components']['host']: (string) Host part of the specified URL.
- $_CONTEXT['thc_al']['post_attack']['components']['path']: (string) Path part of the specified URL.
- $_CONTEXT['thc_al']['templatedcontent']: (string) PHP template containing properties of a successful attack.
- $_CONTEXT['thc_al']['password']: (string) Current password.
- $_CONTEXT['thc_al']['attackmethod']: (string) _POST or _GET.
- $_CONTEXT['thc_al']['attackquery']: (string) Raw attack query.
- $_CONTEXT['thc_al']['curl']: (resource) CURL connection.
- $_CONTEXT['thc_al']['pagesource']: (string) Server response after sending the request.
- $_CONTEXT['thc_al']['error']: (string) Error message.
- $_CONTEXT['thc_al']['errornumber']: (int) Error number.
- $_CONTEXT['thc_al']['socket']: (resource) Socket connection.
- $_CONTEXT['thc_al']['httpheaders']: (string) HTTP headers for sending socket requests to the web server.
Resource Settings:
- Time Limit: PHP default.
- Memory Limit: PHP default.
Expanding AntiLogin:
N/A
Dependencies:
CURL or Sockets (fallback)
Known Issues:
This is a dictionary attack brute-force module, which can demand significant memory resources. If you encounter time limit or memory issues, consider adjusting the module's settings.
Created by Remco Kouw: 2008-2024