(02-10-2012, 03:12 AM)bottomy Wrote: If anyone here has Mountain Lion it would be appreciated if you could test the program to see if it works. Also for convenience or if you're a little unsure about using the program, I did create a simplistic testing application you could use, and so you would only need to run it and post the results.
http://www.mediafire.com/?g526kt8cx3nk257
The application needs to be run as root. And you'll want to run it either in terminal or some other application that will display a program's stdout.
The output would look something like this for success (this succeeded in all 3 parts):
Code:
sudo feedface\ test.app/Contents/MacOS/feedface\ test
target: It works
Feedface: Success
Target: Success
If any of the 3 fields shows a different result then it means something failed, so I would like to see it! Or if you don't even see a result/it crashes, then let me know. Though if it does crash you should make sure to check if any of the processes are still running and kill them (these processes are all ran as root and are: "feedface test", "target", "feedface"), since depending on which ones are still running they may never exit (I didn't bother to add any precautions).
The source for the application is as follows (so you know what you're running):
There will be 3 applications ran, the tester (that's the application you'll start), the target (this is application the tester will start by itself and is the target for the string injection), and feedface (the tester will start this by itself, and is the same version as in OP, version 0.21)
The source for the tester: http://paste.unixhub.net/mtCj1JXK
The source for the target: http://paste.unixhub.net/Rys1yW4O
EDIT: It seems UH pastebin messes some things up. Such as removing '\' unless used as a double, as well as for the Obj-C classes it's lowercasing them.
So here's the correct tester: http://pastebin.com/mDsDfSFu
And tester: http://pastebin.com/HahtEK5F
I'm running ML. I'll give it a try this afternoon.