Runtime Security Lab
Michael Schwarz Friday 31st August, 2018
Graz Security Week 2018
Runtime Security Lab Michael Schwarz Friday 31 st August, 2018 Graz - - PowerPoint PPT Presentation
Runtime Security Lab Michael Schwarz Friday 31 st August, 2018 Graz Security Week 2018 https://www.incapsula.com/blog/malware-analysis-mirai-ddos-botnet.html www.tugraz.at Large IoT Incidents September 21, 2016 > 600 Gbps on Brian Krebs
Michael Schwarz Friday 31st August, 2018
Graz Security Week 2018
https://www.incapsula.com/blog/malware-analysis-mirai-ddos-botnet.html
www.tugraz.at
September 21, 2016
> 600 Gbps on Brian Krebs (security researcher) website (Mirai botnet)
September 30, 2016
Mirai source code published
October 21, 2016
˜1 Tbps on DNS provider Dyn
November 26, 2016
> 900 000 routers of Deutsche Telekom attacked and offline
February, 2018
> 1.35 Tbps attack on GitHub
2 Michael Schwarz — Graz Security Week 2018
www.tugraz.at 3 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
Default usernames and passwords
4 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
Weak passwords
4 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
Unnecessary ports open
4 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
SSL/TLS not available
4 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
Collected information not properly protected
4 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
Interfaces with security vulnerabilities
4 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
No account lockout mechanisms
4 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
Encryption is not available
4 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
Updates are not signed
4 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
Unnecessary external ports like USB
4 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
5 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
5 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
6 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
6 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
6 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
6 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
7 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
7 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
7 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
7 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
7 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
8 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
8 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
8 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
USB or from https://ctf.attacking.systems/res)
9 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
USB or from https://ctf.attacking.systems/res)
https://ctf.attacking.systems
9 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
USB or from https://ctf.attacking.systems/res)
https://ctf.attacking.systems
9 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
USB or from https://ctf.attacking.systems/res)
https://ctf.attacking.systems
9 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
10 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
10 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
PuTTY Terminal, netcat, telnet netcat, telnet
10 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
PuTTY Terminal, netcat, telnet netcat, telnet
netcat hacklets2.attacking.systems 8000
10 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
There are 4 categories: pwn ( ), forensics ( ), crypto ( ), misc ( )
11 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
There are 4 categories: pwn ( ), forensics ( ), crypto ( ), misc ( ) Vulnerable binaries which you have to exploit
11 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
There are 4 categories: pwn ( ), forensics ( ), crypto ( ), misc ( ) Vulnerable binaries which you have to exploit Basically finding/reconstructing hidden/deleted stuff
11 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
There are 4 categories: pwn ( ), forensics ( ), crypto ( ), misc ( ) Vulnerable binaries which you have to exploit Basically finding/reconstructing hidden/deleted stuff (Bad) Cryptography you have to break
11 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
There are 4 categories: pwn ( ), forensics ( ), crypto ( ), misc ( ) Vulnerable binaries which you have to exploit Basically finding/reconstructing hidden/deleted stuff (Bad) Cryptography you have to break Random and fun hacklets which do not fit into any category (often no programming required)
11 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
12 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
Executable? For which platform? Data? Which program can open it? Unknown?
12 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
Executable? For which platform? Data? Which program can open it? Unknown?
12 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
13 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
13 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
https://github.com/ReFirmLabs/binwalk
13 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
https://github.com/ReFirmLabs/binwalk
13 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
14 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
14 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
14 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
libc6-dev-armhf-cross qemu-system-arm qemu-user
15 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
libc6-dev-armhf-cross qemu-system-arm qemu-user
qemu-arm -L /usr/arm-linux-gnueabihf ./hacklet
qemu-aarch64 -L /usr/aarch64-linux-gnu ./hacklet
15 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
libc6-dev-armhf-cross qemu-system-arm qemu-user
qemu-arm -L /usr/arm-linux-gnueabihf ./hacklet
qemu-aarch64 -L /usr/aarch64-linux-gnu ./hacklet
15 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
libc6-dev-armhf-cross qemu-system-arm qemu-user
qemu-arm -L /usr/arm-linux-gnueabihf ./hacklet
qemu-aarch64 -L /usr/aarch64-linux-gnu ./hacklet
(SSH is not exploitable!)
15 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
16 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
16 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
https://github.com/radareorg/cutter
16 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
17 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
17 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
17 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
17 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
18 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
18 Michael Schwarz — Graz Security Week 2018
www.tugraz.at
https://ctf.attacking.systems/res
18 Michael Schwarz — Graz Security Week 2018