75 Followers
56 Following
62 Posts
Tech hack at The Register. Interested in CPUs, code, security, and AI. More info: https://www.diodesign.co.uk

Hey, anyone out there sysadmin'ing #Solaris? The Shadow Brokers dump of NSA exploits includes a working remote root exploit for Solaris 6-10 x86/Sparc (and potentially v11). It attacks RPC services to spawn a remote root shell.

https://www.theregister.co.uk/2017/04/11/solaris_shadow_brokers_nsa_exploits/

Following Sunday's adventures playing with PAL and NTSC timing in the #PSX, and preparing timer emulation code for that, I went to bed and dreamed a stressful nightmare in which I was back in college and had an exam on a video standard I had not studied at all.

Software engineering - it's not good for you, clearly.

Sony's #PSX hardware is so wonderfully weird, it's a joy to explore. When the code cache is disabled, reading from certain unused IO registers (such as one of the unused timer control registers) will return the opcode of the next instruction the MIPS CPU core will execute :joy: #playstation

@jntrnr No worries :) I just found this in my code...

io.registers.insert(MMIO_REG_DMA_CTRL, 0x07654321);

...and no explanation of that magic number so now I want to hurt last-year me.

@jntrnr Cool :) For me, it's a way to sharpen up my Rust. Also, given that people found remote-code execution vulns in emulators last year, seems important to use a safer language than C.

Right now I'm doing timers. I don't think I'll have time to make it cycle accurate due to MIPS/PSX oddness. I'll take a look at your code :)

picking a hostname is the hardest problem in computer science

Any love on Mastodon for #RustLang? Tonight, cracking on with a simple MIPS #PSX emu written in #Rust. I know there's another (unfinished) Rusty #PlayStation emu out there - my one started out as a MIPS CPU emulator that got out of hand. I also want to get sound + GPU working so I can play the iconic PS1 boot intro in full.

Here's the serial debug output when it starts up... https://mastodon.cloud/media/UpKBBJt_JDCop8f3fxA

@Michael_Spencer I read about it on Twitter, ironically enough. I like seeing a diversity of technology, not silos of people - so I'm happy to encourage this kind of thing.
The number of Mastodon instances is still growing. Ours (mastodon.cloud) is the 2nd largest after the 1st / primary one https://instances.mastodon.xyz/
@cloud_opinion *starts to undress*