Skip to content

Commit

Permalink
readme
Browse files Browse the repository at this point in the history
  • Loading branch information
joekav committed Feb 5, 2024
1 parent 54528bb commit d6f4b41
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ This repository is intended solely for educational purposes. Please use this inf
- [Signals](#signals)
- [Events](#events)
- [Canvas fingerprints](#canvas-fingerprints)
- [Timestamps](#timestamps)
- [Timestamps](#timestamps)

# Introduction

Expand Down Expand Up @@ -85,5 +85,5 @@ Events are a bit different from the other values we will use, as we cannot hard
#### Canvas fingerprints
Canvas fingerprinting is a technique used by numerous antibot companies, and it involves shapes being drawn in the html canvas. Each browser will render the canvas in a slightly different way than other browsers, so they most likely use it as a benchmark against the other signals being submitted. I found that we can hardcode these as long as the other signals match up with the device the canvas fingerprint was collected from

### Timestamps
#### Timestamps
Timestamps are used frequently during the script, as Datadome will try and fingerprint these sessions by comparing our fake timestamps with those that are real. I have found it sufficient to randomly generate these timestamps within ranges of those found in real browsers.

0 comments on commit d6f4b41

Please sign in to comment.