Skip to content

Latest commit

 

History

History

save-our-planet

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Save Our Planet

Category: Web
Points: 500
Solves: 5

Description

Save our planet, one blocked element at a time! With our new tool, we will block everything that wastes your data and your energy. If you find anything we should add, let us know. Contributors can claim a reward here.

Exploit

See exploit.html.

Functionality

A Firefox extension that blocks "bad" elements, kind of like an ad blocker.

+-----------------+         +-------------------+         +-------+
| Content Script  |         | Background Script |         | Popup |
| (in every page) |         |                   |         |       |
+--------+--------+         +---------+---------+         +---+---+
         |                            |                       |
         |       send content         |                       |
         |       on page load         |                       |
         +--------------------------->+                       |
         |                            |                       |
         | report back: good or bad   |                       |
         | (incl IDs of bad elements) |                       |
         +<---------------------------+                       |
         |                            |                       |
         |       report back if       |                       |
         |   something was removed    |   forward info about  |
         +--------------------------->+      removed stuff    |
         |                            +---------------------->+
         |                            |                       |
         +                            +                       +