 |
 |
mach_inject for Intel Macs?
|
 |
|
 |
|
Mac Elite
Join Date: Jan 2001
Status:
Offline
|
|
Anyone have an updated copy of mach_inject for use on Intel Macs? I'm trying to build "Desktop Manager" as a Universal binary, but it relies on mach_inject, and right now, it only works on the PPC mach kernel. Thanks!
|
|
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Apr 2005
Location: Newcastle, Australia
Status:
Offline
|
|
|
|
|
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
I did not realize some (all?) haxies rely on patching mach. That sounds pretty dangerous.
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
|
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
It just seems to me that patching the kernel would be rather dangerous inherently, and, additionally, I imagine having such a thing installed could give malware coders a real leg up.
(Last edited by Big Mac; Mar 24, 2006 at 10:58 AM.
)
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
No, I mean, where are you seeing kernel patching?
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2000
Location: Los Angeles
Status:
Offline
|
|
Isn't it named mach_inject because it injects code into Mach?
|

"The natural progress of things is for liberty to yield and government to gain ground." TJ
|
| |
|
|
|
 |
|
 |
|
Clinically Insane
Join Date: Oct 2001
Location: San Diego, CA, USA
Status:
Offline
|
|
It's called mach_inject because it uses low-level Mach functions to inject code into other programs' memory spaces. If it touches the kernel, that's news to me. (Also, I think Unsanity's haxies use a different trick to do their magic.)
|
|
Chuck
___
"Instead of either 'multi-talented' or 'multitalented' use 'bisexual'."
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jan 2001
Status:
Offline
|
|
http://guiheneuf.org/Site/Code.html says its version .53 for intel, but it's not. The version on that site is using the .6 codebase, which is very buggy (both the official codebase and the intel version).
So, I took the .53 source from the official site, then took the 2 mach_inject files that are compatible with intel, and merged together, compiled, and it works! Much faster too!
|
|
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|