jakarta httpclient ja www.city.fi

Tuskastuin tuossa joku ilta odottelemaan paika vapautumista chatista ja ajattelin koodata oman sovelluksen, joka hoitaa jonottamisen ja tuo lisää muutamia kaivattuja ominaisuuksia.

Koodi on muistaakseni jotain tämän tyylistä.

httpclient client = new httpclient("http://www.city.fi");
client.setsockettimeout(30000);

getmethod get = new getmethod("/index.php");
client.executemethod(get);

get.releaseconnection();

postmethod post = new postmethod("/login.php");

namevaluepair [] nvpairs = new namevaluepair[2];

nvpairs[0] = new namevaluepair("msisdn","050055566677");
nvpairs[1] = new namevaluepair("password","keke");

post.setrequestbody(nvpairs);

client.executemethod(post);

String sivu = post.getresponsebodyasString();
post.releaseconnection();

File file = new File("sivu.html");

FileWriter fw = new FileWriter(file);

fw.write(sivu);

fw.close();


Tuon sivun kun sitten avaa, niin näkee, että kirjautuminen on onnistunut. DEBUG-moodissa näkee myös, että city.fi lähettää kaksi cookieta ja ne otetaan vastaan.

Seuraavaksi yritän kirjautua chattiin, mutta vastaussivuna tulee aina vain chatin kirjautumissivu ja vasemmassa framessa "oma-city" eli olen kyllä kirjautuneena cityyn, mutta en pääse kirjautumaan chattiin.

Oisko jollain gurulla aikaa kokeilla tai edes jotain osviittaa ongelman ratkaisemiseksi?

Löytyiskö esim. ohjelmaa, jolla näkee selaimen lähettämät requestit? Eli voisin seurata, mitä oikea selain lähettää palvelimelle kirjautuessaan ja voisin näin ollen feikata sitä.
3265
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

Verkkoliikennettä voi kuunnella jollain snifferillä. Hakukoneilla löytänee varmaan kiljoona ilmaista vaihtoehtoa. Eri ohjelmista taisi olla keskustelua vähän aikaa sitten Verkot-footumilla.

Äänestä
  • sitä kun on vaa nii laiska, että koitti päästä helpolla. Ois halunnu suoraa ohjelman, jolle annetaan vaan vastapään osote ja se erittelee kiltisti kyselyt, vastaukset, cookiet jne.

    Koittas sitte snifferillä.

    Äänestä

  • Piru kirjoitti:

    sitä kun on vaa nii laiska, että koitti päästä helpolla. Ois halunnu suoraa ohjelman, jolle annetaan vaan vastapään osote ja se erittelee kiltisti kyselyt, vastaukset, cookiet jne.

    Koittas sitte snifferillä.

    http://www.effetech.com

    http sniffer

    Äänestä

Kommentoi aloitusta


Piru kirjoitti:

Tuskastuin tuossa joku ilta odottelemaan paika vapautumista chatista ja ajattelin koodata oman sovelluksen, joka hoitaa jonottamisen ja tuo lisää muutamia kaivattuja ominaisuuksia.

Koodi on muistaakseni jotain tämän tyylistä.

httpclient client = new httpclient("http://www.city.fi");
client.setsockettimeout(30000);

getmethod get = new getmethod("/index.php");
client.executemethod(get);

get.releaseconnection();

postmethod post = new postmethod("/login.php");

namevaluepair [] nvpairs = new namevaluepair[2];

nvpairs[0] = new namevaluepair("msisdn","050055566677");
nvpairs[1] = new namevaluepair("password","keke");

post.setrequestbody(nvpairs);

client.executemethod(post);

String sivu = post.getresponsebodyasString();
post.releaseconnection();

File file = new File("sivu.html");

FileWriter fw = new FileWriter(file);

fw.write(sivu);

fw.close();


Tuon sivun kun sitten avaa, niin näkee, että kirjautuminen on onnistunut. DEBUG-moodissa näkee myös, että city.fi lähettää kaksi cookieta ja ne otetaan vastaan.

Seuraavaksi yritän kirjautua chattiin, mutta vastaussivuna tulee aina vain chatin kirjautumissivu ja vasemmassa framessa "oma-city" eli olen kyllä kirjautuneena cityyn, mutta en pääse kirjautumaan chattiin.

Oisko jollain gurulla aikaa kokeilla tai edes jotain osviittaa ongelman ratkaisemiseksi?

Löytyiskö esim. ohjelmaa, jolla näkee selaimen lähettämät requestit? Eli voisin seurata, mitä oikea selain lähettää palvelimelle kirjautuessaan ja voisin näin ollen feikata sitä.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu