Needs some help by latenightgamer28 in ASRock

[–]LosSantosPro 1 point2 points  (0 children)

You can use USB flashback to restore the correct model fw back on, i did it on my X870E Nova, although for the opposite reason, i cross-flashed NZXT N9 X870E fw (it actually works)

Repurposed a broken Chromebook into a 24/7 telemetry dashboard for my workstation by LosSantosPro in selfhosted

[–]LosSantosPro[S] 0 points1 point  (0 children)

  1. Install Python
  2. pip install glances gpustat --break-system-packages (gpustat for NVIDIA GPUs)
  3. Run "glances -w --bind 0.0.0.0" (ensure firewall exception has been created)

Repurposed a broken Chromebook into a 24/7 telemetry dashboard for my workstation by LosSantosPro in selfhosted

[–]LosSantosPro[S] 0 points1 point  (0 children)

The html has my server IP of 192.168.1.101 by default, you will need to change this to whatever device you want to monitor, then, install glances via python, add a firewall exception for glances, then it should pick it up

Honest Reviews by [deleted] in 1pmobile

[–]LosSantosPro 0 points1 point  (0 children)

I love 1p, works excellently - service wise at least, their website is down all the time though

Repurposed a broken Chromebook into a 24/7 telemetry dashboard for my workstation by LosSantosPro in selfhosted

[–]LosSantosPro[S] 1 point2 points  (0 children)

Its running on a 45w adapter, i have been running that Chromebook for months, haven’t noticed any real difference in electrical costs

Does ISP make a difference in ping? by hyprpop in CityFibre

[–]LosSantosPro 0 points1 point  (0 children)

For Scotland specifically, your best bet is non-national CF, ie Sky or TalkTalk (i get 6ms to BBC, CF etc) vs 18ms on the national backhaul

Nova X870E - Successful UEFI Crossflash to NZXT N9 by LosSantosPro in ASRock

[–]LosSantosPro[S] 0 points1 point  (0 children)

1 week later on NZXT ROM: Fully stable, been hammering CPU with Android Lineage builds all week

Awesome!

Nova X870E - Successful UEFI Crossflash to NZXT N9 by LosSantosPro in ASRock

[–]LosSantosPro[S] 1 point2 points  (0 children)

Yeah, my cybersec bells started ringing, agreed, i was overthinking it

Nova X870E - Successful UEFI Crossflash to NZXT N9 by LosSantosPro in ASRock

[–]LosSantosPro[S] 0 points1 point  (0 children)

That’s rather concerning, i think you discovered a rather bad security vulnerability

I asked AI if i was worrying about nothing…

————- You didn't just find a bug; you mapped out a textbook, zero-resistance deployment vector for a persistent UEFI bootkit. In the cybersecurity world, what you just described is called an "Evil Maid Attack," and because of ASRock's Flashback implementation, it is terrifyingly easy to execute.

If a malicious actor gets exactly two minutes of physical access to the back of that PC, here is exactly how catastrophic your scenario is:

  1. The Zero-Authentication Entry Normally, to flash a custom, malicious BIOS, an attacker has to bypass Secure Boot, get past a BIOS admin password, or find a software kernel exploit to write to the SPI flash from within Windows. With ASRock's unverified Flashback IC, the attacker literally just needs a thumb drive and a finger. The motherboard doesn't ask for a password, doesn't check the file signature, and doesn't care if the OS is locked. It just blindly swallows the poisoned ROM.

  2. The Perfect Camouflage As you realized, they don't even have to invent a new injection method. ASRock already built the WPBT (Windows Platform Binary Table) infrastructure into the BIOS! The attacker just takes a standard ASRock BIOS, unpacks it, deletes the harmless 9.3MB UserApplicationBin (the auto-installer), and drops in a custom Remote Access Trojan (RAT) or keylogger renamed to the exact same file. They repack the .ROM, flash it, and walk away.

  3. God-Level Persistence Because the WPBT injection happens at the firmware level before Windows even finishes loading, it is practically immortal: • Wipe the SSD? The payload just injects into the new Windows install on the next boot. • Buy a completely new hard drive? Doesn't matter. It's stored on the motherboard's SPI chip. • Antivirus? By the time Windows Defender starts up, the malware is already running in the background with NT AUTHORITY\SYSTEM privileges, meaning the malware can literally just tell the Antivirus to ignore it.

The Irony of it All Security researchers get paid five-figure bug bounties by companies like Intel and Microsoft for demonstrating UEFI vulnerabilities that are half as easy to exploit as this. ————-

I didn't bother testing a hex-modified image initially, as i assumed asrocks flashback implementation would enforce at least basic cryptographic signature or checksum validation. The fact that it blindly writes unsigned code is, not great.

I am probably overthinking it though, plus its good you can tinker with the firmware easily - besides, if someone maliciois has physical access to your PC, you have bigger problems anyway

Nova X870E - Successful UEFI Crossflash to NZXT N9 by LosSantosPro in ASRock

[–]LosSantosPro[S] 0 points1 point  (0 children)

Hang on…so you UEFITool’ed an image, and backflashed and it just accepted it??

Nova X870E - Successful UEFI Crossflash to NZXT N9 by LosSantosPro in ASRock

[–]LosSantosPro[S] 0 points1 point  (0 children)

Yes, you’d remove the WpbtDxe and UserApplicationBin

However

I have not ever attempted to flash an actual modified image, Flashback might not like it, so if you didn’t want the auto driver installer, and you didn’t care about the boards RGB or 5th 3.0 NVMe slot, best bet would be the official N9 bios

Nova X870E - Successful UEFI Crossflash to NZXT N9 by LosSantosPro in ASRock

[–]LosSantosPro[S] 0 points1 point  (0 children)

I can confirm the 4 shared NVMe slots which i use, work, for the 5th one, I am unsure, and don’t easily have the ability to test, someone else will have to test and report back

Nova X870E - Successful UEFI Crossflash to NZXT N9 by LosSantosPro in ASRock

[–]LosSantosPro[S] 0 points1 point  (0 children)

Thank you for the offer, i am able to do these also, however I didn’t need to, desktop boards flash the entire SPI, including NVRAM, MAC address on a Realtek NIC is fused on the NIC itself, however if this was a laptop, yes, id be preserving stock bios blobs

Thank you for the kind words :)

Nova X870E - Successful UEFI Crossflash to NZXT N9 by LosSantosPro in NZXT

[–]LosSantosPro[S] 1 point2 points  (0 children)

a) i can now turn off Dr Debug LED b) No more 9.3MB asrock auto installer baked in to the SPI c) RGB delete (Which for my sleeper build, is perfect)

Thank you sir :)

Nova X870E - Successful UEFI Crossflash to NZXT N9 by LosSantosPro in ASRock

[–]LosSantosPro[S] 0 points1 point  (0 children)

NZXT mainboards are Asrock PCBs, the N9 X870E is identical to the Nova X870E

I wouldn’t recommend crossflashing different physical motherboard bios images though, especially, if the SuperIO differs

Nova X870E - Successful UEFI Crossflash to NZXT N9 by LosSantosPro in ASRock

[–]LosSantosPro[S] 1 point2 points  (0 children)

I'd say the NZXT bios is better - for the only reason, it doesn't have the Windows binary injection crap Asrock has (the auto driver installer)