Domanda

Durante una normale sessione di navigazione Voglio modificare un file JavaScript specifico prima il browser riceve in quanto una volta che arriva lì è impossibile da modificare. È che ci sono alcun attrezzo per questo? Per quello che ho bisogno non posso salvare e modificare sul mio disco.

Sono pronto a imparare a programmare io stesso, ma se qualcuno può indicare più o meno quello che devo fare sarei molto grato. Avrei dovuto intercettare i pacchetti finché non avrò l'intero file, bloccando il browser di ricevere forse da parte di esso, quindi modificare manualmente e lo trasmette alla stessa porta.

Non credo che posso farlo da solo utilizzando pcap, ho letto un po 'di Scapy ma non sono sicuro se mi può aiutare sia.

Grazie in anticipo.

È stato utile?

Soluzione

Se sei felice di, piuttosto che modifica di un file, sostituirlo con uno locale, quindi vorrei * uso Charles e la sua funzione Map Per locale.

  • In realtà, "ha fatto". Questo mi ha aiutato il debug di un problema con un browser e un file JS non ho potuto modificare ieri.

Altri suggerimenti

avresti bisogno di attuare una sorta di delega, o gancio in uno già esistente, e intercettare il file mentre viene scaricato e sostituirla.

Non è banale per un principiante, ma un buon progetto di apprendimento.

È probabilmente può raggiungere qualunque essa sia si vogliono fare tramite il Firebug di plugin, gli strumenti di sviluppo di Firefox di Chrome o Firefox Greasemonkey plugin.

In alternativa è possibile inserire il dominio dei file nel file hosts e punto di quel dominio sulla macchina locale (in esecuzione un server web), modificare e salvare il file javascript in locale e servire dal proprio server web.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top