curl a formulare

HackForum

curl a formulare#
de mi o curl v php,
poradil by mi nekdo s odesilanim formularu? kdyz je to jen post nebo get na nejakou stranku tak je to jednoduchy ale nedari se mi pokud se formular neodesila pres submit ale probehne kontrola pomoci js kterej ho nasledne odesle

a jeste by me zajimalo jestli se curlem da podstrcit i ip aby remote_addr nebyl server kde se curl spousti ale pocitac kde se nacita php skript
(odpovědět)
stix | E-mail2.8.2011 20:18
re: curl a formulare#
Vubec nevim co chces, ale k tomu druhymu:

"a jeste by me zajimalo jestli se curlem da podstrcit i ip aby remote_addr nebyl server kde se curl spousti ale pocitac kde se nacita php skript"

lol, ne, to fakt nejde :D

----------
Cow power by Gentoo...
(odpovědět)
Anonymous_ | E-mail3.8.2011 12:33
re: curl a formulare#
potreboval bych odeslat formular co se nachazi na nejake strance ze svyho php skriptu. pokud se odesila kliknutim na submit button tak v curlu nactu cilovou stranku a pridam v get nebo post data k odeslani. to je bez problemu. ale nevim jak postupovat v pripade ze formular na strance se odesila pres js kterej kontroluje vlozeny data, nebo je pred odeslanim nejak upravuje, potom i kdyz data upravim tak jak maji byt tak se formular stejne neodesle

co se tyka te ip, samotnymu me to prijde jako blbost ale uz sem videl ze pri kliknuti na strance a nasleduje redirekt pres b na c a na c je http_referer ne b ale a. no a vzhledem k tomu ze http_referer i remote_addr se nachazi v poli $_SERVER tak sem se zkusil pro jistotu zeptat :P
(odpovědět)
stix | E-mail5.8.2011 5:36
re: curl a formulare#
Musíš nasimulovat/přepsat kód JS do PHP a teprve takto zpracovaná data odesílat. Toť odpověď na tvou první otázku.
Co se týká té druhé: Pleteš si hrušky s jabkama. Referer se fakeovat dá přes nastavení CURLOPT_REFERER, ale IP ne, protože se jedná o mnohem nižší záležitost než v případě refereru (Referer je součástí HTTP requestu, který můžeš dle libosti upravovat a měnit, tedy včetně refereru). Už z principu navazování TCP hadshakeu to možné není (dá se to řešit, ale jak jsem napsal výše, na mnohem nižší úrovni).

----------
Sec-Cave.cz - [link]
(odpovědět)
RubberDuck | E-mail | Website5.8.2011 9:39
re: curl a formulare#
odesli ten formular rucne se zapnutym pluginem Live HTTP Headers a podivej se, jak vypada vysledny request na server, ten pak posilej a javascript neres.
(odpovědět)
Emkei | E-mail | Website | PGP6.8.2011 20:29

Zpět
Svou ideální brigádu na léto najdete na webu Ideální brigáda
 
 
 

 
BBCode