
자격 증명 매퍼
Credmap은 자격 증명 재사용의 위험성에 대한 인식을 높이기 위해 만들어진 오픈 소스 도구입니다. 제공된 사용자 자격 증명을 여러 알려진 웹사이트에서 테스트하여 비밀번호가 이 중 어느 곳에서 재사용되었는지 확인할 수 있습니다. 공식 소개 게시물은 여기에서 찾을 수 있습니다.
Usage: credmap.py --email EMAIL | --user USER | --load LIST [options]
Options:
-h/--help show this help message and exit
-v/--verbose display extra output information
-u/--username=USER.. set the username to test with
-p/--password=PASS.. set the password to test with
-e/--email=EMAIL set an email to test with
-l/--load=LOAD_FILE load list of credentials in format USER:PASSWORD
-f/--format=CRED_F.. format to use when reading from file (e.g. u|e:p)
-x/--exclude=EXCLUDE exclude sites from testing
-o/--only=ONLY test only listed sites
-s/--safe-urls only test sites that use HTTPS.
-i/--ignore-proxy ignore system default HTTP proxy
--proxy=PROXY set proxy (e.g. "socks5://192.168.1.2:9050")
--list list available sites to test with
./credmap.py --username janedoe --email [email protected]
./credmap.py -u johndoe -e [email protected] --exclude "github.com, live.com"
./credmap.py -u johndoe -p abc123 -vvv --only "linkedin.com, facebook.com"
./credmap.py -e [email protected] --verbose --proxy "https://127.0.0.1:8080"
./credmap.py --load creds.txt --format "e.u.p"
./credmap.py -l creds.txt -f "u|e:p"
./credmap.py -l creds.txt
./credmap.py --list
credmap으로 테스트할 새 웹사이트를 추가하려면 websites/ 폴더에 새 XML 파일을 생성하면 됩니다. XML 파일에서 사용할 수 있는 모든 가능한 태그 목록을 보려면 Wiki를 참조하세요.
다음과 같이 빌드하고 배포합니다:
git clone https://github.com/lightos/credmap.git
cd credmap
docker build -t credmap .
docker run -it credmap