sylhetyhackvenger/HelloSpecter
GitHub: sylhetyhackvenger/HelloSpecter
针对 HelloTalk 平台的专业安全扫描与 OSINT 侦察工具,整合了档案提取、漏洞评估和多平台用户名追踪能力。
Stars: 1 | Forks: 0
# HelloSpecter - HelloTalk 专业安全扫描器 + OSINT 套件
# ⚠️ 开发中 - 此工具目前正在积极开发中。功能可能不完整或随时更改。
# “我的目的从来不是损害 HelloTalk 平台。我不是来破坏别人建立的东西的。我是为了在弱点演变成灾难之前揭露它们。我发现的每一个漏洞都不是对付 HelloTalk 的武器——这是一个警告。我发现的每一个缺陷都是一次加强防御墙、保护用户并让平台变得更安全的机会。我不是在与平台作斗争。我是在对抗那些有朝一日可能威胁到它的危险。我的目的不是破坏。我的目的是保护。我不是 HelloTalk 的敌人。我是寻找裂缝的暗影……以便在真正的敌人发现它们之前将其封堵。”
---
🔬 安全测试模块
身份验证缺陷检测
测试 描述 严重程度
凭据泄露 HTML 中的 Session token 中等
弱身份验证 客户端代码中的弱身份验证模式 中等
2FA 绕过 可访问的 2FA endpoint 高
Session 劫持 客户端代码中的 Session 标识符 中等
API 利用测试
测试 描述 严重程度
数据泄露 通过 API 暴露敏感数据 高
过度数据 未经授权的大量数据响应 中等
身份验证绕过 没有身份验证的 API endpoint 高
注入测试
测试 Payload 示例 严重程度
SQL Injection ' OR '1'='1, '; DROP TABLE-- 严重
Command Injection ; ls -la, \| whoami 严重
NoSQL Injection {$gt: ""}, {$exists: true} 高
🕵️ OSINT 能力
支持的平台 (80+)
类别 平台
社交媒体 Facebook, Instagram, Twitter/X, LinkedIn, TikTok, Snapchat, Reddit
开发 GitHub, GitLab, HackerRank, LeetCode, CodeWars
语言学习 Duolingo, Memrise, Busuu, italki, Tandem, HelloTalk
网络安全 TryHackMe, HackTheBox, HackerOne, Bugcrowd, CTFtime
自由职业 Fiverr, Upwork, Freelancer, Toptal, 99designs
交易/金融 TradingView, eToro, ForexFactory, Robinhood
博客 Medium, Substack, DEV Community, Hashnode
用户名清理
该工具通过移除以下内容来自动清理 HelloTalk 用户名:
· 前缀:cv_、cd_、we_、ht_、xx_
· 数字前缀:01_、02_
· 连字符模式:xx-username
变体生成
```
# Original: "johndoe"
# 生成的 Variants:
johndoe
realjohndoe
officialjohndoe
thejohndoe
iamjohndoe
imjohndoe
johndoeofficial
johndoe_real
johndoe_live
# ... 以及更多
```
📊 数据模型
HelloTalkProfile
```
@dataclass
class HelloTalkProfile:
username: str
profile_url: str
scraped_at: str
name: Optional[str]
bio: Optional[str]
location: Optional[str]
country: Optional[str]
city: Optional[str]
native_language: List[str]
learning_language: List[str]
learning_level: Optional[str]
interests: List[str]
profession: Optional[str]
is_verified: bool
is_premium: bool
stats: ProfileStats
cve_test_result: CVE202025900TestResult
security_test_results: SecurityTestResults
social_media_presence: List[SocialMediaPresence]
data_completeness: str
raw_html_hash: str
response_size: int
```
SecurityTestResults
```
@dataclass
class SecurityTestResults:
authentication_flaws: List[AuthenticationFlaw]
api_exploitations: List[APIExploitation]
insecure_storage: List[InsecureStorage]
server_side_injections: List[ServerSideInjection]
security_findings: List[SecurityFinding]
cvss_scores: Dict[str, float]
overall_risk: str # CRITICAL | HIGH | MEDIUM | LOW
scan_timestamp: str
verbose_output: List[str]
```
📄 报告与导出
JSON 导出
```
{
"username": "johndoe",
"profile_url": "https://www.hellotalk.com/en/partners/johndoe",
"scraped_at": "2026-01-15T14:32:28.123456",
"name": "John Doe",
"bio": "Language enthusiast | Python developer",
"native_language": ["English"],
"learning_language": ["Spanish"],
"stats": {
"followers": 1234,
"following": 567,
"conversations": 89,
"avg_rating": 4.8
},
"security": {
"authentication_flaws": [...],
"api_exploitations": [...],
"overall_risk": "MEDIUM"
},
"social_media": [...]
}
```
CSV 导出
用户名 姓名 位置 总体风险 找到的社交媒体
johndoe John Doe New York 中等 12
janedoe Jane Doe London 低 8
⚠️ 免责声明
```
┌─────────────────────────────────────────────────────────────────────┐
│ ⚠️ LEGAL AND ETHICAL DISCLAIMER │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ This tool is intended for EDUCATIONAL and SECURITY RESEARCH │
│ purposes only. │
│ │
│ ▪ Do NOT use this tool to: │
│ - Violate terms of service │
│ - Extract data without authorization │
│ - Perform unauthorized testing │
│ - Infringe on privacy rights │
│ - Engage in illegal activities │
│ │
│ ▪ Always obtain proper authorization before: │
│ - Scanning any platform │
│ - Testing security controls │
│ - Collecting user data │
│ │
│ ▪ The developers assume NO responsibility for: │
│ - Misuse of this tool │
│ - Any legal consequences │
│ - Data obtained through unauthorized use │
│ │
│ By using this tool, you agree to: │
│ ✅ Use it responsibly and legally │
│ ✅ Respect platform terms of service │
│ ✅ Protect user privacy and data │
│ ✅ Report vulnerabilities responsibly │
└─────────────────────────────────────────────────────────────────────┘
```
📝 许可证
该项目基于 MIT 许可证授权 - 有关详细信息,请参阅 LICENSE 文件。
📬 联系方式
对于报告漏洞的安全研究人员:请遵循负责任的披露实践。
⭐ 致谢
· requests - HTTP 库
· BeautifulSoup4 - HTML 解析
· phonenumbers - 电话号码验证
· fake-useragent - User agent 轮换
· colorama - 终端颜色
```
┌────────────────────────────────────────────────────────────
│ │
│ 🔍 HelloSpecter v2.0 (Under Development) │
│ │
│ "Security is not a product, but a process." │
│ - Bruce Schneier │
│ │
└────────────────────────────────────────────────────────────
```
标签:AES-256, ESC4, OSINT, 安全测试, 实时处理, 攻击性安全, 数据泄露, 漏洞评估, 逆向工具