LINUX.ORG.RU
ФорумTalks

[Windows]Переполнение dword'а в сетевых API?

 


0

0

Многие из вас знают, что ip адрес представим не только в виде четырех цифр разделенных точками, но и одной цифрой. Например `ping 0x7F000001` и `ping 2130706433` будут пинговать адрес 127.0.0.1

Если дать число большее чем 0xFFFFFFFF или 4294967295, то пинг вернет ошибку: "ping: unknown host 110705603422". В винде же `ping 110705603422` преобразовывает число в 0x19C691735E, отбрасывет старший байт и стучится по адресу 0xC691735E или 198.145.115.94 или rubyurl.com

Данную ошибку в API системы используют спамеры, присылая линк на "молодежное порно" в виде http://110705603422/N6Ud

гыыыы, а я-то думал, зачем это робби этот рубиурл до сих пор поддерживает. хитёр.

volh ★★
()

Спасибо, добавлю поддержу таких урлов в свой движек.

EmStudio
()

В Windows mobile не работает, пишет "удаленная сторона завершила это подключение".

Yareg ★★★
()

У меня в арче работает.

coVra
()

Спасибо за сайт, в букмаркс.

supreme
()
Ответ на: комментарий от Deleted

>В gentoo не работает =(ю

same here

Может есть аддон для фаерфокса?

Gary ★★★★★
()

Убунту 9.04, ФФ. Не пашед.

KriK
()

в бубунте не работает

timth ★☆
()

Методом проб и ошибок, выяснил, что баг в опере. В других браузерах в убунте линка не открывается. Так и знал, про проприетарщина - гамно.

З.Ы.: А по какой системе переводятся айпишники в такие номерки? Сорри за ньюбство конечно)

KriK
()
Ответ на: комментарий от KriK

> А по какой системе переводятся айпишники в такие номерки?

По системе gnome-calc (:

Каждое число отделённое точкой — две цифры в 16ричной системе. А потом из 16ричной можно и в десятичную перевести.

PolarFox ★★★★★
()

В слаке работает, но опера громко обматерилась красным цветом.

aix27249
()
Ответ на: комментарий от Suigintou

> Gentoo, Opera. Работает.

Дак это же опера. В фуфлофоксе не работает. Фуфлофокс - говно?

Deleted
()

Аналитики ЛОРа опять жгут, выставляя зависимость security-модели браузера от используемого дистрибутива.

shahid ★★★★★
()

В wget и lynx не работает.

cPunk ★★
()

В FF 3 на бубунте не работает.

Работает из терминала на FreeBSD 6.2
Работает если в браузере настроен прокси, который расположен на винде или на FreeBSD. (если резолвинг выполняется средствами прокси, что логично)

В Опере на бубунте почемуто работает (видимо у него какой-то свой резолвер)

Попробуйте лучше вот такую ссылку http://109504888833/ (локалхост)
только нужно выключить в настройках прокси и запустить апач на холокосте.

Nao ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.