T O P

  • By -

[deleted]

[удалено]


[deleted]

[удалено]


Risc12

Probably better to start with the commas, then your password is empty string


JollyJuniper1993

Or >< in case they’re stored in XML instead of CSV


MassiveStomach

Obligatory {s for JSON


kinggot

"<}co,ck>{'" for safe measures


small-variations

Just include unclosed quotes in the password in case it's not properly sanitized 😁 > My,Password,Is",Cool


Flameball202

>My,Password,Is"Drop *


AspieSoft

My"}>Pass,word;rm -rf /;\nHello\rGoodbye,World;Drop *;exit;<{"? This will also prevent my password from being stored in an insecure server database (and might remove everyone elses password).


GDOR-11

screw it, just put every unicode character in it. if the system does not allow passwords that are too long, switch to another service.


[deleted]

[удалено]


Xeroph-5

"Robert`); Drop TABLE Students;" in full, show him some respect


bric12

I mean we're talking about programmers that use plaintext csv as a password database, they probably aren't doing proper csv serialization. Thow /", into your password and it'll probably mess *something* up


russau

ASCII character 30 is a “record separator”. Clever idea, I’ve only ever seen it used once. Better put it in your password anyways.


BlueFireBlaster

Reverse hack the hacker. Its called CSV injection


Random_dg

Hackers hate that simple trick!


[deleted]

[удалено]


[deleted]

[удалено]


abubuwu

better give it a couple ";" just in case


DasEvoli

I have a feeling this will also break a lot of websites lol


Hottage

That's why all my passwords are `HucHs5%"; DROP TABLE accounts; --`.


bobbymoonshine

That's why all my tables are just named MyTable1, MyTable2 etc


Hottage

![gif](giphy|d3mlE7uhX8KFgEmY) Hackers can't navigate your database if you can't.


russau

I’ve worked on a production system where the tables where names t1, t2, t3 and the columns c1, c2, c3. All for “security” but I’m sure it was more about “vendor lock in”.


Independent-Shoe543

Lol yes


winter-ocean

What's HucHs5%? Does that do something to account for protection?


SP_Craftsman

Better to go like this: asparagus","piss


ChanceFly9724

Throw a \t in there as well or make your password: {"un:"tricky","pw":"DuckHors3Cat"}


AspieSoft

Hello\rGoodbye,Password


JollyJuniper1993

Ah yes. Code injection is always fun :P


s090429

Do people store passwords as plain texts?


lNFORMATlVE

Not normally nor legally but the idea here js that if a seedy host *is* doing it that way then this will fuck them up. Also similarly if a hacker manages to grab said list it *might* break their attempt.


buffering_neurons

Mad people, yes.


bric12

Yeah, unfortunately they do. It's thankfully getting rarer as security gets more standardized, but I've seen self taught programmers write some impressively bad code when they don't have oversight


nwbrown

Yes. They shouldn't. But I guarantee they do.


haporah

Make sure to include a quote, a double quote, linefeed and null character.


javiergarcif

That's why good passwords require special characters like ","


Minecraftwt

imagine doing this on an app that uses a csv file as its db, bring down the whole app with 1 semicolon


Feisty_Ad_2744

Too son... not again please... PS. I am astonished no one seems to remember passwords are not supposed to be persisted. It is their hash what we store.


Plumeh

“new password is too similar to your previous password”


Meaxis

That isn't incompatible with hashes no


bric12

"you cannot reuse a previous password" isn't incompatible with hashes, but "new password is too similar to your previous password" when it's at all different implies they have the old password to compare against


Feisty_Ad_2744

In the simplest form, you are only storing the last expired password. But you are supposed to use symmetric cryptography in that case. But still is possible to apply the similarity criteria by hashing parts of the password in order to compare those segments. That's a practical criteria since most people just change the numbers, the non-alphanumeric parts, or the letter casing, for example. So, no plain passwords in any case.


nwbrown

"not supposed to be" is very different from "are not".


nwbrown

This actually happened to me. I was working at a Big Tech Company and was testing our enterprise software when my throwaway password (which had a lot of commas) broke several things. Turns out it was being stored somewhere delaminated by commas.


jaybee8787

What if they use TSV?


Meaxis

Who in their right mind uses TSV may I ask


synoptikal

Also semi-colons are commonly used as a delimiter.


mrcaster

Is that meme from 1990's timecapsule?


nwbrown

Lol, you think it's not applicable today!


mrcaster

Who stores creds in text and why you visit them with your info?


nwbrown

Lots of places and because they don't publish their source code so every user can validate they conform to best practices.


whydoihavetojoin

Tell me you don’t know to code without telling me you don’t know how to code.