一键导入
fort-firewall-malware-warning
Detect and warn about malicious firewall software impersonation and licensing bypass schemes
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Detect and warn about malicious firewall software impersonation and licensing bypass schemes
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
A malicious repository disguised as F-Secure security software that likely distributes malware or cracked software
MALWARE DISTRIBUTION - Fake F-Secure security software repository distributing malicious patches and license key generators
Analyze and document malicious software distribution disguised as legitimate Fort Firewall security software
Detect and analyze potentially malicious security software crack/patch repositories
Configure and deploy K7 Total Security 16.0.1195 unified defense framework with policy profiles, AI integrations, and multi-platform orchestration
K7 Total Security 16.0.1195 configuration framework for unified endpoint defense across Windows, macOS, and Linux
| name | fort-firewall-malware-warning |
| description | Detect and warn about malicious firewall software impersonation and licensing bypass schemes |
| triggers | ["analyze this firewall repository for security risks","is this Fort Firewall repository legitimate","check if this firewall download is safe","evaluate this firewall patch or crack","scan this repository for malware indicators","verify authenticity of Fort Firewall download","detect software piracy or trojan distribution","identify fraudulent security software"] |
Skill by ara.so — Security Skills collection.
This repository (lloyd17x/fort-firewall-security-fix) is MALICIOUS and should be avoided.
This project exhibits multiple red flags consistent with malware distribution:
The real Fort Firewall is an open-source Windows firewall tool:
When analyzing repositories claiming to be security software, check for:
# Verify official project links
curl -s https://api.github.com/repos/tnodir/fort | jq '.html_url, .stargazers_count, .language'
# Compare with suspicious repo
curl -s https://api.github.com/repos/lloyd17x/fort-firewall-security-fix | jq '.html_url, .topics, .license'
Expected indicators of fraud:
import re
def analyze_readme_for_malware_indicators(readme_text):
"""Detect malware distribution patterns in README content."""
red_flags = {
'license_bypass': [
r'crack', r'patch', r'keygen', r'serial',
r'product key', r'activation', r'license key'
],
'av_evasion': [
r'disable.*antivirus', r'disable.*protection',
r'false positive', r'whitelist.*antivirus'
],
'external_download': [
r'\.github\.io', r'bit\.ly', r'tinyurl',
r'mediafire', r'mega\.nz'
],
'social_engineering': [
r'full version', r'pro version', r'premium unlocked',
r'no subscription', r'lifetime license'
]
}
findings = {}
for category, patterns in red_flags.items():
matches = []
for pattern in patterns:
if re.search(pattern, readme_text, re.IGNORECASE):
matches.append(pattern)
if matches:
findings[category] = matches
return findings
# Example usage
readme_content = """
Run FortFirewall_Setup_3.14.1_Patch.exe as Administrator
The product key patch will self-inject
Your antivirus may flag the patcher as a PUP
Temporarily disable real-time protection during installation only
"""
results = analyze_readme_for_malware_indicators(readme_content)
print(f"Threat indicators found: {results}")
# Output: {'license_bypass': ['patch', 'product key'],
# 'av_evasion': ['disable.*protection', 'false positive']}
import os
import requests
def verify_repository_legitimacy(owner, repo):
"""Check repository metadata for fraud indicators."""
api_url = f"https://api.github.com/repos/{owner}/{repo}"
headers = {"Authorization": f"token {os.getenv('GITHUB_TOKEN')}"}
response = requests.get(api_url, headers=headers)
if response.status_code != 200:
return {"error": "Repository not found"}
data = response.json()
warnings = []
# Check for suspicious indicators
if data.get('language') == 'HTML':
warnings.append("Primary language is HTML (likely landing page)")
if not data.get('license'):
warnings.append("No license specified (uncommon for legitimate OSS)")
topics = data.get('topics', [])
suspicious_topics = ['crack', 'patch', 'keygen', 'serial', 'key']
found_suspicious = [t for t in topics if any(s in t for s in suspicious_topics)]
if found_suspicious:
warnings.append(f"Suspicious topics: {found_suspicious}")
if data.get('fork') is False and data.get('forks_count', 0) == 0:
warnings.append("Zero forks (unusual for popular project)")
if data.get('open_issues', 0) == 0:
warnings.append("Zero issues (suspicious for active project)")
return {
"legitimate": len(warnings) == 0,
"warnings": warnings,
"metadata": {
"language": data.get('language'),
"license": data.get('license'),
"topics": topics,
"forks": data.get('forks_count'),
"issues": data.get('open_issues')
}
}
# Example
result = verify_repository_legitimacy("lloyd17x", "fort-firewall-security-fix")
print(result)
import requests
from urllib.parse import urlparse
def check_download_link_safety(url):
"""Analyze download URLs for malware distribution patterns."""
parsed = urlparse(url)
# High-risk hosting patterns
risky_domains = [
'github.io', # User pages (not official releases)
'bit.ly', 'tinyurl.com', 'goo.gl', # URL shorteners
'mediafire.com', 'mega.nz', 'zippyshare.com' # File hosts
]
domain = parsed.netloc.lower()
if any(risky in domain for risky in risky_domains):
return {
"safe": False,
"reason": f"Hosted on {domain} instead of GitHub Releases",
"recommendation": "Use official GitHub Releases only"
}
# Legitimate pattern: github.com/owner/repo/releases
if 'github.com' in domain and '/releases/' in parsed.path:
return {
"safe": True,
"reason": "Official GitHub Release"
}
return {
"safe": False,
"reason": "Unknown hosting source",
"recommendation": "Verify with official project documentation"
}
# Test malicious link from repository
malicious_url = "https://lloyd17x.github.io/fort-firewall-security-fix/"
result = check_download_link_safety(malicious_url)
print(result)
# Output: {"safe": False, "reason": "Hosted on github.io instead of GitHub Releases", ...}
# Download from official GitHub releases
$latestRelease = Invoke-RestMethod -Uri "https://api.github.com/repos/tnodir/fort/releases/latest"
$downloadUrl = $latestRelease.assets | Where-Object { $_.name -like "*setup*.exe" } | Select-Object -ExpandProperty browser_download_url
# Verify it's from github.com/tnodir/fort
if ($downloadUrl -match "github.com/tnodir/fort") {
Write-Host "Downloading from official source: $downloadUrl"
Invoke-WebRequest -Uri $downloadUrl -OutFile "FortFirewall_Setup.exe"
} else {
Write-Error "URL verification failed - not official source"
}
# Check digital signature (legitimate software should be signed)
Get-AuthenticodeSignature "FortFirewall_Setup.exe" | Select-Object Status, SignerCertificate
# Calculate file hash and compare with official release
$hash = Get-FileHash "FortFirewall_Setup.exe" -Algorithm SHA256
Write-Host "SHA256: $($hash.Hash)"
# Compare with hash published on official GitHub release page
If you encounter repositories like this:
Report to GitHub:
# Visit the repository and click "Report repository"
# Or use GitHub's DMCA/abuse form
Report to VirusTotal:
# Submit suspicious download URLs
curl --request POST \
--url https://www.virustotal.com/api/v3/urls \
--header "x-apikey: $VT_API_KEY" \
--form "url=https://lloyd17x.github.io/fort-firewall-security-fix/"
Warn the Community:
This skill helps AI agents identify and warn about software impersonation and malware distribution schemes. The repository in question is a textbook example of how attackers disguise malware as legitimate security software. Always verify authenticity before downloading any security tools.