<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: BottingRocks</title><link>https://news.ycombinator.com/user?id=BottingRocks</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 31 Oct 2026 12:54:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=BottingRocks" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by BottingRocks in "Cloudflare Turnstile solver library (no headless browser required)"]]></title><description><![CDATA[
<p>Did you ever get one of those cybersecurity incidents from Claude while working on this project. By the way, great job man this is a remarkably well done project. I'm glad you are getting more traction here you deserve it. Well done man!</p>
]]></description><pubDate>Sat, 31 Oct 2026 01:09:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50312236</link><dc:creator>BottingRocks</dc:creator><comments>https://news.ycombinator.com/item?id=50312236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50312236</guid></item><item><title><![CDATA[New comment by BottingRocks in "ShapeSecurity's JavaScript VM: Part 3"]]></title><description><![CDATA[
<p>This is Part 3 of my series of reversing ShapeSecurity's VM. I have a few more to go. This will only talk about the VM and not the signals and if you need to catch up ready part 1 and 2 that are posted on my blog.</p>
]]></description><pubDate>Wed, 31 Jan 2024 05:04:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=39200176</link><dc:creator>BottingRocks</dc:creator><comments>https://news.ycombinator.com/item?id=39200176</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39200176</guid></item><item><title><![CDATA[ShapeSecurity's JavaScript VM: Part 3]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.botting.rocks/shapesecuritys-javascript-vm-part-3/">https://www.botting.rocks/shapesecuritys-javascript-vm-part-3/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39200175">https://news.ycombinator.com/item?id=39200175</a></p>
<p>Points: 9</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 31 Jan 2024 05:04:29 +0000</pubDate><link>https://www.botting.rocks/shapesecuritys-javascript-vm-part-3/</link><dc:creator>BottingRocks</dc:creator><comments>https://news.ycombinator.com/item?id=39200175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39200175</guid></item><item><title><![CDATA[New comment by BottingRocks in "ShapeSecurity's JavaScript VM: Part 1"]]></title><description><![CDATA[
<p>Thanks I appreciated so much. This project took many months for me to do as I had no guidance or proper knowledge on how to approach the problem.</p>
]]></description><pubDate>Wed, 24 Jan 2024 07:18:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39114547</link><dc:creator>BottingRocks</dc:creator><comments>https://news.ycombinator.com/item?id=39114547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39114547</guid></item><item><title><![CDATA[New comment by BottingRocks in "ShapeSecurity's JavaScript VM: Part 2"]]></title><description><![CDATA[
<p>This is part 2 of the series: ShapeSecurity's VM.<p>There will be many more parts to come guys stay tuned.</p>
]]></description><pubDate>Wed, 24 Jan 2024 07:14:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=39114512</link><dc:creator>BottingRocks</dc:creator><comments>https://news.ycombinator.com/item?id=39114512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39114512</guid></item><item><title><![CDATA[ShapeSecurity's JavaScript VM: Part 2]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.botting.rocks/shapesecuritys-javascript-vm-part-2/">https://www.botting.rocks/shapesecuritys-javascript-vm-part-2/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39114511">https://news.ycombinator.com/item?id=39114511</a></p>
<p>Points: 12</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 24 Jan 2024 07:14:06 +0000</pubDate><link>https://www.botting.rocks/shapesecuritys-javascript-vm-part-2/</link><dc:creator>BottingRocks</dc:creator><comments>https://news.ycombinator.com/item?id=39114511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39114511</guid></item><item><title><![CDATA[New comment by BottingRocks in "Show HN: Roundtable – Survey fraud and bot detection API"]]></title><description><![CDATA[
<p>Here is some of the feedback. In terms of bot protection you would get a 1/10. Perhaps, a 2/10 on a good day.<p>First, your payload is being sent using base64 encoded using the default alphabet. You only need a simple atob() to decrypt your payload.<p>Second of all, your bot detection script is very readable making the job of the attacker relatively easy to reverse.<p>Third, but not least, you do not have enough signals/fingerprints which means that your false positives are going to sky-rocket.<p>Bots are not dumb, they are programmed by real humans, your site is extremely easy to reverse. You need to add more obfuscation, more signals, better client-side protection in order to quality for real "bot detection".<p>Source: I reverse antibots for fun and profit, is literally all I've been doing for the past 2 years straight.</p>
]]></description><pubDate>Fri, 19 Jan 2024 21:42:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=39061603</link><dc:creator>BottingRocks</dc:creator><comments>https://news.ycombinator.com/item?id=39061603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39061603</guid></item><item><title><![CDATA[New comment by BottingRocks in "Flattr is closing down (2023)"]]></title><description><![CDATA[
<p>I believe that in the last couple of years the line between donation and begging has been blurred.<p>You have things on the extreme side like people begging on tiktok live doing shoutouts to every viewer that donates a significant gift.On the IRL side you also have people donating to the craziest streamers doing the most outrageous stuff outside. Then you also have super donations on Youtube on live podcasts.<p>When donations are incorporated on a social app it fosters an environment that makes donating acceptable and fun. Hardly anyone is going to trust their debit card/credit card details to a random site, but the masses will trust buying credits/donations/subscriptions through tiktok,youtube, twitch, patreon etc.</p>
]]></description><pubDate>Thu, 18 Jan 2024 17:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=39044627</link><dc:creator>BottingRocks</dc:creator><comments>https://news.ycombinator.com/item?id=39044627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39044627</guid></item><item><title><![CDATA[New comment by BottingRocks in "ShapeSecurity's JavaScript VM: Part 1"]]></title><description><![CDATA[
<p>A series into ShapeSecurity's VM</p>
]]></description><pubDate>Wed, 17 Jan 2024 05:09:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=39023546</link><dc:creator>BottingRocks</dc:creator><comments>https://news.ycombinator.com/item?id=39023546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39023546</guid></item><item><title><![CDATA[ShapeSecurity's JavaScript VM: Part 1]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.botting.rocks/shapesecuritys-javascript-vm-part-1/">https://www.botting.rocks/shapesecuritys-javascript-vm-part-1/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39023545">https://news.ycombinator.com/item?id=39023545</a></p>
<p>Points: 2</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 17 Jan 2024 05:09:38 +0000</pubDate><link>https://www.botting.rocks/shapesecuritys-javascript-vm-part-1/</link><dc:creator>BottingRocks</dc:creator><comments>https://news.ycombinator.com/item?id=39023545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39023545</guid></item></channel></rss>