Промяна на HTTP-POST заявките за Firefox - как? Разширение за браузера или друга трики техника?
Автор |
|
zlatenaНед, 05.06.11, 13:53 | RE: RE: RE: Промяна на HTTP-POST заявките за Firefox - как? Разширение за браузера или друга трики техника?
” Ами то аз описах как се прави онова логване в abv.bg „ Къде е описано,че не го намирам сега.
| | phrozencrewНед, 05.06.11, 14:28 | | | anonymousНед, 05.06.11, 19:43 | | | insecteaterНед, 05.06.11, 20:03 |
Ъмм идеята на е ли да се праща POST заявка КЪМ отдалечен сървър, а на към браузъра на клиента? Според мен този код е сбъркан. Досега не съм виждал браузър да се държи като сървър, че да му се праща POST заявка. Когато пращам POST заявка към сървър, ползвам код, подобен на следния: (Отрязък от по-голям скрипт,. който съм правил с малки промени) $fp = @fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp) {
echo "<p id=\"httpheaderserr\">Error occured for host <strong>$host</strong>: <br />\r\n";
echo "$errstr ($errno)<br />\r\n</p>";
} else {
if (get_magic_quotes_gpc()) $_POST["requestcontent"] = stripslashes($_POST["requestcontent"]);
$out = $_POST["requestcontent"]."\r\n\r\n";
$out = str_replace("%%host%%", $host, $out);
$out = str_replace("%%path%%", $path, $out);
fwrite($fp, $out);
$response="";
while (!feof($fp)) {
$response .= fgets($fp, 128);
}
fclose($fp); |
Само че изпращане на заявки по този начин има един основен недостатък - получаваш отговора в суров вид, който не е удобен за преглеждане. Например може (и обикновено е) chunked, може сървъра да е настроен да връща компресирано съдържание, независимо, че ти в твоята заявка не си упоменал че можеш да приемаш такова, възможно е отговора да бъде обработван от някакъв JavaScript от оригиналната страница , а при тебе тази обработка няма да сработи и какво ли не още. Fiddler си е повече от перфектна програма за такива цели. (Голямо МЕРСИ на Phrozen, че ни я посочи ) | | insecteaterНед, 05.06.11, 20:20 |
Между другото Fiddler наред с цените функции които притежава, може и още едно много ценно нещо - да подменя ресурси, които клиента получава в браузъра си. За какво може да послужи това ли - на първо време се сещам за следният пример: Слага се правило, което да заменя даден JavaScript файл с друг преработен и потребителите в чата на download.bg вече могат да блокират определени потребители дето им досаждат (или пък да ги спамят на лични ) Или пък оставяш програмата пусната и минимизирана и показваш на най добрата си приятелка как гаджето и е качило във facebook-а снимка, в профила си, където се целува с друга ... а може неочаквано да се окаже, че си с прекъснати здравноосигурителни права, което е добър повод да заделиш пари от законната половинка за фонда 'И аз съм човек" | | anonymousНед, 05.06.11, 21:10 | редактиран от anonymous на 05.06.11 21:19 | | joniewalkerНед, 05.06.11, 22:48 | RE: Промяна на HTTP-POST заявките за Firefox - как? Разширение за браузера или друга трики техника?
Да не ти вземе някой паскея, че там много гледат за коефициента. | | insecteaterНед, 05.06.11, 23:29 | RE: Промяна на HTTP-POST заявките за Firefox - как? Разширение за браузера или друга трики техника?
Леле, отде ги копаете тия програми? Native support for Flash Remoting HTTP Analyzer is especially useful for Adobe Flash developers as you can view the request and response of LoadVariables, LoadMovie and XML loads. It also can deserialize and display all Flash Remoting or AMF (AMF0 and AMF3) traffic in a easy-to-use AMF object tree. | | zlatenaПон, 06.06.11, 19:44 | RE: Промяна на HTTP-POST заявките за Firefox - как? Разширение за браузера или друга трики техника?
Интересна е тази темичка. phrozencrew добре,че подхващаш подобни интересни теми. Такива теми ме карат да мисля,това им харесвам аз За прихващане на POST заявки сякаш най удачния вариант е със снифър да стане това.Wireshark e страхотна програма и е по-добра алтернатива на Fiddler. Самата промяна на такава заявка директно през програма е неудобна според мен. Предлагам обаче две полезни добавки за mozilla,които обаче не могат да заменят снифенето : httpfox и modify-headers: https://addons.mozilla.org/en-us/firefox/addon/httpfox/https://addons.mozilla.org/en-us/firefox/addon/modify-headers/С многото си добавки mozilla firefox в скоро време ще заприлича на операционна система Казвам го в добрия смисъл,разбира се.Аз обичам този браузър ......................................................
Все пак wget е програма за download и сякаш най удобно е логването в пощата през браузър редактиран от zlatena на 06.06.11 19:45 редактиран от zlatena на 06.06.11 19:47 редактиран от zlatena на 06.06.11 19:48 | | phrozencrewПон, 06.06.11, 20:30 | RE: RE: Промяна на HTTP-POST заявките за Firefox - как? Разширение за браузера или друга трики техника?
httpfox е много удобна добавка. Подобна е на Tamper Data. Но за съжаление не може да редактира POST-заявките. Modify headers също е супер полезна, защото много лесно можеш да излъжеш сайтовете, че браузваш през мобилен телефон . Но и тази добавка не разполага с възможности за редакция на POST. wget и cURL за мен са повече от downloader-и. Те са малки приложения, които можеш да вградиш в доста програми за работа в мрежа. Браузерите са също downloader-и, но след като свалят информацията веднага я визуализират "рендват". С wget и cURL можеш лесно да направиш браузер , стига да си фен-ентусиаст. | | Коментар |