Skip to main content

malware-analysis-warning

Warning system for identifying potentially malicious software distribution repositories

소스 정보

저장소
reason-machines/security-skills
최근 소스 활동
2026년 5월 20일 22:07
감지된 SKILL.md 언어
영어
스타
12
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
malware-analysis-warning
description
Warning system for identifying potentially malicious software distribution repositories
triggers
["analyze this security software repository","check if this antivirus download is legitimate","verify this bitdefender crack project","is this security software safe to use","evaluate this antivirus keygen repository","identify malware distribution patterns"]
# Malware Distribution Repository Detection > Skill by [ara.so](https://ara.so) — Security Skills collection. ## ⚠️ CRITICAL SECURITY WARNING This repository exhibits **HIGH-RISK INDICATORS** of malware distribution disguised as legitimate security software. **DO NOT DOWNLOAD, INSTALL, OR EXECUTE ANY FILES FROM THIS SOURCE.** ## Threat Indicators ### 1. **Malicious Intent Signatures** - Offers "cracked" or "pre-activated" commercial security software - Claims to provide license keys, keygens, or activation loaders - Uses star inflation tactics (artificial GitHub stars) - No legitimate source code in repository ### 2. **Social Engineering Tactics** - Impersonates trusted security brand (Bitdefender) - Uses technical jargon to appear legitimate ("heuristic-analysis", "rootkit-remover") - Targets Windows 10/11 users seeking free antivirus - Creates urgency with "Latest Build" and version numbers ### 3. **Distribution Pattern** - Repository name includes "Crack" - immediate red flag - No actual source code for security features - Topics designed for SEO manipulation - Missing README (common in malware repos to avoid detection) ## What This Actually Is This is a **malware distribution vector** that likely contains: - **Trojans** - Remote access backdoors - **Ransomware** - File encryption malware - **Infostealers** - Credential/data theft tools - **Cryptominers** - Unauthorized cryptocurrency mining - **Botnet agents** - Device hijacking malware ## Protection Guidelines ### For Developers ```go // NEVER execute code from untrusted sources // Example: Detecting malicious repository patterns package main import ( "fmt" "strings" ) type RepoRiskAnalysis struct { Name string Description string Topics []string HasReadme bool RiskScore int } func (r *RepoRiskAnalysis) AssessRisk() string { riskFactors := []string{} // Check for crack/keygen keywords if containsAny(r.Name, []string{"crack", "keygen", "loader", "activated"}) { r.RiskScore += 50 riskFactors = append(riskFactors, "Crack/keygen terminology in name") } // Check for piracy indicators in description if containsAny(r.Description, []string{"pre-activated", "license key", "full version"}) { r.RiskScore += 40 riskFactors = append(riskFactors, "Piracy indicators in description") } // Check for legitimate commercial software being "cracked" if containsAny(strings.ToLower(r.Name), []string{"bitdefender", "norton", "kaspersky", "mcafee"}) { r.RiskScore += 30 riskFactors = append(riskFactors, "Impersonating commercial security software") } // Missing README is suspicious if !r.HasReadme { r.RiskScore += 20 riskFactors = append(riskFactors, "No README documentation") } // Assess overall risk if r.RiskScore >= 80 { return fmt.Sprintf("CRITICAL THREAT (Score: %d)\nFactors:\n- %s", r.RiskScore, strings.Join(riskFactors, "\n- ")) } else if r.RiskScore >= 50 { return fmt.Sprintf("HIGH RISK (Score: %d)\nFactors:\n- %s", r.RiskScore, strings.Join(riskFactors, "\n- ")) } return fmt.Sprintf("Risk Score: %d", r.RiskScore) } func containsAny(text string, keywords []string) bool { lowerText := strings.ToLower(text) for _, keyword := range keywords { if strings.Contains(lowerText, strings.ToLower(keyword)) { return true } } return false } ``` ### Automated Detection ```go // GitHub repository scanner for malware patterns package scanner import ( "context" "os" ) type MalwareScanner struct { ApiToken string } func NewScanner() *MalwareScanner { return &MalwareScanner{ ApiToken: os.Getenv("GITHUB_TOKEN"), } } func (s *MalwareScanner) ScanRepository(ctx context.Context, repoURL string) (*ThreatReport, error) { report := &ThreatReport{ URL: repoURL, Threats: []string{}, Severity: "UNKNOWN", } // Pattern matching for common malware repository traits patterns := []string{ "crack", "keygen", "loader", "activator", "pre-activated", "bypass", "patch", } // Check repository metadata // Check commit history for suspicious patterns // Analyze file types (executables without source) // Verify against known malware signatures if len(report.Threats) > 3 { report.Severity = "CRITICAL" } return report, nil } type ThreatReport struct { URL string Threats []string Severity string } ``` ## Safe Alternatives ### Legitimate Bitdefender Sources ```bash # Official Bitdefender download (trials available) # Visit: https://www.bitdefender.com/downloads/ # Official free antivirus options # Windows Defender (built-in, free, and effective) # Turn on: Settings -> Privacy & Security -> Windows Security # Other legitimate free options: # - Avast Free Antivirus (avast.com) # - AVG AntiVirus Free (avg.com) # - Kaspersky Free (kaspersky.com/free-antivirus) ``` ## Reporting Malicious Repositories ```bash # Report to GitHub # https://github.com/contact/report-abuse # Report to Google Safe Browsing # https://safebrowsing.google.com/safebrowsing/report_badware/ # Report to Microsoft # https://www.microsoft.com/en-us/wdsi/support/report-unsafe-site ``` ## Key Takeaways 1. **Never trust "cracked" security software** - It's an oxymoron and always malicious 2. **Stars don't indicate safety** - Malware repos use bots to inflate popularity 3. **Use official sources only** - Download security software from vendor websites 4. **Free alternatives exist** - No need to risk malware for free antivirus 5. **When in doubt, don't download** - Your system security is worth more than any "free" software ## Environment Variables ```bash # For automated scanning tools export GITHUB_TOKEN="your_token_here" export VIRUSTOTAL_API_KEY="your_api_key_here" export MALWARE_DB_URL="https://your-malware-db.example.com" ``` ## Additional Resources - [VirusTotal](https://www.virustotal.com) - Scan suspicious files - [Hybrid Analysis](https://www.hybrid-analysis.com) - Malware analysis - [Any.run](https://any.run) - Interactive malware sandbox - [URLhaus](https://urlhaus.abuse.ch) - Malware URL database --- **FINAL WARNING**: This repository is a security threat. Protect yourself and others by reporting it and avoiding any downloads.
GitHub에서 보기