Forum: PC-Programmierung Https Website Button emulation


von Jens (Gast)


Lesenswert?

Hallo
Ich würde gerne ein Internet Radio mit einem eigenen Programm oder mit 
einem Avr bedienen. Also das Radio hat eine Webseite auf welcher man 
sich einloggt und dann ganz normal über Buttons das gerät bedienen kann. 
Einfach um nicht jedes mal die Seite öffnen zu müssen.
Problem dabei die Seite ist https. Und da hört es für mich irgendwie 
auf.
Bei Http würde ich über Wireshark das Protokoll ansehen und einfach 
genau so nachmachen. Das hab ich für meinen Smart Tv auch problemlos 
hinbekommen.
Aber wie macht man das bei HTTPS

Liebe grüße

: Verschoben durch User
von Stefan F. (Gast)


Lesenswert?

Das wird Dir nicht viel nützen. Diese Seiten sind in der Regel 
absichtlich so programmiert, dass sie eben nicht fernsteuerbar sind. Die 
wollen das, was du vor hast, nicht.

von TestX (Gast)


Lesenswert?

@Jens
erklär bitte mal verständlich was du vorhast..

möchtest du

a) einen eigenen radio stream im internet bereitstellen
b) mit einem eigenen programm auf radiostreams zugreifen
c) welche hardware willst du verwenden (vergiss einen AVR)
d) soll es eine pc software werden

von Jens (Gast)


Lesenswert?

Hmm warum sollten die das nicht wollen. Das Gerät ist so wie ich denke 
nur etwas lieblos Programmiert. Ich würde gerne so dinge wie Play oder 
Stop mit Openhab verbinden.
Wenn mir das über Software nicht gelingt werde ich das über Hardware 
lösen.

von Alex G. (dragongamer)


Lesenswert?

Solang es auf deinem eigenen System ist, ist es nicht so schwer HTTPS zu 
umgehen: 
https://jimshaver.net/2015/02/11/decrypting-tls-browser-traffic-with-wireshark-the-easy-way/

Aber ja, es gibt oft Maßnahmen die verhindern dass man das Protokoll 
automatisiert bedienen kann.

EDIT: Grad über Hardware wird das nicht gehen. Nur wenn du wirklich 
einen Raspberry da einbaust der die Webseite auch aufruft...

: Bearbeitet durch User
von Jens (Gast)


Lesenswert?

TestX schrieb:
> erklär bitte mal verständlich was du vorhast..

Nee wirklich nicht so kompliziert. Es geht um ein Noname Webradio 
welches als Hardware besteht. Es hat eine eigene Webseite mit welcher 
man es Einstellen und bedienen kann.
Und genau diese Locale Webseite möchte ich abgreifen. Allerdings ist das 
eine HTTPS Verbindung.

von Alex G. (dragongamer)


Lesenswert?

Jens schrieb:
> TestX schrieb:
>> erklär bitte mal verständlich was du vorhast..
>
> Nee wirklich nicht so kompliziert. Es geht um ein Noname Webradio
> welches als Hardware besteht. Es hat eine eigene Webseite mit welcher
> man es Einstellen und bedienen kann.
> Und genau diese Locale Webseite möchte ich abgreifen. Allerdings ist das
> eine HTTPS Verbindung.

Setz dich doch lieber mit dem Betreiber in Verbindung ob er einen Deal 
mit dir eingeht o.Ä :)

Ist das Internetradio überhaupt kostenpflichtig oder frei?

: Bearbeitet durch User
von Unicode (Gast)


Lesenswert?

Nimm Firefox oder Chrome, öffne dein Radio-Interface, starte die 
"Entwicklertools", aktiviere dort das Netzwerk-TAB.
Klick den Stop-Button, oder was auch immer du machen willst.

Voila: schon siehst du exakt was du wohin senden musst, um die Aktion 
von extern zu emulieren.

Und ja: Wenn du darin Cookies, Session-IDs, NONCEs, CSRF-tokens usw. 
siehst, musst du das auch nachbauen.

von Jens (Gast)


Lesenswert?

Unicode schrieb:
> "Entwicklertools"

o.O wie geil ist das denn. Die Seite wird über Https aufegrufen die 
Verbindung aber über http put/get ein Json und das auch noch ohne 
Authentifikation :P
Besten dank dafür.

von Stefan F. (Gast)


Lesenswert?

> Es geht um ein Noname Webradio welches als Hardware besteht.

Ach so, das hättest du mal gleich schreiben sollen. Ich bin von einer 
gewöhnlichen Webseite ausgegangen, die Web-Radio bereit stellt.

> Hmm warum sollten die das nicht wollen.

Weil sie (die normalen Webseiten) Werbung einblenden wollen und 
persönliche Daten von Dir absaugen wollen. Aber das hat sich ja jetzt 
erledigt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.