Verwenden von CERT Tapioca auf der VM

562
Chris

Ich habe versucht, CERT Tapioca ( http://www.cert.org/blogs/certcc/post.cfm?EntryID=203 ) auf meinem Mac auszuführen, damit ich die SSL / HTTPS-Sicherheit unserer Android-App testen kann.

Bis zu diesem Punkt habe ich die Tapioca VM in VirtualBox laufen lassen, aber ich hatte nicht viel Erfolg darin, MITMProxy (Tapioca beinhaltet MITMProxy) zu erhalten, um auf alles zu reagieren.

Ich habe einen NAT-Adapter eingerichtet, mit dem sich die VM mit dem Internet verbinden kann. Ich habe dann einen Host-Only-Adapter eingerichtet, von dem ich dachte, er könnte die VM als Proxy für meinen Host-Computer verwenden. Ich dachte dann, dass MITMProxy alle durchlaufenden Daten auffangen könnte.

Am weitesten entfernt habe ich die Möglichkeit, die IP-Adresse der VM über den Webbrowser des Hosts abzurufen und in MITMProxy eine Fehlermeldung zu erhalten 502 Error connecting [Errno 111] Connection Refused

Ich würde mich über Tipps freuen, was ich tun sollte. Ich habe eine Ahnung, dass dies nicht so schwer sein sollte, aber ich bin leer, als ich versuchte, nach einer Antwort zu suchen.

2

1 Antwort auf die Frage

1
klanomath

IMHO sollten Sie nicht in der Lage sein, den Datenverkehr Ihres Macs an eine VM (Host-Only-Adapter) auf diesem Mac zu leiten, die diesen Mac benötigt, um den gesamten Datenverkehr (NAT-Adapter) an das Internet weiterzuleiten.

Lösungen

  1. Richten Sie eine MacOS X-VM (wahrscheinlich) mit dem Android SDK ein, konfigurieren Sie einen Host-Only-Adapter und verwenden Sie die Tapioca VM als Proxy / Router für die MacOS X-VM
  2. Richten Sie einen 2. Mac ein, installieren Sie mitmproxy und konfigurieren Sie Ihren Haupt-Mac, um den 2. Mac als Proxy / Router zu verwenden
Ich werde es heute versuchen und Ihnen sagen, wie es läuft. Ich habe zwei Macs, also probiere ich Option 2 aus. Chris vor 9 Jahren 0