Casa / Skype / Carlo che programma. Come usare Charles: aspetti di base. Come lavorare con Charles: impostazioni preliminari

Carlo che programma. Come usare Charles: aspetti di base. Come lavorare con Charles: impostazioni preliminari

Come usare Carlo?


Charles è un proxy http software. Passa tutte le richieste che arrivano al browser dai siti, passa attraverso se stesso e ti consente di controllarle. Tutti questi valori che vengono passati possono essere modificati da te.

Prima di imparare a usare charles, devi scaricare browser Firefox e installa, oltre al proxy Charles stesso, puoi scaricare e versione gratuita, è abbastanza.

Dopo l'installazione e l'avvio in Firefox, nel menu Strumenti> Charels> Abilita Charels nella finestra vedrai come si svolgeranno le diverse azioni, questo trasferirà i dati dal computer ai server Internet.

Charles Web Debugging Proxy: proxy HTTP/monitor HTTP/proxy inverso che consente di monitorare il traffico HTTP tra il computer e Internet. Ciò include richieste, risposte e intestazioni HTTP che contengono cookie e cache.

Come utilizzare il programma Charles:

Installazione

Eseguiamo il setup .Exe, non modifichiamo nulla, clicchiamo "Avanti" e Charles è installato sul tuo computer. Quindi è consigliabile installare Crack in modo che il programma non ricordi la registrazione. Il file crack deve essere gettato nella cartella Charles / lib con una sostituzione.

Charles funziona con il browser Mozilla Firefox. È necessario installare in anticipo un plug-in per questo browser in modo che Charles possa controllare tutte le richieste.

Lavorare con il programma

  • Per avviare o interrompere la registrazione del traffico in Charles, è necessario fare clic sul pulsante "Avvia/Interrompi registrazione", che si trova sulla barra degli strumenti del programma stesso (un cerchio bianco con un punto).
  • Modificare domanda desiderata nel programma Charles, è necessario fare clic con il pulsante destro del mouse su una riga, ad esempio gateway.php e selezionare Modifica. Dopo aver apportato le modifiche necessarie, fai clic sul pulsante Esegui in basso e la tua richiesta verrà trasmessa al server.
  • Se vuoi che Charles intercetta le richieste dal server desiderato, devi fare clic con il pulsante destro del mouse sulla cartella del server nell'elenco e selezionare Breakpoints dal menu. Quindi, nella barra degli strumenti del programma, fai clic sull'esagono rosso Abilita / Disabilita punti di interruzione. Successivamente, Charles interromperà qualsiasi richiesta in entrata o in uscita associata al server richiesto. Potrai modificare le tue richieste e inviarle immediatamente con il pulsante Esegui.
  • Se Charles non mostra una connessione con il server, la cartella con le fughe non è visibile, controlla se non hai aggiunto il server da ignorare. È necessario controllare le impostazioni di registrazione proxy, se presenti server desiderato in Ignora host. Se c'è, rimuovilo con il pulsante Rimuovi. Una normale reinstallazione non farà nulla e anche il server verrà ignorato.

Problemi con il programma Charles:

  • Se non hai Mozilla Firefox, puoi lavorare con Charles tramite Opera, ma devi solo configurarlo: Strumenti-Impostazioni generali-Advanced-Network-Cartella Server proxy. Selezionare le caselle di controllo HTTP e HTTPS e immettere IP: 127.0.0.1 e porta: 8888. Fare clic su OK.
  • Se non hai Mozilla Firefox, puoi utilizzare il programma anche tramite Google Chrome. È necessario configurare: nell'angolo in alto a sinistra del monitor, fare clic sul tasto > Opzioni > Modifica impostazioni server proxy, accedere alla scheda Impostazioni connessioni, selezionare la casella per utilizzare un server proxy e l'indirizzo: 127.0.0.1, porta: 8888 Fare clic su OK.

Carloè un programma che consente all'utente di tracciare assolutamente tutti i dati che vengono trasmessi tra il proprio computer e l'intera Internet. In particolare, fornisce informazioni su tutte le richieste, le risposte (richieste, risposte) e intestazioni http, che includono informazioni dalla cache e cookie.

Per chi usa Charles, il programma mostra tutto il traffico "come cartelle" con i nomi dei server. Ogni cartella contiene richieste e mostrano come farlo questo momento questo server comunica con il tuo computer.

Istruzioni per l'uso di Charles

  • Se non hai firelis, è possibile utilizzare il programma Charles tramite altri browser? Oh certo.
  • Primo, Opera. È necessario configurarlo, andare su "Server proxy", selezionare le caselle di controllo https, http e inserire i dati richiesti: IP 127.0.0.1, porta 8888. Fare clic su "OK". Tutto, il browser è pronto per funzionare.
  • In secondo luogo, Google Chrome. Neanche qui è difficile. "Impostazioni> Modifica le impostazioni del server proxy", stai cercando la scheda "Connessioni" e inserisci lo stesso indirizzo IP e la stessa porta. Successivamente, puoi utilizzare Charles su Google Chrome.

7. Durante l'esecuzione di Charles, potresti riscontrare errore java. Ciò accade se stai lavorando con Windows 7, Java non è presente e allo stesso tempo hai installato la versione a 64 bit del programma. Prova a disinstallarlo e installarne uno normale.

Sandbox

Natascia 3 aprile 2017 alle 02:01

Charles - Istruzioni per i manichini

  • Test di applicazioni mobili

Una guida su come utilizzare Charles per monitorare i pacchetti ed emulare una connessione Internet lenta su un vero dispositivo Android.

Puoi scaricare Charles sul sito ufficiale: www.charlesproxy.com

Il prodotto è condizionalmente gratuito (prova per 30 giorni), ma questo ci basterà.

Per il test avrai bisogno di:
1) Cavo LAN con Internet infuso.
2) Un laptop con la possibilità di collegare ad esso lo stesso cavo LAN e un trasmettitore wi-fi.
3) Dispositivo Android reale con installato su di esso applicazione mobile essere testato.

Quindi, spegni il laptop da tutti possibile wifi reti e collegarvi un cavo LAN con Internet sacro. Successivamente, dobbiamo distribuire il Wi-Fi utilizzando il laptop stesso.
Per fare ciò, chiama la riga di comando (obbligatorio - esegui come amministratore) e inserisci i seguenti due comandi:

Netsh wlan set hostednetwork mode=allow ssid=chiave WIFI=12345678 keyUsage=persistente
netsh wlan avvia hostednetwork
(o semplicemente copia questo testo nel Blocco note, salvalo come file *.bat ed eseguilo ogni volta come amministratore).

Hotspot Wi-Fi creato. ci colleghiamo ad esso con il nostro dispositivo Android, il nome della rete è (come probabilmente hai intuito) "WIFI" e la password è 12345678.

È possibile che tu non abbia accesso a Internet sul dispositivo stesso. In questo caso, apri accesso generale alla rete. Puoi facilmente trovare come farlo da solo, ma poiché sto scrivendo questo articolo, lascerò un link utile proprio qui con le istruzioni su come risolvere questo problema:

Dopodiché, come ha dimostrato la pratica, Internet è ancora apparso sul dispositivo.

1) Il tuo indirizzo IP
2) Il numero di porta utilizzato da Charles per il proxy.

Impariamo il primo qui, in riga di comando digitando il comando ipconfig.
Di tutte le sciocchezze che ti darà cmd.exe, ci interessano solo le proprietà della "Connessione alla rete locale dell'adattatore Ethernet", ovvero l'indirizzo IPv4.

Lo ricordiamo (scriviamo) e andiamo avanti.
Il numero di porta utilizzato da Charles può essere trovato all'interno del programma stesso. Per fare ciò, nella finestra principale del programma, seleziona la voce di menu Proxy, nell'elenco a discesa - Impostazioni proxy. Vedrai qualcosa del genere:

Come capisci, questi amati 8888 sono il nostro secondo numero. Ora devi impostare il limite di velocità di connessione. Per fare ciò, vai alla voce di menu Proxy → Impostazioni acceleratore.

Seleziona la casella Abilita limitazione. Solo per host selezionati - può essere rimosso (se non stai testando la dipendenza dell'applicazione da un dominio specifico).

Il parametro più importante - Larghezza di banda - portata la nostra connessione - impostala al livello che ti serve (ho testato una connessione molto lenta, quindi l'ho impostata su 3kb / s). Inoltre, attiva la registrazione (Avvia/Interrompi registrazione) facendo clic sul pulsante corrispondente nel pannello della finestra principale per avviare la registrazione.

Resta solo da configurare il nostro dispositivo. Per fare ciò, vai alle impostazioni, sezione Wi-fi. Entriamo nelle proprietà della rete che distribuiamo dal laptop (e alla quale il dispositivo è già connesso), selezioniamo "Impostazioni proxy" e inseriamo due numeri magici negli appositi campi.

Tutto è pronto! Torniamo a Charles e nella scheda Sequence vediamo un'immagine meravigliosa:

Queste sono tutte le richieste che fa la nostra applicazione (per un campione, ho preso versione mobile VK), con informazioni dettagliate per ogni richiesta.

P.S: Ci sono diverse cose che mi hanno spinto a scrivere questo articolo:
- la mancanza di una descrizione completa e accessibile nella parte di lingua russa di Internet.
- la popolazione di lingua inglese di YouTube in tutti i video offerti per testare Charles sugli emulatori e per il mio vecchio laptop è come la morte.

Spero che questo articolo sia utile. Buona fortuna a tutti per i test e meno bug!

Tag: qa, strumenti di test, charles, charlesproxy

istruzioni per l'utilizzo del programma di hacking Charles

http://youtu.be/UjmGEHmGaEo

Installazione completa di Charles

Pulsanti:

Creazione di una nuova sessione

Aprire una sessione (ad esempio, salvata in precedenza)

- Chiudi la sessione selezionata

- Salva sessione
- Cancella sessione
- Trova testo/numeri nella sessione selezionata

- Pulsante di registrazione
- Pulsante di regolazione (di solito usato molto raramente)

- Pulsante On/Off Acquisizione Dati

- Pulsante Ripeti. Ripete i processi selezionati.
- Pulsante di approvazione del processo selezionato (praticamente non utilizzato).
- Pulsante per abilitare altri pulsanti sullo stesso pannello
- Impostazioni del programma.
- Acquista il programma (per coloro che non lo hanno crackato).
Tipi di pacchetto:

Utile per noi:

Inutile per noi:


Tipo di richiesta:

Richiesta in uscita (con freccia su)

Richiesta in arrivo (freccia giù)

Installazione completa di Charles

Come scaricare Charles=======
1. Vai qui
2. Nella finestra che si apre, seleziona il tuo sistema operativo
3. Scarica
4. Aprire il file scaricato

Installazione del plugin per Charles=======
1.Scarica il componente aggiuntivo Charles Mozilla per Firefox
2. Installa
3. Riavvia il browser

Installazione di Java per far funzionare Charles=======

1. Vai qui
2. Scegli il tuo sistema operativo
3. Quindi, scarica
4. Eseguire il programma di installazione
5. Installa

Installazione di Crack per Charles=======
1. Scarica Crack (cerca tu stesso la tua versione del programma)
2. Gettiamo il file crack nella cartella Charles \ lib
3. Sostituisci file.

Il tuo Charles è ora pronto per l'uso!

Configurazione di Charles con altri browser:

Installazione di Charles su Opera=======
1. Vai su Strumenti ----> Impostazioni.
2. Vai alla scheda "Avanzate".
3. Selezionare la voce "Rete".
4. Fare clic sul pulsante "Server proxy...".
5. Seleziona la casella accanto alla voce "HTTP".
6. Immettere i seguenti dati: IP: 127.0.0.1 Porta: 8888

Dopo aver terminato il lavoro nel programma Charles, è necessario disabilitare il proxy nell'opera, altrimenti le pagine semplicemente non verranno caricate.

Configurazione di Charles su Internet Explorer=======
1. Vai su Strumenti ----> Opzioni Internet
2. Vai alla scheda "Connessioni".
3. Fare clic sul pulsante "Impostazioni di rete".
4. Seleziona la casella (se non l'hai selezionata) "Utilizza un server proxy per le connessioni locali"
5. Nella prima riga dove dice "HTTP"
6. Immettere i seguenti dati: Indirizzo: 127.0.0.1 Porta: 8888

Come inserire l'intercettazione dei dati (punti di interruzione)======
1. Aprire il programma stesso
2. Fare clic su per registrare
3. Eseguiamo alcune azioni nell'applicazione o sul sito in modo che tu abbia richieste.
4. Stiamo cercando la cartella di cui abbiamo bisogno
5. Fare clic su RMB (pulsante destro del mouse)
6. E fare clic su Punti di interruzione
Quindi, inserisci un flag di intercettazione dati su questa cartella. Quelli. le richieste in questa cartella verranno intercettate.
7. Quindi, fare clic su . Per abilitare l'intercettazione dei dati.
8. E poi intercettiamo i dati.
9. Per modificare i dati, vai alla scheda Modifica richiesta
10. E poi in questi rivestimenti prova a cambiare (sono in fondo): Url, Headers e così via.
11. Dopo aver modificato - Premere il pulsante "Esegui".

Charles Web Debugging Proxy è un proxy HTTP/monitor HTTP/proxy inverso che consente all'utente di monitorare tutto il traffico HTTP tra il proprio computer e Internet. Ciò include richieste (richieste), risposte (risposte) e intestazioni HTTP (contenenti cookie e informazioni sulla cache).
Charles visualizza tutto il traffico come cartelle con il nome dei server. All'interno di ogni cartella sono presenti query che visualizzano gli eventi in corso relativi a quel server.

Installazione
Basta eseguire l'installazione di .Exe, non modificare nulla, basta fare clic su "Avanti" e Charles verrà installato sul tuo computer. Successivamente, è consigliabile installare Crack in modo che il programma non ti disturbi con i promemoria di registrazione. Il file crack deve essere inserito nella cartella Charles / lib con una sostituzione

Charles funziona con il browser Mozilla Firefox. Devi prima installare uno speciale plug-in del browser in modo che Charles possa controllare le richieste. Non c'è bisogno di impostazioni dettagliate, il programma è pronto per funzionare dopo l'installazione.

Affinché il programma funzioni, è necessario installare l'addon per Mozila Firefox:

Se Google Chrome non cattura le richieste:

Lavorare con il programma

Affinché Charles possa avviare o interrompere la registrazione del traffico, è necessario fare clic sul pulsante "Avvia/Interrompi registrazione" situato sulla barra degli strumenti del programma (cerchio bianco con un punto).

Se per qualche motivo Charles non mostra una connessione con il server di cui hai bisogno, la cartella con le fughe non viene visualizzata, controlla se hai aggiunto questo server su "ignora". Per fare ciò, vai al menu Proxy->Impostazioni di registrazione e controlla se il server di cui hai bisogno si trova nella colonna Ignora host. Se è presente, rimuoverlo con il pulsante Rimuovi. (e una semplice reinstallazione del programma non cambierà nulla e il server verrà comunque ignorato)

Per modificare una richiesta specifica in Charles, devi fare clic con il pulsante destro del mouse su una riga, come gateway.php, e selezionare Modifica lì. Dopo aver fatto modifiche necessarie, è necessario fare clic sul pulsante Esegui in basso e la richiesta verrà inviata al server.

Se devi fare in modo che Charles intercetta le richieste dal server desiderato, devi fare clic con il tasto destro sulla cartella del server nell'elenco e selezionare in menù contestuale Punti di interruzione. Quindi, nella barra degli strumenti di Charles, fai clic sull'esagono rosso etichettato Abilita / Disabilita punti di interruzione. Successivamente, il programma interromperà ogni richiesta in entrata e in uscita associata a questo server. Puoi modificare le richieste o inviarle direttamente con il pulsante Esegui. Le richieste in uscita da te al server appariranno in Charles con le frecce rosse verso l'alto. Le richieste in arrivo, le risposte del server, vengono visualizzate con una freccia giù.

Grandi problemi con Charles

Problema: non ho Mozilla Firefox, posso usare Charles tramite Opera?
Soluzione: è necessario configurarlo: Strumenti > Impostazioni generali > Avanzate > Rete > Server proxy. Qui, seleziona le caselle di controllo HTTP e HTTPS e inserisci IP: 127.0.0.1 e porta: 8888 lì. E fai clic su OK.

Problema: non ho Mozilla Firefox, posso usare Charles tramite Google Chrome?
Soluzione: è necessario configurarlo: nell'angolo in alto a sinistra del monitor, fare clic sul tasto > Opzioni > Modifica impostazioni server proxy entra > scheda Connessioni > Impostazioni > spuntare la casella per utilizzare un server proxy > Indirizzo: 127.0.0.1 e porta: 8888. E fare clic su OK.

Problema: errore Java
Soluzione:

Problema: hai un Windows 7 emorroidario e non riavvierà Charles a causa della mancanza di java
Soluzione: l'intero problema è che potresti aver installato la versione a 64 bit di Charles. E le sue finestre categoricamente non vogliono vedere. Devi solo disinstallare Charles e installare la versione normale.

Esempio:
Hacking del gioco "Fiaba" Vkontakte
bug nel gioco Tale (

Quasi mai prestare attenzione agli indicatori di traffico in uscita e in entrata. Naturalmente, fornito connessione illimitata e non è richiesta la presenza di una linea dedicata. Ma cosa fare quando tali dati sono ancora necessari? Ora esamineremo uno dei plugin più popolari chiamato Charles e descriveremo anche come utilizzare Charles con tutte le sue funzionalità.

Cos'è il plug-in Charles?

Come probabilmente già capirai, Charles è un add-on specializzato progettato per registrare il traffico in entrata e in uscita in tempo reale, realizzato sotto forma di un server proxy web software.

Inizialmente, questo plug-in è progettato per funzionare nel browser Internet Mozilla Firefox, ma oggi esistono versioni che possono essere facilmente utilizzate in browser altrettanto diffusi come Google Chrome o Opera. Le impostazioni principali verranno mostrate di seguito.

Nel considerare come usare Charles, vale la pena notare che tale utilità aggiuntiva adatto non solo agli utenti ordinari, ma anche agli amministratori sistemi informatici, singoli terminali e reti locali. Con le corrette impostazioni utente, è possibile controllare e modificare assolutamente tutti i parametri.

Installazione

Come accennato in precedenza, il componente aggiuntivo è progettato per browser Mozilla Firefox. Pertanto, la sequenza di installazione assomiglia all'installazione iniziale del browser e, successivamente, al componente aggiuntivo corrispondente. In generale, il processo è standard e non causa difficoltà.

Dopo aver installato il plug-in, nel menu del browser apparirà un menu aggiuntivo, in cui dovrai impostare le impostazioni o utilizzarlo per eseguire alcune azioni di base.

Come lavorare con Charles: impostazioni preliminari

Per quanto riguarda l'ambiente Firefox, dopo aver installato il plugin, questo diventa subito disponibile per l'uso senza riavviare il sistema. Le impostazioni predefinite sono tali che in linea di principio non è necessario ricostruire nulla. L'unica cosa necessaria è l'attivazione.

Ci sarà un campo speciale nel menu delle impostazioni in cui è necessario abilitare la modalità di accessibilità "Abilita Charles". Tutto. Puoi iniziare a lavorare.

Un'altra cosa è quando, ad esempio, viene utilizzato Google Chrome. In questo browser è necessario entrare nella sezione delle impostazioni, che viene richiamata quando si fa clic sull'icona nell'angolo in alto a sinistra, e trovare la voce relativa alla modifica delle impostazioni del server proxy. Ora, nelle impostazioni di connessione, devi mettere un "uccello" davanti alla voce per consentire l'uso di un proxy, scrivere 127.0.0.1 nell'indirizzo e utilizzare il valore 8888 come porta.

Se consideriamo la domanda su come utilizzare Charles in termini di impostazioni di Opera, in questo caso dovrai utilizzare il menu degli strumenti e quindi andare su impostazioni generali, quindi - in avanzato, dopodiché nei parametri le connessioni di rete impostare gli indirizzi nei campi HTTP e HTTPS. Il porto rimane lo stesso.

Come usare Charles: aspetti di base

Quindi, il plugin è configurato e pronto per l'uso. L'azione più semplice con l'attivazione della registrazione del traffico in tempo reale viene eseguita tramite il pulsante "Avvia/Interrompi registrazione".

La modifica delle impostazioni viene eseguita nel modo più semplice per tutti i parametri. Sulla riga desiderata, devi solo usare il tasto destro del mouse, quindi selezionare il comando "Modifica". Dopo aver modificato un'impostazione, è necessaria la conferma delle modifiche. È fatto utilizzando il pulsante "Esegui".

A volte può essere necessario utilizzare ciò che è noto come intercettazione delle richieste. Si chiama Breakpoints. È possibile attivare questo servizio nelle stesse impostazioni, dove è presente un segno di spunta nel campo corrispondente "Abilita / Disabilita punti di interruzione". Cosa darà? Ed ecco cosa: quando l'intercettazione delle richieste è abilitata, il plugin bloccherà automaticamente tutte le chiamate in entrata e in uscita al server o il server al computer in modalità inversa. In altre parole, con un determinato indirizzo, puoi semplicemente escludere dall'elenco delle risorse disponibili proprio quegli oggetti che, grosso modo, sono indesiderabili o vietati da visitare.

Il monitoraggio delle richieste in avanti e all'indietro è ancora più semplice. In modalità grafica, accedi Server remoto vengono visualizzate come frecce rosse rivolte verso l'alto e le richieste del server in arrivo direttamente al sistema vengono visualizzate come frecce rivolte verso il basso.

Problemi e utilizzo di Charles

In generale, queste sono solo le funzioni principali e più comunemente utilizzate del plugin. Spesso è possibile notare che in alcuni casi possono sorgere problemi. Quindi, ad esempio, sono molto frequenti le situazioni in cui alcuni server ei relativi indirizzi potrebbero non essere visualizzati nell'elenco contenente le cartelle Gateway.

Apparentemente, l'utente potrebbe semplicemente aggiungerli accidentalmente alla cosiddetta "lista da ignorare". Puoi ripristinare le impostazioni entrando nell'apposito menu (tramite Proxy/Impostazioni di registrazione), dove è selezionata la sezione "Ignora host" (a volte può essere chiamata Black List, a seconda della versione del programma). Da qui, il server deve semplicemente essere eliminato, dopodiché verrà visualizzato nell'elenco principale.

Conclusione

Fondamentalmente, questo è tutto per come usare Charles. Come puoi vedere, non c'è niente di super complicato qui. Il plugin è progettato in modo tale che chiunque, anche un utente inesperto, possa capire come usarlo senza problemi.

Un'altra cosa è che viene spesso utilizzato da alcuni utenti disonesti che stanno cercando di hackerare i giochi del browser. Questo è il loro problema. In effetti, la maggior parte degli utenti preferisce lavorare con questo plugin per lo scopo previsto. E devo dire che è lui che è uno dei più semplici e ricercati nel suo campo.

In generale, se parti dalle capacità del componente aggiuntivo stesso, dovresti pensare all'opportunità di utilizzarlo, perché con i moderni metodi di connessione di rete o Internet, ciò non è particolarmente necessario.