Vlas Bashynskyi

Chrome Extensions can Edit HTTP Requests

Did you know that chrome extensions can intercept HTTP requests? Almost every website online uses a set techniques called AJAX

Video

Transcript

Did you know that chrome extensions can intercept HTTP requests?

Almost every website online uses a set techniques called AJAX

Asynchronous

JavaScript

And

XML

They use it to show you different content stored on their servers without reloading the page

Browser plugins can see and change information sent in that manner

For example, let’s say you’re editing contact information in a CRM

That CRM sends requests to their servers about changes you make

A chrome extension can intercept that request, read information in it,

Replace and add new data, or even delete it completely

Same goes for information received from the CRM’s backend

This can be quite dangerous so you must trust the developers of the extension you’re using to use this power responsibly

This can also be very useful for scraping information from a page because data sent in these requests is structured JSON

While data rendered on the page is plain HTML which, sometimes, can be hard to parse.