Pixel

Pixel is an additional fingerprinting layer on some sites. Implement only after confirming everything else works.

Only required if you have a valid _abck cookie but are still blocked.


When to Use

Implement Pixel if:

  • You have a valid _abck cookie (contains ~0~)

  • Still blocked on protected actions

  • Site loads a pixel script in network requests


Solution Flow

1

Find Site Code

Extract bazadebezolkohpepadr from the page:

bazadebezolkohpepadr="(\d+)"
2

Get Pixel Script

Find and fetch the pixel script from network requests.

3

Extract Hash

Parse the hash from the script response:

function getPixelHash(src) {
    const hashIndex = /g=_\[(\d+)]/.exec(src);
    if (!hashIndex || hashIndex.length < 2) return;
    
    var ss = src.split('var _=')[1].split(';')[0];
    const regex = /"([^"]*?)"/g;
    const matches = ss.match(regex)?.map(str => str.slice(1, -1)) || [];
    const decodedStrings = matches.map(str =>
        str.replace(/\\x([0-9A-Fa-f]{2})/g, (match, hex) => 
            String.fromCharCode(parseInt(hex, 16))
        )
    );
    
    return decodedStrings[hashIndex[1]];
}
4

Generate Pixel Data

Use the pixel API to generate the payload:

curl -X POST https://www.roolink.io/api/v1/pixel \
  -H "Content-Type: application/json" \
  -H "x-api-key: your-api-key" \
  -d '{
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)...",
    "bazadebezolkohpepadr": "12345678",
    "hash": "extracted-hash-value"
  }'
5

Submit Pixel Data

POST the response to the appropriate pixel endpoint on the target site.


Troubleshooting

Issue
Solution

Can't find site code

Check page source for bazadebezolkohpepadr

Hash extraction fails

Verify script format matches expected pattern

Still blocked

Open Discord ticket

Last updated