7 Stimmen

Schnüffeln des Datenverkehrs zwischen einer Flex-Anwendung und einem ColdFusion-Backend

Was ist eine gute Strategie, um Funktionsaufrufe zwischen einer Flex-Anwendung und einem ColdFusion-basierten Backend, das auf einem ColdFusion-Server läuft, auszuspähen/zu verfolgen? Soweit ich weiß, verwenden sie das AMF-Protokoll.

Ich bin es gewohnt, mit Fiddler um Transaktionen zwischen HTTP-Clients und -Servern auszuspähen, und es funktioniert hervorragend, solange Sie reine Text- oder XML-HTTP-Anfragen und -Antworten verwenden (einschließlich solcher über SSL), aber es ist keine große Hilfe für binäre Protokolle wie AMF über HTTP.

In meinem Fall, ich tun Ich habe Zugriff auf den Quellcode für den Client und den Server, aber ich suche nach einer einfachen Möglichkeit, den Datenverkehr in jeder Flex + ColdFusion-Situation passiv abzufangen, ohne etwas am Server ändern zu müssen.

9voto

bmdhacks Punkte 15405

Wireshark: den Klebstoff erschnüffeln, der das Internet zusammenhält

http://www.wireshark.org/

6voto

Cosma Colanicchia Punkte 804

http://www.charlesproxy.com/

Obwohl es nicht kostenlos ist, dekodiert es AMF-Binärdaten und ermöglicht auch die Verfolgung von SSL-Verbindungen.

3voto

willasaywhat Punkte 2384

ServiceCapture ist eine weitere Option. Es dekodiert das binäre AMF für Sie, wenn ich mich richtig erinnere.

http://kevinlangdon.com/serviceCapture/

1voto

Jas Panesar Punkte 6587

Der einfache Trick für den armen Mann. Erstellen Sie eine cfc, um die Aufrufe der verschiedenen cfc's und Seiten zu protokollieren, wie Sie es brauchen. Legen Sie alles in einer Tabelle ab. Filtern und sortieren Sie nach Belieben. Ich habe dies in der Vergangenheit getan und es hat hervorragend funktioniert. Es ist so, als ob man überall, wo man etwas wissen will, kleine Angelhaken anbringt. Auf diese Weise erhalten Sie wahrscheinlich die meisten anwendungsrelevanten Daten. Wenn Sie ein Beispiel benötigen, lassen Sie es mich wissen.

1voto

ccpizza Punkte 76

Firebug mit dem Flashbug-Plugin zeigt alle dekodierten AMF-Nachrichten sowohl von als auch zu einer Flash-Anwendung an. Funktioniert auch gut über HTTPS.

https://addons.mozilla.org/en-us/firefox/addon/amf-explorer/ .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X