@hvangalen@mastodon.nl
@hvangalen@mastodon.nl avatar

hvangalen

@hvangalen@mastodon.nl

coder • (retro)techy • 3d printing • electronics • linux • casual gamer

I make & break stuff

toots are in English and Nederlands

wear a mask, stay safe

#nobot should keep the bots at bay

This profile is from a federated server and may be incomplete. Browse more on the original instance.

SuitedUpDev, to windows
@SuitedUpDev@mastodon.online avatar

Maybe a weird question, but does anybody happen to know a application that can display 's that runs under ?

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Hmmm interesting. I've dealt with emoji issues once, and that boiled doen to a "simple" font problem?

An application should recognise the UTF and see that it is in the emoji range and then choose a different font to render it. I suspect it's a native component in Windows that does this, which is utilised by the KakaoTalk app, but that component in WINE has an outdated font.

I wonder, does this happen with /all/ emoji or just the more modern ones?

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Right, gotcha. I fear then that it just does not work at all.

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev I for fun placed the TTF font where it should be, started wine64 notepad and saw that it doesn't work.

I noticed I have an outdated Wine (v6) so I updated to bleeding edge (v9) and that is even worse LOL

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Then you /should/ be able to at least send messages with emoji of your choice.

The problem is getting the emoji that you receive displayed (unless you can just paste that into the search there). I noticed that the UTF encoding is kept when copying/pasting from an app that doesn't render them properly (as I would expect).

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Did you hit "OK"?

On Wine9 that /does/ work (well, the basic black and white variant anyway).

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev FYI Twitter Color Emoji works as well. Noto Color Emoji does f**k all. Just blank spaces.

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Exactly!

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev What the huh?! Haha what a mess. That's why proprietary formats should be banned.

SuitedUpDev, to random
@SuitedUpDev@mastodon.online avatar

I've just explained the concept of "prakken" to a Korean friend....

I would pay a lot of money to see her face when she read it 😂

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev She probably looks disgusted.

I'm an avid prakker! I cover it with sauce and prak it and mix it until I can prak and mix no more!

I'd be the guy in a fancy 5-star restaurant just disrespectfully prakking up whatever the chef has created and shoving that mixture into my mouth.

(Note: I never been to a fancy restaurant and never will. Not my kind of scene.)

hvangalen, to animals
@hvangalen@mastodon.nl avatar
hvangalen, to random
@hvangalen@mastodon.nl avatar

It will take me a few more days to watch this entire, almost 3 and a half hours long, deep dive; but münecat does another deep dive and debunks the ideas of "Evolutionary Psychology".

And, OMFG, is there a bunch of misinformation out there. (Unsurprisingly.)

If you are into long form debunking videos with a bunch of sarcasm thrown in, check it out.

https://www.youtube.com/watch?v=31e0RcImReY

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev It's quite informative!

Though it may hurt your brain sometimes hearing some people spew their BS.

For example, some researcher keeps repeating the results of the study they did 15 years ago on a small sample size who then totally ignores the fact that the study that tried to replicate that 10 years later, with a sample size of a couple thousand people, found no correlation at all.

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Haha yeah they can hurt! It's a lot of information compressed together. I'm certain I can't absorb it properly in one sitting.

Nice to meet another of her viewers here! (The first video I ever saw by her was about multilevel marketing scams and I really love how proper her research is.)

hvangalen, to random
@hvangalen@mastodon.nl avatar

I rather have a laptop with a built-in Ethernet port than freaking "AI capabilities".

hvangalen, to animals
@hvangalen@mastodon.nl avatar

Good morning!

Sammy back in 2019.

SuitedUpDev, to random
@SuitedUpDev@mastodon.online avatar

I am currently, de-compiling MIPS binaries for Linux.

Because apparently my life isn't horrible enough. 😩

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev I've done professional C and C++ a long time ago, so I haven't quite kept up with all the C++ developments, the language added lots of features that I'm not experienced with).

I do still often use it for embedded (think Arduino) stuff in my spare time.

Also when I run into issues with open source software I use, I often debug and fix them and send a patch upstream. :D

hvangalen,
@hvangalen@mastodon.nl avatar
hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev But a webserver on an MP3 player.

Why not, right? 😁

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Yep, I get that about the de-compilation. A necessary evil.

I am assuming it runs Linux under the hood because I saw you also compiled busybox for it.

Did you manage to get that on there that and do stuff on it?

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Ah interesting. Is that also how you got to the binaries on the device? Or did you extract that from some firmware archive?

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Yeah, I was curious so went to their website and downloaded the latest version (3.2 from 2021)

It apparently runs Linux 3.10.14-svn299 😬 That might have some issues (though the problem is finding exploits, as the Linux team assigns CVEs after fixing any type of issue, which doesn't necessarily mean they are practically exploitable.)

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Yeah, it's quite worrying indeed. Interesting thing about the frontend. And as the rootfs is readwrite, so ... eyeballing the cgi-bin/upload.cgi ... is perhaps a way to get things onto it.

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev (Probably not because you cannot control the destination path.)

EDIT: BUT YES it seems you /can/, the formdata includes a path variable that you can mess around with to see if you can make things appear in /tmp/ or something.

The 'move' call that just accepts oldpath and newpath, and the binary "move.cgi" executes 'mv -n "%s" "%s"', so that won't overwrite existing files, but it seems that "upload.cgi" calls "mv "%s" "%s" -f' and /does/ overwrite the target file.

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev I hate it when people forget to protect against directory traversal.

But I love it if they failed to do it in hardware that I bought.

hvangalen,
@hvangalen@mastodon.nl avatar

@SuitedUpDev Nice!

So in theory you could upload binaries and place start/stop scripts in /etc/init.d/ -- though the next hurdle would be being able to chmod those files to have the execution bits set. 🤔

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • love
  • khanakhh
  • kavyap
  • tacticalgear
  • GTA5RPClips
  • DreamBathrooms
  • megavids
  • modclub
  • mdbf
  • tester
  • Durango
  • ethstaker
  • osvaldo12
  • cubers
  • ngwrru68w68
  • provamag3
  • normalnudes
  • Leos
  • cisconetworking
  • JUstTest
  • All magazines