
WaybackUrls를 Recon, BugBounties , OSINT, Sensitive Endpoints 등에 무기화하기

영화나 만화에서 시간 여행에 대해 들어본 적 있으시죠? 이제 더 이상 허구가 아닙니다 😎. TheTimeMachine은 Wayback Machine에서 아카이브된 URL을 스크래핑하여 모든 웹 앱의 과거를 파헤치고, 추가 악용을 위한 민감하거나 잊혀진, 혹은 더 이상 사용되지 않는 엔드포인트를 찾을 수 있게 해줍니다.
버그 바운티, 레드팀, 또는 단순히 정찰을 좋아하든, 이 도구는 제 정찰 워크플로우를 더 빠르고, 깔끔하고, 효과적으로 만들기 위해 제작되었습니다. 더 이상 여러 스크립트를 저글링할 필요 없이 — TheTimeMachine이 한 번에 모든 것을 처리합니다.
| Conference | Year | Track / Showcase | |
|---|---|---|---|
| Defcon33- Las Vegas, NV | 2025 | Demo Labs | ![]() |
| BSides Mumbai | 2025 | Tools Arsenal Showcase | ![]() |
| OSINT Conference | 2025 | OSINT Conference | ![]() |
| Null Bangalore × OWASP Bangalore | 2025 | Monthly Meetup | ![]() |
| Bsides Delaware | 2025 | Conference | ![]() |
| BSides Agra | 2025 | Conference | ![]() |
| Wild West Hackin' Fest (Denver, Colorado) | 2026 | Conference | ![]() |
| BSides Budapest (Budapest, Hungary) | 2026 | Conference | ![]() |
| Announcing Soon! | 20XX | Announcing Soon! | ![]() |
이것은 그저 또 하나의 Wayback 스크래퍼가 아닙니다. TheTimeMachine이 제공하는 기능은 다음과 같습니다:
.zip, .bak, .sql, .tar.gz, .old 및 기타 유용한 파일을 찾습니다.config, backup, .log 등과 같은 사용자 정의 키워드를 검색합니다.Ubuntu/Kali/Windows에서 Python 3로 테스트되었습니다.
git clone https://github.com/anmolksachan/TheTimeMachine
cd TheTimeMachine
pip3 install -r requirements.txt
python3 thetimemachine.py <target.com> [OPTIONS]
참고: 도메인에 http:// 또는 https://를 사용하지 마세요 — domain.com 또는 sub.domain.com만 전달하세요.
| Option | Description |
|---|---|
--fetch | Wayback에서 아카이브된 URL 가져오기 |
--backups | 노출된 백업/설정 파일 스캔 |
--attack [type] | 공격 모드 실행 (xss, sqli, lfi, redirect, jira, wp, custom) |
--jwt | JWT 토큰 탐지 및 디코딩 |
--subdomains | 과거 URL에서 서브도메인 추출 |
--parameters | GET 파라미터 추출 및 URL에 매핑 |
--listings | 공개된 디렉터리 리스팅 탐지 |
python3 thetimemachine.py example.com --fetch
python3 thetimemachine.py example.com --backups
python3 thetimemachine.py example.com --listings
python3 thetimemachine.py example.com --attack xss
python3 thetimemachine.py example.com --parameters
python3 thetimemachine.py example.com --jwt
usage: thetimemachine.py [-h] [--fetch] [--jwt] [--backups] [--subdomains] [--listings] [--attack {xss,sqli,lfi,redirect,jira,wp,fuzz}] [--menu]
[--parameters]
target
모든 결과는 content/ 디렉터리 아래에 깔끔하게 저장됩니다:
content/
└── example.com/
├── example.com_URLs.txt
├── example.com_xss.txt
├── example.com_sqli.txt
├── example.com_parameters.txt
├── example.com_subdomain.txt
└── ...
XSS, SQLi, 퍼징 등을 위한 페이로드를 완전히 사용자 정의할 수 있습니다. 리포지토리 내의 해당 .txt 파일을 편집하고 실행하세요!
저는 전업 버그 바운티 헌터는 아니지만, 빠른 정찰을 수행하고, 유용한 엔드포인트를 찾고, 수동으로 더 깊이 파헤칠 수 있을 만큼의 단서를 제공하는 도구가 필요했습니다. NOKIA, Mediatek 등 여러 VDP와 버그바운티에서 HOF를 받았습니다.
https://github.com/user-attachments/assets/e07155ed-52b5-45e4-91aa-297a5caeac3a