Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Kieran Kunhya

πŸ‘€ Speaker
1922 total appearances

Appearances Over Time

Podcast Appearances

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

with this custom version of VLC.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And it was the normal binaries of VLC, except they added one DLL.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

I think it was psapi.dll, which was basically reading your document folder, encrypting that and sending that.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And the thing is,

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

This is very clever, to be honest, because once you're watching a movie, right, you're going to do that for two hours and you're not going to touch your computer.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And sometimes it's normal because it's HD that your fans are going up and say, and there is ton of CPU usage because you're using VLC, right?

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

That's normal.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

But the thing is, what you don't see is that actually a powered version of VLC that is used by CIA.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

We had exactly the same problem.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

with Chinese hackers that were targeting Indian people.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And that got VLC banned from India until I had to fight in courts in India, the Indian government, to unban VLC.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

They didn't use VLC.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

They took just one DLL because we signed the DLL correctly.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And they used that DLL to do another program

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

So you had the VLC.exe and was calling libVLC, but it was calling it into a fake one, and they used that to target.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

There is not much we can do, actually, to block those type of hacks.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

No, they don't.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

Absolutely not.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

We have a big issue for like more than 10 years is that there is a fake version of VLC in Germany that was reported for now for 12 years.

Lex Fridman Podcast
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet

And Google basically decides to not, they know what's in it, but the binary is too big for their virus analyzer to analyze it.