HackerTrans
TopNewTrendsCommentsPastAskShowJobs

Graziano_M

no profile record

comments

Graziano_M
·10 gün önce·discuss
If seeing a word written down is traumatizing, you need more help, and you’re not suited for the professional world. If coddling people like that would make you select away from a project for something beyond its technical merit, then I question your ability act as a professional.
Graziano_M
·16 gün önce·discuss
Should be able to fix a bunch of stuff. Slowdowns, missed frames, etc.

The game only has a limited amount of time to do all of its logic before the VSYNC interrupt forces it to draw to the screen. Game have different ways of handling this, e.g. by rolling back and abandoning the changes, drawing whatever they have, etc.

A faster clock should make it s/t games that don't always get done in time should at least have a better chance.
Graziano_M
·18 gün önce·discuss
The DMA buffer points to the heap.

The USB controller has access to it, but it only increments it and decrements.

By sending multiple packets that are smaller than typical, we can trick the USB controller to decrement the base pointer by more than it should, getting to underflow.

It so happens that on A12, the DMA buffer is after the USB task stack, so getting it to decrement by enough will get it to point to the task stack, where we can then write to LR and control where some function on the stack will eventually return to.
Graziano_M
·22 gün önce·discuss
#1 is the main reason. There is basically unlimited data of things being done with human bodies, and it's also the easiest data to collect (tell a human to do something).
Graziano_M
·23 gün önce·discuss
OK I need to buy it now.
Graziano_M
·27 gün önce·discuss
Cool pencil mechanism, but you can get it in a plastic model for $7 https://www.unibrands.co/products/kuru-toga-mechanical-penci...

I have this one and have been using it for years.
Graziano_M
·geçen ay·discuss
Why that over the debug probe firmware?
Graziano_M
·geçen ay·discuss
It doesn't have to be for that, but yeah, that's the target. At the time, a lot of keyboard designs were based around the pro-micro formfactor, so this made it more-or-less a drop in replacement.
Graziano_M
·2 ay önce·discuss
I do this but better:

- caps + key = control + key

- tap caps = escape

- caps + space + key = ctrl, opt, cmd + key

All done in my keyboard firmware.
Graziano_M
·3 ay önce·discuss
One of the top comments on the video is "Bro accidentally discovered meditation"
Graziano_M
·3 ay önce·discuss
I got that reference!
Graziano_M
·4 ay önce·discuss
It's probably to keep the payload in SRAM for longer.

If it's the attack I believe it to be, basically it:

1. Acts as a debugger (core blocks touching flash) and writes a 2-part payload to SRAM.

2. Detaches the debugger, straps the boot pins to boot from SRAM (payload 1)

3. Resets the board via reset pin (keeping SRAM)

4. SRAM payload 1 runs (core blocks touching flash), configuring the FPB to 'overlay' the reset vector on flash with a pointer to payload 2

5. Flicks off the power just long enough for the hardware to reset, but not long enough for the SRAM to clear (this is where I think being cold helps).

6. Device boots 'unlocked' into 'flash', but the FPB hijacked the vector table and so the CPU immediately jumps to payload 2.

7. Payload 2 can now do whatever with flash (e.g. dump it out over UART or SPI)
Graziano_M
·5 ay önce·discuss
Weird. I happen to be watching Malcolm in the Middle and I find a link to Malcolm in the Middle
Graziano_M
·5 ay önce·discuss
Ah! I thought your wording was a hint (it's the viewer that thinks it's only 92 pages).
Graziano_M
·5 ay önce·discuss
Oh yeah. I have the paperback 'bible'. I don't think that that one is a polyglot, though.
Graziano_M
·5 ay önce·discuss
I feel like this tweet suggests that the PDF is a polyglot or an embedded second PDF.

https://x.com/gynvael/status/2024180784064598134
Graziano_M
·5 ay önce·discuss
Yep! and I already do: https://github.com/Grazfather/dotfiles/tree/master/nvim/fnl
Graziano_M
·5 ay önce·discuss
I literally came to post the exact same line as my indicator that this was AI-generated. I ctrl-f'd first and sure enough I'm not alone in using 'key insight' as the canary.
Graziano_M
·5 ay önce·discuss
I wish they supported Janet
Graziano_M
·5 ay önce·discuss
I try to 'punish' for these and tip less than I would normally.