A list,

Charles is a proxy server that acts as a proxy for your computer or browser, intercepting requests and the results of those requests to analyze and capture packets. The software is written in Java and can be used on Windows, Mac, and Linux.

Charles is often used for testing, especially for weak network testing of APP. However, this software is charged. The cracked version is introduced below.

2. Download and install Charls

Download the official installation package

The official download address: www.charlesproxy.com/download/

Pojie file introduces address: blog.zzzmode.com/2017/05/16/…

The version downloaded here is charles-4.6.1

The installation

You need to install Charles first, then install the decryption file. The following describes Windows installation.

1. Install, Charles

Download the installation package: Charles-proxy-4.6.1-win64. msi, double-click the installation directly, simple and quick, default next step.

After the installation is complete, open charles.exe and run it. It shows that the official version can only be used for 30 days, as shown below:

2. The crack

The downloaded decrypted file is Charles. jar, open the Charles installation location, find the lib folder, and replace the downloaded decrypted file with charles.jar in the original lib directory.

3.Charles captures the HTTPS request from the PC

To capture HTTPS requests on the PC, install the Charles certificate as follows:

A. Click Charles’ Help menu to install the certificate

B. Click Install certificate as prompted

C. Select the local computer and click Next

D. Select a trusted root certification authority to store the certificate

E. The import is complete

After the import is complete, we can grab the HTTPS request package on the PC side.

4.Charles captures the HTTPS request from the mobile phone

Ensure that the PC and mobile terminal are on the same LAN

A. View the IP address of the PC. On the CLI, enter ipconfig

B. Enable the WiFi on the Android phone (the WiFi is the same as that on the PC) and configure the proxy.

Change the proxy to manual and enter the host name and port. The host name is the IP address of the PC and the port is Charles port configured previously

C. Download the installation certificate

Open the default browser of the default phone, enter: //chls.pro/ SSL, download the certificate and ask you to install it, follow the prompts step by step to install it

three

3, Charles interface details

1. Main navigation bar icon details

Left yellow broom: Clear all caught requests after clicking

Second red circle on the left: red light indicates that the request is being captured, gray indicates that the request is not captured

🔒 : Lock indicates that SSL Proxying is enabled. Unlocking indicates that SSL Proxying is not enabled.

Left four gray 🐢 : gray turtle is the network speed setting normal, green turtle refers to the slow network speed opened

Left five red hexagon: breakpoint icon, gray indicates that breakpoint is not open, red indicates that breakpoint is in use

Left six blue pen: edit request, click to modify the content of the request

Left seven blue rotating arrow: the icon to send a request repeatedly, select a request to click the icon will be sent again

Left 八 green ➤ Verify the response to the selected request

Second wrench on the right: corresponds to the Tools icon in the navigation bar and has some functions

Right-side Settings: Sets the situation in Charles

2. Request detailed explanation

Overview: Displays an Overview of the request, such as the request header, request response end time, request start time, and notes

Content: The specific content of the request and the server’s response (use the following navigation bar to view the specific content of the request)

Summary: Shows an overview of the resource distribution for the request. For example: how long did the server respond, what was the host, etc.

Chart: Shows us the distribution of a response time in chart form.

Note: You can record something about the request by clicking on it. You can view the interface in overview.

3. Detailed description of the response content (you can only see the response content if you select content in the request)

Header: Indicates the header information of the response

Text: Displays the response content in text format

Hex (hexadecimal) and compressed (compressed) are generally not viewed

Json: View the content of the response in JSON format, simple and straightforward

Json text: Expands the CONTENT in JSON format

Raw: Details Details of the content