Re: keystroke logger for Mac OS X

2008-10-13 Thread Matt Burnett
You can catch all keyboard events with a KEXT, since your operating in the kernel youll catch events that go to password fields as well. If you want you can even inject or modify events. See IOHIKeyboard's _keyboardEventAction hook.

Re: [Moderator] Re: Checking for Hackintosh

2008-07-31 Thread Matt Burnett
are you familiar with the term conflict of interest? On Jul 30, 2008, at 11:18 PM, CocoaDev Admins wrote: this type of comment isn't productive or appropriate for the list. scott [moderator] On 30-Jul-08, at 8:06 PM, Matt Burnett wrote: The OP needs to get off his high horse and come

Re: Checking for Hackintosh

2008-07-30 Thread Matt Burnett
The OP needs to get off his high horse and come to the realization that some people are a bit more clever than him (or Apple). But anyways you guys all forgot something big, virtualization. Can't OS X Server 10.5 be (legally) virtualized? Any hardware checks will either break in a

Re: Checking for hackintosh

2008-07-30 Thread Matt Burnett
Then shouldn't you be able to determine if they are using a hackintosh by the descriptions of support requests they are submitting? If not are you sure your code checks return values and is designed to fail gracefully? On Jul 30, 2008, at 9:27 PM, Chris Suter wrote: On Thu, Jul 31, 2008

Re: Why can't I name a property `tag'?

2008-07-10 Thread Matt Burnett
But most of the time compound statements makes code easier to read. Why do you think apple included valueForKeyPath instead of only valueForKey? On Jul 10, 2008, at 10:26 AM, Graham Cox wrote: There's no real performance advantage to huge compound statements, and they definitely make code

Re: Rerouting keyboard input

2008-07-07 Thread Matt Burnett
Take a look at the darwin-dev lists. You could reroute the keyboard events in kernel space to go to your daemon instead of its typical path to user land. Then have your daemon send the events over the network to a daemon on a 2nd computer, then have the 2nd daemon reinject them to your

Re: Anybody using Pantomime or mail-core framework?

2008-05-15 Thread Matt Burnett
Its not hard to enable HTTP authentication. On May 13, 2008, at 1:07 AM, Jens Alfke wrote: On 12 May '08, at 10:57 PM, Omar Qazi wrote: I have an app that sends emails, and what I did is have it post the message parameters to my server. Then, a PHP page processes the parameters and sends

Re: hooking into another app

2008-04-14 Thread Matt Burnett
The OS is all ready wide open to this sort of attack. Criticizing the OP for asking for this feature illustrates the false sense of security Mac users have simply because there isnt a spyware problem... yet. Apple allows you to hook IOHIKeyboard's _keyboardEventTarget. On Apr 14, 2008, at

Re: hooking into another app

2008-04-14 Thread Matt Burnett
You reply couldnt be more fanboi-ish. If that wasnt enuf you have a documented history of being a apple fanboi (http://projects.info-pull.com/moab/hallofshame/line-noise_offended-pimpdouche.txt ) Not once was it suggested that the OS isn't open to this sort of attack. You yourself said

Re: is this badly written code?

2008-04-14 Thread Matt Burnett
Have you thought of using KVC? It makes that code alot smaller, and (im 99% sure) it deals with things like if treeController returned nil instead of a NSArray. NSManagedObject *selectedTreeObject = [self valueForKeyPath :@delegate

Re: NSURLConnection doesn't post

2008-04-12 Thread Matt Burnett
It depends what you mean by 'running'. You could always use runMode:beforeDate instead of run to do things in the thread while the loop is running. On Apr 11, 2008, at 10:32 PM, David Wilson wrote: you can't have a run loop magically running in your thread while you're doing other things

Re: NSURLConnection doesn't post

2008-04-11 Thread Matt Burnett
Are you calling test: or sendLogs in a thread which doesnt have a active run loop, or a thread that will soon terminate? Either one will cause issues for NSURLConnections. On Apr 10, 2008, at 7:27 AM, Micha Fuhrmann wrote: Hi there, I'm running into a problem with NSURLConnection and I

Re: Is this a bug in Cocoa 'isLike' ?

2008-04-07 Thread Matt Burnett
Sounds like a bug to me. I have the same issue on a MBP with 10.5.2. Although i suppose this could be 'working as intended' since the pattern formats for isLike: dont seem to be well documented. On Apr 7, 2008, at 9:11 AM, Yvan BARTHÉLEMY wrote: On my machine (quite recent 20 inches iMac

NSURLConnection status updates

2008-04-07 Thread Matt Burnett
I am using NSURLConnection to send large posts (1MB) to a web server. How can i get the status/progress information for sending the request. I can get the progress for receiving the reply with connection:didReceiveResponse: and connection:didReceiveData:, but i dont seem to see anything

Re: machine with null serial number?

2008-03-28 Thread Matt Burnett
What macs store their serial number on disk instead of on the logic board? Where did you find this information? On Mar 28, 2008, at 7:32 PM, Scott Ribe wrote: Some Macs don't have a serial number on the logic board, but rather just stored on the disk. In that case, just reformatting or

Obtaining the foreground application's path

2008-03-25 Thread Matt Burnett
Im sure this is not the right list, but it is the closest one i could think of for this topic (or maybe carbon-dev). I am looking to obtain the current foreground application. The applications path, bundle identifier, or application name would be fine, however the path would be ideal. I

Convert kernel AbsoluteTime to a NSDate

2008-03-25 Thread Matt Burnett
I have a KEXT which hooks in to IOHIKeyboard-_keyboardEventAction. How can i convert the AbsoluteTime (UnsignedWide) I receive to a NSDate? Thanks! ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or

Re: Convert kernel AbsoluteTime to a NSDate

2008-03-25 Thread Matt Burnett
, 2008, at 1:23 AM, Matt Burnett wrote: I have a KEXT which hooks in to IOHIKeyboard-_keyboardEventAction. How can i convert the AbsoluteTime (UnsignedWide) I receive to a NSDate? Thanks! Try searching for Using Mach Absolute Time Functions in the Kernel programming guide. -jcr