Сервис отправки СМС на телефоны НСС на сайте sarov.ru...

Компьютеры, программы, периферия, коммуникации, интернет, программирование и т.п. Ранее назывался Hard-n-Soft.
Сообщение
Автор
nozx

№ 0 Сообщение nozx » 21 июн 2004 00:16

Всю жизнь жил, уживался, а теперь надоело... Ну не нравится мне каждый раз вводить
номеок от НСС-овского "humanity protection", который типа защищает от автоматического
посылания СМС. Вот посидел, повтыкал и решил помочь нашим людям избавиться от этой
назойливой png-шки(просто мне неохота каждый раз картинку грузить, трафик экономлю=))

Т.к. BadBlock всё равно скачивает на свой сервер эти картинки, чтоб потом отдать их
"посылателям" СМС, то я написал небольшой скрипт на PHP, который приводится в конце
поста. Сначало было хотел отдать его в пользование на sarov.net, а потом подумал:
там же этот гнусный VVV живёт, жизнь мне портит, а ну его, отдам доброму человеку
на sarov.ru ))

Небольшие комменты к скрипту:
Для работы ему необходим PHP, libpng, GD. Для libpng нужен zlib. А для нормальной
установки GD не помешает libjpeg. Даже если zlib и libgpeg уже стоят на сервере
исходники всё-равно скачать придётся. Где всё это найти google подскажет. Для
подключения GD к PHP нужно перекомпилить последнего, указав в скрипте настройки
--with-GD, чтоб использовать встроенный в PHP GD, или --with-GD=[PATH], чтобы
использовать собранный вами GD. Я юзал встроенный... Если GD не встанет, то при
работе скрипта вылетит мессага о том что функция "imagecreatefrompng" неизвестна.
Скрипт на работоспособность проверен мною и с успехом распахал ~50 картинок...
И ещё я думаю что проблем с безопасностью с ним возникнуть не должно, т.к.
вмешательство пользователя снаружи сервера в работу скрипта невозможно. Если
возникнут какие-либо проблемы с установкой libpng, PG, etc... оращайтесь, помогу,
чем смогу...

Заране прошу не пинать за мой английский и синтаксис PHP))...
Вот сам скрипт:

[skipped by admin

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8126 раз

№ 1 Сообщение BadBlock » 21 июн 2004 01:31

Хм!
[вглядывается в код]
Похоже на правду!
На днях опробуем-с, спасибо. :)

nozx

№ 2 Сообщение nozx » 21 июн 2004 01:48

на случай если пройдёт у меня ещё парочка проектов имеется))

noy
Аватара пользователя
Благодарил (а): 2 раза
Поблагодарили: 20 раз

№ 3 Сообщение noy » 21 июн 2004 01:55

Отправим данный скрипт в НСС, чтобы они знали как их защиту обходят?

nozx

№ 4 Сообщение nozx » 21 июн 2004 02:02

noy: можно конечно, а оно тебе надо? тебе же лучше будет, если ты отсылаешь на НСС смски, а если и так, новый напишу)))

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8126 раз

№ 5 Сообщение BadBlock » 21 июн 2004 13:54

Блин, ходят тут всякие!
С вашего позволения спрятал... :)

nozx

№ 6 Сообщение nozx » 21 июн 2004 15:12

))

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8126 раз

№ 7 Сообщение BadBlock » 21 июн 2004 21:02

Гы... Скрипт-то – тово! Работает! :appl: :pray:

> На случай если пройдёт у меня ещё парочка проектов имеется))

Прошло!

nozx

№ 8 Сообщение nozx » 21 июн 2004 21:12

а чтож не внедряем?? хорошо прикрутить GD сумели, я с ним 15 минут колбасился))

ещё пару проектиков тогды буду оформлять...))

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8126 раз

№ 9 Сообщение BadBlock » 21 июн 2004 21:24

8: nozx

Как это не внедряем? Уже работает! www.sarov.ru/sms

nozx

№ 10 Сообщение nozx » 21 июн 2004 21:46

а-а-а... всё.... вижу... стормозил... не обратил внимания на то что поле заранее заполнено)) просто увидел картинку и подумал что не внедрили пока...

nozx

№ 11 Сообщение nozx » 21 июн 2004 22:28

а есть смысл приделать таковые вещи к остальным операторам? =))

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8126 раз

№ 12 Сообщение BadBlock » 21 июн 2004 23:53

11: nozx

А вроде бы кто-то из них явно использует случайное смещение, а? :roll:

nozx

№ 13 Сообщение nozx » 22 июн 2004 00:35

я тоже сначала так подумал)) но вот сейчас тут сижу, смотрю и вижу - одинаковые цифры - одинаково смещены...))

nozx

№ 14 Сообщение nozx » 22 июн 2004 01:14

блин, ну никак не думал я, что всего одна пинта пЫва может так повлиять на человека)) придумал абсолютно новый(во всяком случае для меня) подход к "расшифровке" таких картинок.... скрипт для НСС скорее всего тоже перепишу... эта новая концепция... легко приспосабливаемая к разным "картинкам"))

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8126 раз

№ 15 Сообщение BadBlock » 22 июн 2004 09:16

[думает про возможный эффект от пинты вотки]

nozx

№ 16 Сообщение nozx » 22 июн 2004 13:49

прямо противоположный)) я полагаю...

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8126 раз

№ 17 Сообщение BadBlock » 22 июн 2004 14:02

nozx :
> а есть смысл приделать таковые вещи к остальным операторам? =))

А то!

djdance
Аватара пользователя
Благодарил (а): 1 раз
Поблагодарили: 4 раза

№ 18 Сообщение djdance » 23 июн 2004 02:55

так ты их распознаешь, что ли?
процент ошипки бы знать... ;)

nozx

№ 19 Сообщение nozx » 23 июн 2004 09:48

щас вот дома тестю мегафону, по ~200 нтук без праблем... а так, процент ощибки - 0, только если они ничего не сменят...

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8126 раз

№ 20 Сообщение BadBlock » 23 июн 2004 10:13

19: nozx

> только если они ничего не сменят...

На этот экстренный случай рисунок и поле ввода – выводятся. :)

nozx

№ 21 Сообщение nozx » 23 июн 2004 10:56

я думаю что вывод рисунка в этом случае не поможет, т.к. они и линк на него сменят)) но всё равно полезно...))

AleUri

№ 22 Сообщение AleUri » 05 июл 2004 13:44

0: nozx а как все-таки это делается?
реализацию необязательно :)
можно просто идею ;)

noy
Аватара пользователя
Благодарил (а): 2 раза
Поблагодарили: 20 раз

№ 23 Сообщение noy » 05 июл 2004 20:03

> 0: nozx а как все-таки это делается?
> реализацию необязательно :)
> можно просто идею ;)

Идея проста - анализ картинки с кодом. Проверяются значения определенных пикселов и по ним определяют цифры.
В этом смысле НСС предлагает самые простые картинки. У Билайна сложнее.

Кстати, при регистрации на mail.ru предлагают ввести цифры, но там даже человеку трудно понять, что нарисовано.

AleUri

№ 24 Сообщение AleUri » 05 июл 2004 20:32

осталось найти пикселы, кот. определенные :)

djdance
Аватара пользователя
Благодарил (а): 1 раз
Поблагодарили: 4 раза

№ 25 Сообщение djdance » 05 июл 2004 22:07

23: noy

ага, и издевательская надпись "если вы не видите цифр..."
со ссылкой на сайт окулистов =)

AleUri

№ 26 Сообщение AleUri » 06 июл 2004 17:31

и потом как быть если цифру плавают по фону, т.е. в разных местах, разным шрифтом

BadBlock
Аватара пользователя
Благодарил (а): 1586 раз
Поблагодарили: 8126 раз

№ 27 Сообщение BadBlock » 06 июл 2004 22:08

26: AleUri

Да, чую, когда-нибудь этим и кончится. :)

Вернуться в «Компьютерный форум»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей