<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ander on Security Field Notes</title><link>https://blog.anderlopez.top/authors/ander/</link><description>Recent content in Ander on Security Field Notes</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 13 Nov 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.anderlopez.top/authors/ander/index.xml" rel="self" type="application/rss+xml"/><item><title>86 in the tweets, at least 107 in the code: inside TestYourIQ</title><link>https://blog.anderlopez.top/posts/testyouriq/</link><pubDate>Sat, 11 Jan 2025 00:00:00 +0000</pubDate><guid>https://blog.anderlopez.top/posts/testyouriq/</guid><description>&lt;p>An IQ score of &lt;strong>86&lt;/strong> brought me to TestYourIQ. After taking the test and inspecting its JavaScript, I found that the final calculation could not return a score below &lt;strong>107&lt;/strong>.&lt;/p>
&lt;p>That contradiction was the starting point. The code also let me reach the results without completing a purchase, and generated certificate IDs as random numbers in the browser.&lt;/p>
&lt;p>This article follows those three findings through the implementation: how the score is calculated, how the result screens are reached, and what the certificate generator actually produces. The code excerpts and test observations come from the investigation originally published on January 11, 2025.&lt;/p></description></item></channel></rss>