application/x-frpc - как отправить?

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8
Ребят, такая проблема, первый раз столкнулся с таким пост - запросом. Зенка ругается, отправлять не в какую не хочет. Кто нибудь знает решение?


P.S - Сохранять проект тоже напрочь отказывается. :-)


 

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8
Этот запрос отправляет сообщение, готов заплатить за готовое решение.
 

Tuw

Client
Регистрация
07.09.2014
Сообщения
441
Благодарностей
150
Баллы
43
Что-то ты кажись намухлевал с пост запросом. Дай угадаю, это ты пост запрос от флэша отсниффал?)
 
  • Спасибо
Реакции: Phajuoru

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8

Tuw

Client
Регистрация
07.09.2014
Сообщения
441
Благодарностей
150
Баллы
43
Посмотрел на скриншот, посмотрел на то, что у тебя стоит в пост запросe в PM, отличия есть, вот и поэтому проблемы видимо. Отснифай полный запрос через wireshark/burp suite/fiddler и потом вставь в пост запрос


 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 373
Благодарностей
1 433
Баллы
113

Tuw

Client
Регистрация
07.09.2014
Сообщения
441
Благодарностей
150
Баллы
43
Error 464, чупакабра детектед :D
 

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
Попробуй так
Content-Type: application/x-base64-frpc
и тело запроса в кодировке base64
 

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8
Попробуй так
Content-Type: application/x-base64-frpc
и тело запроса в кодировке base64
Тоже 406 отдает, типа не верно. Вот протоколов напридумывают... Ну я как понимаю если браузер с ним общается, на запросах тоже возможно сделать? :-)
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 373
Благодарностей
1 433
Баллы
113
Насколько я понял, эти чехи веселые люди. Ни у кого ихние закарлючки не пашут ( чешская кодировка), но все работает в пределах их сайта =)
Кодировка точно не UTF 8 будет, хотя пишут, что должна быть...
Мало где эти чешские закарлючки имеются...
Додумались же
 
Последнее редактирование:

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8
Насколько я понял, эти чехи веселые люди. Ни у кого ихние закарлючки не пашут ( чешская кодировка), но все работает в пределах их сайта =)
Кодировка точно не UTF 8 будет, хотя пишут, что должна быть...
Мало где эти чешские закарлючки имеются...
Додумались же
Щас попробую потыркать, просто уже терпения нету поэтому пошел на форум. 2 сутки сижу.
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
Ребят, такая проблема, первый раз столкнулся с таким пост - запросом. Зенка ругается, отправлять не в какую не хочет. Кто нибудь знает решение?
Браузер отправляет на сервер массив байт.
Браузерный сниффер и инспектор фиддлера (вкладка SyntaxView или Raw) интерпретирует отправляемые данные как строку.
Путь к решению:
Необходимо построить точно такой же массив байт как отправляет браузер (за исключением твоих данных что ты вбиваешь).
Смотреть значение непонятных байт (кракозябр) можно в HEX представлении фидлера.
 

Вложения

  • Спасибо
Реакции: doc

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
Браузер отправляет на сервер массив байт.
Браузерный сниффер и инспектор фиддлера (вкладка SyntaxView или Raw) интерпретирует отправляемые данные как строку.
Путь к решению:
Необходимо построить точно такой же массив байт как отправляет браузер (за исключением твоих данных что ты вбиваешь).
Смотреть значение непонятных байт (кракозябр) можно в HEX представлении фидлера.
только массив байт стандартными средствами, как ты выяснил, не отправить)
 
  • Спасибо
Реакции: surrealmix

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
только массив байт стандартными средствами, как ты выяснил, не отправить)
Да. Я честно говоря удивлен что никому это не надо.
Можно отправлять через стандартные средства C#, но тогда не будут работать socks прокси. Или юзать сторонние либы типа xNet для того чтобы socks'ы работали.
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
для приведения текстовых значений байт в формат для записи в поток используй
Код:
Byte.Parse(string2, System.Globalization.NumberStyles.HexNumber);
И потом просто пиши их в поток HttpWebRequest или xNet
 

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8
Ребят готов заплатить за решение. Это уж точно не потяну.

По сути нужно,

1. Авторизоваться в аккаунте.
2. Получить прокси из списка.
3. Взять из входных данные. (тело сообщения, заголовок).
4. Отправить через этот POST-запрос.
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Дороговато такое решение тебе обойдется с учетом того, что там надо все это разбирать. Я думаю, что 100 баксов минимум стоило бы решение данной проблемы.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 606
Благодарностей
4 597
Баллы
113
помню, как подобное ты говорил про одно решение, которое я нашёл в гугле в 1й ссылке размером кода ровно в 1 строку)
 
  • Спасибо
Реакции: Dimionix и Radzhab

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
помню, как подобное ты говорил про одно решение, которое я нашёл в гугле в 1й ссылке размером кода ровно в 1 строку)
тебе никто не мешает взяться за задачку и сделать за 5 минут
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)