Alt 15.08.2011, 11:38:29   #1 (permalink)
Neuer Benutzer

Reg: 15.08.2011
Beiträge: 2
Fiiine befindet sich auf einem aufstrebenden Ast
Standard Parameter Austausch zwischen PHP und c#/c++

Hallo Leute,
ich brauche Hilfe zu einer Problemstellung und dachte mir deswegen, dass ich das Problem kurz hier schildere und mir einige Tipps nehme, wie ich am besten zu einer Lösung gelange.

Die Ausgangslage ist folgende:

1. Ein Programm, das in c#/c++ geschrieben ist, ruft eine PHP Seite auf. Das Programm fängt den Inhalt dieser Seite z.B. "AAA" (was nur einige Zeichen sind) ab.

2. Versucht man hingegen diesen gleich Link manuell über einen beliebigen Browser zu öffnen, so erhält man im Gegensatz zu 1. ganz andere Zeichen z.B.
"CBC".

Auf die Gefahr hin, dass ich mich vor den hier lesenden Coder blamiere, behaupte ich, dass das Programm an den Server den eigen User Agent Namen sendet, das PHP Skript diesen User Agent Namen prüft und dann die in Punkt 1 beschrieben Zeichen erzeugt. Ist es ein "falscher" User Agent, so wird die Ausgabe wie in Punkt 2 sein.


Meine Frage lautet daher, ob es möglich ist, die Daten mittels eines Sniffers auszulesen, eine eigene PHP Seite zu erzeugen und die korrekten Zeichen erzeugen zu lassen. Dazu kommt noch, dass das Programm diese Zeichen erhalten muss.


Mein Geschwafel mag etwas kompliziert formuliert sein, doch ich wäre sehr froh, wenn mir jemand helfen könnte.


Über Code Snippets, die eine mögliche Umsetzung aufzeigen, würde ich mich sehr freuen!


Lg,

Fiiine
Fiiine ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 15.08.2011, 12:26:01   #2 (permalink)
be forever curious
Benutzerbild von tleilax

ID: 27936
Lose-Remote

Reg: 20.04.2006
Beiträge: 2.259
tleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehentleilax genießt hohes Ansehen
Standard

Das muss nicht unbedingt der User Agent sein, es könnte genauso gut ein entsprechender HTTP Header sein. Ich würde erstmal die Kommunikation zwischen Programm und Skript mitloggen und gucken, was da überhaupt über die Leitung geschickt wird.
.lange tage und angenehme nächte, tlx
:.whatthemovie.com (Screenshots raten) | PHP ExportForce-Klasse
tleilax ist offline   Mit Zitat antworten
Alt 15.08.2011, 13:40:04   #3 (permalink)
Benutzter
Benutzerbild von ebay_junky

ID: 143114
Lose-Remote

Reg: 27.04.2006
Beiträge: 805
ebay_junky genießt hohes Ansehenebay_junky genießt hohes Ansehenebay_junky genießt hohes Ansehenebay_junky genießt hohes Ansehenebay_junky genießt hohes Ansehenebay_junky genießt hohes Ansehenebay_junky genießt hohes Ansehenebay_junky genießt hohes Ansehenebay_junky genießt hohes Ansehenebay_junky genießt hohes Ansehenebay_junky genießt hohes Ansehen
Standard

Genau, nimmst Du Wireshark und guckst, was da über die Leitung läuft

Also Seite mit dem Browser aufrufen und den Seitenaufruf des Browsers dann im Programm "nachbauen".
ebay_junky ist offline   Mit Zitat antworten
Alt 15.08.2011, 14:00:22   #4 (permalink)
Der Erlöser
Benutzerbild von tobias1985

ID: 37913
Lose-Remote
Reallife

tobias1985 eine Nachricht über ICQ schicken
Reg: 24.04.2006
Beiträge: 3.858
tobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehentobias1985 genießt hohes Ansehen
Standard

Zitat:
Zitat von ebay_junky Beitrag anzeigen
Genau, nimmst Du Wireshark und guckst, was da über die Leitung läuft
Ohje, lass das sein. Nimm einfach die in jedem aktuellen Browser integrierten Entwicklerwerkzeuge. Da sieht du alles ganz genau.
- Nett sein kostet nichts und tut jedem gut -
- besser spät als gar nicht -
- Signatur ohne Werbung -
- Unberechtigte Kritik nehme ich zur Kenntnis, berechtigte Kritik zu Herzen. Es bleibt die Kunst, berechtigte und unberechtigte Kritik zu unterscheiden. -
tobias1985 ist offline   Mit Zitat antworten
Alt 15.08.2011, 14:52:23   #5 (permalink)
Neuer Benutzer

Reg: 15.08.2011
Beiträge: 2
Fiiine befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank für die bisherigen hilfreichen Hilfen. Das Programm muss ich mir nachher wieder besorgen. Müsste halt die URL auf den localhost umleiten, wo ich dann über XAMPP ein eigenes PHP Skript laufen lasse, dass mir die Zeichen wie in Punkt 1 ausgibt.


Vielleicht klappt's?

Beste Grüße
Fiiine ist offline Threadstarter   Mit Zitat antworten
Alt 19.08.2011, 20:35:00   #6 (permalink)
Erfahrener Benutzer

ID: 129556
Lose-Remote

Reg: 28.02.2010
Beiträge: 439
tobomator tobomator tobomator tobomator tobomator tobomator
Standard

Der User-Agent unterscheidet sich aber nicht unbedingt bei vielen Leuten.
Wenige haben es annders.
Ein Win 7 mit FF wird es sehr oft geben wie IE 8 + 9 unter Win Vista/7

Also daran würde ich es nicht fest machen.
Schick doch einfach eine spezielle Kombiantion aus zeichen,zahlen und buchstaben an das script per "http://url?$param"
wobei url="deineseite" ist, und param aus den oben genannten sachen besteht.
Dann solltest du verschiedene Kombinationen erzeugen, die aber ansich das gleiche ergebnis haben.

BSP: generiere Dir doch ein Script was alle Zahlen zwischen 10000 und 1000000 generiert, welche als Quersumme einen Wert "X" haben (9 oder 11).
Wäre ein Hash, aber es weiß ja keiner was du genau machst.
Also ist es sehr schwer rückschluß darauf zu ziehen !!!

das nur als hinweis
tobomator ist offline   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[PHP] austausch von Texten dersteinalte2 Programmierung 7 28.02.2007 16:10:32
[B] Supportforum und Werbungs-austausch Paidforumonline Kleinanzeigen 2 07.07.2006 13:10:15


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:03:15 Uhr.