News for hackers. Stuff that matters.
Re:Remote Code Execution in Slack desktop apps by krageon on Saturday August 29, 2020 @10:07AM (#24316205)
> You would sell something like this, so someone can be spied upon or maybe literally chopped to pieces? Jesus, not everything is about money

If you haven't had food for a few days everything is indeed about money. Either you reward someone properly for the work that they can do or they'll find someone else who does. I doubt most people get fuzzy warm feelings helping a big US corporation that's too greedy to actually pay independent researchers properly.

Edit: That's not to say your work wasn't cool btw. It's very admirable for you to view it the way you do.

Re:Remote Code Execution in Slack desktop apps by ufmace on Saturday August 29, 2020 @12:51PM (#24317427)
Technically true, but kind of ridiculous. How many people can't get food, but have a computer, electricity, internet connection, a reasonably quiet place to work, deep knowledge of web technology, and enough free time and mental energy to try to build exploits of computer software against an uncertain and distant bug bounty payout? If you're really desperate for food, you should be looking for a salaried position or something more immediate and certain.

More importantly, human history shows that ethics really are important. If you ignore ethics in the name of people starving, you build a society where even more people suffer and starve. If you want to build a society where everybody is safe and healthy, you need to pay attention to ethics now, not "someday".

Re:Remote Code Execution in Slack desktop apps by sillysaurusx on Saturday August 29, 2020 @05:39PM (#24319613)
Lots. Many more than you’d expect. To believe otherwise is privilege.

It took many years to understand this.

Re:Remote Code Execution in Slack desktop apps by ufmace on Sunday August 30, 2020 @12:08AM (#24321286)
Dude, if somebody out there somewhere is seriously doing that, they really need some education in effective careers to pursue. That's a lot more likely to improve their lives than complaints about the social effects of the size of bug bounty payouts.

Speaking of privilege, how much privilege is there in believing that ethics aren't important, because you don't know what it's like to live in a place that never even pretended to care about it, and get robbed on a routine basis, because a bunch of other people around you don't care about ethics either, and would rather form a gang and smash anybody who has something they want than work to build a marketable skill?

That is the world you build when you advocate for people not paying attention to the harms of releasing exploits into the wild, because it might pay better than doing the right thing.

Re:Remote Code Execution in Slack desktop apps by krageon on Tuesday September 01, 2020 @08:50AM (#24341200)
I'm sure you didn't mean to but telling people who are doing the best they can with the tools that they have that they "really need some education" comes across as incredibly condescending. It's been my experience that you will have a hard time convincing other people if you tell them things that way.
Re:Remote Code Execution in Slack desktop apps by namdnay on Saturday August 29, 2020 @10:23AM (#24316300)
> If you haven't had food for a few days everything is indeed about money

I doubt anybody capable of finding an exploit like this is in that situation

Re:Remote Code Execution in Slack desktop apps by Barrin92 on Saturday August 29, 2020 @11:36AM (#24316813)
I've met plenty of self-taught hackers in developing countries who were barely employed due to general economic dysfunction. Spend a month or two in Venezuela and you'll find plenty of qualified folks who have no steady job and are scraping by, how do you think people get into crime to begin with?
Re:Remote Code Execution in Slack desktop apps by respondo2134 on Saturday August 29, 2020 @11:53AM (#24316934)
>> how do you think people get into crime to begin with?

lack of opportunity, lack of skills and lack of work ethic. As in it's easy to do, no barrier to entry and always availble.

Most crimes don't actually pay very well and have poor return if you've got any sort of marketable skills. Armed robbery of a bank will get you on average $1200 and 15-20 years.

Re:Remote Code Execution in Slack desktop apps by namdnay on Sunday August 30, 2020 @02:39AM (#24321795)
I would add poor impulse control
Re:Remote Code Execution in Slack desktop apps by Kaze404 on Saturday August 29, 2020 @11:03AM (#24316548)
I suggest you try and peek outside your bubble then. Software Engineering isn't free money everywhere.
Re:Remote Code Execution in Slack desktop apps by namdnay on Sunday August 30, 2020 @02:37AM (#24321788)
You seem to be arguing against a straw man. Nobody said software engineering is free money, I said that a software engineer with the knowledge, skills and tools necessary to find an exploit like this is definitely not starving. In pretty much every country in the world, someone with those skills will be better off than 90% of the population
Re:Remote Code Execution in Slack desktop apps by krageon on Tuesday September 01, 2020 @08:53AM (#24341218)
This is simply wrong. The fact that it is impossible for you to believe otherwise should inform you that you do indeed live inside a bubble.
Re:Remote Code Execution in Slack desktop apps by JoeCortopassi on Saturday August 29, 2020 @12:12PM (#24317107)
So many comments to this saying it's possible to be broke as a software developer. No one is arguing that. There are tons of people in every career path that don't make much due to a variety of reasons.

But pretending software development isn't a well paying career path, in general, is a statistically incorrect statement

Re:Remote Code Execution in Slack desktop apps by krageon on Tuesday September 01, 2020 @08:51AM (#24341209)
I'm very capable of finding exploits in what can only be described as terrible living conditions and I've done so while being categorically incapable of finding food anywhere. That's not the environment I live in today (and I'm happy about it), but it really doesn't require a nice warm home with a stable internet connection to find some glaring holes in an application.
Re:Remote Code Execution in Slack desktop apps by devwastaken on Saturday August 29, 2020 @10:32AM (#24316359)
Most software is made entirely free with no source of income. The job market for software is terrible, and those people work entirely seperate jobs from it. Many program on a very minimum life expenditure.
Re:Remote Code Execution in Slack desktop apps by jariel on Saturday August 29, 2020 @04:04PM (#24319016)
"Most software is made entirely free with no source of income"

No. Most software that is actually used, is not made 'for free'.

Re:Remote Code Execution in Slack desktop apps by todd3834 on Saturday August 29, 2020 @10:50AM (#24316471)
https://levels.fyi disagrees. I can confirm the offers on there are real
Re:Remote Code Execution in Slack desktop apps by trisiak on Saturday August 29, 2020 @11:15AM (#24316635)
That's very simplistic. Not everybody wants to work for US corporations or live in the US.
Re:Remote Code Execution in Slack desktop apps by todd3834 on Saturday August 29, 2020 @01:54PM (#24318028)
Does that mean they automatically work for almost nothing? This is so different from what I’ve observed. I would love to see where people are getting this opinion from.
Re:Remote Code Execution in Slack desktop apps by vermilingua on Saturday August 29, 2020 @11:11AM (#24316602)
You replied to a claim about “most software” with a site that compares big tech companies, and only their US offices. The world is much bigger than your bubble.
Re:Remote Code Execution in Slack desktop apps by dang on Monday August 31, 2020 @02:53AM (#24329091)
Please omit swipes like "your bubble" from HN comments. They're against the site guidelines because they degrade the container.

https://news.ycombinator.com/newsguidelines.html

Re:Remote Code Execution in Slack desktop apps by vermilingua on Monday August 31, 2020 @09:03PM (#24337496)
Fair, but what do you mean by “degrade the container”?
Re:Remote Code Execution in Slack desktop apps by dang on Tuesday September 01, 2020 @01:53AM (#24338950)
I mean that they poison the conditions for community. Does that make sense?
Re:Remote Code Execution in Slack desktop apps by todd3834 on Saturday August 29, 2020 @11:15AM (#24316637)
Do you have any data the counters what I’m saying? I know people in other countries don’t make the same salaries but they are “mostly” doing pretty well for their region
Re:Remote Code Execution in Slack desktop apps by jcelerier on Saturday August 29, 2020 @12:56PM (#24317473)
> I know people in other countries don’t make the same salaries but they are “mostly” doing pretty well for their region

here's some job postings for software engineer in Bordeaux, France: https://www.indeed.fr/Bordeaux-(33)-Emplois-Ingenieur-Inform...

It's around three times less.

Re:Remote Code Execution in Slack desktop apps by todd3834 on Saturday August 29, 2020 @01:51PM (#24317989)
How does it compare to the local economy?
Re:Remote Code Execution in Slack desktop apps by ShawnCleverdon on Saturday August 29, 2020 @11:59AM (#24317008)
>Do you have any data the counters what I’m saying?

Prove me wrong is bad argumentation.

>I know people in other countries don’t make the same salaries but they are “mostly” doing pretty well for their region.

The burden of proof is on the person making the claim. Do you have any data to backup your claim?

Re:Remote Code Execution in Slack desktop apps by todd3834 on Saturday August 29, 2020 @01:53PM (#24318020)
I gave some proof and I’m speaking from experience. I grant that my perspective my be biased so if there is any data to the contrary then I would love to be enlightened. My goal isn’t to point out if someone is wrong for the sake of it, I hope to teach, learn or both. This was such a shocking revelation to me that I was hoping for some data.
Re:Remote Code Execution in Slack desktop apps by joering2 on Saturday August 29, 2020 @12:21PM (#24317190)
> I doubt anybody capable of finding an exploit like this is in that situation

Yet the vast amount of hacks or attempts typically originate from China or North Korea...

Re:Remote Code Execution in Slack desktop apps by namdnay on Sunday August 30, 2020 @02:34AM (#24321783)
And? If they’re hacking for the DPRK they’re probably in the 1% most privileged of the country, they’re definitely not going to be the ones starving.
Re:Remote Code Execution in Slack desktop apps by jcims on Saturday August 29, 2020 @10:29AM (#24316341)
They can be when they try to live off of bug bounties alone.

There are a lot of young folks that try to make this their full time job after some success, then get into a dry spell. The panic robs them of the lateral thinking that brought them to the dance to begin with, and they get into spirals of ravenously hunting simple bugs that end up as dupes and out of scope.

Re:Remote Code Execution in Slack desktop apps by panpanna on Saturday August 29, 2020 @10:50AM (#24316472)
> They can be when they try to live off of bug bounties alone.

I think that's the problem. You shouldn't be entirely dependent on bounty money, because sooner or later you will find a bug that is worth 10x or 1000x on the black market.

I have seen white hat bounty hunters go rouge in such situations and entirely blame it on the cheap ass companies that won't offer the "right" amount.

Nobody owns you anything, you are doing this mostly for fun. The bounty is just a bonus.

Re:Remote Code Execution in Slack desktop apps by albntomat0 on Saturday August 29, 2020 @11:40AM (#24316838)
> Nobody owns you anything, you are doing this mostly for fun. The bounty is just a bonus.

That's missing a key point of the bounty system. Slack and its users are better off that this bug was 1: discovered and 2: responsibly reported. The bounty increases the number of eyes looking, but also incentivizes folks to look into weird crashes or fight through the drudgery of triaging odd behavior.

The bug value also shows how much Slack here values their security, and makes me wary of them if I was in the place to be a customer of theirs.

Re:Remote Code Execution in Slack desktop apps by jcims on Saturday August 29, 2020 @12:37PM (#24317306)
> The bug value also shows how much Slack here values their security, and makes me wary of them if I was in the place to be a customer of theirs.

Most directly it shows how they value a bug bounty program. There are companies that spend hundreds of millions of dollars per year and have thousands of people in their infosec program that don’t have bug bounty programs.

You can extrapolate that to how they value security but that’s not necessarily directly correlated.

Re:Remote Code Execution in Slack desktop apps by albntomat0 on Saturday August 29, 2020 @01:07PM (#24317580)
>There are companies that spend hundreds of millions of dollars per year and have thousands of people in their infosec program that don’t have bug bounty programs.

Such as?

Re:Remote Code Execution in Slack desktop apps by jcims on Saturday August 29, 2020 @06:48PM (#24319961)
Large banks in the US.
Re:Remote Code Execution in Slack desktop apps by jcims on Saturday August 29, 2020 @12:38PM (#24317325)
Totally agree with you. I’m waiting for this to start going the way of Uber.
Re:Remote Code Execution in Slack desktop apps by geofft on Saturday August 29, 2020 @11:11AM (#24316610)
If you haven't had food in a few days, there are many better ways to get food on the table than trying to find exploitable vulnerabilities and sell them for tens of thousands of dollars, including

- Work on a bounty program that rewards mitigations instead of exploits (e.g., https://www.google.com/about/appsecurity/patch-rewards/). Those are much more deterministic. (But there's no black market for them.)

- Get a conventional job (possibly in software, possibly not), which pays you on a schedule.

I get the argument you're making about money, but I'm having trouble believing that going after bug bounties ever makes sense to someone in that situation, given how non-deterministic it is to find a bug.

Also (as this bug shows), it typically takes a long time between reporting a bug and having the responding team decide that it merits a bounty. In this case it took a month. (And then there's logistics about actually getting you the money at that point.) Are people who haven't eaten for a few days really going to be happy not eating for another month, even if they get a hundred thousand dollars then?

Re:Remote Code Execution in Slack desktop apps by krageon on Tuesday September 01, 2020 @08:56AM (#24341245)
Are you seriously telling people who are starving to "get a [conventional or not] job"? I'm struggling to understand your point of view, this is almost a caricature.
Re:Remote Code Execution in Slack desktop apps by jcims on Saturday August 29, 2020 @10:23AM (#24316302)
I'm fairly certain that everyone in the vicinity of a bug bounty program is aware that interest in a program can be dialed up by simply adjusting award amounts. If you look here, Slack just recently increased theirs:

https://hackerone.com/slack/bounty_table_versions?type=team&...