
유출된 계정, 페이스트, 비밀번호 노출을 위해 Have I Been Pwned API를 쿼리하는 CLI 도구로, 손상된 자격 증명에 대한 신속한 보안 평가를 가능하게 합니다.
명령줄 도구로, Troy Hunt의 Have I been pwned? 서비스를 hibp Node.js 모듈을 사용하여 쿼리합니다.
Node.js를 다운로드하여 설치한 후, npm을 사용하여 pwned를 전역으로 설치하세요:
npm install pwned -g
또는 npx 패키지 실행기를 사용하여 필요할 때 실행할 수도 있습니다:
npx pwned
2019년 7월 18일부터 haveibeenpwned.com API는 여러 서비스를 인증 뒤로 옮겼으며, API 키가 필요합니다. 자세한 설명과 이유는 Troy의 블로그 글을 참조하세요. pwned의 일부 명령어(예: ba, pa, search)를 사용하려면 API 키를 발급받고 pwned apiKey를 실행하여 pwned를 설정해야 합니다. 다른 명령어는 API 키가 필요하지 않으므로 발급 없이 사용할 수 있습니다.
pwned <command>
Commands:
pwned apiKey [key] 인증된 요청에 사용할 API 키 설정
pwned ba <account|email> 계정(사용자 이름 또는 이메일 주소)의 모든 침해 정보 조회
pwned bd <domain> 도메인의 침해된 이메일 주소 모두 조회
pwned breach <name> 침해명으로 단일 침해 사이트 조회
pwned breaches 시스템의 모든 침해 정보 조회
pwned dc 시스템의 모든 데이터 클래스 조회
pwned lb 가장 최근에 추가된 침해 정보 조회
pwned pa <email> 계정(이메일 주소)의 모든 붙여넣기 조회
pwned pw <password> 비밀번호가 공개적으로 노출되었는지 안전하게 확인
pwned sd 계정의 모든 구독 도메인 조회
pwned search <account|email> 계정(사용자 이름 또는 이메일 주소)의 침해 및 붙여넣기 검색
pwned slbe <email> 이메일 주소의 스틸러 로그 도메인 모두 조회
pwned slbed <email-domain> 이메일 도메인의 스틸러 로그 이메일 별칭 모두 조회
pwned slbwd <website-domain> 웹사이트 도메인의 스틸러 로그 이메일 주소 모두 조회
pwned subStatus API 키의 구독 상태 조회
Options:
-h, --help 도움말 표시 [boolean]
-v, --version 버전 정보 표시 [boolean]
계정의 모든 침해 정보 조회:
$ pwned ba [email protected]
✔ Good news — no pwnage found!
시스템의 모든 침해 정보 조회, 결과를 'adobe.com' 도메인으로 필터링:
$ pwned breaches -d adobe.com
-
Title: Adobe
Name: Adobe
Domain: adobe.com
BreachDate: 2013-10-04
AddedDate: 2013-12-04T00:00:00Z
ModifiedDate: 2013-12-04T00:00:00Z
PwnCount: 152445165
Description: In October 2013, 153 million Adobe accounts were breached with each containing an internal ID, username, email, <em>encrypted</em> password and a password hint in plain text. The password cryptography was poorly done and <a href="http://stricture-group.com/files/adobe-top100.txt" target="_blank" rel="noopener">many were quickly resolved back to plain text</a>. The unencrypted hints also <a href="http://www.troyhunt.com/2013/11/adobe-credentials-and- serious.html" target="_blank" rel="noopener">disclosed much about the passwords</a> adding further to the risk that hundreds of millions of Adobe customers already faced.
DataClasses:
- Email addresses
- Password hints
- Passwords
- Usernames
IsVerified: true
IsFabricated: false
IsSensitive: false
IsActive: true
IsRetired: false
IsSpamList: false
LogoType: svg
침해명으로 단일 침해 사이트 조회:
$ pwned breach MyCompany
✔ No breach found by that name.
시스템의 모든 데이터 클래스 조회, 외부/연속 사용을 위해 원시 JSON 결과 반환:
$ pwned dc --raw
["Account balances","Address book contacts","Age groups","Ages","Apps installed on devices","Astrological signs","Auth tokens","Avatars","Bank account numbers","Banking PINs","Beauty ratings","Biometric data","Browser user agent details","Buying preferences","Car ownership statuses","Career levels","Cellular network names","Charitable donations","Chat logs","Credit card CVV","Credit cards","Credit status information","Customer feedback","Customer interactions","Dates of birth","Deceased date","Deceased statuses","Device information","Device usage tracking data","Drinking habits","Drug habits","Eating habits","Education levels","Email addresses","Email messages","Employers","Ethnicities","Family members' names","Family plans","Family structure","Financial investments","Financial transactions","Fitness levels","Genders","Geographic locations","Government issued IDs","Health insurance information","Historical passwords","Home ownership statuses","Homepage URLs","IMEI numbers","IMSI numbers","Income levels","Instant messenger identities","IP addresses","Job titles","MAC addresses","Marital statuses","Names","Nationalities","Net worths","Nicknames","Occupations","Parenting plans","Partial credit card data","Passport numbers","Password hints","Passwords","Payment histories","Payment methods","Personal descriptions","Personal health data","Personal interests","Phone numbers","Physical addresses","Physical attributes","Political donations","Political views","Private messages","Professional skills","Profile photos","Purchases","Purchasing habits","Races","Recovery email addresses","Relationship statuses","Religions","Reward program balances","Salutations","School grades (class levels)","Security questions and answers","Sexual fetishes","Sexual orientations","Smoking habits","SMS messages","Social connections","Social media profiles","Spoken languages","Support tickets","Survey results","Time zones","Travel habits","User statuses","User website URLs","Usernames","Utility bills","Vehicle details","Website activity","Work habits","Years of birth","Years of professional experience"]
이메일 주소의 모든 붙여넣기 조회:
$ pwned pa [email protected]
-
Source: Pastebin
Id: YrpQA60S
Title: null
Date: 2018-01-24T07:54:15Z
EmailCount: 16476
-
Source: Pastebin
Id: suPshHZ1
Title: null
Date: 2017-09-06T03:41:33Z
EmailCount: 20444
-
Source: Pastebin
Id: xyb8vavK
Title: null
Date: 2015-06-01T00:16:46Z
EmailCount: 8
-
Source: Pastebin
Id: DaaFj8Be
Title: CrackingCore - Redder04
Date: 2015-04-05T22:22:39Z
EmailCount: 116
-
Source: Pastebin
Id: 9MAAgecd
Title: IPTV Yabancı Combolist
Date: 2015-02-07T15:21:00Z
EmailCount: 244
-
Source: Pastebin
Id: QMx1dPUT
Title: null
Date: 2015-02-02T20:45:00Z
EmailCount: 6607
-
Source: Pastebin
Id: zUFSee4n
Title: nethingoez
Date: 2015-01-21T15:13:00Z
EmailCount: 312
-
Source: AdHocUrl
Id: http://siph0n.in/exploits.php?id=4560
Title: BuzzMachines.com 40k+
Date: null
EmailCount: 36959
-
Source: AdHocUrl
Id: http://siph0n.in/exploits.php?id=4737
Title: PayPalSucks Database 102k
Date: null
EmailCount: 82071
-
Source: AdHocUrl
Id: http://balockae.online/files/BlackMarketReloaded_users.sql
Title: balockae.online
Date: null
EmailCount: 10547
안전하게 비밀번호가 데이터 침해에서 노출되었는지 확인:
$ pwned pw Password1234
⚠ Oh no — pwned 3360 times!
계정의 침해 및 붙여넣기 모두 검색 (침해 데이터는 요약):
$ pwned search nobody
breaches:
-
Name: BattlefieldHeroes
-
Name: CannabisForum
-
Name: Forbes
-
Name: Gawker
-
Name: HackForums
-
Name: LoungeBoard
-
Name: PokemonCreed
-
Name: Win7Vista
pastes: null
이 도구는 MIT 라이선스 하에 배포됩니다.