drawings, music, games | made in chile (tm) | ENG / ESP OK
DECEMBER EDIT: i now have a ko-fi!
it's been great here!
i have one last css crime i've been working on that i want to post as a send-off, but i'm not sure if i'll be able to finish it on-time, so i'm leaving this post here in case it goes read-only before that
if you like my work you can find my contacts and projects on lyra.horse, i'm doing lots of css crime stuff on my blog and i have cohost to thank for it!
anyways i hope i'll get to post the real send-off, so not saying goodbye just yet :)
#Goodbye cohostReading a properly aligned hex dump from something like gdb is easy - you simply read it left to right:
However, depending on which endian the system uses, reading values might be a bit unintuitive! Let's take a look at an example where the data is offset by 4 bytes.
I wanted to make something to teach reading such little-endian values, so I made this neat little gadget to help easily grasp the concept:
The plot twist here is that this is just one of many cool CSS-crimes in my new blog post that teaches v8/browser exploitation in a beginner-friendly way!
Check it out here: https://lyra.horse/blog/2024/05/exploiting-v8-at-openecsc/
...
#css crimes #blackjack #interactable #interactive...
i wrote the mods and shaders for this and my friend b5mm did the steps
download: https://drive.google.com/drive/folders/1uc1L6msYpw8JGKt48zrDFYHDX9o314NF
...
This is an osu! clone I wrote in inline HTML and CSS!
The original osu! map was made by ztrot, but I tweaked it a little because this chost doesn't support sliders.
I got the score storage idea from this chost by Corncycle, and the score display is based off of this chost by cefqrn.
Song is from My Little Pony: Friendship is Magic.
hi cohost, ever get annoyed by ssh sessions hanging and forcing you to kill the process? it doesn't have to be this way, for there is a secret ssh menu the ssh industry has been greedily keeping for themselves!
so how do you access this menu? from within an ssh session, press ↵Enter and type ~?
you should see something like this:
Supported escape sequences: ~. - terminate connection (and any multiplexed sessions) ~B - send a BREAK to the remote system ~C - open a command line ~R - request rekey ~V/v - decrease/increase verbosity (LogLevel) ~^Z - suspend ssh ~# - list forwarded connections ~& - background ssh (when waiting for connections to terminate) ~? - this message ~~ - send the escape character by typing it twice (Note that escapes are only recognized immediately after newline.)
pretty cool!
These sequences are built into the ssh client itself, so they work even if the ssh server or your connection breaks! The most useful one here is ~. which exits the ssh session no matter what. Super useful if you have a session hang!The "command line" lets you set up port forwarding (type help after opening it). Most of the other options are pretty self-explanatory - if you need them you probably understand what they mean.
What about nested ssh sessions? You can use ~~ to send the sequence to the inner client, here's an example:
pinkie@stable:~$ ssh ponyvillestable pinkie@ponyville:~$ ssh manehattenstable > ponyville pinkie@manehatten:~$stable > ponyville > manehatten pinkie@manehatten:~$ Connection to manehatten closed.↵Enter~~. pinkie@ponyville:~$stable > ponyville pinkie@ponyville:~$ ssh manehattenstable > ponyville pinkie@manehatten:~$stable > ponyville > manehatten pinkie@manehatten:~$ Connection to ponyville closed.↵Enter~. pinkie@stable:~$stable
neat!
Okay, a few bonus tricks:
alright that's all, i hope you picked up something useful from this post! it's my first time posting anything of this kind so i hope you like it!
...
#chiframe #antonymphok this is my last post
tumblr: https://lonicb.tumblr.com
bsky: https://bsky.app/profile/loni.bsky.social
instagram: https://www.instagram.com/sharperthoughts01
twitter: https://www.twitter.com/loni_art
thanks for all the fish