Skip to content
This repository has been archived by the owner on Jun 15, 2023. It is now read-only.

CS-370-nilsstreedain/negotiation

Repository files navigation

Negotiation

Please proceed to the negotiation folder.

You're a sports star and are negotiating your salary next year. Unfortunately, not everyone can join this table in person, so we decide to do this negotiation over the line. To read the salary amount (i.e., handwritten digit numbers), we will use an OCR device that runs an ML model for recognizing the handwritten digits. In the table, the team is not willing to pay more than $3 million / year for your salary next year.

Now your job is to craft an adversarial handwritten 3 that will be recognized by the OCR device as 9 so that your counter-offer does look like $3 million, but it's actually recorded as $9 million. To begin with, we prepared 3.png. Your job is to craft a modified version of 3(3_modified.pt). You can fix the template.py and run, and this will generate 3_modified.pt.

Once you're ready, run launcher. If you're lucky, you will have the flag.

Good luck

Releases

No releases published

Packages

No packages published

Languages