2
<p><span class="h-card" translate="no"><a href="https://cloudisland.nz/@silico_biomancer" class="u-url mention">@<span>silico_biomancer</span></a></span> We&#39;re planting wild flowers in one of our fields, so need to till the soil first. We&#39;re running out of time to plant though, so I need to get it fixed asap.</p>
<p><span class="h-card" translate="no"><a href="https://glitterkitten.co.uk/@diffractie" class="u-url mention">@<span>diffractie</span></a></span></p><p>cc: <span class="h-card" translate="no"><a href="https://social.trom.tf/profile/tio" class="u-url mention">@<span>tio</span></a></span></p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> Nice.</p><p>Have we ever talked about the horrible perversion of JTAG I implemented for debugging my thesis system? This kinda reminds me of it</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> wheeeeeeeee at least it’s the CPU that’s broken, and not the debugger that scribbles garbage over register a0 (first function argument) during single-step use. Makes memcpy() do interesting* things…</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> <span class="h-card" translate="no"><a href="https://hachyderm.io/@cliffle" class="u-url mention">@<span>cliffle</span></a></span> samesies. I resolved that they must be names rather than numbers. This here is Mr. Onepointfiveinches Smith.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@Viss" class="u-url mention">@<span>Viss</span></a></span> to clarify, they took Signal, which is E2E encrypted and doesn&#39;t store message on the server, and deliberately modified it to just send everything to this third-party &quot;vendor&quot; in plain text. I wonder if that was malicious or just dumb, and how this thing ended up being used by what appears to be half the government.</p>
<p>the advantage of the implementation strategy I picked is that the entire read is done in one long burst without requiring more than a single USB roundtrip; as a result, it occurs at the maximum speed the JTAG interface can provide</p><p>(nobody cares about ARM7TDMI, but the technique generalizes to CoreSight, and will be even faster there)</p>
<p>in the upcoming <a href="https://mastodon.social/tags/GlasgowInterfaceExplorer" class="mention hashtag" rel="tag">#<span>GlasgowInterfaceExplorer</span></a> ARM7TDMI debugger, here is how you can read system memory using just a few lines of Python</p><p>this avoids the need for any existing interface like GDB server as it lets you easily manipulate CPU state in every feasible way</p>
Attached image 0
<p><span class="h-card" translate="no"><a href="https://nrw.social/@markuswerle" class="u-url mention">@<span>markuswerle</span></a></span> <span class="h-card" translate="no"><a href="https://chaos.social/@salkinium" class="u-url mention">@<span>salkinium</span></a></span> big fan of his thesis!</p>