|
|||||||
![]() |
|
|
Thread Tools | Search this Thread | Display Modes |
|
|
#151 |
|
[QUOTE=gnasher729;16789381
And that's total nonsense. This is a bug that is very, very hard to detect. Mountain Lion has been shipping for many months without anyone complaining. It is entirely possible that the same kind of problem exists on Windows, except nobody found it.[/QUOTE] No it's not - I can't recall the last time Windows can be crashed by merely typing a string. Considering this error is thrown by an assertion within the DataDetector, some programmer thought that this scenario could possibly occur. |
|
|
|
0
|
|
|
#152 |
|
|
1
|
|
|
#153 | |
|
Quote:
Last edited by SlCKB0Y; Feb 5, 2013 at 08:32 AM. |
||
|
|
0
|
|
|
#154 |
|
My smartass brother sent this to me via iMessage, I heard my phone so tried opening Messenger on the Macbook. Crash. Left it at that as I was busy anyway. Later he rang and asked if I'd opened the message. Oh great! I could sense him grinning, and I knew what had happened. The iPhone can show it, so no data detector or whatever is causing it there. I turned on the iMac and checked Messages, and it crashed as soon as I opened it. Thanks a lot brother-of-mine!
Well at least it backfired on him, as his messages also crashes now, as it shows the history on opening, so he's asking ME how to fix it! I looked through this forum, and tried the suggestion of deleting the message on the iPhone for syncing, and then deleting ~/Library/Messages/Archive/[date]/[log] on the Macbook. Didn't work. Checking on my iMac, there was no log for that day; Messages had crashed as it synced before logging it. I tried the suggestion with Autocorrect, makes no difference. Since there was no log on the iMac, it had to be somewhere else, so I backed up and opened ~/Library/Messages/chat.db in Textwrangler. There was several occurrences of the string, so I did a search and replace on File: to file: That did it. Messages now works again on the iMac. Time to check on the Macbook. Well, it didn't like me writing to the chat.db, apparently in use. I let it slide for a bit. By the time I got back to it, it was after midnight, and hence the next day, and the offending code wasn't showing in the chat window anyway, so Messages worked again. The moral: Be wary of smartass brothers.
__________________
People who are willing to give up freedom for the sake of short term security, deserve neither freedom nor security. -Benjamin Franklin |
|
|
|
2
|
|
|
#155 |
|
It keeps happening to me when I try to update Xcode (1.6gb) on multiple macs, too.
__________________
Ringtone Director TALKING CallerID Ringtones in 50+ TTS Voices even Siri! Ringtones Uncensored voted Best Ringtone App @About.com! AutoVerbal Talking Soundboard for kids w/Autism & Non-Verbal users! |
|
|
|
0
|
|
|
#156 | ||
|
Quote:
Quote:
IE, a protocol (file) that exists, but using a different case. Has anyone tried to replicate this with fIle:/// fiLe:/// or filE:/// ? This is probably related to some part of the framework doing case insentitive searches passing unmodified strings to a part of the framework doing case sensitive operations. Results in the "Found the protocol! try to do stuff... Can't do that on an unexisting protocol!". The programmer probably thought : "protocol either is registered or not, anything else is an exception" with a nice "/* We should never get here */"
__________________
"What you leave behind is not what is engraved in stone monuments, but what is woven into the lives of others." -- Pericles |
|||
|
|
2
|
|
|
#157 | |
|
Quote:
I think you need to read up on what transforming a crash bug into an exploit entails, it's much more complicated that you seem to think. I suggest this fine article : Smashing The Stack For Fun And Profit
__________________
"What you leave behind is not what is engraved in stone monuments, but what is woven into the lives of others." -- Pericles |
||
|
|
0
|
|
|
#158 |
|
It's not so many years ago when you could visit a website hosted on a Windows server, and type an address ending ::$DATA. Instead of the web page, you'd often get the source script that generates the page instead, sometimes complete with database user names and passwords if the programmer had been exceptionally careless. A hacker's friend indeed.
|
|
|
|
0
|
|
|
#159 |
|
|
0
|
|
|
#160 | |
|
Quote:
That's sort of how a DDOS works. You need to have the website open to work. Once it's closed the DDOS is no longer useful. |
||
|
|
0
|
|
|
#161 |
|
|
0
|
|
|
#162 | |||
|
Quote:
---------- Quote:
---------- Quote:
|
||||
|
|
0
|
|
|
#163 | ||
|
Quote:
---------- Quote:
DOS = Denial of Service. The more you know. This is a DoS bug. The user can be denied the service received by is application. Websites ? That has nothing to do with DoS.
__________________
"What you leave behind is not what is engraved in stone monuments, but what is woven into the lives of others." -- Pericles |
|||
|
|
0
|
|
|
#164 |
|
|
0
|
|
|
#165 | |
|
Quote:
"In computing, a denial-of-service attack (DoS attack) or distributed denial-of-service attack (DDoS attack) is an attempt to make a machine or network resource unavailable to its intended users. Although the means to carry out, motives for, and targets of a DoS attack may vary, it generally consists of the efforts of one or more people to temporarily or indefinitely interrupt or suspend services of a host connected to the Internet. Perpetrators of DoS attacks typically target sites or services hosted on high-profile web servers such as banks, credit card payment gateways, and even root nameservers. The term is generally used relating to computer networks, but is not limited to this field; for example, it is also used in reference to CPU resource management.[1] One common method of attack involves saturating the target machine with external communications requests, so much so that it cannot respond to legitimate traffic, or responds so slowly as to be rendered essentially unavailable. Such attacks usually lead to a server overload. In general terms, DoS attacks are implemented by either forcing the targeted computer(s) to reset, or consuming its resources so that it can no longer provide its intended service or obstructing the communication media between the intended users and the victim so that they can no longer communicate adequately. Denial-of-service attacks are considered violations of the IAB's Internet proper use policy, and also violate the acceptable use policies of virtually all Internet service providers. They also commonly constitute violations of the laws of individual nations." -------- This bug is not a DOS. |
||
|
|
0
|
|
|
#166 | |
|
Yes, even your wikipedia entry is clear :
Quote:
This is a bug that can result in a DoS exploit if you want to be a nitpicker. Any crash bug is, since the exploit is simply triggering the crash condition, repeatedly if necessary.
__________________
"What you leave behind is not what is engraved in stone monuments, but what is woven into the lives of others." -- Pericles |
||
|
|
0
|
|
|
#167 | ||
|
Quote:
In anycase, I'm surprised Apple hasn't been more proactive in launching a hot fix to patch the issue. ---------- Quote:
|
|||
|
|
0
|
|
|
#168 |
|
|
0
|
|
|
#169 |
|
|
0
|
|
|
#170 | |
|
Quote:
If I break the leg of your maid, I also deny you access to a service. Is this also a DOS attack? |
||
|
|
0
|
|
|
#171 | |
|
Quote:
|
||
|
|
0
|
|
|
#172 |
|
ok ok......I keep typing this is mail, which is annoying when i've just written a long message.. One solution is to surround it by ' '
FYI.. you know if you do this in Firefox, you see your own directory in your web browser ftp style ![]() Tip :- You can disable this by going to System Preferences >> Language and Text , disabling both "Use symbol and text substitution" and "Correct spelling automatically" in the Text tab will prevent the bug from occurring (at a cost from not being able to spell correctly ....) Doesn't work in all cases.
__________________
15" i7 Macbook Pro, 750Gig HD, Apple TV 2, iPhone 4S, iPad 3 16Gig
Last edited by Tech198; Feb 6, 2013 at 01:36 AM. |
|
|
|
0
|
|
|
#173 | |
|
Quote:
__________________
"What you leave behind is not what is engraved in stone monuments, but what is woven into the lives of others." -- Pericles |
||
|
|
0
|
|
|
#174 |
|
Whatever you do, do NOT do this as a Logon Message ;p. i just tryed this to 'see', and it constantly cycled the logon screen.
. Yep. It worked, but now i'm locked out.I have to restore. Good idea though for revenge, or a present to somene on a new mac
__________________
15" i7 Macbook Pro, 750Gig HD, Apple TV 2, iPhone 4S, iPad 3 16Gig
Last edited by Tech198; Feb 6, 2013 at 04:47 AM. |
|
|
|
0
|
|
|
#175 |
|
Great idea... let's try it at the Apple Store, perhaps that will get more attention for the bug and promote better code quality in OSX.
|
|
|
|
4
|
![]() |
|
«
Previous Thread
|
Next Thread
»
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
All times are GMT -5. The time now is 07:14 PM.









15" i7 Macbook Pro, 750Gig HD, Apple TV 2, iPhone 4S, iPad 3 16Gig
. Yep. It worked, but now i'm locked out.
Linear Mode
