meta_pixel
Tapesearch Logo
Log in
SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)

ISC StormCast for Friday, September 4th 2020

SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)

SANS ISC Handlers

Tech News, News

4.9754 Ratings

🗓️ 4 September 2020

⏱️ 6 minutes

🧾️ Download transcript

Summary

Daily 5 min cyber security news summary. News, patches, vulnerabilities and trends in information and network security. Anti-Sandbox via NTP; Android DoH; DDoS Extortion; Cisco Jabber Followup

Transcript

Click on a timestamp to play from that location

0:00.0

Hello, welcome to the Friday, September 4, 2020 edition of the Santernut Storm Center's

0:07.0

Stormcast.

0:08.0

My name is Johannes Ulrich, and the time recording from Jacksonville, Florida.

0:13.0

In today's diary, Xavier is talking about code that he found in Python scripts that are used to detect if the code runs inside a

0:23.3

sandbox or a debugger.

0:26.7

And one pretty neat trick he found was code that actually checks the external time using

0:33.3

an NTP server.

0:35.5

So this is supposed to, for example, detect if the code is being stepped

0:40.9

through at a slower speed, and sometimes sandboxes will actually accelerate execution.

0:48.2

Sandboxes only have a limited amount of time to run a particular code sample, so they often move time forward to, for example,

0:58.0

the tech code that only runs, let's say, after half an hour or an hour, and still only

1:04.0

have to run the code for five minutes.

1:07.2

So what this particular sample does is it just checks the time using an external time server,

1:15.6

then it sleeps five seconds, and then it connects to the same time server again,

1:21.3

checking how much time actually passed.

1:24.4

If more or less time passed, then it knows it ran in an artificial environment,

1:30.3

and of course it will now not run or crash or do whatever else to make the analysts' life

1:39.3

difficult or the sandboxes life difficult. Another trick found in the same script, which actually an older trick and quite common, is to

1:50.0

check how many CPUs are present in a system.

1:53.0

Well, there are no real single-core CPUs anymore other than maybe in virtual machines. And so if only one CPU is present, this usually

2:04.8

means that the process is running in a virtual environment. And yes, Chrome for Android finally gets

2:15.0

on the DNS over HTTP or DOH bandwagon. Now, lots has been written about it,

...

Please login to see the full transcript.

Disclaimer: The podcast and artwork embedded on this page are from SANS ISC Handlers, and are the property of its owner and not affiliated with or endorsed by Tapesearch.

Generated transcripts are the property of SANS ISC Handlers and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.

Copyright © Tapesearch 2026.