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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2013, 00:48   #1
Pearl777
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 171
По умолчанию Параметр Sos uCoz

Здравствуйте! Подскажите пожалуйста как парсить скрытый параметр Sos на uCoz. В html коде его, но при регистрации он отсылается (проверял сниффером).
Pearl777 вне форума Ответить с цитированием
Старый 08.01.2013, 01:08   #2
Pearl777
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 171
По умолчанию

Нашел вот такую функцию в html коде

PHP код:
var _y8M=''; function _dS(s){ var i;var r=""; var l=s.length-1; var k=s.substr(l,1); for (i=0;i<l;i++){ c=s.charCodeAt(i)-k;  if(c<32){ c=127-(32-c);} r+=String.fromCharCode(c); } return r;} _y8M=_dS('?lqsxw#w|sh@%klgghq%#qdph@%vrv%#ydoxh@%54:4483855%#2A3');</script> 
На одном сайте читал что это зашифрованый sos параметр, но вот как его расшифровать в delphi не могу понять.
Pearl777 вне форума Ответить с цитированием
Старый 08.01.2013, 01:28   #3
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Функция декодирования.
Человек_Борща вне форума Ответить с цитированием
Старый 08.01.2013, 02:06   #4
Pearl777
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 171
По умолчанию

Человек_Борща, Спасибо! Но я уже вроде как сам сделал все. Вопрос неактуален.
Pearl777 вне форума Ответить с цитированием
Старый 27.06.2013, 22:13   #5
Zergius
 
Регистрация: 20.01.2012
Сообщений: 3
По умолчанию

Доброго времени суток!
Pearl777, напишите как решили проблему , пожалуйста.
Тоже зашел в тупик.
Zergius вне форума Ответить с цитированием
Старый 28.06.2013, 16:06   #6
Pearl777
Форумчанин
 
Регистрация: 04.01.2013
Сообщений: 171
По умолчанию

Цитата:
Сообщение от Zergius Посмотреть сообщение
Доброго времени суток!
Pearl777, напишите как решили проблему , пожалуйста.
Тоже зашел в тупик.
Честно говоря я уже и не помню как решил эту проблему. Ну я сейчас попробую набросать код и разобраться с параметром SOS.
Pearl777 вне форума Ответить с цитированием
Старый 29.06.2013, 09:05   #7
Zergius
 
Регистрация: 20.01.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Pearl777 Посмотреть сообщение
Честно говоря я уже и не помню как решил эту проблему. Ну я сейчас попробую набросать код и разобраться с параметром SOS.
Pearl777, спасибо, уже тоже сам разобрался, перевел PHP-функцию, найденную в интернете:

function DeCodeSos(s:string):string;
var
l,i,c,k:integer;
begin

s:=StringReplace(s, '\', '',[rfReplaceAll, rfIgnoreCase]);

result:='';
l:=length(s);
k:=StrToInt(s[l]);

for i:=1 to l-1 do
begin
c:=ORD(s[i])-k;
result:=result+Char(c);
end;

end;
Zergius вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ucoz информеры [BeNdeR] HTML и CSS 3 05.12.2011 19:03
Ucoz СанькО Свободное общение 0 07.04.2010 12:55
Перенос с ucoz velesf Фриланс 1 14.05.2009 01:28
UCOZ.RU L1NK. JavaScript, Ajax 0 05.11.2008 17:18