ekg Posted July 29, 2014 Share Posted July 29, 2014 Hi guys! I got a problem with my 1password password. I changed it recently but now I forgot the exact spelling...... Well, to make it short I try to hack my own password. It is my plan to write my own password file, but I can't find a compiled version of the john-1.7.9-jumbo-7 for Mac OS-X. so I tried to compile it on my own. but of course I struggle. I came to the point where it compiles but stops and gives me the error: SF:src ekg$ make -s rawSHA1_ng_fmt_plug.c:160: warning: ignoring #pragma GCC optimize rawSHA1_ng_fmt_plug.c:161: warning: ignoring #pragma GCC optimize rawSHA1_ng_fmt_plug.c:574: error: redefinition of ‘_mm_testz_si128’ /usr/lib/gcc/i686-apple-darwin10/4.2.1/include/smmintrin.h:257: error: previous definition of ‘_mm_testz_si128’ was here make[1]: *** [rawSHA1_ng_fmt_plug.o] Error 1 make: *** [default] Error 2 I have no idea how to proceed. My system: macbookpro, 2.4 Ghz, Intel Core 2 Duo Mac OS X 10.6.8 no Xcode installed, cant download it without a payed developer account..... I installed GCC instead.... (This package contains all of the sub-packages that Xcode ships with that are needed to compile most software: GCC, Clang, LLVM, a handful of dev CLI tools (e.g. purge), and the required Dev C Headers Any help for a bloody newbie? Thanks in advance! Quote Link to comment Share on other sites More sharing options...
no42 Posted July 29, 2014 Share Posted July 29, 2014 (edited) Xcode is free! Its in the app store https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12 then use macports(or brew) to install all the gnu tools you may need? Edited July 29, 2014 by midnitesnake Quote Link to comment Share on other sites More sharing options...
ekg Posted July 30, 2014 Author Share Posted July 30, 2014 Hi midnitesnake, thank you for your answer. Well, yes Xcode ist free, but only the versions for 10.7. and higher. see here: https://discussions.apple.com/thread/3537806?start=15&tstart=0 well, I try to download Version 3.6.2..... maybe it works with this release... Quote Link to comment Share on other sites More sharing options...
ekg Posted July 30, 2014 Author Share Posted July 30, 2014 ok, I installed Xcode 3.2. I installed homebrew as well. It worked for jtr 1.8.0. but the 1password.agilebits algorithm is not included. the only version I found where the 1password si included is 1.7.9-jumbo-7, but I get the same error when compiling: rawSHA1_ng_fmt_plug.c:160: warning: ignoring #pragma GCC optimize rawSHA1_ng_fmt_plug.c:161: warning: ignoring #pragma GCC optimize rawSHA1_ng_fmt_plug.c:574: error: redefinition of ‘_mm_testz_si128’ /usr/lib/gcc/i686-apple-darwin10/4.2.1/include/smmintrin.h:257: error: previous definition of ‘_mm_testz_si128’ was here make[1]: *** [rawSHA1_ng_fmt_plug.o] Error 1 make: *** [default] Error 2 any ideas? Quote Link to comment Share on other sites More sharing options...
ekg Posted July 30, 2014 Author Share Posted July 30, 2014 or is there a link for a compiled version with the 1password.agilebits method included? Mac OS X or Windows..... Quote Link to comment Share on other sites More sharing options...
cooper Posted July 31, 2014 Share Posted July 31, 2014 So open up rawSHA1_ng_fmt_plug.c and comment out the _mm_testz_si128 function or, more likely, macro. Then try again. Quote Link to comment Share on other sites More sharing options...
ekg Posted August 3, 2014 Author Share Posted August 3, 2014 @Cooper: THX, that was a push in the right direction! I had to change some other lines as well, but in the end it worked! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.