From acfd1a077354a9c8e83db5b7720d1ca6a7e7206e Mon Sep 17 00:00:00 2001 From: piwvvo Date: Sat, 28 May 2022 16:14:27 +0200 Subject: [PATCH] fix -a3 --- OpenCL/m29200_a3-pure.cl | 16 ++++++++++------ hash.txt | 9 +++++++++ wlist.txt | 18 ++++++++++++++++++ 3 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 hash.txt create mode 100644 wlist.txt diff --git a/OpenCL/m29200_a3-pure.cl b/OpenCL/m29200_a3-pure.cl index 61ec43964..b4fdd0407 100644 --- a/OpenCL/m29200_a3-pure.cl +++ b/OpenCL/m29200_a3-pure.cl @@ -107,11 +107,13 @@ KERNEL_FQ void m29200_mxx (KERN_ATTR_VECTOR_ESALT (radmin3_t)) // add password to the user name (and colon, included): - sha1_ctx_t c0 = ctx0; + sha1_ctx_vector_t c0; - sha1_update_utf16le_swap (&c0, w, pw_len); + sha1_init_vector_from_scalar (&c0, &ctx0); - sha1_final (&c0); + sha1_update_vector_utf16beN (&c0, w, pw_len); + + sha1_final_vector (&c0); // add first SHA1 result to main salt: @@ -346,11 +348,13 @@ KERNEL_FQ void m29200_sxx (KERN_ATTR_VECTOR_ESALT (radmin3_t)) // add password to the user name (and colon, included): - sha1_ctx_t c0 = ctx0; + sha1_ctx_vector_t c0; + + sha1_init_vector_from_scalar (&c0, &ctx0); - sha1_update_utf16le_swap (&c0, w, pw_len); + sha1_update_vector_utf16beN (&c0, w, pw_len); - sha1_final (&c0); + sha1_final_vector (&c0); // add first SHA1 result to main salt: diff --git a/hash.txt b/hash.txt new file mode 100644 index 000000000..ded28079e --- /dev/null +++ b/hash.txt @@ -0,0 +1,9 @@ +339b5eaa53f28516008e9ca710857d3a4785b6fc:8ca064ff42fcab5a8f0692544b8dd3d3054bd73fe9afaa08c6b6b310538cc9a7:757365726e616d65 +7a8559a47c2ea2e88a3bc966b0ac39d3f5a1b203:a2c21e9dd6a5d1fe80c3ebc44c9f8672b395b5cfae5146a0015f23b5879859bf:7465737431 +7ef7960c20e13afc5794b5e46b1a9bca1e936e3d:d6b202943f490fb7d08d1153bd830ea1e424b6211174476f2a4e7a637359e63a:766572796c6f6e67757365726e616d65494e53414e45214023 + +$radmin3$76006500720079006c006f006e00670075007300650072006e0061006d006500*be6d850392be4ed347aef3497103fc4668397aef89aaabbbf5009eb0157a0c89*35f63aab108a20b6e0e47293316dc0d969d818c19e8c154623a993b772b3373fc391ffc3c6f77d8ea354356cc1f734ac390d004745fed3fdf2e716609f02500c2620fcf25db4f15974b6e07a4cb7374e60f527f0c5a166abeb82ccbcec22bdc67b44b5733a50047391f0be457d4d9c0598fce67fe4bf518805d54b9b1a7a25f00cbdb8b176d00b92a80eced58a424b5f089799cec529810bddddaa899b2e1c366df20c35484a58616af27826679f0dcc92d7130aa820199e01708dc5703e8da198ce6bdea0f73da73c205150fc4b57e09ca83f8d7c0dad5266c09995a562a976e929ac32940f95fed94bf5db6bf204f6b0b43e54a37a3c840139acb53884fd0f + +$radmin3$75007300650072006e0061006d006500*6438f64bf571b8994ffa953adaba3f39f3f47dbd758991665ceaacf204a30f45*165fe0c10727753caa7fb681a410073ef18b3a24d2ca2d298f03df055a38e0ac5474e476b13f546c8d7a68490705e38bb4074913219b11cda2e1a06dc52ddc72bde47e4e39dae0df30807f2e9fdc1911bde56a5f10f0229f9278efb51b2567fd5d6385af24eaa95b496dc1d410704bab1b5fdb603cc90acb05b894233baa1c20efbc67ec1688004835430a7b661dec3fa246e82fdb9c53a0ae5ec43fdb7d04f91b46098153dcc7f08410f91020690651f5260d4b1d1ef63f376714ae79f88b05c0b5a7cb64fc00b0de1cd2a8c1bebf3c9e8695347c562ff64b1cb862c0171448b285bb3c5846c6dcaebb5da6294de780497faff98cf35ee1a91a5b7fecb72de9 + +$radmin3$72006f00670065007200*f989482ba83b6345fd1dd7e21313dcd55522ba5715b579eab874d76433928d72*012a1bfd534a88d9194070e61e7607fd699094eab63b53b2766b0cf35e73fbcc2141aed3281f64ca620b27951cf5e2c278603754275fc16351eef08fbbe30cf5d927bec561e5ea98a6dfa1eee9004b00834fd9cad5ae591eef4fc88bf9737504d29ec593346ccd1d76188237738e0b6e8af847ef4a74a9a4d9df048d5d6bf219c7abf5407200c35d3cdcd5e7e2c651fe0d77bc6041e1519646f58b1ccca2111a3725866bbe2b604f9d172f28539a975d1d0f997e4cd28c497fad62a790e7352f19401efb7d7fb6bacb85e0674eab031d782fa0e73d8eb4b40ac6eecca8d987fdb90cc10154a5396a267c69cb4768c3a6435912bbb60d6891d21bdebcda0f0ab5 \ No newline at end of file diff --git a/wlist.txt b/wlist.txt new file mode 100644 index 000000000..93c80a0df --- /dev/null +++ b/wlist.txt @@ -0,0 +1,18 @@ +blib +lop1 +bliblop1 +blib +lop1 +has +hcat +hash +cat +@Password461267! +@Passwor +d461267! +hashcat +andpasswordalsolong3456! +bonjour0 +test123 +test +123 \ No newline at end of file