2
https://cibastion.tumblr.com/post/750558142232952832 https://gelbooru.com/index.php?id=10261956&page=post&s=view
Attached image 0
ME https://dailyhatsune.tumblr.com/post/749821038800584704 https://gelbooru.com/index.php?id=10262015&page=post&s=view
Attached image 0
We live in a Simciety
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> my working assumption is that it&#39;s not actually sprintf but some private function inside MSVCRT&#39;s implementation of one of the sprintf-like functions. I did a pretty rigorous search of my leaked copies of the MSVCRT source (although the newest one I have to hand is 20 years old) and couldn&#39;t find anything that explains it, though. the constants don&#39;t match anything I would expect to see, either.</p>
<p>well I just switched to rspack (and lightningcss), that was on my list anyway</p><p>(and lightningcss is part of the parcel cinematic universe so it&#39;s not even a true betrayal)</p>
<p><span class="h-card" translate="no"><a href="https://chaos.social/@gsuberland" class="u-url mention">@<span>gsuberland</span></a></span> wtf</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> in this case it was a bit weird because there were only a few incoming calls, the first arg is an integer, and ghidra also messed up the args and stack layout.</p><p>the first arg being an integer is still a mystery to me. the call sites pass constant values like 0x6000 and 0x2000 but they&#39;re definitely not buffer sizes. more like flags, but I can&#39;t figure out exactly what they do because they get shifted about and passed into other functions. I initially thought stream handles but nope.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span></p>
Attached image 0
<p><span class="h-card" translate="no"><a href="https://chaos.social/@gsuberland" class="u-url mention">@<span>gsuberland</span></a></span> nobody calls a pure function and ignores the result immediately before calling something that takes a format string as an argument</p>