Live data from Hacker News

North Korean campaign targeting security researchers

blog.google

171–180 of 302 posts

Re: North Korean campaign targeting security researchers

#171
post #164

Earlier quoted context omitted.

It's extremely hard to sneak backdoors in open-source code. Which is one of the reasons why a lot of people promote that openness.

Into a popular repository yes, but into a small tool like that it would most likely be very possible.

Small tool = less code to read through.

If you want to use that suspicious tool, you should at least take a glance at the source code.

Re: North Korean campaign targeting security researchers

#172

Earlier quoted context omitted.

The source code itself looks relatively clean; there's autoupdate functionality but it looks like it's gated behind a confirmatory dialog box. It's much more likely that the binary releases and/or autoupdate binaries are backdoored. If someone compiles their own version, and then clicks to accept the autoupdate, they could be infected. The binary is 15+MB in size, which is far more than enough to hide a small backdoo…

It's the auto-update functionality from a now-suspect URL. The repo has since been taken down, but here's the suspect file: https://github.com/dbgsymbol/getsymbol/blob/cb4bdedc1a85c308...

Found these two forks which are still accessible (and are supposedly up to date with the upstream repo (linked in the comment above) which is not accessible anymore):

https://github.com/bb33bb/getsymbol

https://github.com/clayne/win-getsymbol

here is the same link as in the comment above from one of the forks:

https://github.com/bb33bb/getsymbol/blob/main/GetSymbol/CMai...

the code fetches from `UPDATE_CHECK_URL`, which is hardcoded as:

https://dbgsymbol.com/version

which as of the time of this posting, returns:

"GetSymbol 2.0.3|https://dbgsymbol.com/downloads/2.0.3/GetSymbol.exe"

the GetSymbol.exe file (which is downloadable right now) being presumably the infected file being discussed..!

Re: North Korean campaign targeting security researchers

#173

Earlier quoted context omitted.

It's the auto-update functionality from a now-suspect URL. The repo has since been taken down, but here's the suspect file: https://github.com/dbgsymbol/getsymbol/blob/cb4bdedc1a85c308...

Drat, archive.org didn't snag it. Do you happen to have a copy? https://web.archive.org/web/20230000000000*/https://github.c...

check https://github.com/bb33bb/getsymbol and https://github.com/clayne/win-getsymbol, two up to date forks -- and my comment above https://news.ycombinator.com/item?id=37425311

Re: North Korean campaign targeting security researchers

#174
post #164

Earlier quoted context omitted.

Into a popular repository yes, but into a small tool like that it would most likely be very possible.

Small tool = less code to read through. If you want to use that suspicious tool, you should at least take a glance at the source code.

In an ideal world that would be the case, but people barely read the README or documentation.

Re: North Korean campaign targeting security researchers

#175

Earlier quoted context omitted.

I mean if we're going by the original definitions, I think Laos, Vietnam, and Cuba are also still second-world though none of them are bizarrely neo-Stalinist the way North Korea is.

Are they really Stalinists? I would have guess Maoists, but then again, I wouldn't know the difference.

North Korea is Juche.

Re: North Korean campaign targeting security researchers

#176

Earlier quoted context omitted.

I mean if we're going by the original definitions, I think Laos, Vietnam, and Cuba are also still second-world though none of them are bizarrely neo-Stalinist the way North Korea is.

Are they really Stalinists? I would have guess Maoists, but then again, I wouldn't know the difference.

North Korea was generally more aligned with the USSR than the PRC. Kim Il Sung and Mao were on the way up at the same time, and were both students of Lenin and Stalin.

Re: North Korean campaign targeting security researchers

#177

What I wonder is this: these North Koreans clearly have unrestricted internet access (sort of have to to find 0-days) and they also clearly at least understand English. How have they not accidentally stumbled across media that shows them all the things their state media doesn't?

To give you some perspective, there exists a Spaniard who joined NK: https://en.m.wikipedia.org/wiki/Alejandro_Cao_de_Ben%C3%B3s

Re: North Korean campaign targeting security researchers

#178

What I wonder is this: these North Koreans clearly have unrestricted internet access (sort of have to to find 0-days) and they also clearly at least understand English. How have they not accidentally stumbled across media that shows them all the things their state media doesn't?

Solzhenitsyn wrote an autobiographical novel about it: https://en.wikipedia.org/wiki/In_the_First_Circle

Re: North Korean campaign targeting security researchers

#179

What I wonder is this: these North Koreans clearly have unrestricted internet access (sort of have to to find 0-days) and they also clearly at least understand English. How have they not accidentally stumbled across media that shows them all the things their state media doesn't?

The excellent BBC podcast The Lazarus Heist talks some about the lives of North Korean hackers: https://www.bbc.co.uk/programmes/w13xtvg9/episodes/downloads

They're closely monitored where they work and often have threats against their family.

Re: North Korean campaign targeting security researchers

#180
post #90

Earlier quoted context omitted.

This also serves as a reminder that code hosted on github might be malicious and we shouldn't blindly trust those just because the author seems to have similar interests.. I've done that multiple times :(

That's true, but in this case the code might be fine and the executables they provide on GitHub bogus. It's tricky to keep in mind that GitHub is not a trusted build source.

And the GitHub Actions… oh man… Insert some tool in your build that comes from another random repository, that uploads an artifact to S3 or similar… GitHub’s architecture entirely is the iMessage of source code.
Post reply on HN