Commit Graph

  • 464326fbcc Update gitignore: add pixiewrapper binary master Victor Golovanenko 2020-11-08 13:51:10 +03:00
  • 85af251806 remove gmtime()-related code duplication rofl0r 2020-10-20 01:44:56 +01:00
  • c1dd3a9ff6 use gmtime_r() to mute code analysis tools (gmtime() is non-mt-safe) rofl0r 2020-10-20 01:28:21 +01:00
  • a6b3fa514c add pixiewrapper rofl0r 2019-10-29 23:52:17 +00:00
  • 8964527b85 add --cstart/cend switches for time_t range rofl0r 2019-10-29 20:23:22 +00:00
  • 9e5bdc6c86 endianeness.h: fix logical bug which broke big endian rofl0r 2018-03-19 20:00:21 +00:00
  • 28f68e694b Bumped version to 1.4.2 v1.4.2 wiire-a 2018-01-25 22:05:41 +01:00
  • 706f3baba9 Fixed logic when nonce seed is found but pin is not wiire-a 2018-01-23 17:52:32 +01:00
  • ec3c4ca567 Removed old wpa_supplicant defines wiire-a 2018-01-22 18:16:35 +01:00
  • d73d93656e Updated CHANGELOG wiire-a 2018-01-21 21:40:17 +01:00
  • b0b7dbb888 Added another comment on the modulo trick wiire-a 2018-01-12 15:23:13 +01:00
  • c44ce9e923 Give possibility to make glibc PRNG work for every seed wiire-a 2018-01-11 23:31:50 +01:00
  • 0584a78d9b Fixed issue with previous changes in glibc PRNG wiire-a 2018-01-11 15:23:16 +01:00
  • 7acd739002 Finished integrating new glibc PRNG code and further optimizations wiire-a 2018-01-10 16:00:54 +01:00
  • 7738fda7d8 Improvement in glibc PRNG cracking wiire-a 2018-01-09 19:31:03 +01:00
  • c14f1227af Fixed another redefinition of ulong64 wiire-a 2018-01-06 20:59:51 +01:00
  • d6de90fb18 Fixed unused variable warning in tomsfastmath wiire-a 2018-01-06 20:35:07 +01:00
  • 0d600e1600 Commented unused function wiire-a 2018-01-06 20:24:26 +01:00
  • 61e73e5703 Fixed redefinition of type ulong64 in tomcrypt wiire-a 2018-01-06 20:21:43 +01:00
  • ce5d96b661 Added casts to correct types when printing elapsed time wiire-a 2018-01-06 18:23:20 +01:00
  • f8c295c5b5 Removed unused tomcrypt headers wiire-a 2018-01-06 16:53:09 +01:00
  • 65dd9975da Properly removed tomcrypt LTC_ARGCHK via config macro wiire-a 2018-01-06 16:01:31 +01:00
  • 838f69d1e1 Removed contributing message for some data sets wiire-a 2018-01-06 11:36:54 +01:00
  • b570608250 Added missing objects to Makefile clean wiire-a 2018-01-03 21:30:23 +01:00
  • 1ddc765477 Revert "build tomcrypt sha256 code as separate object" wiire-a 2018-01-03 21:13:00 +01:00
  • 8cce17630d Updated README wiire-a 2018-01-03 17:24:55 +01:00
  • e552d93a50 build tomcrypt sha256 code as separate object rofl0r 2018-01-03 15:40:51 +00:00
  • fffb4eeea0 use aes cbc code from tomcrypt rofl0r 2018-01-03 15:35:56 +00:00
  • e9ed76bd49 use tomcrypt for sha256 rofl0r 2018-01-03 14:50:16 +00:00
  • dbb70b14be Removed Android.mk wiire-a 2018-01-03 15:21:02 +01:00
  • 9e7ba19ee9 Removed useless include wiire-a 2018-01-01 17:36:18 +01:00
  • a07ebfb376 tomsfastmath: further size optimizations rofl0r 2018-01-01 16:18:36 +00:00
  • 2b229ba129 tomsfastmath: prefer size over speed rofl0r 2018-01-01 16:06:12 +00:00
  • 6985cff7b5 tomfastmath: fix compile with tinycc rofl0r 2018-01-01 01:00:49 +00:00
  • d8e7bba357 use tomsfastmath instead of tommath hack from wpa_supplicant rofl0r 2017-12-31 20:27:39 +00:00
  • 7576a68717 Fixed UB due to int promotion before shifting of u8 values wiire-a 2017-12-31 12:43:24 +01:00
  • 6438a9cf29 Fixed struct ie_vtag misalignment access due to not packed struct wiire-a 2017-12-31 11:37:59 +01:00
  • 2fd91f919c Removed typedef with _t suffix wiire-a 2017-12-31 10:34:53 +01:00
  • 07392b96fd Simplified internal logic on supplied args wiire-a 2017-12-30 20:30:17 +01:00
  • 2c8bf618b6 Fixed segfault when -a is not supplied wiire-a 2017-12-30 18:01:27 +01:00
  • 9304e82888 Fixed leak if one hash is not supplied wiire-a 2017-12-30 14:32:59 +01:00
  • 68f72d5d18 Updated .gitignore wiire-a 2017-12-27 12:30:38 +01:00
  • 5670f8ce0e Use internal flags in Makefile wiire-a 2017-12-27 12:25:58 +01:00
  • a2f11824bc Updated Makefile wiire-a 2017-12-27 12:20:59 +01:00
  • d95bf76f33 Removed boilerplate from mbedtls sources wiire-a 2017-12-27 11:57:31 +01:00
  • 9a69827c41 Fixed broken links in README wiire-a 2017-12-26 11:09:06 +01:00
  • 80d8d4cae5 Updated README wiire-a 2017-12-26 11:04:03 +01:00
  • fa4b514369 Moved Makefile to top dir wiire-a 2017-12-24 16:43:30 +01:00
  • 7ae30e8a08 Removed useless check for PKe wiire-a 2017-12-23 20:04:08 +01:00
  • a52de0d335 Cosmetic changes wiire-a 2017-12-23 20:00:16 +01:00
  • a55f17b77a Removed useless constant wiire-a 2017-12-23 17:06:06 +01:00
  • 35b3fb030f Always recover N1 seed for mode 1 wiire-a 2017-12-23 16:38:25 +01:00
  • 9766d03983 Renamed function wiire-a 2017-12-22 12:20:25 +01:00
  • 801f1b1605 Get elapsed time in a proper way wiire-a 2017-12-22 12:04:11 +01:00
  • 58e04d5aa0 Removed useless RT bruteforce wiire-a 2017-12-21 20:27:27 +01:00
  • 77fde24c14 Small performance improvement on MIPS wiire-a 2017-12-20 22:16:21 +01:00
  • da5f0f436f Removed uninstall target from Makefile wiire-a 2017-12-20 19:16:36 +01:00
  • 8807357127 Cosmetic changes wiire-a 2017-12-20 19:15:07 +01:00
  • 0eb8050d6c Reorganized auto mode logic wiire-a 2017-12-20 12:32:40 +01:00
  • 57e3309cfe Fixed wrong termination condition with mode 2 wiire-a 2017-12-19 23:48:08 +01:00
  • 6e60c990f5 Removed redundant check for PIN found wiire-a 2017-12-19 19:46:42 +01:00
  • 86292d5f89 Removed unnecessary check for Enrollee nonce wiire-a 2017-12-19 19:38:49 +01:00
  • fb139003e9 Updated CHANGELOG wiire-a 2017-12-07 16:59:41 +01:00
  • d4562fe424 Fixed display of seeds for mode 3 wiire-a 2017-12-07 14:01:07 +01:00
  • 19def8c4d8 Removed OpenWrt Makefile wiire-a 2017-12-05 11:46:38 +01:00
  • d6e760af7b Bumped version to 1.4.1 v1.4.1 wiire-a 2017-12-04 14:11:31 +01:00
  • ef28cc6331 fix segfault in -7 mode rofl0r 2017-12-04 11:53:52 +00:00
  • cb38f8f97c Bumped version to 1.4 v1.4 wiire-a 2017-12-04 00:18:16 +01:00
  • 72de3759ed Fixed compilation on FreeBSD and macOS wiire-a 2017-12-03 23:42:40 +01:00
  • fd21867311 Cosmetic changes wiire-a 2017-12-03 21:18:02 +01:00
  • 3d4d56ed0b Fixed Makefile install wiire-a 2017-12-03 21:06:38 +01:00
  • 267d1fbabc Changed install PREFIX to /usr/local wiire-a 2017-12-03 21:05:23 +01:00
  • 0faeec22c5 Fixed more warnings wiire-a 2017-12-03 15:39:39 +01:00
  • a8223acb31 Added missing free wiire-a 2017-12-03 15:21:23 +01:00
  • 533070ae47 Fixed a few warnings wiire-a 2017-12-03 15:02:19 +01:00
  • d6dab00354 Updated CHANGELOG wiire-a 2017-12-02 12:58:27 +01:00
  • 65eb2788a8 Added CHANGELOG wiire-a 2017-12-02 01:41:12 +01:00
  • 6040be0b0a Updated README wiire-a 2017-12-02 01:30:31 +01:00
  • dfdc7c7717 Performance improvements in new PRNG wiire-a 2017-12-02 01:19:18 +01:00
  • 3cd589c641 Removed useless if statement wiire-a 2017-12-01 14:46:41 +01:00
  • 8c6e943bec
    beautify README markup for openssl build rofl0r 2017-11-30 22:19:22 +00:00
  • 9d796f81ab Print all debug info on stdout wiire-a 2017-11-30 19:30:20 +01:00
  • 2e2f05ac0e Deprecated option -l wiire-a 2017-11-30 19:19:36 +01:00
  • 2a24083f33 improve hmac_sha256 cracking speed and re-add option openssl support rofl0r 2017-11-30 15:19:36 +00:00
  • 5bf902b187 Fixed UB in the new PRNG due to int overflow wiire-a 2017-11-30 15:48:46 +01:00
  • feeb389017 Got rid of some warnings wiire-a 2017-11-30 12:04:33 +01:00
  • 8de0422164 Made static more functions in main file wiire-a 2017-11-30 11:31:52 +01:00
  • d73b71803a Added more useful debugging prints wiire-a 2017-11-30 11:19:58 +01:00
  • cf25128e28 fix display of psk for null pin rofl0r 2017-11-29 23:58:03 +00:00
  • 189a51b6fd whitespace cleanup rofl0r 2017-11-29 23:28:55 +00:00
  • bb5c1d1d5f implement parallel search of es1 nonce for RTL rofl0r 2017-11-29 23:22:24 +00:00
  • 226c2deb39 prepare find_rtl_es for threadsafe usage rofl0r 2017-11-29 20:40:55 +00:00
  • 94d6dddc26 fix wrong display of seed for es2 rofl0r 2017-11-29 23:03:21 +00:00
  • 0591369505 find_rtl_es: speed up search by cracking es1 and es2 independently rofl0r 2017-11-29 19:37:56 +00:00
  • 9d59eda03b refactor crack() to crack each half separately rofl0r 2017-11-29 18:49:57 +00:00
  • 5e4d55f55f remove anylength code temporarily from crack() rofl0r 2017-11-29 17:46:03 +00:00
  • c673bedd76 factor pin half checks ouf of crack() rofl0r 2017-11-29 16:41:11 +00:00
  • ef4eaffd57 calculate hmac_sha256 for empty pin only once rofl0r 2017-11-29 16:00:18 +00:00
  • 707894f2f1 remove dynamic allocation from crack() - simplifies code a lot rofl0r 2017-11-29 15:32:32 +00:00
  • c3fc4a81a0 find_rtl_es(): remove duplicated code rofl0r 2017-11-29 04:00:37 +00:00