<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.sneakerdev.com</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog</loc>
<lastmod>2026-03-30T12:47:18.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/legal/privacy-policy</loc>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/legal/terms</loc>
<lastmod>2026-01-01T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/antibot-api</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/bot</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/browsers</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/captcha</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/isp</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/monitors</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/others</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/proxies</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/queue</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/resi</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/sneakers</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/categories/tickets</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/3965f35d-80ce-46c1-b0c0-cddf52a14e14</loc>
<lastmod>2026-04-09T21:33:13.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/ae79160a-85e3-4cec-8f89-f3f0c42fe153</loc>
<lastmod>2026-04-09T21:32:23.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/6d86c0bc-2df2-467d-8c51-fd5c7540c63b</loc>
<lastmod>2026-04-09T20:39:32.008Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/45d19005-325d-40a4-a171-152a31e891e9</loc>
<lastmod>2026-04-09T20:34:26.152Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/4e6f944d-7a39-4090-8069-9c15f4f7bd7a</loc>
<lastmod>2026-04-09T20:03:02.990Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/3652d1f1-159c-461b-b0cd-2cf592bfaa8d</loc>
<lastmod>2026-04-09T19:41:33.968Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/a19c1dd5-4357-4d9c-bb25-688315053fe4</loc>
<lastmod>2026-04-09T19:32:08.595Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/b253057d-809c-4166-8d48-61fdf43b5adf</loc>
<lastmod>2026-04-09T17:53:27.448Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/cf6ecc91-4d2c-4559-9b8a-2763ccf07698</loc>
<lastmod>2026-04-09T17:34:15.995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/ffc4b244-19b2-41ef-81ec-665c5b8a1f1f</loc>
<lastmod>2026-04-09T17:29:57.586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/87206d9d-2cb5-46f7-bc34-ce315d6aca16</loc>
<lastmod>2026-04-09T17:25:02.612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/bb3b6f6c-6f11-4386-b760-428f5badd52b</loc>
<lastmod>2026-04-09T17:22:44.673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/7285f28a-cc55-4e6c-90ee-5a18cc8cae34</loc>
<lastmod>2026-04-09T17:18:20.661Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/62e5dd07-cf10-4e49-bf03-7838088b69ee</loc>
<lastmod>2026-04-09T16:17:36.295Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/587cfbe8-0b5d-497c-9aea-03e388ad997a</loc>
<lastmod>2026-04-09T16:15:33.983Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/e89362d5-25cf-4ddf-a503-e5d0e87aff99</loc>
<lastmod>2026-04-09T16:14:02.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/d392516a-9015-44c9-8e2e-99a9ca890e8d</loc>
<lastmod>2026-04-09T16:05:51.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/48c06bbb-1af3-49a4-8413-6426f56e644d</loc>
<lastmod>2026-04-09T15:56:18.900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/cdccae5f-b176-4ae4-9900-904c33972600</loc>
<lastmod>2026-04-09T15:51:41.110Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/7f739f76-727e-4668-9b5c-84d90c779256</loc>
<lastmod>2026-04-09T15:49:06.438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/03bea7db-48a4-46b1-b3e5-cd16fca8e80d</loc>
<lastmod>2026-04-09T15:17:26.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/51a3d19b-7df2-4ba3-aa8d-ae913b02edb1</loc>
<lastmod>2026-04-09T15:17:03.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/f51c4ced-7384-4297-b30a-fe903c96700f</loc>
<lastmod>2026-04-09T15:16:34.292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/1467c6e6-acef-4b83-a22e-47bdf56e9a6f</loc>
<lastmod>2026-04-09T14:56:27.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/148dee48-a485-4686-af58-716b4298a156</loc>
<lastmod>2026-04-09T14:48:54.699Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/e42d1686-9211-4b41-9f73-af2f5e6daf93</loc>
<lastmod>2026-04-09T14:48:03.289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/c4a040ed-afa7-47eb-988a-e435612db9bd</loc>
<lastmod>2026-04-09T14:47:02.997Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/32a62479-f698-46e8-92e4-3aad4aff40cc</loc>
<lastmod>2026-04-09T14:46:25.200Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/e8cb62ea-b9dd-4936-8f4e-4e83519e9189</loc>
<lastmod>2026-04-09T14:31:58.959Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/65dd34ae-532c-4e67-a4ea-afc55e54ef7a</loc>
<lastmod>2026-04-09T14:11:48.127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/91ac239c-451c-41b9-bd7d-261e8adc3804</loc>
<lastmod>2026-04-09T14:09:29.264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/87ecf3ea-1c54-4216-b5d5-caeef3a961cc</loc>
<lastmod>2026-04-09T14:05:51.835Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/6037d8c4-a74c-486c-93ab-df4b5905b5fd</loc>
<lastmod>2026-04-09T12:38:55.283Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/services/c4f0feb5-54bb-439e-a3ee-9869e45235fa</loc>
<lastmod>2026-04-07T09:17:13.164Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/deobfuscating-impervas-utmvc-anti-bot-script-part-2</loc>
<lastmod>2026-03-30T12:47:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/hd-anti-bot-part-1-deobfuscation-and-decryption</loc>
<lastmod>2026-03-30T12:47:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/twitter-ui-mentrics</loc>
<lastmod>2026-03-30T12:47:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/twitter-header-part-1-deobfuscation</loc>
<lastmod>2026-03-30T12:47:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/twitter-header-part-2-reverse-engineering</loc>
<lastmod>2026-03-30T12:47:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/perimeterx-sdk-part-1-reverse-engineering</loc>
<lastmod>2026-03-30T12:47:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/perimeterx-sdk-part-2-generator-time</loc>
<lastmod>2026-03-30T12:47:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/twitter-header-part-3-generating-the-header</loc>
<lastmod>2026-03-30T12:47:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/coinmarketcap-captcha-part-2-creating-a-solver</loc>
<lastmod>2026-03-30T12:47:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/coinmarketcap-captcha-part-1-reverse-engineering</loc>
<lastmod>2026-03-30T12:47:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/shapesecuritys-javascript-vm-part-1</loc>
<lastmod>2026-03-30T12:47:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/shapesecuritys-javascript-vm-part-2</loc>
<lastmod>2026-03-30T12:47:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/shapesecuritys-javascript-vm-part-3</loc>
<lastmod>2026-03-30T12:47:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/ja4t-tcp-fingerprinting-and-how-to-use-it-to-block-over-80-of-internet-scan-traf</loc>
<lastmod>2026-03-30T12:47:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/fetch-and-build-chromium</loc>
<lastmod>2026-03-30T12:47:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/javascript-obfuscation-techniques-by-example</loc>
<lastmod>2026-03-30T12:47:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/cve-2023-45133-finding-an-arbitrary-code-execution-vulnerability-in-babel-revers</loc>
<lastmod>2026-03-30T12:47:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/deobfuscating-javascript-via-ast-a-peculiar-jsfuck-esque-case-reversejs</loc>
<lastmod>2026-03-30T12:47:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/deobfuscating-javascript-via-ast-removing-dead-or-unreachable-code-reversejs</loc>
<lastmod>2026-03-30T12:47:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/deobfuscating-javascript-via-ast-replacing-references-to-constant-variables-with</loc>
<lastmod>2026-03-30T12:47:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/deobfuscating-javascript-via-ast-converting-bracket-notation-dot-notation-for-pr</loc>
<lastmod>2026-03-30T12:47:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/deobfuscating-javascript-via-ast-constant-foldingbinary-expression-simplificatio</loc>
<lastmod>2026-03-30T12:47:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/deobfuscating-javascript-via-ast-reversing-various-string-concealing-techniques-</loc>
<lastmod>2026-03-30T12:47:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/an-introduction-to-javascript-obfuscation-babel-reversejs</loc>
<lastmod>2026-03-30T12:47:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/analysis-of-obfuscation-found-in-apple-fairplay</loc>
<lastmod>2026-03-30T12:47:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/faster-python-with-go-shared-objects-the-easy-way</loc>
<lastmod>2026-03-30T12:47:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/exploring-android-native-functions-using-jadx-ghidra-and-frida</loc>
<lastmod>2026-03-30T12:47:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/android-reversing-finding-the-rsa-key-of-akamai-bmp</loc>
<lastmod>2026-03-30T12:47:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/deobfuscating-impervas-utmvc-anti-bot-script</loc>
<lastmod>2026-03-30T12:47:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/blazing-fast-js-part-i</loc>
<lastmod>2026-03-30T12:47:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/babel-traverse-part-3-diving-a-little-in-the-actual-babeltraverses-traverse</loc>
<lastmod>2026-03-30T12:47:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/antibots-part-viii-geetest</loc>
<lastmod>2026-03-30T12:47:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/babel-traverse-part-2-babeltraverses-traversefast</loc>
<lastmod>2026-03-30T12:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/babel-traverse-part-1-taking-a-look-at-how-babeltraverse-works</loc>
<lastmod>2026-03-30T12:47:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/antibots-part-vii</loc>
<lastmod>2026-03-30T12:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/antibots-part-vi-giving-our-script-a-few-little-tweaks</loc>
<lastmod>2026-03-30T12:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/antibots-part-v-making-sense-of-the-incapsula-script-and-decoding-functions</loc>
<lastmod>2026-03-30T12:47:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/antibots-part-iii-taking-a-look-at-the-first-part-of-the-incapsula-antibot</loc>
<lastmod>2026-03-30T12:47:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/antibots-part-iv-taking-a-look-at-the-decoded-incapsula-script</loc>
<lastmod>2026-03-30T12:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/antibots-part-i-a-short-introduction-to-the-sneaker-development-industry-and-ant</loc>
<lastmod>2026-03-30T12:47:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/antibots-part-ii-what-is-ast-manipulation-what-is-regex-why-would-i-prefer-one-o</loc>
<lastmod>2026-03-30T12:47:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/improving-antibot-biometric-protections-through-threat-intelligence-and-reverse-</loc>
<lastmod>2026-03-30T12:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/on-anti-bot-biometric-protections</loc>
<lastmod>2026-03-30T12:47:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/im-building-a-browser-for-reverse-engineers</loc>
<lastmod>2026-03-30T12:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/reverse-engineering-vercels-botid</loc>
<lastmod>2026-03-30T12:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/forging-passkeys-exploring-the-fido2-webauthn-attack-surface</loc>
<lastmod>2026-03-30T12:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/breaking-the-4chan-captcha</loc>
<lastmod>2026-03-30T12:47:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/hacking-gta-v-rp-servers-using-web-exploitation-techniques</loc>
<lastmod>2026-03-30T12:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/compiling-a-custom-browser-to-bypass-anti-bot-measures</loc>
<lastmod>2026-03-30T12:47:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/evading-javascript-anti-debugging-techniques</loc>
<lastmod>2026-03-30T12:47:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/devirtualizing-nikecoms-bot-protection-part-2</loc>
<lastmod>2026-03-30T12:47:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/reverse-engineering-tiktoks-vm-obfuscation-part-1</loc>
<lastmod>2026-03-30T12:47:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/tackling-javascript-client-side-security-part-1</loc>
<lastmod>2026-03-30T12:47:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/anatomy-of-a-supreme-bot-part-3</loc>
<lastmod>2026-03-30T12:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/anatomy-of-a-supreme-bot-part-2</loc>
<lastmod>2026-03-30T12:47:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/windmouse-simulating-human-mouse-movement</loc>
<lastmod>2026-03-30T12:47:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/pushing-python-to-20000-requests-per-second</loc>
<lastmod>2026-03-30T12:47:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/stealth-clicking-chromium-vs-cloudflares-captcha</loc>
<lastmod>2026-03-30T12:47:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/writing-disassemblers-for-vm-based-obfuscators</loc>
<lastmod>2026-03-30T12:47:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/dissecting-shape-security-virtual-machine</loc>
<lastmod>2026-03-30T12:47:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/devirtualizing-nikes-bot-protection-part-1</loc>
<lastmod>2026-03-30T12:47:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.sneakerdev.com/blog/reversing-akamai-bmp-3-2-4-on-android</loc>
<lastmod>2026-03-30T12:47:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
