Moi, taas!
Olen tässä miettinyt, mitenkä saada selville toisen sivun kirjautumis sivu, sis. automaattisesti. Tähän ei enää ihan mikään PHP koodi riitä, joten pitää siirtyä erilliseen ohjelmaan palvelimlla.
Näitähän löytyy monia hakukoneita, tässä Wikipedian lista.
Tietäkö kukaan mitään hyviä ja luotettavia.
Tarkoitus olisi saada vain sivuilta kirjautumis sivu/lomake tietoon. Ei mitään laajempaan. Eli ominaisuus, että vain listatuilla sivuilla pysytään on aika välttämätön. Mikään mestari en ole ohjelmoimaan tälläistä itse.
Kiitos jo vastanneille etukäteen! :D
Selitä nyt vielä uudestaan, mitä yrität: Miltä sivustolta pitää etsiä? Mitä pitää etsiä? Mikset voi vain etsiä tietoa itse?
Luultavasti omalla hakukoneella ei ole mitään tekemistä ongelmasi kanssa. Hakukoneessa ei ole kyse siitä, että kone löytäisi jonkin tietyn sivun, vaan hakukoneen periaatteena on yleensä indeksoida kaikki sivut niin, että niitä voi sitten valikoida käyttäjän hakusanojen mukaan.
Juu käyttötarkoitukseni on vähän "omaperäinen", mutta tarkoitus olisi listatuilta sivuilta hakea pelkästään kirjautumis lomake. Itse voisin toki hakea ja laitella, mutta sivuja olisi niin paljon, että siihen menisi ikuisuus. Nyt ei sis. ole kysy mistään uudesta Googlesta, vaan ihan simppelistä (kai.
Miten ajattelit tunnistaa, mikä on kirjautumislomake? Tuskinpa mikään noista hakukoneista tunnistaa kirjautumislomaketta, koska se ei ole hakukoneen tarkoitus. Sen sijaan jokin spammin lähetykseen tarkoitettu botti voisi tunnistaakin.
Veikkaan, että noiden sivujen listaamiseen menee yhtä kauan, kuin kirjautumislomakkeisiin käsin siirtyminen. Varsinkin kun kirjautumislomakkeet voivat silmään näyttää samoilta, ne eivät silti "hakukoneellesi" ole ihan yhtä selvästi huomattavia.
...ja kieltämättä tässä haiskahtaa jokin script-kiddie-toiminta kauas.
Jos kerran yrityksenä on saada jonkun random sivun kirjautumislomake-selville, niin tulee kieltämättä mieleen, että ainoa tarkoituksena on yrittää murtautua sivuston admin-sivuille...
Tällä pääset luultavasti jo alkuun tutkimaan lähdekoodia ja lomakkeen sijaintia
<?php $url = file_get_contents("https://www.ohjelmointiputka.net"); echo $url; ?>
Mutta mihin tarvitset muiden sivujen lomakkeita?
Juu kyllähän tämä aika epäilyttävältä kuulostaa, mutta suunnitellin sellaista, että voisin kirjatua usempaan sivuun kerralla. No kokeilen rakentaa PHPlla jotain, tai sitten luovun koko ajatuksesta. Mutta kiitos vastanneille.
Käytä vaan valmiita salasana-pankkeja, jotka tekevät tuon ihan automaattisesti, eli vaikka yksinkertaisimmillaan selaimien omia salasanojen tallennustoimintoja.
Mitään käytännön esimerkkiä en osaa edes kuvitella, miksi usealle sivulle pitäisi kirjautua kerralla.
Voihan Googlea käyttää hieman monipuolisemmin..
etc..
Juhku kirjoitti:
Juu kyllähän tämä aika epäilyttävältä kuulostaa, mutta suunnitellin sellaista, että voisin kirjatua usempaan sivuun kerralla. No kokeilen rakentaa PHPlla jotain, tai sitten luovun koko ajatuksesta. Mutta kiitos vastanneille.
Ihmettelen miksi haluat kirjautua niin kauhean monelle sivulle, ettet jaksa kopsata lähdekoodista kirjautumislomaketta omille sivuillesi.
Juhku kirjoitti:
Juu kyllähän tämä aika epäilyttävältä kuulostaa, mutta suunnitellin sellaista, että voisin kirjatua usempaan sivuun kerralla. No kokeilen rakentaa PHPlla jotain, tai sitten luovun koko ajatuksesta. Mutta kiitos vastanneille.
Jos haluaisit kirjautua omilla tunnuksilla käyttämiisi palveluihin, niin heuristiikkaa ei tarvittaisi. Jos taas haluat selvittää, mitkä kaikki löytämäsi tunnuksia sisältävän tiedoston tunnarit ovat vielä toiminnassa, niin asiahan on täysin eri... Php on muuten brute forceen älyttömän huono kieli, koska moniajo on liki mahdotonta tai ainakin järkyttävän hankalaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.