News for hackers. Stuff that matters.
Re:How a Single Line Of Code Could Brick Your iPhone by NitpickLawyer on Sunday April 27, 2025 @06:39PM (#43815704)
Back in the dial-up days you could disconnect someone by adding ATH commands to a ping payload field.
Re:How a Single Line Of Code Could Brick Your iPhone by brontitall on Sunday April 27, 2025 @06:42PM (#43815730)
Only if their modem didn’t implement the Hayes command set properly or you could otherwise control the per-character timing of the OS sending. It required a pause (1sec by default), “+++” with no pauses, another pause, _then_ the ATH command
Re:How a Single Line Of Code Could Brick Your iPhone by NitpickLawyer on Sunday April 27, 2025 @06:55PM (#43815818)
I had an external USRobotics 56k modem, I was immune. But the many many "bulk" no-name modems were vulnerable. You could ping entire ranges of dial-up IPs and watch the results on big IRC channels. Uhmmm, allegedly :)
Re:How a Single Line Of Code Could Brick Your iPhone by wat10000 on Sunday April 27, 2025 @06:46PM (#43815767)
Which was fairly common, as Hayes had a patent on those pauses.
Re:How a Single Line Of Code Could Brick Your iPhone by brontitall on Sunday April 27, 2025 @06:55PM (#43815816)
Huh, TIL. I guess they might have used TIES

https://en.wikipedia.org/wiki/Time_Independent_Escape_Sequen...

Re:How a Single Line Of Code Could Brick Your iPhone by mycall on Sunday April 27, 2025 @08:01PM (#43816221)
Commas provided 2 second pauses
Re:How a Single Line Of Code Could Brick Your iPhone by brontitall on Sunday April 27, 2025 @08:08PM (#43816266)
Only in the dial string to ATD, surely?
Re:How a Single Line Of Code Could Brick Your iPhone by cryptoegorophy on Sunday April 27, 2025 @06:49PM (#43815784)
I remember you could brute force passwords by brute forcing in sequence single characters to access anyone’s disk on a giant dialup network. Crazy times.
Re:How a Single Line Of Code Could Brick Your iPhone by bslanej on Sunday April 27, 2025 @07:41PM (#43816101)
I’m too lazy to look it up but there was some string you could send over IRC that would make some routers drop the connection immediately - if you pasted that string in a big channel you would see dozens of people immediately disconnect.
Re:How a Single Line Of Code Could Brick Your iPhone by aaronmdjones on Sunday April 27, 2025 @08:03PM (#43816241)
An 0x01 control character (CTCP) followed by

    DCC SEND whatever 0 0 0
https://modern.ircdocs.horse/dcc#dcc-send

This caused the DCC ALG helper in ancient Linux kernels to close the connection, as they failed to parse 0 as a valid IP address. Users connecting to IRC servers over TLS were immune, as the ALG helper in the router could not observe the traffic.

This is what breaks DCC in general -- to use DCC on IRC while connecting to the server over TLS and behind a NAT, you must instruct your client to use a specific range of ports for DCC and preforward those ports to your machine in your router, as the ALG helper cannot mark the incoming connection as RELATED (and forward it through to you) as it cannot see the outgoing command that caused the incoming connection to occur. You must also instruct your client to determine the correct external IP address to advertise, as the ALG helper will be unable to rewrite it when the router does masquerading.

Re:How a Single Line Of Code Could Brick Your iPhone by genewitch on Monday April 28, 2025 @04:40AM (#43819007)
On AOL in chatrooms you could play sounds, so if you sent S{/con/con As the sound, you could crash anyone on windows that hadn't shut off user sounds.

My memory is a bit hazy and I don't want to look up the exact sequence, but that's close enough.

Re:How a Single Line Of Code Could Brick Your iPhone by genewitch on Wednesday April 30, 2025 @07:52AM (#43843906)
https://mazur-archives.s3.amazonaws.com/aol-files/breaches/c...

it was `{S /con/con`; my memory transposed two characters. the {S was the "system message" that AOL chatrooms used to send sounds, so that sequence of characters after a newline made your computer look for that sound. It was cool if everyone was trusted to not do the /con/con, people would have email chains with the audio files on them, like a proto-napster.

Re:How a Single Line Of Code Could Brick Your iPhone by vv_ on Monday April 28, 2025 @08:39AM (#43820839)
Hilariously, the PPP (Point-to-Point Protocol) is still used in modern IoT modules. It is actually the only way to run your own TCP/IP stack (and maintain control over TLS), as not all modules support QMI or MBIM.