Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

C# post get

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 03.03.2014, 08:53   #1
 Пехотинец
Аватар для tianddu
 
tianddu на правильном путиtianddu на правильном пути
Регистрация: 20.08.2009
Сообщений: 90
Популярность: 173
Сказал(а) спасибо: 14
Поблагодарили 26 раз(а) в 8 сообщениях
 
По умолчанию C# post get

второй день бьюсь с регистрацией на pw.mail.ru
мало того что страничка [Ссылки могут видеть только зарегистрированные пользователи. ] просит куки включить и яваскрипт (но это как я понял уже, не влияет) так куки не приходят вообще даже при гет запросе на pw.mail.ru
вот код:
Цитата:
HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create("http://pw.mail.ru");
myHttpWebRequest.UserAgent = "Mozila/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MyIE2;";
myHttpWebRequest.Accept = "image/gif, image/x-xbitmap, image/jpeg,image/pjpeg, application/x-shockwave-flash,application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*";
myHttpWebRequest.Headers.Add("Accept-Language", "ru");
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
string sCookies = String.IsNullOrEmpty(myHttpWebResponse.Headers["Set-Cookie"])? "" : myHttpWebResponse.Headers["Set-Cookie"];
Console.WriteLine(sCookies);
Console.ReadLine();

примеров в инете найти нормальных так и не смог, отталкивался от[Ссылки могут видеть только зарегистрированные пользователи. ]
за ранее спасибо.
п.с. по невнимательности только сейчас заметил что куки генерируются скриптом..
[QUOTE
_=+!+[];d='';f=0;s=[]+(++_+!+[])+(_+!+[])+(++_+!+[]+!+[]+!+[])+(--_)+(++_+!+[]+!+[]+!+[])+(_++)+(++_+!+[]+!+[]+!+[])+(--_-!+[]-!+[]+~[]-!+[])+(--_-!+[])+(--_);
var _0xcf15=['\x2D','\x6C\x65\x6E\x67\x74\x68','\x63\x68\x61\x7 2\x41\x74','\x63\x6F\x6F\x6B\x69\x65','\x6E\x5F\x6 A\x73\x3D','\x3B\x20\x6D\x61\x78\x2D\x61\x67\x65\x 3D\x33\x36\x30\x30\x3B\x20\x70\x61\x74\x68\x3D\x2F '];if(f){d=_0xcf15[0];} ;for(i=s[_0xcf15[1]]-1;i>=0;i--){d=d+s[_0xcf15[2]](i);} ;document[_0xcf15[3]]=_0xcf15[4]+d+_0xcf15[5];
if(document.cookie.indexOf('n_js='+d)!=-1){window.location.reload(true);}else{if(window.na vigator.cookieEnabled){document.cookie='n_js='+d;w indow.location.href='http://pw.mail.ru/ie6cookie?c='+d}else{document.body.innerHTML = 'Для просмотра этой страницы необходима поддержка JavaScript и Cookie';}}
</script>[/QUOTE]
в связи с этим новый вопрос, как можно выполнить этот скриптик? ну или же объясните что делает вот это выражение?
Цитата:
s=[]+(++_+!+[])+(_+!+[])+(++_+!+[]+!+[]+!+[])+(--_)+(++_+!+[]+!+[]+!+[])+(_++)+(++_+!+[]+!+[]+!+[])+(--_-!+[]-!+[]+~[]-!+[])+(--_-!+[])+(--_);


Последний раз редактировалось tianddu; 03.03.2014 в 11:14.
  Ответить с цитированием
Старый 03.03.2014, 23:36   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: C# post get

Цитата:
Цитата:
_=+!+[];d='';f=0;s=[]+(++_+!+[])+(_+!+[])+(++_+!+[]+!+[]+!+[])+(--_)+(++_+!+[]+!+[]+!+[])+(_++)+(++_+!+[]+!+[]+!+[])+(--_-!+[]-!+[]+~[]-!+[])+(--_-!+[])+(--_);
var _0xcf15=['\x2D','\x6C\x65\x6E\x67\x74\x68','\x63\x68\x61\x7 2\x41\x74','\x63\x6F\x6F\x6B\x69\x65','\x6E\x5F\x6 A\x73\x3D','\x3B\x20\x6D\x61\x78\x2D\x61\x67\x65\x 3D\x33\x36\x30\x30\x3B\x20\x70\x61\x74\x68\x3D\x2F '];if(f){d=_0xcf15[0];} ;for(i=s[_0xcf15[1]]-1;i>=0;i--){d=d+s[_0xcf15[2]](i);} ;document[_0xcf15[3]]=_0xcf15[4]+d+_0xcf15[5];
if(document.cookie.indexOf('n_js='+d)!=-1){window.location.reload(true);}else{if(window.na vigator.cookieEnabled){document.cookie='n_js='+d;w indow.location.href='http://pw.mail.ru/ie6cookie?c='+d}else{document.body.innerHTML = 'Для просмотра этой страницы необходима поддержка JavaScript и Cookie';}}
</script>

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

Это JavaScript, только обсуфицированный.
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 04.03.2014, 06:00   #3
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: C# post get

Тут получается cookie с именем "n_js", можно вручную по алгоритму её найти
  Ответить с цитированием
Старый 04.03.2014, 08:07   #4
 Пехотинец
Аватар для tianddu
 
tianddu на правильном путиtianddu на правильном пути
Регистрация: 20.08.2009
Сообщений: 90
Популярность: 173
Сказал(а) спасибо: 14
Поблагодарили 26 раз(а) в 8 сообщениях
 
По умолчанию Re: C# post get

все разобрался, подкинули библиотеку) темку можно закрыть)
  Ответить с цитированием
Старый 04.03.2014, 20:46   #5
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: C# post get

Код:
     string obtainScript(string input)
        {
            int index = input.IndexOf("<scriptПРОБЕЛ>"); //Удалить слово ПРОБЕЛ
            int indexEnd = input.IndexOf("document[");
            return input.Substring(index + 9, indexEnd - index - 9);
        }
Так ты получишь всё до "document[_0xcf15[3]]=_0xcf15[4]+d+_0xcf15[5];"
Дальше ты добавляешь всю папку из этого архива себе в проект
[Ссылки могут видеть только зарегистрированные пользователи. ]
ставишь в настройках компиляции "разрешить небезопасный код"
и чтобы получить n_js тебе надо:
Код:
var engine = new Jurassic.ScriptEngine();
engine.Execute(script); //переменная полученная функцией obtainScript
string n_js = engine.Global.GetPropertyValue("d").ToString();
Готово, печенье n_js получено!
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Пользователь сказал cпасибо:
MembRupt (04.03.2014)
Старый 04.03.2014, 21:06   #6
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: C# post get

А эффективнее будет своим оптимизированным алгоритмом, или всё-таки сторонней библиотекой?
  Ответить с цитированием
Старый 04.03.2014, 21:51   #7
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: C# post get

Цитата:
А эффективнее будет своим оптимизированным алгоритмом, или всё-таки сторонней библиотекой?

своим..
  Ответить с цитированием
Пользователь сказал cпасибо:
MembRupt (05.03.2014)
Старый 03.06.2014, 15:08   #8
 Разведчик
Аватар для biggir
 
biggir никому не известный тип
Регистрация: 20.03.2014
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: C# post get

Цитата:
Сообщение от tiandduПосмотреть сообщение
все разобрался, подкинули библиотеку) темку можно закрыть)

можно узнать что за библиотека?
  Ответить с цитированием
Старый 03.06.2014, 18:05   #9
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: C# post get

Цитата:
Сообщение от biggirПосмотреть сообщение
можно узнать что за библиотека?

[Ссылки могут видеть только зарегистрированные пользователи. ]
Не реклама.
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Пользователь сказал cпасибо:
MembRupt (03.06.2014)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] Post запросы в UB 2-3 d00po Общение и обсуждение, архив Lineage 2 0 09.12.2013 00:32
[Помогите!] PHP GET + POST Erstown Вопросы и ответы, обсуждения 0 09.12.2012 16:11
[Помогите!] Hex в Post-запросе Diamant Вопросы и ответы, обсуждения 5 16.03.2012 12:44

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 15:59.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net