summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorStephen Shkardoon <stephen@zxsecurity.co.nz>2019-10-08 12:57:15 +0200
committerStephen Shkardoon <stephen@zxsecurity.co.nz>2019-10-08 12:57:15 +0200
commit1b536410a8cdea2f887480c96149ac181a5c4159 (patch)
treecb77e47f3393930bc2c4ce9a0c579d85f56a91f6 /README.md
parentAdd debug calculated HMAC output from decode-qr-uri.py (diff)
downloadentrust-identityguard-tools-1b536410a8cdea2f887480c96149ac181a5c4159.tar
entrust-identityguard-tools-1b536410a8cdea2f887480c96149ac181a5c4159.tar.gz
entrust-identityguard-tools-1b536410a8cdea2f887480c96149ac181a5c4159.tar.bz2
entrust-identityguard-tools-1b536410a8cdea2f887480c96149ac181a5c4159.tar.lz
entrust-identityguard-tools-1b536410a8cdea2f887480c96149ac181a5c4159.tar.xz
entrust-identityguard-tools-1b536410a8cdea2f887480c96149ac181a5c4159.tar.zst
entrust-identityguard-tools-1b536410a8cdea2f887480c96149ac181a5c4159.zip
Diffstat (limited to 'README.md')
-rw-r--r--README.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/README.md b/README.md
index 3bbdd0e..30084ac 100644
--- a/README.md
+++ b/README.md
@@ -67,3 +67,19 @@ real 0m1.212s
user 0m1.209s
sys 0m0.003s
```
+
+# crack-qr-uri.go
+The QR code normally comes with a relatively weak password, along with a MAC that can verify the password. This allows us to perform a bruteforce of all possible passwords in a relatively short period, even with a CPU implementation. Simply run the script with the QR code URI as a parameter and it will discover the password.
+
+Performance on with a single modern CPU core results in 0.720 seconds (approximately, of course) to perform 1000 password attempts. The keyspace exists from 0 to 99999999.
+
+Example (AWS EC2 c5.metal instance - 96 cores):
+```
+$ time go run crack-qr-uri.go -uri 'igmobileotp://?action=secactivate&enc=VRUq6IoLWQRCMRITZEHtHUSWJiPwgu%2FN1BFyUHE5kxuHIEYoE3zmNTrAHeeUM5S3gzCnTy%2F%2Bdnbu%2FsjjQW%2BNEISx8C4ra8rLpxOl8E8w4KXHgjeBRgdvSzl%2BbzX5RYRrQlWgK8hsBT4pQYE0eFgW2TmRbzXu1Mu7XjKDcwsJLew32jQC2qyPLP8hljnv2rHwwsMfhQwgJUJYfctwLWWEDUFukEckaZ4O&v=1&mac=mhVL8BWKaishMa5%2B' -threads 95
+action=secactivate&enc=VRUq6IoLWQRCMRITZEHtHUSWJiPwgu%2FN1BFyUHE5kxuHIEYoE3zmNTrAHeeUM5S3gzCnTy%2F%2Bdnbu%2FsjjQW%2BNEISx8C4ra8rLpxOl8E8w4KXHgjeBRgdvSzl%2BbzX5RYRrQlWgK8hsBT4pQYE0eFgW2TmRbzXu1Mu7XjKDcwsJLew32jQC2qyPLP8hljnv2rHwwsMfhQwgJUJYfctwLWWEDUFukEckaZ4O&v=1
+Candidate password found: 54998317
+
+real 67m23.690s
+user 3047m42.788s
+sys 870m1.228s
+```