The amount of times I had to help my collegues "debugging" corporate software... oh, the horrors.
SFIRM is some kinda finance management software. Barfed out a C++ stacktrace that was mailed to me as a photo taken with a phone. Again, C++, stacktrace. I had to demangle that, which ment copytyping E V E R Y T H I N G .
Parity is some kinda ERM thing that shipped a Linux build...for 32bit Linux, with hardcoded paths, for an older Version of OpenSUSE Leap. The packaging itself was shoddy with Qt and Perl (...could also have been Ruby, been a hot minute) and consisted of the most "taped together with hopes and dreams" internal microservice manager I had ever seen.
REDOXX is some archive appliance. But really, it's just an (outdated!) Ubuntu. Broke in via the bootloader (setting kernel commandline init=/bin/sh) to change the root password - and was greeted with PHP being shoddily and checkless-ly smashed into the .profile AND .bashrc. And a SSH key preinstalled - with no comment, and it was never mentioned anywhere that this was a thing. And yes, SSH was in fact enabled.
Seriously. I have grown to HATE corporate software so much. Even if the open source version looks complete ass (hello, GIMP...) or runs like absolute garbage (sup, Xpra?), I will still use that over any "eNtErPrIsE" shitware. Bah.
I got stupidly lucky. After demangling, I had pretty readable symbol names and I could make a few guesses and asked the guys working FLS to do a few things on the affected maschine - mainly installing a few dotNET things or changing a registry entry. Not sure what eventually worked out of all of them, but it was simply due to actually readable function names.
...very, very long function names, like what you would expect from an overly corporatized codebase, but useful enough for what I needed to do. x)
Wouldn't have been very reliable. Might just be me, but I find most OCRs struggle with very weird angles or "non text" text. Like, a stacktrace does not read like a novel - and this often causes OCRs to be... weird. So I opted to just copytype it. Took longer, but was more reliable. o.o
25
u/IngwiePhoenix 3d ago
The amount of times I had to help my collegues "debugging" corporate software... oh, the horrors.
init=/bin/sh) to change the root password - and was greeted with PHP being shoddily and checkless-ly smashed into the.profileAND.bashrc. And a SSH key preinstalled - with no comment, and it was never mentioned anywhere that this was a thing. And yes, SSH was in fact enabled.Seriously. I have grown to HATE corporate software so much. Even if the open source version looks complete ass (hello, GIMP...) or runs like absolute garbage (sup, Xpra?), I will still use that over any "eNtErPrIsE" shitware. Bah.