Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Internetseite Anmelden

Frage Entwicklung Batch & Shell

Mitglied: DexXxtrin

DexXxtrin (Level 1) - Jetzt verbinden

20.07.2008, aktualisiert 20:07 Uhr, 6235 Aufrufe, 11 Kommentare

Hallo zusammen

Wie kann ich mit einer Batchdatei mich automatisch auf einer Internetseite Anmelden?
Wie ich die Seite starten kann, weiss ich, nur müsste ich jetzt auch noch die Felder "Benutzername" und "Passwort" ausfüllen können über den Batch.

Habt ihr eine Idee?

Gruss DexXxtrin


Dass wäre der Seitenquelltext:
01.
     </script> 
02.
<div id="contentWrapper"
03.
 <div id="content" class="clearfix"><h1>Melde dich bei <strong>Netlog</strong> an</h1> 
04.
 
05.
<div class="contentBox left"
06.
 <form method="post" id="loginform" action="#"
07.
 <input type="hidden" name="action" value="login" /> 
08.
 <input type="hidden" name="target" value="-" /> 
09.
 <table class="form"
10.
 <tr> 
11.
 <th><label for="loginNicknameText">Nickname oder Email Adresse</label></th> 
12.
 <td> 
13.
 <input tabindex="1" type="text" size="20" maxlength="60" name="nickname" id="loginNicknameText" value="" /> 
14.
 
15.
  </td> 
16.
 </tr> 
17.
 <tr> 
18.
 <th> 
19.
 <label for="loginPasswordText">Passwort</label> 
20.
 </th> 
21.
 <td> 
22.
 <input tabindex="2" type="password" size="20" maxlength="60" name="password" id="loginPasswordText" value="" /> 
23.
 
24.
  <br /><span class="dimmed">Hast du <a href="/go/login/view=sendPassword"> dein Passwort vergessen</a>?</span> 
25.
 </td> 
26.
 </tr> 
27.
 <tr> 
28.
 <th><label for="rememberCheck">Passwort merken?</label></th> 
29.
 <td><input tabindex="3" type="checkbox" name="remember" id="rememberCheck" value="YES" checked="checked" /></td> 
30.
 
31.
 </tr> 
32.
 <tr> 
33.
 <th></th> 
34.
 <td class="button"
35.
 <input tabindex="4" type="submit" id="formLoginButton" value="Anmelden" /> 
36.
 </td>  
37.
 </tr> 
38.
 </table> 
39.
 </form> 
40.
 
41.
</div>
Mitglied: filippg
20.07.2008 um 15:00 Uhr
Hallo,

du startest den Browser über "start <URL>"? Ältere Browser unterstüzten es, die Zugangsdaten in der URL mit anzugeben, un zwar mit "http://<username>:<password>@<seite.de>". Geht aber auch nur bei Seiten, die die HTTP-Authentifizierung nutzen (kleines, hässliches Fenster, das auftaucht), nicht wenn die Authentifizierung über ein Form in der Seite erfolgt.
Vielleicht willst du aber eh etwas ganz anderes, schau dir mal wget an.

Filipp
Bitte warten ..
Mitglied: DexXxtrin
20.07.2008 um 15:38 Uhr
Ich möchte mich auf einer Seite, wie bei administrator.de, mit dem Loginkästechen einloggen.
Das wget habe ich mir mal angeschaut, aber so weit ich das verstanden habe, kann ich es auch nicht für diesen Zweck verwenden.
Bitte warten ..
Mitglied: filippg
20.07.2008 um 16:12 Uhr
Hallo,

was heißt denn du willst dich anmelden eigentlich? Soll dann irgendein Skript irgendwie den Inhalt auslesen, oder willst du als Mensch danach die Ausgabe sehen/nutzen?
wget kann teilweise schon formularbasierte Anmeldung machen. Dazu muss es wissen, wie die relevanten Eingabefelder heißen, und welche Werte dafür übertragen werden sollen. Schwierig ist dann nochmal das Session-Handling, wenn hier etwa Cookies eingesetzt werden.

Gruß

Filipp
Bitte warten ..
Mitglied: DexXxtrin
20.07.2008 um 16:21 Uhr
Hallo

Es gibt Seiten, die einen Memberberich haben. So wie diese Seite hier.
Diese haben irgendwo auf der Seite zwei Kästchen, in das eine muss man den Benutzername eingeben in das andere das PW. Nun möchte ich das mit einem Batch Script automatisch machen lassen. Von Vorteil wäre auch, wenn ich gerad überprüfen könnte, ob die anmeldung erfolgreich war oder nicht.

Gruss DexXxtrin
Bitte warten ..
Mitglied: tim1986
20.07.2008 um 16:56 Uhr
ich verstehe noch nicht ganz was du genau möchtest?! wie "filippg" schon fragte willst du danach etwas uber das script auslesen oder willst du auf der seite arbeiten(etwas lesen/posten)? wenn's dir nur darum geht dich ohne deine anmeldedaten einzuloggen dann würd ich dir Endweder für deinen Browser n plugin empfehlen oder du wechsels zu opera dort ist das sehr genial gelöst worden mit "Wand" einmal daten eingeben und vom browser automatisch speichern lassen, wenn du das nächste mal auf die seite gehst gibts einen button der dich autmatisch anmeldet! zu deiner eigendlichen frage(wie du die daten per batch in die felder bekommst) wüsste ich nicht wie, vor alle weil diese eingabefenster ja bei jeder seite anders sind sprich du müßtest das script für jede seite umschreiben

hoffe das hilft dir weiter

Mit freundlichen Grüßen der tim
Bitte warten ..
Mitglied: DexXxtrin
20.07.2008 um 17:29 Uhr
Das umschreiben wäre kein Problem, wenn ich wüsste, wie ich die Daten eingeben lassen kann.
Mit diesem Script kann sich dann ein anderer User auf der Seite anmelden, ohne dass er das Passwort irgendwo auslesen kann. (Die Browser speichern es ja so, dass man es auslesen kann)

Am Anfang habe ich den wichtigen Ausschnitt des Quellcodes gepostet. Nun ist meine Frage, wie ich den Batch schreiben muss, dass der die Felder richtig ausfüllt?

Gruss DexXxtrin
Bitte warten ..
Mitglied: tim1986
20.07.2008 um 18:06 Uhr
hm... aber das passwort aus ner batch auslesen find ich definitiv leichter als ausm browse!
zumal du(zumindest bei opera) ein master passwort anlegen kannst das lauten könnte 1234 und das ändern und auslesen kannste durch ein zweites masterpasswort verhindern!
Bitte warten ..
Mitglied: DexXxtrin
20.07.2008 um 18:41 Uhr
Klar ist das auslesen von einer Batch einach. Deshalb mach ich dann auch ne .exe daraus! =)
Bitte warten ..
Mitglied: filippg
20.07.2008 um 19:00 Uhr
Auch die wird einfacher auszulesen sein als die entsprechende Ablage des Browsers (ziemlich wahrscheinlich geht das durch scharfes hinsehen mit einem einfachen Hex-Editor).

Filipp
Bitte warten ..
Mitglied: DexXxtrin
20.07.2008 um 19:55 Uhr
Und für das verschlüssle ich die Datei vorher mit meiner eigenen Verschlüsslung....
Ich möchte es mit Batch realisiern! Weiss niemand, wie man dies realisiern kann?
Bitte warten ..
Mitglied: filippg
20.07.2008 um 20:07 Uhr
Hallo,

man sollte nicht immer glauben, dass man alles besser kann als die Profis.
Mit anderen Worten: Deine Verschlüsselung wird wohl kaum sicherer sein als die von Leuten, die sich damit auskennen. Positiv könnte sich hier nur auswirken, dass dafür natürlich auch kein Profi ein Crack-Tool schreiben wird, was bei weiter verbreiteten Verfahren schon der Fall sein kann.

Daneben bin ich mir _ziemlich_ sicher, dass das nicht mit einer Batch-Datei geht. Für Firefox gibt es afaik ein Makro-Aufsatz, der könnte das erledigen - beim gleichbleibenden Problem der Kennwortspeicherung.
Vielleicht räumt dir ja der Website-Betreiber eine geeignete Methode zur Authentifizierung ein.

Gruß

Filipp
Bitte warten ..
Neuester Wissensbeitrag
DSL, VDSL

Telekom blockiert immer noch den Port 7547 in ihrem Netz

(3)

Erfahrungsbericht von joachim57 zum Thema DSL, VDSL ...

Ähnliche Inhalte
Windows 7
gelöst Bestimmter Benutzer kann sich nicht anmelden (6)

Frage von xbast1x zum Thema Windows 7 ...

Router & Routing
gelöst LANCOM 1781AW per WLAN an Fritzbox anmelden (17)

Frage von chrizl zum Thema Router & Routing ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (34)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...