News for hackers. Stuff that matters.
Re:Stealing checks worth millions and pwning a bank by doesnotexist on Monday May 16, 2022 @11:10AM (#31398590)
"The web app was so sensitive in nature I can’t really even describe the contents, but it was a big find by itself."

Maybe that's true, and certainly the vulnerabilities described in more detail are already quite a big deal, but the author probably should have omitted the above quote from their post as it leaves the reader with some suspicion that perhaps this is a bit of a "Fish Story" (fisherman exaggerating the size of the fish they caught) https://www.urbandictionary.com/define.php?term=Fish%20Story

Re:Stealing checks worth millions and pwning a bank by blueflow on Monday May 16, 2022 @12:14PM (#31399559)
Its self-promotion. Basically an ad for themselves. IMHO as annoying as an ad, except HN allows me to downvote it.
Re:Stealing checks worth millions and pwning a bank by more_corn on Monday May 16, 2022 @02:27PM (#31401464)
I like it because it describes how specifically the vulnerabilities were found and what specifically they were. If you’re doing security review or building a secure tool there are 5 items for your checklist.
Re:Stealing checks worth millions and pwning a bank by blueflow on Monday May 16, 2022 @04:41PM (#31402900)
They are bad mistakes that should have never have passed QA. Think a bit. Pentesting only makes sense if you don't have a functional QA.

Its like hiring a guy with a sledgehammer to test the stability of your bridge. You should hire a structural engineer instead, before building it. If the guy with the sledgehammer is successful, you should never have built the bridge in the first place.

Re:Stealing checks worth millions and pwning a bank by curiousllama on Monday May 16, 2022 @05:12PM (#31403195)
Think a bit more. Why have QA? If there are bugs, the SWEs should have caught them with their test suite. Think even more. Why bother with a test suite? The code should be written correctly the first time. (this is sarcasm)

People make mistakes. Systems fail. Pen tests exist to find out if your people are making mistakes, and if your system is failing.

Re:Stealing checks worth millions and pwning a bank by blueflow on Monday May 16, 2022 @05:21PM (#31403262)
It works like this in every other engineering discipline. Except for software, were we somehow pretend that these level of bugs are something normal.

Even the avionics and carmakers get software right, why cant we?

Re:Stealing checks worth millions and pwning a bank by paulryanrogers on Monday May 16, 2022 @11:49PM (#31405837)
Other engineering fields don't do independent third party testing?

Do they deploy multiple times daily? Deal with vague sometimes contradictory client requirements? Do their tools and platforms change daily?

Re:Stealing checks worth millions and pwning a bank by thomjrob on Monday May 16, 2022 @07:59PM (#31404464)
What? Avionics and carmakers definitely don't get software right...
Re:Stealing checks worth millions and pwning a bank by curiousllama on Tuesday May 17, 2022 @12:30AM (#31406046)
Funny you mention carmakers. Wouldn’t a crash test be the carmaker equivalent to a penetration test?
Re:Stealing checks worth millions and pwning a bank by blueflow on Tuesday May 17, 2022 @10:46AM (#31411488)
crash tests verify what the designers already predicted. You don't blindly construct a car and then crash-test it to safety in a trial & error manner.
Re:Stealing checks worth millions and pwning a bank by toss1 on Monday May 16, 2022 @05:25PM (#31403308)
True, IF software were actually built like bridges, as in actually engineered, effects calculated, simulated, and tested ahead of time, according to required standards, only by people who are trained. licensed, and insured to do such work, and with the expectation that it will be built once (not updated with patches on an ad-hoc basis). Oh yes, and all subject to strong liability.

Instead we have project who care only about shipping their latest favorite features yesterday to meet the over-promised new capabilities to the new client/market, and figure any problems will get caught with the update cycle, and the coders scrambling to ship the first thing that'll compile and pass the test screens, with QA being a minimally funded function as yet another cost center to be minimized... Oh, and all liability for failure is disclaimed or fobbed off on the consumer for their failure to maintain proper opsec. Oh, and in many cases, the blame is put squarely on anyone who finds such a fault instead of on the builder (e.g., when the governor recently tried to jail a journalist who found an egregious flaw in a state website).

So, yeah, it SHOULD never be the case if there were proper development and proper QA. But it hasn't happened in a half century of large commercial software. So, we do really need pentesters. They're just delayed QA after all.

Re:Stealing checks worth millions and pwning a bank by pixl97 on Monday May 16, 2022 @05:09PM (#31403171)
You're assuming some companies have ways of testing their QA effectiveness. Especially in the case where your structural engineer is incompetent.
Re:Stealing checks worth millions and pwning a bank by arez on Tuesday May 17, 2022 @02:00AM (#31406529)
if you think that you just need QA and then you don't need pentesting anymore you have no idea what pentesting is.

QA doesn't find XSS, SQL injection, CSRF, IDOR

Re:Stealing checks worth millions and pwning a bank by blueflow on Tuesday May 17, 2022 @10:00AM (#31410775)
If its not QA, who else is auditing and reviewing your code?
Re:Stealing checks worth millions and pwning a bank by ballenf on Monday May 16, 2022 @11:49AM (#31399197)
My first thought was that it was just an admin dashboard that was poorly attempted to be hidden by obscurity. It probably was thrown together during migration to work from home.
Re:Stealing checks worth millions and pwning a bank by triyambakam on Monday May 16, 2022 @02:12PM (#31401276)
The story ends inconclusively. I was expecting to know what the bank's reaction was or if they ever addressed these issues.
Re:Stealing checks worth millions and pwning a bank by MerelyMortal on Monday May 16, 2022 @03:10PM (#31401957)
Also, aren't the checks worthless at that point, since they've already been cashed?
Re:Stealing checks worth millions and pwning a bank by wiredfool on Monday May 16, 2022 @03:23PM (#31402115)
Yes, It's pretty difficult to deposit check images in bulk for other people's accounts.

There's still a privacy issue, and if he ran OCR on them, he'd have a bunch of account numbers, which would also be bad.

Re:Stealing checks worth millions and pwning a bank by IncRnd on Monday May 16, 2022 @05:09PM (#31403169)
No, of course they aren't worthless. They give you the routing number, account number, and next check number in order to print your own fake checks on other people's accounts.
Re:Stealing checks worth millions and pwning a bank by MerelyMortal on Monday May 16, 2022 @06:01PM (#31403664)
Sure, there is some value in the information printed on the checks, but they're worthless because they can't be redeemed as they've already been redeemed. These checks cannot be "stolen" for "millions" contrary to the title.
Re:Stealing checks worth millions and pwning a bank by IncRnd on Monday May 16, 2022 @09:37PM (#31405070)
The checks disclose 100% of the information that is needed to write new checks against the accounts. Those accounts could be completely drained from this. That accords with the title.
Re:Stealing checks worth millions and pwning a bank by 4gotunameagain on Tuesday May 17, 2022 @05:24AM (#31407912)
Are you saying that if somebody writes me a check, I can drain their account by writing new checks?

How would that not be super abused in the wild ?

Re:Stealing checks worth millions and pwning a bank by IncRnd on Tuesday May 17, 2022 @09:15AM (#31410075)
That is exactly the case.
Re:Stealing checks worth millions and pwning a bank by toast0 on Monday May 16, 2022 @06:35PM (#31403938)
Kind of depends. In addition to using using them to forge more checks (as discussed in a sibling comment), if you pull them in real time, you can race to cash them first, and you can sometimes present the same check multiple times and get it cashed.

Of course, any of those options are going to end up with transactions reversed eventually, so you've got to have a quick exit planned.

Re:Stealing checks worth millions and pwning a bank by confident_inept on Monday May 16, 2022 @12:50PM (#31400128)
It's 2022, can we please stop saying 'pwned'?

Sure, I'll take the karma hit for this comment.

Re:Stealing checks worth millions and pwning a bank by bilekas on Monday May 16, 2022 @01:10PM (#31400426)
Have my upvote. I concur. The article doesn't really "pwn" in the true sense of the word anyway but that's secondary.
Re:Stealing checks worth millions and pwning a bank by vmception on Monday May 16, 2022 @04:08PM (#31402588)
I'm down for using it in limited circumstances, like maximum pwnage, like when a university or municipality gets all of their computers ransomwared and negotiations fail with all the data being deleted with no backup.

But only in an off the cuff remark as a passive observer, amused by the circumstance and grandstanding necessary to fail so hard.

Re:Stealing checks worth millions and pwning a bank by toolz on Monday May 16, 2022 @01:56PM (#31401087)
You could always make/install a browser extension that replaces the word with one you like if you find it offensive.
Re:Stealing checks worth millions and pwning a bank by Agamus on Monday May 16, 2022 @03:54PM (#31402438)
Allow me my fantasy: I imagine you are a younger, polite, curmudgeonly person who sadly missed the bouncy joy of this word when it was fresh. This fantasy makes me want to keep using this annoying word that I somehow love.
Re:Stealing checks worth millions and pwning a bank by ziddoap on Monday May 16, 2022 @04:24PM (#31402743)
What does it being 2022 have to do with it? Do colloquialisms have pre-determined expiration dates?

I guess Troy Hunt didn't get the memo either.

Re:Stealing checks worth millions and pwning a bank by bozhark on Monday May 16, 2022 @02:23PM (#31401411)
Pawned? He sold it at a massive loss?