• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
How is this possible in OS X?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

How is this possible in OS X?


  • Subject: How is this possible in OS X?
  • From: Matt Ronge <email@hidden>
  • Date: Mon, 28 Jan 2002 20:51:20 -0600

Hello,

I discovered this: http://www.haxies.com

It has a number of hacks for Mac OS X that can do some amazing things. For
example you can modify the Apple Menu. How is this possible? Someone from
the company told me that they are modifying applications memory through
daemons, but they can only modify applications run by that specific user?
What!? How is this possible? I thought memory protection in OS X prevented
these strange hacks from appearing?

Quotes from the author
{
>There should be solid walls between applications, you shouldn't be allowed
>to do this?

There are solid walls, which limits us to what we can do, most of the
work isn't done by the app patch in memory, it's done by another
Daemon when possible (Xounds for example, it could be dangerous
(unstable) to have the applications play the sounds.

>What?! Your patching another application's memory? How is this possible?

Through hacks ;)

>I don't see how it is possible to patch a program's memory besides your own
>in UNIX?

It is, but since most developers traditionally have access to unix
source, and unix isn't based on a GUI, no patches seem to have ever
been made.
}

Ok, i'm just confused. Huh?
--
Matt Ronge

President
Monkeybread Software
http://www.monkeybreadsoftware.com


  • Follow-Ups:
    • Re: How is this possible in OS X?
      • From: Andrew Pinski <email@hidden>
  • Prev by Date: Re: NSTableView Data Source problems
  • Next by Date: Re: Initializing an Array
  • Previous by thread: Re: Drawing shadows?
  • Next by thread: Re: How is this possible in OS X?
  • Index(es):
    • Date
    • Thread