3 ms·
Phew, didn't work for me out of the box: $ make gcc *.m -o tpwn -framework IOKit -framework Foundation -m32 -Wl,-pagezero_size,0 -O3 In file included from /usr
by fit2rule 11y ago
Phew, didn't work for me out of the box:
$ make
gcc *.m -o tpwn -framework IOKit -framework Foundation -m32 -Wl,-pagezero_size,0 -O3
In file included from /usr/include/dispatch/dispatch.h:51:0,
from /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:56,
from import.h:13,
from lsym.h:5,
from lsym.m:1:
/usr/include/dispatch/object.h:143:15: error: expected identifier or '(' before '^' token
typedef void (^dispatch_block_t)(void);
- klapinat0r 11y agoJust to clearify: that's just means you couldn't compile it. It doesn't imply your system is/isn't vulnerable.
- fit2rule 11y agoSure, but its somehow satisfying to know that its broken for those who don't make the effort to fix it. ;) (It happened to me because I'm using a different compiler than the exploit needs..)
- MagerValp 11y agoMalware comes precompiled and ready to run, it doesn't depend on you having a compiler installed.
- fit2rule 11y agoTrue that! I'm looking at you, homebrew ..
- D4AHNGM 11y agoNot sure why you're looking at Homebrew. If you're feeling jumpy about binary packages, just set `HOMEBREW_BUILD_FROM_SOURCE="1"` in your shell profile. Nobody's forcing binaries onto you.
- fit2rule 11y agoTrue, but I don't have all the time in the world to read the sources, either ..
- qwertyoruiop 11y agoThen you should not install them on a machine with confidential data at all, source or binary. It's that simple!
- evandrix 11y agouse `clang`, not `gcc`. clang version 3.6.1 (tags/RELEASE_361/final) Target: x86_64-apple-darwin14.4.0 Thread model: posix <-- can confirm it works out-of-the-box on OSX 10.10.4
- fit2rule 11y agoCool, thanks for pointing that out. I was pretty glib about my attempt to check it out ..