Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.01.2012, 18:41   #1
rafffkaaa
Пользователь
 
Регистрация: 04.01.2012
Сообщений: 26
По умолчанию Delphi and post

1) Как в делфи можно расшифровать готовый post запрос?
2) Как можно сделать чтобы скрипт(php) на удалённом сервере принимал запрос только из программы? т.е чтоб его нельзя было отснифить вставить в браузер и отправить.
rafffkaaa вне форума Ответить с цитированием
Старый 27.01.2012, 11:55   #2
Mifody
Форумчанин
 
Регистрация: 12.02.2009
Сообщений: 215
По умолчанию

Цитата:
1) Как в делфи можно расшифровать готовый post запрос?
еще раз и желательно по русски , POST запрос это обычный текст, чего его расшифровывать.
Цитата:
2) Как можно сделать чтобы скрипт(php) на удалённом сервере принимал запрос только из программы? т.е чтоб его нельзя было отснифить вставить в браузер и отправить.
а что, браузер без формы умеет отправлят POST запросы?
Если хотите поставить защиту от спамеров - самая надежная защита, это говносайт. А хороший сайт скорее всего будут спамить и защита врядли спасет, уж поверьте, я спамилки сам пишу
Помог с вопросом - тыркаем в весы, Вам не сложно, а мне приятно
Mifody вне форума Ответить с цитированием
Старый 27.01.2012, 20:30   #3
rafffkaaa
Пользователь
 
Регистрация: 04.01.2012
Сообщений: 26
По умолчанию

Цитата:
Сообщение от Mifody Посмотреть сообщение
еще раз и желательно по русски , POST запрос это обычный текст, чего его расшифровывать.
В запросе передаются параметры ?а=блаблабла&b=блеблебле
так вот меня интересует как дешифрануть эти параметры (в гугл не посылать)
Цитата:
Сообщение от Mifody Посмотреть сообщение
а что, браузер без формы умеет отправлят POST запросы?
Если хотите поставить защиту от спамеров - самая надежная защита, это говносайт. А хороший сайт скорее всего будут спамить и защита врядли спасет, уж поверьте, я спамилки сам пишу
Ну если отснифить запрос и вставить его в браузер, то скрипт его спокойно принимает.

На хакер.ру посоветовали:
Цитата:
2) Ну надо наколдовать по сути руками простейшее защищенное соединение. В запрос добавляется какая-нить информация, которая зависит от левой пятки программы и шифруется. Т.е. нечто легко не воспроизводимое извне.
rafffkaaa вне форума Ответить с цитированием
Старый 27.01.2012, 20:51   #4
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

ну и за чем такая муть нужна если не секрет?все равно это просниффиться а каждый раз разные значачения не сделать.

хотя сикунду щас сделаем

Смотрите кидаем на форму idhttp нечего не меняем все как есть!!!!!!!!
Далее заливаем на сервер вот этот скрипт :
PHP код:
<?
if ($_SERVER['HTTP_USER_AGENT']==="Mozilla/3.0 (compatible; Indy Library)"){echo 'О да программа!';} else {echo 'Ну че надо а?иди в программу';};
?>
и все дальше сами!с вас +

Последний раз редактировалось Stilet; 27.01.2012 в 21:38.
Кольша вне форума Ответить с цитированием
Старый 27.01.2012, 21:43   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
т.е чтоб его нельзя было отснифить вставить в браузер и отправить.
От этого защиты нет. Хотя если шифровать запрос по ключу из сессии (каждую открытую сессию ключ меняется) тогда еще можно.
Или использовать HTTPS и сертифицировать клиента, тогда можно попробовать защититься.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.01.2012, 23:22   #6
Mifody
Форумчанин
 
Регистрация: 12.02.2009
Сообщений: 215
По умолчанию

ай, сори, вчера не выспался, только сейчас прочитал "принимал запрос только из программы". Текс, первое, что пришло в голову - шифрование открытым ключом. Насколько серьезно наворачивать защиту - Ваше дело, можно вообще добавлять мусор как в исходные (нужные) данные, так и в уже зашифрованные. Еще можно использовать шифрацию несколькими ключами, какой именно ключ, выбирается генератором псевдослучайных чисел. Вообще - надо исходить из цены вопроса. Просто загоняться с дичайшей защитой, когда цена 10$ - согласитесь, смысла нет .

Цитата:
Смотрите кидаем на форму idhttp нечего не меняем все как есть!!!!!!!!
Далее заливаем на сервер вот этот скрипт :
эт че, стеб такой ?
Помог с вопросом - тыркаем в весы, Вам не сложно, а мне приятно
Mifody вне форума Ответить с цитированием
Старый 28.01.2012, 13:04   #7
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

почему? вот http://chatik.ts6.ru/file.php попробуйте из браузера и из делфи
Кольша вне форума Ответить с цитированием
Старый 28.01.2012, 15:40   #8
rafffkaaa
Пользователь
 
Регистрация: 04.01.2012
Сообщений: 26
По умолчанию

Спасибо всем кто ответил.
Mifody, мои знания не позволяют мне это реализовать
Кольша, вот это мне наверное подойдет

а с первым вопросом ни кто не может помочь?
rafffkaaa вне форума Ответить с цитированием
Старый 28.01.2012, 17:11   #9
Mifody
Форумчанин
 
Регистрация: 12.02.2009
Сообщений: 215
По умолчанию

Кольша, на вскидку, дабы настроения и задачи нет возится https://addons.mozilla.org/en-US/fir...odify-headers/, судя по описанию, сей плуг умеет модифицировать заголови, в т.ч. и HTTP_USER_AGENT
Помог с вопросом - тыркаем в весы, Вам не сложно, а мне приятно
Mifody вне форума Ответить с цитированием
Старый 28.01.2012, 18:03   #10
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

можно что нибудь уникально каждый раз делать в php скрипте и в useragent у инди

Последний раз редактировалось Кольша; 28.01.2012 в 18:05. Причина: "
Кольша вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка POST запроса через Delphi 2010KOHTEP Общие вопросы Delphi 1 26.05.2011 00:02
[Post ajax] Отправить данные на скрипт в delphi webber9989 Работа с сетью в Delphi 6 29.03.2011 13:01
Переделать код с Delphi на C#. Post запрос и т.д. Casper-SC Общие вопросы .NET 3 07.05.2010 02:26