Stupid Mistakes Made by Smart People
@SkullSpaceWpg
(By the way, I'm @iagox86)
Protocol mistakes
Echo
Echo
Echo
Echo
Echo
Echo demo!
Echo demo!
Echo demo!
Echo demo!
Echo demo!
Other vulnerable software
Amplification
I was up half the night trying to find this damn image!
DNS Amplification
Hey, guess what? Google's at
74.125.155.103
and 74.125.155.104
and 74.125.155.105
and 74.125.155.106
and 74.125.155.147
and 74.125.155.99
and ...
Tell him all of Google's servers, please!
Smurf Attack
Smurf Attack
Can you say 'hi' to everybody for me?
HI!
HI!
HI!
HI!
HI!
HI!
HI!
HI!
HI!
HI!
NTP Amplification
Tell him about yourself!
Tell him about yourself!
Tell him about yourself!
Tell him about yourself!
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
Tell him about yourself!
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
What's the point?
Data Leakage
NTP again!
Who have you talked to lately?
jim, bob, mary, frank, alice, eve, jim again, .....
Diskpulse...
Diskpulse...
Diskpulse...
Diskpulse...
Blinkenlights
“Insecure Direct Object Reference”
Mmm, pizza
Singles.org
Singles.org
221 123456
63 jesus
58 password
46 12345678
36 christ
29 love
27 princess
25 jesus1
24 sunshine
23 1234567
21 blessed
20 angel
19 lovely
17 mother
17 iloveyou
16 blessing
16 angels
16 7777777
16 1234
15 freedom
OpenSSH
Crypto
Hashing
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
| Target is synchronised with 129.128.5.210
| Alternative Target Interfaces:
| 172.16.0.1
| Public Servers (4)
| 129.128.5.210 132.214.200.120 142.201.7.148 209.177.106.4
| Private Clients (6)
| 172.16.0.10 172.16.0.63 172.16.0.65 172.16.0.222
| 172.16.0.51 172.16.0.64
| Public Clients (1)
| 195.252.70.37
| Other Associations (11)
| 206.220.193.152 (You?) seen 148 times. last tx was unicast v2 mode 7
| 38.229.1.13 seen 19 times. last tx was unicast v2 mode 6
| 38.229.1.76 seen 3 times. last tx was unicast v2 mode 7
| 184.73.4.64 seen 266 times. last tx was unicast v2 mode 7
| 184.73.29.188 seen 1 time. last tx was unicast v2 mode 7
| 204.236.252.205 seen 1 time. last tx was unicast v2 mode 7
| 204.236.198.25 seen 1 time. last tx was unicast v2 mode 7
| 66.240.222.145 seen 576 times. last tx was unicast v2 mode 7
| 216.75.15.231 seen 8 times. last tx was unicast v2 mode 7
| 208.81.2.52 seen 53 times. last tx was unicast v2 mode 6
|_ 127.0.0.1 seen 12 times. last tx was unicast v2 mode 6
Goals:
26b9626bef243d122e759923946f20b5
Password hashing
Goals:
5f4dcc3b5aa765d61d8327deb882cf99
password
Attacking password hashes
e10adc3949ba59abbe56e057f20f883e
123456
827ccb0eea8a706c4c34a16891f84e7b
12345
25f9e794323b453885f5181f1b624d0b
123456789
5f4dcc3b5aa765d61d8327deb882cf99
password
f25a2fc72690b780b2a14e140ef6a9e0
iloveyou
8afa847f50a716e64932d995c8e7435a
princess
fcea920f7412b5da7be0cf42b8c93759
1234567
25d55ad283aa400af464c76d713c07ad
12345678
What's the password for 25d55ad283aa400af464c76d713c07ad?
No salt...
Username
Password
(no salt)
Hash
Ron
“password”
(no salt)
5f4dcc3b5aa765d61d8327deb882cf99
Andrew
“password”
(no salt)
Mak
“123456”
(no salt)
Stef
“123456”
(no salt)
Jay
“123456”
(no salt)
5f4dcc3b5aa765d61d8327deb882cf99
e10adc3949ba59abbe56e057f20f883e
e10adc3949ba59abbe56e057f20f883e
e10adc3949ba59abbe56e057f20f883e
Salt...
Username
Password
Salt
Hash
Ron
“password”
“3d388b3a”
15eece938e377700407109783014eae4
Andrew
“password”
“670e9402”
Mak
“123456”
“7d345ff1”
Stef
“123456”
“c1d8c0ba”
Jay
“123456”
“50272971”
b07c11eeb0c46d8b67db192f1953cf50
cba7acf4df606866912a4c9686ea60e4
463244b7b1518c75ef189733a2de1635
5cb0f73c9b4ae9bb405b80e3b86d0a7b
Salt
Work factor
Hashing algorithms
Hashing algorithms
Password demo!
Gawker
Looks like bcrypt! Win?
...almost
If you're typing the letters A-E-S, you're doing it wrong
Block vs stream ciphers
ECB vs CBC
ECB (Electronic Codebook)
CBC (Cipher Bock Chaining)
ECB vs CBC
ECB
CBC
Padding
Padding oracle?
Padding
Padding
Padding
Padding
Padding
Padding oracle
Padding oracle
Birthday paradox
Birthday paradox
Birthday paradox
Birthday paradox
Birthday paradox
351
Stream cipher
PRNG Stream*
(based on the initialization vector (IV))
*PRNG = Pseudo-random number generator
WEP
WEP
How do I do encryption right?
Randomization
PRNG or RNG?
PRNG - seeding
Example: SQL Slammer
Example: SQL Slammer
31 minutes later...
Example: SQL Slammer
Example: SQL Slammer
Example: Debian
Example: Debian
Demo: password resets
Authentication
Example: RDBMS
Example: RDBMS
Example: RDBMS
Example: RDBMS
Example: RDBMS
Example: RDBMS
Example: RDBMS
Example: RDBMS
Example: RDBMS
Example: RDBMS
Example: RDBMS
Example: security camera
Example: security camera
Example: security camera
Example: security camera
Example: security camera
Example: security camera
Example: security camera
Example: security camera
Conclusion
Contact