β›΅πŸ”Œ

Profile banner

β›΅πŸ”Œ

@shadylink.lol

she/her

Beep boop I do computer πŸ³οΈβ€βš§οΈ

Cyber security | Vidya james | Photography | hot takes
Avatar
I love regex. Keeping a book (.txt file) of little spells 😍
Reposted byAvatar β›΅πŸ”Œ
Avatar
it only took like 40,000 trips to the roundtable hold, but i finally figured out a way to remember which door goes to the blacksmith without me somehow going the wrong way twice fuckin USB ass home base
Reposted byAvatar β›΅πŸ”Œ
Avatar
So I spent the next hour or so digging into various functions in the DLL and notating which headers are what and ended up with some nicely commented frames in wireshark. Next step is to try and emulate some of these via python in Linux...
Reposted byAvatar β›΅πŸ”Œ
Avatar
After some digging in ghidra I narrowed down a couple of consistent functions such as the fun_CRCMessage? that appears to validate/format the message that gets sent to the device. When I saw the CONCAT14(byBrightness,0x312) I got the idea that this might be visible in the pcap and wow! There it is!
Reposted byAvatar β›΅πŸ”Œ
Avatar
Starting with ILSpy I can look at the external references to the DisplayPadSDK.dll and see how they're being called and what parameters are being passed. This is useful to me because it tells me how the DLL is being used and what kind of data the .dll is working with.
Avatar
Okay, here's the scoop on the URB frames... Captured a bunch of stuff with wireshark, in this instance the software is sending commands for a 'device reset'. Thankfully some components of the app are written in .NET so I can run em through ILSpy, this gives me a great starting point in ghidra-
Avatar
They have a buy one get one deal on Cyber War.
Reposted byAvatar β›΅πŸ”Œ
Avatar
Avatar
I noticed there wasn't a reverse engineering feed so I took it upon myself to make one. Feel free to check it out or drop any suggestions! bsky.app/profile/shad...
Avatar
Okay, back to studying URB frames... It looks like the device goes into a uboot/debug mode but I'm unable to get my system to talk to it, unsure why. But I also noticed there are some yummy uart test points on the board.
You know, I poked at this thing for a decent amount of time, capturing URB messages, analyzing the windows binaries etc... I open it up and what do I see?? (Tiny internal button) Holding this button while plugging in the device gives me a USB debugger, now to figure out if I can talk to it...
Avatar
You know, I poked at this thing for a decent amount of time, capturing URB messages, analyzing the windows binaries etc... I open it up and what do I see?? (Tiny internal button) Holding this button while plugging in the device gives me a USB debugger, now to figure out if I can talk to it...
Got a new piece of hardware, a streamdeck like apparatus from mountain gg. The hardware is simple and functional and their software is surprisingly customizable! The bad part is no Linux support 😭 Gonna take a shot at reversing the windows driver and writing some complementary python...
Avatar
Reposted byAvatar β›΅πŸ”Œ
Avatar
(Lifting my hands to the sky) πŸ™ŒBring on… the return… of the websiteβ€¦πŸ™Œ (I think every person should have a quirky, self-expressive little website)
Reposted byAvatar β›΅πŸ”Œ
Avatar
Thank you! I hate this argument, Easy mode is an insult as an accessibility feature, str8 up "you are disabled so we assumed you couldnt enjoy challenges the way the we do" be so for real people
Reposted byAvatar β›΅πŸ”Œ
Avatar
sharter pack has anybody said this yet
Reposted byAvatar β›΅πŸ”Œ
Avatar
Reposted byAvatar β›΅πŸ”Œ
Avatar
Avatar
Got a new piece of hardware, a streamdeck like apparatus from mountain gg. The hardware is simple and functional and their software is surprisingly customizable! The bad part is no Linux support 😭 Gonna take a shot at reversing the windows driver and writing some complementary python...
Avatar
Reposted byAvatar β›΅πŸ”Œ
Avatar
One of my favorite driveway rocks has looked dead all season. Heavy rain has perked it up, finally. Lichen,moss,pixie cups,and more oh my. :)
Reposted byAvatar β›΅πŸ”Œ
Avatar
Reposted byAvatar β›΅πŸ”Œ
Avatar
As someone who's bipolar and on lithium, I find it so poetic that lithium was essentially the third atom to form shortly after the big bang, the most manic episode on record.
Reposted byAvatar β›΅πŸ”Œ
Avatar
breaking up w a markup language like yeah she’s my exml
Reposted byAvatar β›΅πŸ”Œ
Avatar
Avatar
Avatar
My ideal computing world is one where everyone has a system that can virtualize and run containers of any operating system on the fly. No more single boot OS or vendor lock-in. Just software and hardware. It'd be something akin to proxmox for the average user.
Avatar
Are we calling raspberry pi addons that stack from the bottom 'shoes' or are they still 'hats'?
Avatar
Avatar
Reposted byAvatar β›΅πŸ”Œ
Avatar
Both historically accurate and on point. A rare combo for the tired "Trolley Problem" gag.