#๐ง-off-topic-iceman-only
1 messages ยท Page 33 of 1
I did it for a project to store a config
ashley :3
haiiiii asley :3
actual encoding https://en.wikipedia.org/wiki/Ascii85
Ascii85, also called Base85, is a form of binary-to-text encoding developed by Paul E. Rutter for the btoa utility. By using five ASCII characters to represent four bytes of binary data (making the encoded size 1โ4 larger than the original, assuming eight bits per ASCII character), it is more efficient than uuencode or Base64, which use four cha...
i hate my life
192 bits in 12 chars is pretty great
what happened
@sudden fjord i earned 1,776.24โฌ last year and from that 77.97โฌ did go to the rent insurance
what happened
but not that much better than 12 (base64)
:c
lol damn rich
more money than I ever had
my sand physics is so cool that sand can disintegrate
I work twice a week on mimum wage ๐ญ
How many bits is the id?
64
So 4 chars with utf 16 :))
64 but not all bits are used rn since its a timestamp
yea
more than me :p
dont be bad like me if you do
i dont think i have a way to use utf 16 with discord
either way 'char' count doesnt matter its fundamentally 8 bytes of data
simply store bytes as their hex representations and write a plugin to convert them at runtime
im gonna get core today im callng it
vap loves base64.b85encode
what happened on january 6th?
////////////8
=
meow
= is fake
true
i have this but for base64
terrible
oh
im trying to write a state machine interactions library
for my modmail bot
where state is encoded in component ids
I understand some of those words
but what does this all have to do with girls kissing
:3c
based flag
new pride flag, the seychelle
gaychelle
i cant see it

mee
Koi my beloved
๐ณ๏ธโ๐-off-topic is more accurate
true
same thing
Lets make it less accurate

copilot can do math
someone you know is ๐ฎ๐น
maybe even someone you love
ur tryna what now
you should watch out especially toad they might throw shells at you while you're driving
my friends arent spaghetti
u hear d me


why.
we love base64
to make id shorter
Why was btoa deprecated?
it isn't
๐ฌ๐ง-general-colour-is-the-correct-spelling
it is in node
what
in favor of using buffers
ugh
nononononononon
yeah btoa shouldnt be used in node
back to back enchant rune
btoa >
idek why node has so many web apis like
what is String.prototype.strike like for what
standardization
if it simplifies the code why not use it
wintercg ๐
meanwhile node still the furthest runtime away from web standard 
cause your ide cries about it
oh
let it cry and cry and cry i respect no machine
you listen to your ide? ๐
eh
and also whilst i know what btoa/atob means, its not clear to a lot of people xd
it took me a while to learn what it meant
so i prefer writing the longer buffer call

Buffer.from(data).toString("base64")
ascii
shut
but surely unicode works lol
im at the definition of depression right now
decode from adcii
should i try my luck and fuse them
yeah exactly
i mean objectively IS there one further away
this is why this naming convention sucks balls
yop
have you actually been limited by it
i have nothing to lose cause they are worth about 3 coins
why not
no but thats not point
they are worth virtually nothing
yeah, i was sure atob was to decode so text to base64 makes no sense ๐ตโ๐ซ
doing the longer way of bufferapi makes more sense when reading it back
any good js developer (not me) should know what atob and btoa means though
Buffer.from(data, 'base64').toString('ascii'); > atob(data); imo
yeah but people arent exclusively js devs
ddg tried to make me search winter chicken thigh instead
I get your point but from an interoperability perspective no
i prefer readability over quantity
im writing node apps
not web
if i was writing web id use atob
or a wrapper around it
to make it more obvious
or a reassignment sorry*
ofc bun doesnt participate 
i meant other runtimes
const decodeBase64 = atob;
const encodeBase64 = btoa;

Buffer polyfill on the edge ๐ช
so i dont care about other runtimes atm
theres also 32 and 16
C++ polyfill ๐ช
const std = { cout: console };
Whatโs the difference between base16 and hex?
nothing
same thing
do you mean base64?
you could argue that base16 could have any digits and hex refers to a specific set of digits
bun terrible node worse deno on top
doesnt hexadecimal literally mean base 16 though
i have yet to use deno
making ur own runtime (@ ducko) on topper
i make my own engine
couldn't you argue hex could be represented with different digits too
same thing basically
not at all but suree

thats the etymology yea but in use its used exactly like decimal
I had a working btoa function in my engine but I broke it
where the "decimal" system refers to using 0123456789, but you can make base 10 systems without those digits
ducko will implement porffor runtime based on wasi apis
already exists but without wasi
technically no, fundamentally yes
shut up
made som microwaved bacon strips i feel like a true american patriot
java has no way to encode/decode base64 which works from 7 - 17
it cooks it ๐ฆ not good
what doies this mean
i remember using reflection to make it work on both java 7 and java 11+ (which removes the old method)
it means java sucks
oh java versions
btw ur all arguing abt nothing u cant change alphabet
and bytes literally has .hex() and .fromhex()
why does the base64 library handle base16
python
that is objectively fucking stupid
where is the review plugin
plugins > reviewdb
standard library btw
how to get cute person role
sowy will not do again!!
im cute
asking isnt going to get you it either
what the hell this image makes me feel like i need glasses. like its sharp sometimes and sometimes not
would a cute person say they're cute or just be cute
also who changed channel name should be fired
my honest reaction: ๐
pls give me cute girl role
idk ๐ญ
visual studio codie
could do both or just one
that was fast
java.util.Base64 was introduced in Java 8, which means you can't use it in Java 7. Fortunately, you can use DatatypeConverter in Java 7, but that was removed in Java 11.
this is true
@brittle granite give me cute girl role
why do people use java 7
minecraft
they hate themselves

mc is java 8 no
java 8
mc is 8
they deny the superiority of c#
until recently
newest versions of minecraft use java 17
yeah
1.8
older versions use java 8, java 7 or java 6 iirc
js btoa is so easy
var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
var btoa = function (input) {
// todo: throw invalid character for unicode
let output = "";
let chr1, chr2, chr3, enc1, enc2, enc3, enc4;
let i = 0;
while (i < input.length) {
chr1 = input.charCodeAt(i++);
chr2 = input.charCodeAt(i++);
chr3 = input.charCodeAt(i++);
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
enc4 = chr3 & 63;
if (isNaN(chr2)) {
enc3 = enc4 = 64;
} else if (isNaN(chr3)) {
enc4 = 64;
}
output += keyStr.charAt(enc1);
output += keyStr.charAt(enc2);
output += keyStr.charAt(enc3);
output += keyStr.charAt(enc4);
}
return output;
};```
๐ฟ
best version of mc is 1.8
i think they all work on java 8, but some modloaders need java 7
bad needs more uint8array
incorrect
or at least break on java 8 due to being terrible
imcorrect
1.7.10
use Uint8Array.fromBase64
for pvp maybe anything else no
1.12 is a good one
i was writing a cursed thing with reflection to redirect requests on the old skin endpoints
1.18 is also great
i thought that was real for a second
1.12 is amazing for modded
every good server uses that
1.20.1 is the best one and 1.21 will be the better one when it comes out u all suck
it is a real proposal
pvp legacy and hoplite lightskin rizz
u all are grandmas lets get u to bed
meow
didnt 21 come out
no
api
best mc version is infinifactory
not yet
i guess
that is a sentence
best mc version is factorio
yeah it didnt
true..
idk why that wouldnt be a dataview api
destiny
satisfactory better
replace X with ๐
all great games are either made by zachtronics or hatsune miku
satisfactory is boring in a good way
or bethesda
its how wrong u are
different husks from different servers?
fnv is the only good bethesda game because it was not developed by them
great games: stardew valley
obsidian my beloved

nah bethesda made the best games
ok best game is tetris
Terrible take
tetris is me
all updates are like that i just gave up playing it
idk i never played factorio lmao
its a good game :3
fn is good
Iโve never played satisfactory to be fair
best game of the century is fn
factorio is thje best game ever shoutout to hatsune miku for making it
Thank you hatsune miku
fnaf
And I can wholeheartedly agree to the zachtronics part
Shenzhen and TIS-100 are amazing
and then cry when I see it doesnt
They got me into trying real assembly
hello everyone
hello not
but again this would be karma for playing 100h on a cracked save and not making a backup 
I woke up like 2 or 3 times at night but other than that I'm ok, I'll be fine
who is hatsune miku
a yamaha voice synthesizer
thats it? no anime?
i thought it was from an anime
its gone
oh my god i just realized how mapped tuple types works in typescript
nah
now cry
i havent cried in years no ty
yamaha does everything how did they do miku
Pretty sure miku is just them failing to do text to speech
damn
And then auto tuning it
"Vocaloid (ใใผใซใญใคใ, Bลkaroido) is a singing voice synthesizer software product. Its signal processing part was developed through a joint research project between Yamaha Corporation" god damn it
i have a yamaha flute
Hatsune miku is a real person, it is me
i love minecraft coding! unfortunately idk java so i use a mod that lets me code stuff in js instead >w<
shout out graalvm
HORROR
wtf
WHAT THE FUCK
war crimes
why are you using intermediary
perish
I hate this
this is so based
groovy? kotlin? maybe even java??
also thats an old file now i use typescript instead of js yay :3
anything that's actually made for the jvm ๐ญ
kotlin would be real
Erlang Minecraft modding
ok how tf did I manage to launch vesktop twice
it prob just lets you
this cant be real wtf https://www.youtube.com/watch?v=jhl5afLEKdo
i used to use this because typing Chat. would make vscode correct it to CharacterData all the time and i didnt know how to fix
pretty cool tho ๐
nop usually it doesnt
it's silly then
your call is very important to us
this is crazy
i was like "maybe ists on my usb stick"
bcs I know i put it there when i switched form laptop to pc
i thought i removed it again
๐ฅ
how lucky I am
the box says "smoked* bacon strips"
"(* like all bacon)"
free invite ratelimit
50 messages each of which has 10 invalid invites loaded at once
i love companies
mm
blahaj
that sounds yuimmy
good morning cute ppl
gm

good morning
gm cutie :3
dude i hate search engines so much
why do i have to go to the 3rd page to find good search results
hi vrexorxndje servwf
they got shit lately
seo and advertising
i dont want ai generated pages saying the meaning of nett's lyrics i want news and magazines god
it's bleeding out and dying
these people need to be banned
i will find a million pages that just get lyrics from genius then ai generate some shit before i find a reliable source
i think i have high chloresterol now but it was worth it
MrBeat
i will find a fortnite account named nettspend before i find a reliable source
What are You trying to Find
sources for nettspend im tryna make a nettspend wikipedia article
Reall Nett Fan
someone rejected my draft because i had 3 sources
half of my sources are from the single evilgiane dropped w xav and nett
god damn it
REAL
WP:BASIC
doesnt meet basic notability guideline
blehhhhh
yes i know wikipedia policy i am one of those nerds
meow
if xav can have a article surely nett can
if nobody got me i know the fader and no bells got me
xav has had interviews and been around for much longer hasnt he
does nett have any interview
makes sense
xav has been around since 2020
yeah
nett has been around since late 2022
if not longer
i probably will make a text file with everything i can find and wait
ok ts
tbf that is too vague for ts to work out
youve got a union of two tuples vs a tuple by itself
is that not what that is? :p
id do [string?] as the type if possible
i think thatd fix it
or string union undefined
that would probably give me a good assignability error
but would require some ts magic to do
hm
ultimately for just another error
ah theres a slight difference
in those types
you can assign to a string? tuple
but not to a empty unioned with string tuple
because it downcasts to the pure empty

yea you can
no i mean you asked if i can assign to a [string?] but not a []
im saying yea you can
yes

yea i know but this doesnt ameliorate anything it just makes the error message actually good
The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.
and flattening the union would take effort
im actually gonna try to flatten to tuple union for fun
oh gosh i have to get the maximum of a number union
#๐ฅ-vencord-support-๐ฅ message
sorry vee if i was part of it, was just saying for him to calm down, but yes, that is fair
ah, okay
i was being somewhat serious
either way sorry
idk why you deleted that
didn't i just say a vulnerability is unlikely unless a plugin is running eval on everything xd
for security stuff we cant really joke around with it because if there is a vulnerability and we arent taking it seriously then
well
it looks like we dont care
hi what did i say wrong i wasnt trying to troll or mislead
yeah but that doesnt really come off as serious, especially with the
at the end
sry if i sounded like an ass its just the way i always talk
fair
this vencord shit serious
true
I thought running eval on incoming messages was best practice 
Letโs others debug your issues more easily
:)
i just put
because it was kinda funny
i love when i walk into a corridor and a y10 kid says "what's that animal"
but i didn't exactly mean it as a joke ๐ตโ๐ซ
then started singing "king of the jungle" or some shit idk
that was not serious nor helpful
i was making a serious point not in the most serious way
what about me, was it the reviewdb comment
you were absolutely not. of course vencord does not have code like that. but vulnerabilities can happen
i wanna avoid stuff like that but im just not sure what i did
where channel mention go?
works for me
its mentioning this channel, maybe its cus of the emote
yea
for me it shows up as sc-off-topic
works fine for me
yea they use a css to fix the flag emojis i believe
i get why it wasn't appropriate, i couldn't see how an RCE vulnerability could happen otherwise because any issues in dependencies you would have been notified about.
and ig that messes up the channel mentions
pronoundb has nothing to do with this shit, nor can the owner check (what?) pronoun history
it doesn't matter whether you are "done here"
It's the no dash
do you use my old twemoji everywhere snippet
it breaks channel mentions
iirc someone posted a fixed version
@lime talon hi hi
oh yeah
thank you ill lok for it
vee what if it was oauth
right no, dashless, not twemoji everywhere
hi
Can you send it to me if you find it
does oauth have pronoun field changing capabilities
no it doesn't
bruh
at first i thought they were talking about pronoundb and not discord built in pronouns thats a misunderstanding on my part sorry
and 2nd part was me just saying that im not gonna talk about it further because i noticed that ur deleting messages related to it and i said everything that i had to say
this was funny
i expected it because discord lmao
also @unreal siren sry if my messages sound aggressive, its just that the way i write stuff is kinda monotone, i wasnt trying to be pushy or anything
otherwise thereโs physical access
no token logging needed if you just log into the pc lol
happens, need to be careful with it though imo
i cant find twemoji thing fix ill just make the css only apply to channel list
mfw no flag
not gonna add a colon three to the end of my messages to indicate that im not being an ass lol
macos on top
flags are shit
true
The only emote that should exist is shiggy
better having flag emojis than not having flag emojis
m
is there a plan to add something like plugin permissions (like flatpak/ios-ish perms) or is that impossible because of the nature of plugins
Linux on top
idek why windows has no flag emojis
it's so arbitrary and stupid
Windows moment
@rapid viper
What
?
I've never noticed my flag emojis missing on windows
sc
Never noticed that lmao
(vee?)
Either it always worked for me somehow or I just never paid attention to it
i mean they do show up on discord
just not in channel names for some reason
and theres rarely flag emotes on channel names ig
no windows doesnt have flag emojis
intentionally
cus flag emojis arent standardized, and including a flag in your software means recognizing them as a country
hm now that u say it yeah
so they just said nope lolol
test
Oh lol
Makes a lot more sense now
Microsoft should really recognise ๐ณ๏ธโโง๏ธ as a country ๐ฅ ๐ฅ
yop yop
it does not have them.
windows does not have flag emojis
yes indeed i am corrected
i guess all the flags i saw were in a web browser probably lol
I've always questioned why they named letters regional indicators ๐ญ
i just checked and it does indeed not have them
firefox on windows has flags because firefox ships its own emoji font for exactly this reason
chrome on windows shows the two letter country code instead
oh really
weird
like BR or DE
yea you can tell because ur on chrome right now
in some silly font
possible or not?
yeah tiny letters
(i guessed)
impossible
- why in the world would that be needed
what would the point be without external plugins, ye
all plugins are inbuilt so they can't be malicious
oh true
flag QT will render as ๐ณ๏ธโโง๏ธ
nooo my up and coming quaternion country noooo
same thing
true,,,
rotates your gender
gimbal locks your gender

WTF
owned
wut yall talkin bout
applies your gender in a different order
anyway sandboxing stuff inside js is virtually impossible
i think you need a combining zwj
wjhat
but with regional locators theres no nead for a flag emoji
external process + fake dom api
you would have to run it in a separate process and pass everything via ipc
horrible indeed
it say QT next to the white flag
bwrap my beloved
qt country
๐ณ๏ธโโง๏ธ
and once you allow plugins to patch discord they can do anything anyway
permission to do addition
nop not for me
if you don't allow it they can't do anything
main process validates that plugin is allowed to do x dom manip
but this is so complicated
this is a good idea actually
you must use 10 vencord coins to perform multiplication

understandable to not sandbox it lol and your threat model argument is true
soon
vee u should make vencoins
*additional fees may apply
everytime u advertise vencord u get 1 vencoin
if i burn my brain making sandboxing would you accept the pr?
then u can get premium plugins
hai
vee please add money to ven cor
its a great idea
vencord will start signing third party plugins
Here is your js(18.15.0) output @burnt maple
Don't count on it :(
vencord premiun
veestore
vencord will start signing third party plugins
but they have to pay
make vencord premium cost 20 a month

and if you don't sign your plugin then vencord will randomly block it
make vencord subscription based
even if they dont work
10 please then im fine
great idea
can we kill this guy?
You can't enable this plugin right now because we don't recognise this developer. Please contact its developer
this plugin may contain malware
ven
add them, but they just close the app
make the plugin run on right click
.fm
Bruja
Arca โข KicK iii
out of london
heavensouls โข debut
can you read what my display name says
it shouldn't be that hard me thinks
This plugin is not recognized. Your token has been sent to vee for verification purposes.
wah :(
vee
im sorry
try it with me
vรฆe
makes sense
gay
the messages i have said no longer exist they are purely made up
get from [] | [string] | [string, number] to something assignable to [string?, number?]
unfortunately true
RobloxOof: plays the oof sound when you are banned
this one is funny cause it doesn't even do any queuing or rate limits
it just spams all deletes at once

Simple purge plugin, i kinda suck at js.
best purge plugin, purges your account
hey vee i just tried vencord purge and my account got disabled why is vencord so insecure
use magical discord fairy instead โจ
vencord is deprecated use genesis instead

i switched to betterdiscord and its so much faster
its so hard to google for typescript code thats just typings stuff
thats kinda cool actually
obviously i wouldnt use it on my main tho
is there a vencord purge plugin?
yes you should try it on your main account
/s /s /s
i cant see it
in the plugins tab
yes because its 3rd party and also a selfbot
i switched to cuddles iโm much happier
vencord on my mee6
i mean its not wrong
they are just slightly discouraged
oh okay would be cool tho to delete messages at mass
veecord on my mee6 til mee6 gets banned for violating tos (never)
oh god this uses 7 months old vencord 
this person uses image alignment on their readme they're kinda based
why not
YOU WILL epxlo
lmao vendor
i wish all vencord users a merry Switch To IRC
i feel like its moving
dont worry guys! they meant epxldeo!
@harsh minnow i saw you switch the name
vencor
vendor
i found the most cursed vencord plugin but i dont think i can send it here 
Im jabbering out
drocnev
What's the worst that could happen?
what is ven in vencord?
ven
vending machine
a cutie
i cannot manage to get an xmpp server running properly for the life of me

is it because you ran it as root
Yeah that's cause you're bad and i'm not
natural selection
WOW OKAY
it's meant to reference ps3hen but the vencord guys were stupid and did ven instead /j
send in dm's
ps3ven
ill rate 1-10 how cursed it is
ohhh nice
bet
their name on github is vendicated so thats what it mens
.fm
i did weeks ago
its just that i had whitename+
That the version with the pronoun exploit?
from boost
i dont pay attention
is there a plugin that can give me friends
:p
its a built in discord feature
what is the pronoun exploit iโm ootl lol
im going To steal pronouns with the pronoun exploit
Rating 7/10 this is only for femboys (Which I am not)
TextReplace, replace every word with meow
vee is holding a gun to my head i cant tell you
vee stop killing civilians you know youโre not allowed
no you don't
Pronoun theft runs RAMPANT in vencord.......
i wanna hug a creeper
Had to revert to they/them bitches stole both my she and my her
Scroll up a bit in the support channel. Someone got their pronouns borked somehow and thinks vencord is to blame
im going to steal your she pronouns
honesltlyl. ithink itโs physical access
wtf
im going to harvest your pronouns
and is it vencords fault?
i doubt
highly doubt
the what
no we are perfect
they might got token grabbed by some other thing
im going to spill your genderfluid on the floor
there is no such vulnerability they just got token logged or phished or smth

vencord never had any bigger security issues
me when i blame random hobby developers for something that has nothing to do with their product
the worst security issue so far in vencord was https://github.com/Vendicated/Vencord/commit/c752be45b2ac1de1bdbd4087badc4cbdda1a2aad
but that wasn't really that bad
i wonder what the "funniest" issue is
what did this do?
is there a plguin that
it just meant someone who already has js execution access to your discord can send arbitrary ipc events to discords main process
which is bad but not really that severe
i think if they alr have that access you have bigger issues to worry about..
kind of but also not really
o it says to discord yeah then not really
if they just have code execution inside discord they can steal your discord account and other info but they have no access to your system
that bug potentially opens up a hole for a sandbox escape that could let the attacker access your system
like logging you out or something like that?
E
anyway other mods like betterdiscord have sandbox escape inbuilt as a deliberate feature sooo
i read it as they have already access to the entire system lmao
Bro why is my username like that
bc ur name started with !
awesome username (dont change it)
Who killed General?
you
.fm
best song ever
is there a way to like see member list by mutual servers or anything similar?

Vendor
what the fuck why is there a vending machine full of cords
meow
vendor
what is the best video player for windows?
installing another os
mpc-hc (the one on github not the official site)
videolan

I got connected runs btw :3
โง vee is typing...
now I have 0-65% and 56-100% :D
I dunno what that means but I voted for gay president today
vee is thinking about it
the clsid one?
she fell asleep
yeah
im discord
alr thanks i will try it out
wow
HAI DISCORD
woah
haiiii
basically
the discord ui runs entirely inside the browser process and has no access to your system (it's constrained to the browser sandbox, similar to a website in your browser). the worst an attacker can do here is steal your discord data and mess with your account
sandbox escape means to escape that sandbox, aka get full execution privileges on your system. with it, an attacker can run any malware on your system, steal data from other apps, etc
that vulnerability potentially allowed a sandbox escape in vencord but has been fixed
vencord has no (known) sandbox escape since then, because plugins are purely limited to doing things inside the browser. (they can also do things natively but this is done securely via ipc (inter process communication), which means it's limited to exactly what the plugin needs. for example the VoiceMessages plugin allows the browser to read any files called "recording.ogg" in your Discord folder, but trying to read anything else fails. You can probably guess what this is for)
betterdiscord has a deliberate sandbox escape built in as part of their plugin api. it allows any plugin to write and run arbitrary files on your system. so if you use betterdiscord, any attacker (such as a malicious plugin) can run malware on your pc
im not reading allat
wall of text jumpscare
what a nerd
i meant vee and i was joking
but why does bd even have that?
nop
because they always had that and many plugins rely on it
i guess so plugin devs can make anything they want which obviously has its consequences
mmm
not having it makes a few plugins not possible
Vendor
surely this won't be exploited at all 
Vendor
HAI ASHLEY HOW IS UR DAY
hai
but even that you could do safely by making the user select the folders ahead of time and only granting access to those folders
They're planning a rewrite, right? If Zere actually has the energy after his hiatus or whatever
if the user chooses unsafe folders that would still mean security is fucked, but that's a user error then
would signature checking work for that too, to make it so that only image files could be saved
@void ivy i did it
The Playground lets you write TypeScript or JavaScript online in a safe and sharable way.
you could reencode all images and only allow access to the images folder
but it would still likely have security issues
would writing non-predefined files always be a security concern
yes
ignore that i convert indices from strings to numbers then back to strings
holy shit
its for good reason no husking
for example you could write a file like this:
[image bytes here]
echo "hello powershell :)"
this is still a valid image but if you open it with powershell, it might run that echo
if powershell doesn't do it, you'll definitely find some other script runner that will end up executing it
find a powershell script on the system that is run regularly and overwrite it with your "image"
I wonder if any common bd plugin has a hole that could be targeted by a specifically crafted message or image or something
and boom it will be executed sooner or later
it's pretty simple
arbitrary file write = arbitrary code execution

probably not...
there was an exploit in the source engine like that
maybe i can find it
.fm
Imperial Gold
Dean Blunt โข The Redeemer
LONDON TONIGHT FREESTYLE
Dean Blunt โข London Tonight Freestyle
there's been many such cases iirc

its interesting
the only safe way to allow writing files is to restrict it to folders where you know nothing there will ever be executed. for example ~/Pictures
but even then, it still has small risks:
- potential vulnerabilities in image viewers
- writing an executable and the user running it (users are stupid)
- etc
is this the classic ../ exploit
tldr: do not ever allow writing files on the system it is a nightmare
bd feels bloated and slow vencord is better
iirc you join a server, it fakes being singleplayer by sending incorrect infromation, your client lets it execute any console command because of that
then another exploit is used
that writes some stuff to a file
then that caused dll injection on next game launch i believe
security is very hard, humans make mistakes and even the smallest mistake can mean horrible vulnerability

What's the purpose of the quick image save plugin anyway?
chromium file system api is goated
quick image Dave lmao
how long was log4j undiscovered for
it's slightly less bad in memory safe languages like javascript because at least writing an array out of bounds won't immediately mean extreme severity vulnerability (unlike in C)
but still happens easily
yeah thats to be expected though
to demonstrate the severity better: there were already multiple plugin pull requests to vencord that had remote code execution or other similar vulnerabilities
never trust input :3
for quick saving memes into specific meme folders
do you think any of these were intentional? that wouldve been interesting
wasn't that like a backdoor for the author
to have a sort of backdoor
But like. How much quicker does it have to be than just hitting the download button?
(probably not intentional) simply because they didn't use a commit hash?
no, the authors are decently known people in the community
not a whole lot but if you do it enough it might add up to be worth it idek
just lack of experience
ah
haii
helo
hello vendor #๐ง-off-topic-iceman-only channel
mrreow~
hruu not
there were two pull requests that did element.innerHTML = await fetch("https://definitelynotmalware.com")
I have a question about vencord
mrep
:3
oh dear
i am okay i think ! wbu
eep
wait the server got renamed again
vencord SSR
half na hour
every time you use eval or innerHTML you need to use your brain
husk
So who here is using vencord can you confirm 1 thing
vee it's just so they have a way to easily hotfix their plugin if it breaks trust 
innerhtml hotfixes that's funny
why does that website exist
silly
ig
just spit it out lol

Report everyone who puts their hand up
whats a vencord
i am only using betterdiscord sorry
im using vendor
imagine if ninja got a low taper fade
we should just deny the existence of vencord in this channel
whenever someone asks for vencord help here just all go "huh what's that?"
this is off topic after all, you are legally not allowed to talk about vencord
nah but fr what is vencord?
isnt that thing against tos
Whats that?
im reporting you

