download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Промяна на HTTP-POST заявките за Firefox - как? Разширение за браузера или друга трики техника?

Автор
Съобщение
zlatena
Нед, 05.06.11, 13:53

RE: RE: RE: Промяна на HTTP-POST заявките за Firefox - как? Разширение за браузера или друга трики техника?

” Ами то аз описах как се прави онова логване в abv.bg

Къде е описано,че не го намирам сега.

phrozencrew
Нед, 05.06.11, 14:28
Едното място е тук:
http://www.download.bg/index.php?cls=forum&mtd=thread&t=249879&p=3
Другото и аз не го намирам. Може би кода е бил в прикачен файл.

PS: В същата тема, но малко по-нататък съм слагал и код за проверка на нечетени писма в mail.bg.:
http://www.download.bg/index.php?cls=forum&mtd=thread&t=249879&p=4

редактиран от phrozencrew на 05.06.11 14:36
anonymous
Нед, 05.06.11, 19:43
Я виж последния код от този линк дали не можеш да го преработиш..
http://stackoverflow.com/questions/653090/how-do-you-post-to-a-page-using-the-php-header-function
Не знам, честно казано, не съм си играл много с POST заявките.
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:07
insecteater
Нед, 05.06.11, 20:20
Между другото Fiddler наред с цените функции които притежава, може и още едно много ценно нещо - да подменя ресурси, които клиента получава в браузъра си. За какво може да послужи това ли - на първо време се сещам за следният пример:

Слага се правило, което да заменя даден JavaScript файл с друг преработен и потребителите в чата на download.bg вече могат да блокират определени потребители дето им досаждат (или пък да ги спамят на лични )

Или пък оставяш програмата пусната и минимизирана и показваш на най добрата си приятелка как гаджето и е качило във facebook-а снимка, в профила си, където се целува с друга ...

а може неочаквано да се окаже, че си с прекъснати здравноосигурителни права, което е добър повод да заделиш пари от законната половинка за фонда 'И аз съм човек"

anonymous
Нед, 05.06.11, 21:10
Я погледнете и тази програмка HTTP Analyzer

Едит:

http://rutracker.org/forum/viewtopic.php?t=3431346

_rutracker.org_.t3431346.torrent

редактиран от anonymous на 05.06.11 21:19
joniewalker
Нед, 05.06.11, 22:48

RE: Промяна на HTTP-POST заявките за Firefox - как? Разширение за браузера или друга трики техника?

” Я погледнете и тази програмка HTTP Analyzer

Едит:

http://rutracker.org/forum/viewtopic.php?t=3431346

_rutracker.org_.t3431346.torrent

Да не ти вземе някой паскея, че там много гледат за коефициента.

insecteater
Нед, 05.06.11, 23:29

RE: Промяна на HTTP-POST заявките за Firefox - как? Разширение за браузера или друга трики техника?

” Я погледнете и тази програмка HTTP Analyzer

Едит:

http://rutracker.org/forum/viewtopic.php?t=3431346

_rutracker.org_.t3431346.torrent

Леле, отде ги копаете тия програми?

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 в скоро време ще заприлича на операционна система
Казвам го в добрия смисъл,разбира се.Аз обичам този браузър
......................................................
” Едното място е тук:
http://www.download.bg/index.php?cls=forum&mtd=thread&t=249879&p=3
Другото и аз не го намирам. Може би кода е бил в прикачен файл.

PS: В същата тема, но малко по-нататък съм слагал и код за проверка на нечетени писма в mail.bg.:
http://www.download.bg/index.php?cls=forum&mtd=thread&t=249879&p=4

Все пак 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 - как? Разширение за браузера или друга трики техника?

” Предлагам обаче две полезни добавки за mozilla,които обаче не могат да заменят снифенето :
httpfox и modify-headers:
https://addons.mozilla.org/en-us/firefox/addon/httpfox/
https://addons.mozilla.org/en-us/firefox/addon/modify-headers/
......................................................
Все пак wget е програма за download и сякаш най удобно е логването в пощата през браузър
httpfox е много удобна добавка. Подобна е на Tamper Data. Но за съжаление не може да редактира POST-заявките.
Modify headers също е супер полезна, защото много лесно можеш да излъжеш сайтовете, че браузваш през мобилен телефон . Но и тази добавка не разполага с възможности за редакция на POST.

wget и cURL за мен са повече от downloader-и. Те са малки приложения, които можеш да вградиш в доста програми за работа в мрежа. Браузерите са също downloader-и, но след като свалят информацията веднага я визуализират "рендват". С wget и cURL можеш лесно да направиш браузер , стига да си фен-ентусиаст.

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.