WEBVTT

1
00:00:00.000 --> 00:00:02.399
<v Speaker 1>All right, let's get ready for a deep dive into

2
00:00:02.439 --> 00:00:06.320
<v Speaker 1>the world of penetrition testing. Exciting, but not the kind

3
00:00:06.360 --> 00:00:08.560
<v Speaker 1>you see in the movies, you know, the Hollywood stuff. Right,

4
00:00:08.880 --> 00:00:12.599
<v Speaker 1>We're gonna be looking at the real deal. The secrets

5
00:00:12.679 --> 00:00:18.079
<v Speaker 1>from this book pentised Secrets. Okay, Breaking the Unbreakable Enterprise Security.

6
00:00:18.239 --> 00:00:19.039
<v Speaker 2>I like that title.

7
00:00:19.480 --> 00:00:24.160
<v Speaker 1>It's by Sager Bonsall and au j Burala. Hmmm, I'm

8
00:00:24.160 --> 00:00:28.320
<v Speaker 1>not familiar, and it's it's fascinating because it really pulls

9
00:00:28.359 --> 00:00:31.359
<v Speaker 1>back the curtain on what it actually takes to break

10
00:00:31.399 --> 00:00:36.119
<v Speaker 1>into these systems that everyone thinks are you know, unbreakable.

11
00:00:35.600 --> 00:00:37.920
<v Speaker 2>Right, yeah, So much of what we see about hacking

12
00:00:38.000 --> 00:00:42.479
<v Speaker 2>is so unrealistic totally. It's all you know, flashy graphics

13
00:00:42.479 --> 00:00:43.719
<v Speaker 2>and people typing really fast.

14
00:00:43.799 --> 00:00:44.880
<v Speaker 1>Yeah yeah, yeah.

15
00:00:44.880 --> 00:00:48.960
<v Speaker 2>But this book, it focuses on the strategy, the mindset. Okay,

16
00:00:49.079 --> 00:00:50.240
<v Speaker 2>you know, the real secrets.

17
00:00:50.320 --> 00:00:52.240
<v Speaker 1>So you're saying it's more like a mental game than

18
00:00:52.240 --> 00:00:53.200
<v Speaker 1>a technical one.

19
00:00:53.439 --> 00:00:56.920
<v Speaker 2>It's both, really, but the technical stuff that tools and techniques,

20
00:00:57.439 --> 00:01:00.560
<v Speaker 2>that's just one part of the equation this book does

21
00:01:00.880 --> 00:01:03.840
<v Speaker 2>is it gives you a much more realistic understanding of

22
00:01:03.880 --> 00:01:08.280
<v Speaker 2>how enterprise security actually works. Okay, and maybe where it doesn't.

23
00:01:08.319 --> 00:01:09.719
<v Speaker 1>So this is going to be like our you know,

24
00:01:10.159 --> 00:01:13.840
<v Speaker 1>our mythbusting deep Dove's the real world of pen testing.

25
00:01:14.000 --> 00:01:14.439
<v Speaker 2>Awesome.

26
00:01:15.519 --> 00:01:18.599
<v Speaker 1>Let's start by debunking a major myth. Okay, the lone

27
00:01:18.640 --> 00:01:19.319
<v Speaker 1>wolf hacker.

28
00:01:19.640 --> 00:01:21.120
<v Speaker 2>Oh yeah, that's a good one, right.

29
00:01:21.200 --> 00:01:22.760
<v Speaker 1>You always see that in the movies, right.

30
00:01:22.719 --> 00:01:24.480
<v Speaker 2>The lone genius working in the dark.

31
00:01:24.599 --> 00:01:27.680
<v Speaker 1>Yeah, all by themselves cracking these impossible.

32
00:01:27.120 --> 00:01:30.120
<v Speaker 2>Codes, hacking into the CIA or something exactly.

33
00:01:30.280 --> 00:01:32.319
<v Speaker 1>But in reality, it's not like that at all. Yep,

34
00:01:32.760 --> 00:01:34.799
<v Speaker 1>especially when it comes to enterprise pen testing.

35
00:01:34.840 --> 00:01:35.319
<v Speaker 2>Ah.

36
00:01:35.359 --> 00:01:37.439
<v Speaker 1>This book makes it clear that it's a team effort.

37
00:01:37.480 --> 00:01:38.640
<v Speaker 2>It's definitely team sport.

38
00:01:38.840 --> 00:01:39.840
<v Speaker 1>Yeah, a team sport.

39
00:01:39.879 --> 00:01:41.599
<v Speaker 2>Any different skills, different perspectives.

40
00:01:41.640 --> 00:01:44.239
<v Speaker 1>Okay, so let's break down this team. Then, the book

41
00:01:44.280 --> 00:01:49.079
<v Speaker 1>describes the structure of Sager Banzol's global pen testing team.

42
00:01:49.359 --> 00:01:51.959
<v Speaker 2>Right, so Sager he's a founder of the company. He's

43
00:01:52.000 --> 00:01:56.000
<v Speaker 2>the one who heads things up thanks overseeing projects, managing clients,

44
00:01:56.680 --> 00:01:58.000
<v Speaker 2>you know that kind of stuff.

45
00:01:57.719 --> 00:01:59.200
<v Speaker 1>Like the CEO, the big boss.

46
00:01:59.319 --> 00:02:00.120
<v Speaker 2>Yeah you could say that.

47
00:02:00.359 --> 00:02:01.920
<v Speaker 1>Okay, And then who else is on this team?

48
00:02:02.560 --> 00:02:07.239
<v Speaker 2>Well, there's Aju. He's X Navy, which is interesting X.

49
00:02:07.319 --> 00:02:09.960
<v Speaker 1>Navy, so he brings a different kind of experience exactly.

50
00:02:10.039 --> 00:02:14.479
<v Speaker 2>His expertise is in GRC PRC. What's that governance, risk

51
00:02:14.800 --> 00:02:16.360
<v Speaker 2>and compliance okay?

52
00:02:16.400 --> 00:02:19.000
<v Speaker 1>And why is that important for a pen testing team.

53
00:02:19.199 --> 00:02:22.319
<v Speaker 2>Because it's not just about breaking into systems, right, you

54
00:02:22.360 --> 00:02:25.879
<v Speaker 2>need to understand the rules, the regulations. Oh I see

55
00:02:25.919 --> 00:02:28.639
<v Speaker 2>the legal frameworks, and then you need to be able

56
00:02:28.719 --> 00:02:32.159
<v Speaker 2>to assess the risks, identify the vulnerabilities.

57
00:02:32.240 --> 00:02:35.319
<v Speaker 1>So AJ is like the strategic planner, making sure everything

58
00:02:35.360 --> 00:02:36.479
<v Speaker 1>is done by the book.

59
00:02:36.680 --> 00:02:38.719
<v Speaker 2>Yeah, you could say that. He's also really good with

60
00:02:38.759 --> 00:02:40.360
<v Speaker 2>digital forensics.

61
00:02:39.800 --> 00:02:42.439
<v Speaker 1>Okay, so if something goes wrong, he can cover their track.

62
00:02:42.680 --> 00:02:45.680
<v Speaker 2>Not exactly covering their right of course, i'mant more like

63
00:02:45.840 --> 00:02:49.560
<v Speaker 2>understanding how the attack happened, gathering evidence, you know that

64
00:02:49.639 --> 00:02:50.199
<v Speaker 2>kind of stuff.

65
00:02:50.360 --> 00:02:54.120
<v Speaker 1>Got it. So we've got the CEO and the strategist.

66
00:02:54.599 --> 00:02:55.919
<v Speaker 1>Who else is on the stream team?

67
00:02:55.960 --> 00:02:57.319
<v Speaker 2>Well, then you've got the specialists.

68
00:02:57.360 --> 00:02:58.719
<v Speaker 1>The specialist okay.

69
00:02:58.439 --> 00:03:03.000
<v Speaker 2>Like Jatindraendra. He's the web app whiz web app whiz. Yeah,

70
00:03:03.039 --> 00:03:05.439
<v Speaker 2>he's got tons of bug bounty hunting experience.

71
00:03:05.039 --> 00:03:06.360
<v Speaker 1>Called bounty hunting.

72
00:03:06.199 --> 00:03:11.639
<v Speaker 2>Basically finding and reporting vulnerabilities in websites and apps, so he.

73
00:03:11.719 --> 00:03:13.759
<v Speaker 1>Knows all the tricks of the trade. When it comes

74
00:03:13.800 --> 00:03:15.199
<v Speaker 1>to web application exactly.

75
00:03:15.479 --> 00:03:17.840
<v Speaker 2>He's the one who can find those subtle weaknesses that

76
00:03:18.039 --> 00:03:18.879
<v Speaker 2>others might miss.

77
00:03:18.960 --> 00:03:20.639
<v Speaker 1>Okay, and what about infrastructure.

78
00:03:21.199 --> 00:03:24.400
<v Speaker 2>For that, you've got Man Deep Man Deeprak. He's top

79
00:03:24.479 --> 00:03:26.360
<v Speaker 2>ranked in infrastructure testing.

80
00:03:26.120 --> 00:03:28.000
<v Speaker 1>Top ranked. That's impressive.

81
00:03:28.280 --> 00:03:30.439
<v Speaker 2>Yeah, and he's all the way from Australia. Wow.

82
00:03:30.560 --> 00:03:33.080
<v Speaker 1>So they've really assembled a global team here.

83
00:03:33.319 --> 00:03:34.520
<v Speaker 2>They've got the best of the best.

84
00:03:34.599 --> 00:03:37.800
<v Speaker 1>Okay. So we've got the CEO, the strategists, the web

85
00:03:37.840 --> 00:03:41.479
<v Speaker 1>app whiz, the infrastructure expert, anyone else.

86
00:03:41.560 --> 00:03:44.960
<v Speaker 2>Oh yeah. They also have a senior exploit writer, Miss X.

87
00:03:45.080 --> 00:03:47.159
<v Speaker 1>Let's call her Miss X Mysterious.

88
00:03:47.400 --> 00:03:50.960
<v Speaker 2>She's brought in for specific projects that require her unique skills.

89
00:03:51.439 --> 00:03:52.520
<v Speaker 1>Unique skills like.

90
00:03:52.400 --> 00:03:54.919
<v Speaker 2>What well, she's the one who can create those custom

91
00:03:55.000 --> 00:03:59.960
<v Speaker 2>exploit the ones that can bypass even the toughest security measures.

92
00:04:00.000 --> 00:04:02.360
<v Speaker 1>So she's like the secret weapon, you could say that.

93
00:04:02.400 --> 00:04:05.919
<v Speaker 1>And then lastly they have Paul right he handles network

94
00:04:05.960 --> 00:04:10.800
<v Speaker 1>pen testing, but he also has expertise in compliance and

95
00:04:10.879 --> 00:04:11.599
<v Speaker 1>legal matters.

96
00:04:11.639 --> 00:04:13.199
<v Speaker 2>Yeah, he's one who make sure they stay on the

97
00:04:13.280 --> 00:04:14.080
<v Speaker 2>right side of the law.

98
00:04:14.360 --> 00:04:17.319
<v Speaker 1>Okay. So this team is like a well oiled machine.

99
00:04:17.399 --> 00:04:21.279
<v Speaker 1>It is with specialists for every aspect of appentist.

100
00:04:20.839 --> 00:04:22.839
<v Speaker 2>And that's what it takes to be successful.

101
00:04:22.920 --> 00:04:25.560
<v Speaker 1>So it's not just about being a hacker, No, it's

102
00:04:25.600 --> 00:04:30.319
<v Speaker 1>about having a diverse team with a wide range of skills.

103
00:04:30.360 --> 00:04:30.839
<v Speaker 2>Absolutely.

104
00:04:31.519 --> 00:04:35.319
<v Speaker 1>Now I'm curious with all this expertise, Yeah, did they

105
00:04:35.399 --> 00:04:36.800
<v Speaker 1>still face challenges?

106
00:04:36.920 --> 00:04:40.120
<v Speaker 2>Oh? Absolutely, Even the best teams run into roadblocks.

107
00:04:40.199 --> 00:04:42.199
<v Speaker 1>Okay, So what kind of challenges did they encounter?

108
00:04:42.399 --> 00:04:46.279
<v Speaker 2>Well, the book describes how even this elite team faced

109
00:04:46.319 --> 00:04:49.279
<v Speaker 2>some serious hurdles right from the start.

110
00:04:49.360 --> 00:04:52.240
<v Speaker 1>From the start, you mean, during the initial recon Exactly.

111
00:04:52.240 --> 00:04:55.480
<v Speaker 2>They were targeting a company with all the standard defenses

112
00:04:56.079 --> 00:04:57.000
<v Speaker 2>cloud flair protection.

113
00:04:57.160 --> 00:04:59.079
<v Speaker 1>Oh yeah, cloud flair. That's tough to get around.

114
00:04:59.439 --> 00:05:01.920
<v Speaker 2>It is rate limiting, user agent locking.

115
00:05:02.240 --> 00:05:04.879
<v Speaker 1>Okay. So they were trying to slow them down and

116
00:05:05.040 --> 00:05:08.639
<v Speaker 1>filter out any suspicious traffic exactly. And they suspected there

117
00:05:08.720 --> 00:05:10.519
<v Speaker 1>might be a web application firewall.

118
00:05:10.720 --> 00:05:13.560
<v Speaker 2>Yeah a waif. That's a common defense, and.

119
00:05:13.480 --> 00:05:16.439
<v Speaker 1>Of course endpoint security on all the computers.

120
00:05:16.560 --> 00:05:18.879
<v Speaker 2>Right, So even if they managed to get through the

121
00:05:18.959 --> 00:05:22.720
<v Speaker 2>perimeter defenses, they'd still have to deal with security software

122
00:05:22.759 --> 00:05:23.920
<v Speaker 2>on individual machines.

123
00:05:24.000 --> 00:05:27.759
<v Speaker 1>It's like a fortress with multiple layers of walls and moats,

124
00:05:28.000 --> 00:05:28.279
<v Speaker 1>it is.

125
00:05:29.079 --> 00:05:30.879
<v Speaker 2>But these guys they were determined.

126
00:05:31.040 --> 00:05:32.319
<v Speaker 1>Okay, so how did they get.

127
00:05:32.120 --> 00:05:34.439
<v Speaker 2>Past all that, Well, they had to get creative.

128
00:05:34.600 --> 00:05:35.600
<v Speaker 1>Creative how so.

129
00:05:35.680 --> 00:05:40.360
<v Speaker 2>They used custom scripts to bypass cloud flares protections. Custom

130
00:05:40.480 --> 00:05:43.240
<v Speaker 2>scripts interesting, and they rotated EPs to.

131
00:05:43.199 --> 00:05:45.040
<v Speaker 1>Make it look like the traffic was coming from different

132
00:05:45.079 --> 00:05:46.240
<v Speaker 1>locations exactly.

133
00:05:46.560 --> 00:05:48.839
<v Speaker 2>And they even analyzed user agent strings.

134
00:05:49.519 --> 00:05:51.319
<v Speaker 1>User agent strings, what are those?

135
00:05:51.480 --> 00:05:54.319
<v Speaker 2>Basically, it's a piece of information that your browser sends

136
00:05:54.319 --> 00:05:56.959
<v Speaker 2>to a website. Okay, it tells the website what kind

137
00:05:56.959 --> 00:05:59.720
<v Speaker 2>of browser you're using, what operating system you have, that

138
00:05:59.800 --> 00:06:00.279
<v Speaker 2>kind of thing.

139
00:06:00.360 --> 00:06:00.800
<v Speaker 1>I see.

140
00:06:00.959 --> 00:06:02.519
<v Speaker 2>So they were trying to make their traffic look like

141
00:06:02.560 --> 00:06:04.279
<v Speaker 2>it was coming from legitimate users.

142
00:06:04.439 --> 00:06:07.000
<v Speaker 1>So they were like digital chameleons, blending in with the

143
00:06:07.000 --> 00:06:08.079
<v Speaker 1>crowd exactly.

144
00:06:08.240 --> 00:06:11.519
<v Speaker 2>Yeah. And what's even more impressive is their use of deduction.

145
00:06:11.759 --> 00:06:15.639
<v Speaker 1>Deduction like Sherlock Holmes Exactly. They were looking for clues,

146
00:06:15.839 --> 00:06:18.439
<v Speaker 1>clues like what kind of clues.

147
00:06:18.439 --> 00:06:21.920
<v Speaker 2>Subtle hints that could reveal information about the company's systems.

148
00:06:22.160 --> 00:06:23.959
<v Speaker 1>Hmmm, this sounds intriguing.

149
00:06:24.040 --> 00:06:28.120
<v Speaker 2>It is. For example, they noticed some subtle differences in

150
00:06:28.160 --> 00:06:32.040
<v Speaker 2>the way the website loaded, differences like what tiny things

151
00:06:32.120 --> 00:06:35.399
<v Speaker 2>like the spacing of elements, okay, the way certain images

152
00:06:35.439 --> 00:06:38.560
<v Speaker 2>were rendered, I see, and based on these tiny clues,

153
00:06:39.360 --> 00:06:42.439
<v Speaker 2>they were able to deduce that the company was using

154
00:06:42.839 --> 00:06:44.480
<v Speaker 2>WordPress word Press.

155
00:06:44.519 --> 00:06:46.120
<v Speaker 1>Really that's pretty common.

156
00:06:46.120 --> 00:06:48.399
<v Speaker 2>It is, but it narrows down the possibilities.

157
00:06:48.480 --> 00:06:48.879
<v Speaker 1>Okay.

158
00:06:48.959 --> 00:06:51.560
<v Speaker 2>And then they went even further. Yeah, they figured out

159
00:06:51.560 --> 00:06:54.240
<v Speaker 2>that they were using a specific theme, a theme.

160
00:06:55.000 --> 00:06:55.360
<v Speaker 1>What's that.

161
00:06:55.560 --> 00:06:58.639
<v Speaker 2>It's like a template that determines the look and feel

162
00:06:59.000 --> 00:07:02.879
<v Speaker 2>of a website. And the theme they were using was OCEANWP.

163
00:07:03.360 --> 00:07:04.079
<v Speaker 1>OCEANWP.

164
00:07:04.279 --> 00:07:07.079
<v Speaker 2>Okay, it's a popular theme. But now they knew exactly

165
00:07:07.160 --> 00:07:07.959
<v Speaker 2>what they were dealing with.

166
00:07:08.040 --> 00:07:11.040
<v Speaker 1>So they were like digital detectives putting together a puzzle.

167
00:07:11.360 --> 00:07:13.480
<v Speaker 2>They were. And this is all before they even tried

168
00:07:13.480 --> 00:07:14.040
<v Speaker 2>to break in.

169
00:07:14.199 --> 00:07:16.360
<v Speaker 1>This is just the recon phase exactly.

170
00:07:16.720 --> 00:07:21.040
<v Speaker 2>They were gathering information, building a profile of their target.

171
00:07:21.240 --> 00:07:26.240
<v Speaker 1>So persistence, adaptability, attention to detail. Those are the key

172
00:07:26.279 --> 00:07:29.480
<v Speaker 1>takeaways and a little bit of Sherlock Holmes thrown in exactly.

173
00:07:29.639 --> 00:07:32.519
<v Speaker 1>But let's be honest, the part everyone's waiting for is

174
00:07:32.560 --> 00:07:34.160
<v Speaker 1>the social engineering attack.

175
00:07:34.480 --> 00:07:36.839
<v Speaker 2>Right, That's where things get really interesting. So tell me

176
00:07:36.879 --> 00:07:39.600
<v Speaker 2>about it. We'll forget about those simple phishing emails, Okay,

177
00:07:39.639 --> 00:07:42.040
<v Speaker 2>you know ones that say click here to reset your password.

178
00:07:42.240 --> 00:07:44.560
<v Speaker 1>Yeah, those are so obvious.

179
00:07:44.160 --> 00:07:48.079
<v Speaker 2>Like these guys. They went for something much more sophisticated. Sophisticated,

180
00:07:48.199 --> 00:07:50.399
<v Speaker 2>a multi stage operation.

181
00:07:50.079 --> 00:07:52.519
<v Speaker 1>Multi stage operation, okay, lay it on me.

182
00:07:52.759 --> 00:07:57.160
<v Speaker 2>They did their research and they specifically targeted an employee.

183
00:07:57.279 --> 00:07:58.920
<v Speaker 1>It's an employee, okay, who was it?

184
00:07:59.079 --> 00:08:01.639
<v Speaker 2>A female secure the administrator.

185
00:08:01.120 --> 00:08:03.240
<v Speaker 1>A security administrator.

186
00:08:02.639 --> 00:08:04.240
<v Speaker 2>Yes, someone who should know better.

187
00:08:04.399 --> 00:08:06.920
<v Speaker 1>I see. They wanted to challenge themselves.

188
00:08:06.959 --> 00:08:10.000
<v Speaker 2>Maybe, But there's more to it. Uh huh. They also

189
00:08:10.120 --> 00:08:11.120
<v Speaker 2>knew that she was a parent.

190
00:08:11.879 --> 00:08:15.240
<v Speaker 1>A parent. Hmmm. Why is that important?

191
00:08:15.480 --> 00:08:18.720
<v Speaker 2>Because parenting can create vulnerabilities.

192
00:08:17.959 --> 00:08:20.680
<v Speaker 1>Vulnerabilities how so, well, think about it.

193
00:08:20.839 --> 00:08:24.399
<v Speaker 2>Parents are always worried about their kids, right, especially their education.

194
00:08:24.600 --> 00:08:25.079
<v Speaker 1>Uh huh.

195
00:08:25.079 --> 00:08:26.439
<v Speaker 2>So they prayed on that concern.

196
00:08:26.519 --> 00:08:29.319
<v Speaker 1>Okay, So it's not just about technical skills. Yeah, it's

197
00:08:29.319 --> 00:08:33.279
<v Speaker 1>about understanding human psychology exactly. That's fascinating it is.

198
00:08:33.440 --> 00:08:35.360
<v Speaker 2>So here's how they did it, all right, I'm all yours.

199
00:08:35.840 --> 00:08:38.360
<v Speaker 2>They created a fake website.

200
00:08:37.799 --> 00:08:39.600
<v Speaker 1>A fake website okay.

201
00:08:39.399 --> 00:08:41.639
<v Speaker 2>Offering free online math classes.

202
00:08:42.080 --> 00:08:43.080
<v Speaker 1>Free math class.

203
00:08:43.200 --> 00:08:45.039
<v Speaker 2>Yeah, they knew that would be tempting for a parent.

204
00:08:45.200 --> 00:08:47.679
<v Speaker 1>Makes sense. Who wouldn't want free help with math?

205
00:08:48.159 --> 00:08:48.799
<v Speaker 2>Exactly?

206
00:08:48.960 --> 00:08:49.720
<v Speaker 1>That's what happened.

207
00:08:49.759 --> 00:08:53.480
<v Speaker 2>Next, they created a sign in with Google button.

208
00:08:53.799 --> 00:08:55.600
<v Speaker 1>Oh those are everywhere these days.

209
00:08:55.639 --> 00:08:57.960
<v Speaker 2>They are, and that's what makes them so dangerous.

210
00:08:58.039 --> 00:09:00.759
<v Speaker 1>Dangerous how so because.

211
00:09:00.440 --> 00:09:03.759
<v Speaker 2>They allow websites to access to your Google account. But

212
00:09:03.879 --> 00:09:06.960
<v Speaker 2>here's the clever part. Yeah, they restricted the scope.

213
00:09:06.679 --> 00:09:08.639
<v Speaker 1>Of access, restricted the stove.

214
00:09:09.000 --> 00:09:11.919
<v Speaker 2>Yeah, so they only requested access to her Gmail account.

215
00:09:12.039 --> 00:09:16.759
<v Speaker 1>Hmmm, that's sneaky. So she wouldn't be suspicious exactly.

216
00:09:16.799 --> 00:09:18.600
<v Speaker 2>She probably just thought, oh, they need my email to

217
00:09:18.639 --> 00:09:20.720
<v Speaker 2>send me updates, right, that makes sense. But what she

218
00:09:20.759 --> 00:09:24.679
<v Speaker 2>didn't realize is that they were now inside her Gmail. Wow.

219
00:09:24.799 --> 00:09:28.159
<v Speaker 1>So stage one of their attack was a success. It was,

220
00:09:28.919 --> 00:09:29.879
<v Speaker 1>but it doesn't stop there.

221
00:09:30.120 --> 00:09:31.799
<v Speaker 2>Oh no, they had more tricks up their sleeves.

222
00:09:31.840 --> 00:09:32.759
<v Speaker 1>Okay, what else did they do?

223
00:09:32.960 --> 00:09:35.840
<v Speaker 2>They embedded a beef payload on the website.

224
00:09:35.879 --> 00:09:37.320
<v Speaker 1>Beef payload. What's that?

225
00:09:38.080 --> 00:09:40.360
<v Speaker 2>It's a tool for browser exploitation.

226
00:09:40.720 --> 00:09:43.720
<v Speaker 1>Browser exploitation? You mean they could take control of her

227
00:09:43.720 --> 00:09:47.000
<v Speaker 1>browser potentially potentially.

228
00:09:46.360 --> 00:09:49.399
<v Speaker 2>Yeah, it depends on whether her browser had any vulnerabilities.

229
00:09:49.440 --> 00:09:52.320
<v Speaker 2>But if it did, they could have gained further access

230
00:09:52.320 --> 00:09:53.000
<v Speaker 2>to her computer.

231
00:09:53.120 --> 00:09:55.360
<v Speaker 1>So beef was like their backup plan.

232
00:09:56.399 --> 00:09:57.440
<v Speaker 2>Yeah, you could say that.

233
00:09:57.600 --> 00:10:01.840
<v Speaker 1>And they also offered a dummy software installer m a

234
00:10:01.879 --> 00:10:04.320
<v Speaker 1>software installer yeah, with a hidden interpreter shell.

235
00:10:04.600 --> 00:10:05.519
<v Speaker 2>A interpreter shell.

236
00:10:05.600 --> 00:10:08.840
<v Speaker 1>Yeah, it's like a backdoor that allows remote access and control.

237
00:10:08.840 --> 00:10:10.360
<v Speaker 2>Though they were really covering.

238
00:10:10.080 --> 00:10:12.799
<v Speaker 1>Their bases, they were, They had multiple ways to potentially

239
00:10:12.799 --> 00:10:13.480
<v Speaker 1>get into her.

240
00:10:13.399 --> 00:10:15.480
<v Speaker 2>System, and that's what makes them so dangerous.

241
00:10:15.559 --> 00:10:18.440
<v Speaker 1>So what happened? Did any of these later stages work?

242
00:10:19.200 --> 00:10:19.919
<v Speaker 2>It seems not.

243
00:10:20.279 --> 00:10:21.720
<v Speaker 1>They didn't work. Why not?

244
00:10:22.240 --> 00:10:25.960
<v Speaker 2>It's hard to say for sure. Yeah, but it's possible

245
00:10:26.279 --> 00:10:31.159
<v Speaker 2>she had good antivirus software, okay, or data loss prevention tools.

246
00:10:31.320 --> 00:10:35.600
<v Speaker 1>So even with a sophisticated plan, sometimes the simplest defenses

247
00:10:35.639 --> 00:10:36.080
<v Speaker 1>can work.

248
00:10:36.240 --> 00:10:36.840
<v Speaker 2>Absolutely.

249
00:10:37.080 --> 00:10:39.679
<v Speaker 1>But these guys, they were prepared for setbacks.

250
00:10:39.799 --> 00:10:41.440
<v Speaker 2>Oh yeah, they always had a backup plan.

251
00:10:41.639 --> 00:10:42.840
<v Speaker 1>So what did they do next?

252
00:10:42.879 --> 00:10:44.679
<v Speaker 2>They used the compromise Gmail.

253
00:10:44.360 --> 00:10:46.519
<v Speaker 1>Account, the Gmail they already had access to.

254
00:10:46.840 --> 00:10:50.519
<v Speaker 2>Exactly. They used it to reset her LinkedIn password.

255
00:10:50.639 --> 00:10:52.440
<v Speaker 1>Her LinkedIn password? Why LinkedIn?

256
00:10:53.200 --> 00:10:56.879
<v Speaker 2>Because they wanted to target someone else, someone else, an intern?

257
00:10:57.080 --> 00:10:59.240
<v Speaker 2>An intern, Yeah, a classic dumb admin.

258
00:10:59.360 --> 00:11:00.000
<v Speaker 1>Dumb admins?

259
00:11:00.080 --> 00:11:02.960
<v Speaker 2>What do you mean, someone who's eager to please? Okay,

260
00:11:03.159 --> 00:11:05.120
<v Speaker 2>maybe a little too trusting, I see.

261
00:11:05.120 --> 00:11:08.159
<v Speaker 1>They were going to exploit his naivety exactly.

262
00:11:08.519 --> 00:11:12.320
<v Speaker 2>They created a sense of urgency. Urgency how they claimed

263
00:11:12.320 --> 00:11:13.279
<v Speaker 2>the company was under.

264
00:11:13.200 --> 00:11:17.320
<v Speaker 1>Attack, under attack, what kind of attack? Adidos attack add astack?

265
00:11:17.399 --> 00:11:18.440
<v Speaker 1>Oh wow, that's serious.

266
00:11:18.600 --> 00:11:21.399
<v Speaker 2>Yeah, and this poor intern he panicked, panicked, Yeah, he

267
00:11:21.440 --> 00:11:24.120
<v Speaker 2>wanted to be the hero. Simmy fell for it, hook

268
00:11:24.279 --> 00:11:25.080
<v Speaker 2>line and sinker.

269
00:11:25.679 --> 00:11:27.279
<v Speaker 1>And what did they get from him?

270
00:11:27.720 --> 00:11:30.080
<v Speaker 2>The information they needed to bypass cloud.

271
00:11:29.799 --> 00:11:33.120
<v Speaker 1>Flare, the cloud Flare protection that they had been.

272
00:11:33.000 --> 00:11:34.519
<v Speaker 2>Struggling with, exactly.

273
00:11:34.639 --> 00:11:38.279
<v Speaker 1>So this intern he accidentally gave them the keys to

274
00:11:38.320 --> 00:11:41.480
<v Speaker 1>the kingdom. You could say that it's amazing how one

275
00:11:41.559 --> 00:11:43.960
<v Speaker 1>mistake can have such a huge impact.

276
00:11:44.279 --> 00:11:46.399
<v Speaker 2>It is, and that's why social engineering is so.

277
00:11:46.360 --> 00:11:50.639
<v Speaker 1>Effective, because it exploits human weaknesses exactly. But let's not

278
00:11:50.720 --> 00:11:53.279
<v Speaker 1>forget about the technical side of things, right. The book

279
00:11:53.320 --> 00:11:56.240
<v Speaker 1>also highlights the importance of misconfigurations.

280
00:11:56.519 --> 00:11:59.960
<v Speaker 2>Oh yeah, misconfigurations can be just as valuable as any expert.

281
00:12:00.440 --> 00:12:02.639
<v Speaker 1>So what kind of misconfigurations did they find?

282
00:12:02.759 --> 00:12:05.559
<v Speaker 2>Well, remember those cloud Flare rules they got from the intern.

283
00:12:05.960 --> 00:12:08.759
<v Speaker 2>One of them was a real golden ticket, A golden ticket. Yeah,

284
00:12:08.840 --> 00:12:10.639
<v Speaker 2>it allowed bypass access.

285
00:12:10.240 --> 00:12:12.759
<v Speaker 1>Bypass access, so they could get around cloud Flare.

286
00:12:13.000 --> 00:12:14.519
<v Speaker 2>But there was a catch, a catch.

287
00:12:14.840 --> 00:12:15.759
<v Speaker 1>What was it?

288
00:12:15.759 --> 00:12:18.799
<v Speaker 2>It required a very specific whitelisted.

289
00:12:18.240 --> 00:12:20.720
<v Speaker 1>IP address, whitelisted IP address okay.

290
00:12:20.480 --> 00:12:22.399
<v Speaker 2>And they didn't have it, so it was a dead end.

291
00:12:22.799 --> 00:12:24.080
<v Speaker 2>Not quite, not quite.

292
00:12:24.159 --> 00:12:24.480
<v Speaker 1>Why not.

293
00:12:24.679 --> 00:12:29.000
<v Speaker 2>Remember that dumb admin who gave them the cloud Flare details, Yeah,

294
00:12:29.039 --> 00:12:32.639
<v Speaker 2>well he also inadvertently revealed the real IP address of

295
00:12:32.679 --> 00:12:36.000
<v Speaker 2>their web server. He did through DNS entries.

296
00:12:36.120 --> 00:12:37.480
<v Speaker 1>DNS entries, oh, icee.

297
00:12:37.519 --> 00:12:39.720
<v Speaker 2>So now they had the IP address they needed, so they.

298
00:12:39.600 --> 00:12:40.519
<v Speaker 1>Could just walk right in.

299
00:12:40.679 --> 00:12:42.000
<v Speaker 2>Not so fast, not so fast?

300
00:12:42.000 --> 00:12:42.759
<v Speaker 1>What else was there?

301
00:12:42.919 --> 00:12:46.519
<v Speaker 2>There was an ADC and ADC an application delivery.

302
00:12:46.039 --> 00:12:47.639
<v Speaker 1>Controller okay, And what does that do.

303
00:12:48.080 --> 00:12:50.519
<v Speaker 2>It's like a security guard that stands between the outside

304
00:12:50.559 --> 00:12:54.960
<v Speaker 2>world and your web server ICE. And this ADC was

305
00:12:55.120 --> 00:12:58.840
<v Speaker 2>locked down tight walk down. Yeah, I was only talking

306
00:12:58.840 --> 00:12:59.480
<v Speaker 2>to cloud.

307
00:12:59.200 --> 00:13:02.120
<v Speaker 1>Flare so they could access it directly, not without the

308
00:13:02.159 --> 00:13:04.919
<v Speaker 1>right credential. So it was another dead end, it seemed

309
00:13:04.919 --> 00:13:06.879
<v Speaker 1>that way. But I have a feeling they found a

310
00:13:06.919 --> 00:13:07.720
<v Speaker 1>way around it.

311
00:13:07.840 --> 00:13:12.039
<v Speaker 2>They did. How they discovered that an exchange.

312
00:13:11.519 --> 00:13:13.480
<v Speaker 1>Server an exchange server, what's that?

313
00:13:13.639 --> 00:13:14.440
<v Speaker 2>It's a mail server?

314
00:13:14.600 --> 00:13:15.679
<v Speaker 1>A mail server okay.

315
00:13:15.679 --> 00:13:19.000
<v Speaker 2>And it was placed in the DMZ, the DMZ the

316
00:13:19.000 --> 00:13:20.440
<v Speaker 2>demilitarized zone okay.

317
00:13:20.440 --> 00:13:21.919
<v Speaker 1>And why is that a problem.

318
00:13:21.919 --> 00:13:26.200
<v Speaker 2>Because the DMZ is meant for public facing services. It's

319
00:13:26.240 --> 00:13:28.360
<v Speaker 2>like leaving the front door to your house wide open.

320
00:13:29.279 --> 00:13:32.639
<v Speaker 1>So it was a major security risk. It was, and

321
00:13:32.679 --> 00:13:34.279
<v Speaker 1>they found a way to exploit it.

322
00:13:34.360 --> 00:13:36.960
<v Speaker 2>They did tell me more. Remember how we talked about

323
00:13:37.000 --> 00:13:40.399
<v Speaker 2>staying up to date. Uhh, Well, their diligence paid off.

324
00:13:41.200 --> 00:13:43.759
<v Speaker 2>They discovered a zero day exploit.

325
00:13:44.360 --> 00:13:46.360
<v Speaker 1>A zero day exploit, what's that?

326
00:13:46.440 --> 00:13:49.679
<v Speaker 2>A vulnerability that's unknown to the public. Okay, and this

327
00:13:49.759 --> 00:13:52.120
<v Speaker 2>exploit specifically targeted exchange server.

328
00:13:52.440 --> 00:13:55.399
<v Speaker 1>So they had the keys and the map to the vault.

329
00:13:56.000 --> 00:13:58.279
<v Speaker 2>You could say that it work. They were cautious.

330
00:13:58.559 --> 00:13:59.000
<v Speaker 1>Cautious.

331
00:13:59.039 --> 00:14:01.480
<v Speaker 2>Yeah, they tested it in a controlled environment.

332
00:14:01.159 --> 00:14:02.879
<v Speaker 1>First, Okay, that makes sense.

333
00:14:02.720 --> 00:14:05.200
<v Speaker 2>To make sure it worked as expected. And of course

334
00:14:05.240 --> 00:14:07.960
<v Speaker 2>they had the username and password.

335
00:14:08.039 --> 00:14:09.600
<v Speaker 1>From our friend, the dumb admin.

336
00:14:09.919 --> 00:14:10.440
<v Speaker 2>Exactly.

337
00:14:10.559 --> 00:14:13.000
<v Speaker 1>It's like a domino effect. One mistake leads to.

338
00:14:13.000 --> 00:14:15.360
<v Speaker 2>Another, and that's how they got into the exchange server.

339
00:14:15.559 --> 00:14:19.240
<v Speaker 1>So they were in. They had a foothold in network.

340
00:14:18.879 --> 00:14:20.039
<v Speaker 2>But they weren't done yet.

341
00:14:20.200 --> 00:14:20.759
<v Speaker 1>There's more.

342
00:14:21.159 --> 00:14:23.960
<v Speaker 2>Oh yeah, the story's just getting started, all right.

343
00:14:24.000 --> 00:14:25.679
<v Speaker 1>Well, I can't wait to hear what happens next.

344
00:14:25.759 --> 00:14:29.080
<v Speaker 2>Me neither. So remember that keylogger, Yeah.

345
00:14:28.919 --> 00:14:31.200
<v Speaker 1>The one running on the GRC admin's.

346
00:14:30.759 --> 00:14:34.080
<v Speaker 2>Computer, right on his Buntu machine Ubuntu, right, it actually

347
00:14:34.120 --> 00:14:35.279
<v Speaker 2>caught something really interesting?

348
00:14:35.480 --> 00:14:38.159
<v Speaker 1>Oh like what, Well, it seems.

349
00:14:37.919 --> 00:14:41.639
<v Speaker 2>He used RDP to log into another machine RDP, what's

350
00:14:41.679 --> 00:14:43.360
<v Speaker 2>that Remote desktop protocol?

351
00:14:43.480 --> 00:14:43.840
<v Speaker 1>Okay?

352
00:14:44.000 --> 00:14:47.480
<v Speaker 2>And the keylogger, well, it caught everything everything, you mean,

353
00:14:47.559 --> 00:14:49.399
<v Speaker 2>his username is password, the whole thing.

354
00:14:49.519 --> 00:14:51.399
<v Speaker 1>So they had access to another machine just like.

355
00:14:51.399 --> 00:14:54.320
<v Speaker 2>That, not exactly, just like that.

356
00:14:54.360 --> 00:14:54.919
<v Speaker 1>What do you mean?

357
00:14:55.240 --> 00:14:58.000
<v Speaker 2>The keylogger logs, they were a bit of a puzzle.

358
00:14:58.360 --> 00:15:00.960
<v Speaker 2>A puzzle, yeah, like a co They needed to crack

359
00:15:01.519 --> 00:15:05.480
<v Speaker 2>a code. I don't get it, okay. So for example,

360
00:15:05.919 --> 00:15:10.600
<v Speaker 2>instead of seeing chloroeyah, the log showed xlr okay.

361
00:15:10.639 --> 00:15:12.759
<v Speaker 1>So it was jumbled up exactly, so they had to

362
00:15:12.799 --> 00:15:13.279
<v Speaker 1>decode it.

363
00:15:13.279 --> 00:15:16.000
<v Speaker 2>They had to figure out what each jumbled sequence represented.

364
00:15:16.559 --> 00:15:19.120
<v Speaker 1>So it wasn't just a simple substitution cipher.

365
00:15:19.559 --> 00:15:21.039
<v Speaker 2>No, it was more complex than that.

366
00:15:21.120 --> 00:15:22.039
<v Speaker 1>Give me another example.

367
00:15:22.120 --> 00:15:26.879
<v Speaker 2>Okay, So perch top roochtop that actually stood for rusktop.

368
00:15:27.919 --> 00:15:30.000
<v Speaker 1>Okay. And what about the username and password?

369
00:15:30.679 --> 00:15:35.120
<v Speaker 2>The username was logged as rossok do rosok do.

370
00:15:36.039 --> 00:15:37.360
<v Speaker 1>That doesn't sound like a real name.

371
00:15:37.519 --> 00:15:40.240
<v Speaker 2>It wasn't. Everything was encoded, so how.

372
00:15:40.120 --> 00:15:42.399
<v Speaker 1>Did they even begin to decipher all this?

373
00:15:42.960 --> 00:15:46.360
<v Speaker 2>They started by looking for patterns patterns. Yeah, they noticed

374
00:15:46.360 --> 00:15:49.279
<v Speaker 2>that certain letters never got replaced, like witch letters the

375
00:15:49.279 --> 00:15:52.559
<v Speaker 2>ones on the top row of a cordy keyboard. Oh interesting,

376
00:15:52.879 --> 00:15:55.600
<v Speaker 2>like E R tuop.

377
00:15:56.039 --> 00:15:58.960
<v Speaker 1>So maybe the key logger was recording keystrikes based on

378
00:15:58.960 --> 00:15:59.879
<v Speaker 1>their physical location.

379
00:16:00.360 --> 00:16:01.120
<v Speaker 2>That's what they thought.

380
00:16:01.240 --> 00:16:03.440
<v Speaker 1>Okay, so what about the other letters, Well.

381
00:16:03.399 --> 00:16:05.879
<v Speaker 2>They noticed that some letters were replaced by the letter

382
00:16:05.919 --> 00:16:07.000
<v Speaker 2>before them on the keyboard.

383
00:16:07.120 --> 00:16:08.159
<v Speaker 1>Okay, give me an example.

384
00:16:08.200 --> 00:16:11.039
<v Speaker 2>So C was replaced by x x's before C.

385
00:16:11.200 --> 00:16:14.600
<v Speaker 1>Right exactly, and L became K right again. But you

386
00:16:14.679 --> 00:16:16.480
<v Speaker 1>said it wasn't a simple substitution.

387
00:16:17.320 --> 00:16:21.639
<v Speaker 2>There were some inconsistencies like what well A, for example,

388
00:16:22.080 --> 00:16:25.840
<v Speaker 2>it had no clear relation to any other letter, so.

389
00:16:25.799 --> 00:16:28.440
<v Speaker 1>It was random, it seemed that way. And JAY was

390
00:16:28.480 --> 00:16:30.919
<v Speaker 1>replaced by K, which is the letter after it, not

391
00:16:31.000 --> 00:16:31.799
<v Speaker 1>before right.

392
00:16:31.720 --> 00:16:33.639
<v Speaker 2>So there were definitely some exceptions to the rule.

393
00:16:33.759 --> 00:16:36.120
<v Speaker 1>So how did they figure out the rest of the code,

394
00:16:36.639 --> 00:16:39.159
<v Speaker 1>especially the username and password.

395
00:16:38.960 --> 00:16:40.440
<v Speaker 2>Through careful analysis?

396
00:16:40.639 --> 00:16:41.399
<v Speaker 1>Analysis?

397
00:16:41.480 --> 00:16:43.279
<v Speaker 2>Yeah, they use a tool called CrypTool.

398
00:16:43.519 --> 00:16:44.519
<v Speaker 1>Cryptol what's that.

399
00:16:44.639 --> 00:16:47.360
<v Speaker 2>It's a program that can help you analyze and decrypt

400
00:16:47.399 --> 00:16:48.480
<v Speaker 2>different types of codes.

401
00:16:48.720 --> 00:16:52.080
<v Speaker 1>So they fed the key lugger logs into CrypTool and.

402
00:16:52.000 --> 00:16:54.799
<v Speaker 2>It helped them generate possible combinations.

403
00:16:54.159 --> 00:16:56.440
<v Speaker 1>Based on the rules they had already discovered.

404
00:16:56.039 --> 00:16:58.440
<v Speaker 2>Exactly, and eventually they cracked the code.

405
00:16:58.559 --> 00:17:00.000
<v Speaker 1>So what was the decoded username?

406
00:17:00.559 --> 00:17:03.399
<v Speaker 2>Rosokdo turned out to be Redolphe Dulfa.

407
00:17:03.840 --> 00:17:05.200
<v Speaker 1>That sounds like an actual name.

408
00:17:05.319 --> 00:17:06.519
<v Speaker 2>It is, It's a Spanish name.

409
00:17:06.640 --> 00:17:09.039
<v Speaker 1>So they had the username. What about the IP address?

410
00:17:09.400 --> 00:17:11.799
<v Speaker 2>That was easy. It was just logged with commas instead

411
00:17:11.799 --> 00:17:12.359
<v Speaker 2>of periods.

412
00:17:12.559 --> 00:17:14.640
<v Speaker 1>Commas instead of periods. That's it.

413
00:17:14.839 --> 00:17:15.839
<v Speaker 2>That's it, okay.

414
00:17:15.880 --> 00:17:17.720
<v Speaker 1>And what about the password? Was that encoded too?

415
00:17:17.799 --> 00:17:20.960
<v Speaker 2>Oh? Yeah? The password was the trickiest part.

416
00:17:21.039 --> 00:17:21.759
<v Speaker 1>What did it look like?

417
00:17:22.000 --> 00:17:24.519
<v Speaker 2>It was a long string of characters with a bunch

418
00:17:24.519 --> 00:17:27.359
<v Speaker 2>of LFFT thrown in lsft.

419
00:17:27.759 --> 00:17:28.200
<v Speaker 1>What's that?

420
00:17:28.319 --> 00:17:30.519
<v Speaker 2>They figured out it represented the left shift key.

421
00:17:31.119 --> 00:17:34.319
<v Speaker 1>Oh so it meant the following letter was capitalized exactly.

422
00:17:34.400 --> 00:17:36.599
<v Speaker 1>So they had to figure out which letters were capitalized

423
00:17:36.599 --> 00:17:37.680
<v Speaker 1>and which ones weren't on.

424
00:17:37.599 --> 00:17:41.720
<v Speaker 2>Top of the other substitution rules. That's complicated, it was,

425
00:17:42.200 --> 00:17:44.519
<v Speaker 2>but they managed to narrow it down to eighty two

426
00:17:44.680 --> 00:17:45.799
<v Speaker 2>possible passwords.

427
00:17:46.359 --> 00:17:46.960
<v Speaker 1>Eighty two.

428
00:17:47.079 --> 00:17:49.920
<v Speaker 2>That's still a lot, it is, but it's better than

429
00:17:49.960 --> 00:17:51.519
<v Speaker 2>trying every single combination.

430
00:17:51.759 --> 00:17:52.519
<v Speaker 1>So what did they do?

431
00:17:52.960 --> 00:17:55.359
<v Speaker 2>They decided to test them one by.

432
00:17:55.160 --> 00:17:58.680
<v Speaker 1>One, one by one, but wouldn't that take forever?

433
00:17:59.519 --> 00:18:02.880
<v Speaker 2>It could, but they had to be careful, careful. Yeah,

434
00:18:02.880 --> 00:18:05.759
<v Speaker 2>they didn't want to trigger any security alerts.

435
00:18:06.279 --> 00:18:07.279
<v Speaker 1>Like what kind of alert?

436
00:18:07.359 --> 00:18:08.519
<v Speaker 2>I got? Lockout mechanism?

437
00:18:08.640 --> 00:18:10.200
<v Speaker 1>I count lockout? What's that?

438
00:18:10.599 --> 00:18:14.400
<v Speaker 2>Basically, if you enter the wrong password too many times, Yeah,

439
00:18:14.440 --> 00:18:15.880
<v Speaker 2>the system can lock you out.

440
00:18:16.359 --> 00:18:18.920
<v Speaker 1>Oh, I see. So they had to limit their attempts exactly.

441
00:18:18.960 --> 00:18:21.160
<v Speaker 2>They decided to try one password every ten minutes.

442
00:18:21.759 --> 00:18:23.319
<v Speaker 1>Ten minutes, so six attempts per hour.

443
00:18:23.480 --> 00:18:25.319
<v Speaker 2>Right. It was a slow process.

444
00:18:24.920 --> 00:18:26.920
<v Speaker 1>But they couldn't risk getting locked out.

445
00:18:27.039 --> 00:18:28.240
<v Speaker 2>No, they had to be patient.

446
00:18:28.400 --> 00:18:30.920
<v Speaker 1>So did it work? Did they find the right password?

447
00:18:31.119 --> 00:18:32.160
<v Speaker 2>After seven hours?

448
00:18:32.240 --> 00:18:35.440
<v Speaker 1>They got in seven hours? That must have been.

449
00:18:35.319 --> 00:18:38.480
<v Speaker 2>Nerve wracking, it was, but they got there in the end.

450
00:18:38.640 --> 00:18:39.720
<v Speaker 1>So what was the password?

451
00:18:39.839 --> 00:18:44.720
<v Speaker 2>It was sixty MP two mjyypv at VK.

452
00:18:45.279 --> 00:18:47.720
<v Speaker 1>Wow. That's a strong password.

453
00:18:47.319 --> 00:18:49.359
<v Speaker 2>It was, But it wasn't strong enough to stop them.

454
00:18:49.480 --> 00:18:52.000
<v Speaker 1>So they were in. They had access to another machine.

455
00:18:52.240 --> 00:18:54.160
<v Speaker 2>But now the question was what to do next.

456
00:18:54.319 --> 00:18:56.640
<v Speaker 1>I would think they'd go straight for the domain controller,

457
00:18:57.000 --> 00:18:58.960
<v Speaker 1>the heart of the network. Yeah, the crown jewels.

458
00:18:59.039 --> 00:19:02.119
<v Speaker 2>That's what most attackers do, but not this team. They

459
00:19:02.119 --> 00:19:03.960
<v Speaker 2>decided to take a different.

460
00:19:03.680 --> 00:19:05.680
<v Speaker 1>Approach, a different approach.

461
00:19:05.799 --> 00:19:09.680
<v Speaker 2>Why, because attacking the DC directly is risky, risky. Yeah,

462
00:19:09.680 --> 00:19:11.279
<v Speaker 2>it could trigger all sorts of alarms.

463
00:19:11.720 --> 00:19:13.680
<v Speaker 1>So they didn't want to tip their hand exactly.

464
00:19:13.759 --> 00:19:15.039
<v Speaker 2>They wanted to stay under the radar.

465
00:19:15.160 --> 00:19:16.160
<v Speaker 1>So what do they do instead?

466
00:19:16.279 --> 00:19:17.680
<v Speaker 2>They focused on lateral movement.

467
00:19:17.920 --> 00:19:19.359
<v Speaker 1>Lateral movement, what's.

468
00:19:19.359 --> 00:19:23.000
<v Speaker 2>Moving from one machine to another? Okay, expanding their access

469
00:19:23.240 --> 00:19:24.160
<v Speaker 2>within the network.

470
00:19:24.319 --> 00:19:27.240
<v Speaker 1>I see. And they did this stealthily.

471
00:19:26.720 --> 00:19:28.000
<v Speaker 2>As stealthily as possible.

472
00:19:28.079 --> 00:19:31.200
<v Speaker 1>So they were playing the long game. You can say that,

473
00:19:31.279 --> 00:19:33.240
<v Speaker 1>But how did they actually do it? How did they

474
00:19:33.279 --> 00:19:34.680
<v Speaker 1>move from one machine to another?

475
00:19:35.079 --> 00:19:38.880
<v Speaker 2>Well, they used a combination of tools and techniques like

476
00:19:38.920 --> 00:19:41.240
<v Speaker 2>what they used Empire and metasploit.

477
00:19:41.559 --> 00:19:43.599
<v Speaker 1>Those are powerful tools.

478
00:19:43.359 --> 00:19:46.279
<v Speaker 2>They are, but they didn't use them for brute force attacks.

479
00:19:46.680 --> 00:19:47.640
<v Speaker 1>What did they use them for?

480
00:19:47.720 --> 00:19:49.480
<v Speaker 2>Then? For passive data collection?

481
00:19:49.720 --> 00:19:50.920
<v Speaker 1>Passive data collection?

482
00:19:51.039 --> 00:19:54.759
<v Speaker 2>What's that? Gathering information without actively attacking the system.

483
00:19:55.119 --> 00:19:59.359
<v Speaker 1>So they were spying on the company in a way. Yes,

484
00:19:59.559 --> 00:20:00.680
<v Speaker 1>wasn't that unethical?

485
00:20:00.960 --> 00:20:04.160
<v Speaker 2>Remember this was a controlled penetration test, right, they had

486
00:20:04.240 --> 00:20:08.400
<v Speaker 2>permission and their goal was to assess the company's security posture.

487
00:20:08.640 --> 00:20:12.039
<v Speaker 1>Okay, I see. So they set up keyloggers, keyloggers to

488
00:20:12.039 --> 00:20:13.559
<v Speaker 1>capture keystrokes exactly.

489
00:20:13.640 --> 00:20:17.480
<v Speaker 2>What else They took screenshots at regular intervals. Screenshots had

490
00:20:17.519 --> 00:20:19.279
<v Speaker 2>to see what users were doing on their computers.

491
00:20:19.319 --> 00:20:20.920
<v Speaker 1>Wow, this is getting a bit creepy.

492
00:20:21.119 --> 00:20:22.839
<v Speaker 2>And the even recorded audio.

493
00:20:22.720 --> 00:20:26.200
<v Speaker 1>Audio using the computer's microphones, so they were listening in

494
00:20:26.240 --> 00:20:30.319
<v Speaker 1>on conversations potentially. Yes, that's a bit invasive, isn't it.

495
00:20:30.319 --> 00:20:32.880
<v Speaker 2>It is, but it's all part of a penetration test.

496
00:20:33.039 --> 00:20:36.160
<v Speaker 1>Okay, So how did this passive approach work out?

497
00:20:36.319 --> 00:20:40.240
<v Speaker 2>It was incredibly effective effective. How so they gathered over

498
00:20:40.359 --> 00:20:42.119
<v Speaker 2>twenty gigabytes of data.

499
00:20:42.279 --> 00:20:44.279
<v Speaker 1>Twenty gigabytes that's a lot.

500
00:20:44.079 --> 00:20:46.960
<v Speaker 2>Of data, it is, and it included all sorts of

501
00:20:47.000 --> 00:20:49.960
<v Speaker 2>sensitive information like what.

502
00:20:49.319 --> 00:20:51.039
<v Speaker 1>What kind of information did they find?

503
00:20:51.240 --> 00:20:54.319
<v Speaker 2>Unfortunately I can't divulge specific details.

504
00:20:53.960 --> 00:20:57.240
<v Speaker 1>That's right confidentiality, but trust me, it was juicy stuff.

505
00:20:57.480 --> 00:21:01.200
<v Speaker 1>So this passive persistence strategy it really paid off, it did.

506
00:21:01.319 --> 00:21:05.319
<v Speaker 1>They got tons of information without raising any red flags exactly.

507
00:21:05.440 --> 00:21:08.559
<v Speaker 1>So sometimes the best approach isn't the most aggressive, exactly.

508
00:21:08.640 --> 00:21:12.279
<v Speaker 2>It's about knowing your goals, adapting to the situation.

509
00:21:12.400 --> 00:21:15.400
<v Speaker 1>Using a combination of skills and strategy.

510
00:21:15.160 --> 00:21:17.400
<v Speaker 2>And patients don't forget patients.

511
00:21:17.400 --> 00:21:20.680
<v Speaker 1>So what happened next? Did they eventually go after the

512
00:21:20.720 --> 00:21:21.519
<v Speaker 1>demand controller.

513
00:21:21.599 --> 00:21:23.319
<v Speaker 2>Well that's where things get even more interesting.

514
00:21:23.400 --> 00:21:25.160
<v Speaker 1>Okay, I'm hooked. Tell me more.

515
00:21:25.400 --> 00:21:27.559
<v Speaker 2>Well, the book actually leads us hanging at this point.

516
00:21:27.640 --> 00:21:28.000
<v Speaker 1>Hanging.

517
00:21:28.039 --> 00:21:31.240
<v Speaker 2>What do you mean? It mentions chapter ten, Chapter ten. Yeah,

518
00:21:31.279 --> 00:21:34.279
<v Speaker 2>it's titled the Biggest Secret to Nail any double blind

519
00:21:34.319 --> 00:21:35.279
<v Speaker 2>penetration test.

520
00:21:36.000 --> 00:21:38.240
<v Speaker 1>Sounds intrinking, it does, right.

521
00:21:38.079 --> 00:21:40.880
<v Speaker 2>What but this chapter was never published?

522
00:21:40.920 --> 00:21:42.000
<v Speaker 1>Never published? Why not?

523
00:21:42.319 --> 00:21:43.920
<v Speaker 2>The author says it was too sensitive?

524
00:21:44.200 --> 00:21:45.119
<v Speaker 1>Too sensitive?

525
00:21:45.400 --> 00:21:46.960
<v Speaker 2>Yeah, he couldn't risk publishing it.

526
00:21:47.039 --> 00:21:49.279
<v Speaker 1>Why not? What was so dangerous about it?

527
00:21:49.400 --> 00:21:52.680
<v Speaker 2>We can only speculate, speculate. Yeah, maybe it contained a

528
00:21:52.720 --> 00:21:55.920
<v Speaker 2>technique that was too powerful, too powerful, like what something

529
00:21:55.960 --> 00:21:57.559
<v Speaker 2>that could be used by malicious actors.

530
00:21:58.000 --> 00:21:59.519
<v Speaker 1>Oh, I see, so he didn't want to give them

531
00:21:59.519 --> 00:22:01.960
<v Speaker 1>any ideas, is exactly? Or maybe it exposed a.

532
00:22:02.039 --> 00:22:04.960
<v Speaker 2>Vulnerability, vulnerability that was two widespread.

533
00:22:04.599 --> 00:22:08.720
<v Speaker 1>So disclosing it could have had devastating consequences. So this

534
00:22:08.759 --> 00:22:11.880
<v Speaker 1>deep dive leaves us with more questions than answers in

535
00:22:11.920 --> 00:22:15.039
<v Speaker 1>a way. Yes, but that's the nature of cybersecurity, isn't it.

536
00:22:15.039 --> 00:22:17.160
<v Speaker 2>It is It's a constantly evolving.

537
00:22:16.759 --> 00:22:20.359
<v Speaker 1>Field, always something new to learn, something new to discover.

538
00:22:20.119 --> 00:22:23.119
<v Speaker 2>And something new to protect, well said, Well said, so,

539
00:22:23.200 --> 00:22:24.599
<v Speaker 2>what are your thoughts on all of this.

540
00:22:25.240 --> 00:22:28.440
<v Speaker 1>I'm still processing at all, but one thing's for sure. Yeah,

541
00:22:28.599 --> 00:22:31.359
<v Speaker 1>this book has given me a whole new perspective on

542
00:22:31.440 --> 00:22:32.480
<v Speaker 1>penetration testing.

543
00:22:32.559 --> 00:22:32.880
<v Speaker 2>Me too.

544
00:22:33.079 --> 00:22:35.319
<v Speaker 1>It's not just about hacking into systems.

545
00:22:35.400 --> 00:22:38.319
<v Speaker 2>It's about understanding how attackers think.

546
00:22:38.200 --> 00:22:41.480
<v Speaker 1>How they operate, how they exploit weaknesses.

547
00:22:41.000 --> 00:22:43.519
<v Speaker 2>And how they can stand of the radar exactly. So

548
00:22:43.640 --> 00:22:45.799
<v Speaker 2>what do you think is the biggest takeaway for our listeners.

549
00:22:46.240 --> 00:22:50.880
<v Speaker 1>I think it's this security isn't about building an impenetrable.

550
00:22:50.200 --> 00:22:52.400
<v Speaker 2>Fortress because there's no such.

551
00:22:52.200 --> 00:22:53.640
<v Speaker 1>Thing, right, There's no such thing.

552
00:22:53.799 --> 00:22:56.359
<v Speaker 2>Every system has vulnerabilities.

553
00:22:55.839 --> 00:22:59.640
<v Speaker 1>And attackers are always looking for ways to exploit them exactly.

554
00:22:59.880 --> 00:23:02.640
<v Speaker 1>The best defense is a multi layered.

555
00:23:02.279 --> 00:23:06.720
<v Speaker 2>Approach, combining technology, processes and human awareness.

556
00:23:06.880 --> 00:23:07.680
<v Speaker 1>That's the key.

557
00:23:08.160 --> 00:23:12.599
<v Speaker 2>And don't forget security is a journey, not a destination.

558
00:23:12.799 --> 00:23:14.400
<v Speaker 1>It's an ongoing process.

559
00:23:14.039 --> 00:23:16.119
<v Speaker 2>Of learning, adapting, and improving.

560
00:23:16.480 --> 00:23:20.599
<v Speaker 1>Well said, Well said, So on that note, I think

561
00:23:20.599 --> 00:23:22.400
<v Speaker 1>we should wrap up Part two.

562
00:23:22.799 --> 00:23:23.240
<v Speaker 2>SOA's good.

563
00:23:23.279 --> 00:23:25.680
<v Speaker 1>That's stay tuned for Part three, where we'll delve deeper

564
00:23:25.680 --> 00:23:28.000
<v Speaker 1>into the strategic side of pen testing.

565
00:23:27.759 --> 00:23:31.480
<v Speaker 2>And the broader implications for cybersecurity in the real world.

566
00:23:31.599 --> 00:23:33.759
<v Speaker 1>It's going to be fascinating. I promise. It's been quite

567
00:23:33.799 --> 00:23:35.039
<v Speaker 1>a journey, hasn't it.

568
00:23:35.039 --> 00:23:36.359
<v Speaker 2>It really has this whole.

569
00:23:36.160 --> 00:23:38.079
<v Speaker 1>Deep dive into the world of pen testing.

570
00:23:38.119 --> 00:23:39.519
<v Speaker 2>Yes, fascinating stuff.

571
00:23:39.519 --> 00:23:43.400
<v Speaker 1>We've seen how these teams operate, how they think, the

572
00:23:43.440 --> 00:23:44.680
<v Speaker 1>strategies they use.

573
00:23:44.920 --> 00:23:46.200
<v Speaker 2>It's eye opening for sure.

574
00:23:46.559 --> 00:23:48.279
<v Speaker 1>What stands out most to you from all this.

575
00:23:49.720 --> 00:23:52.359
<v Speaker 2>That's a good question. Yeah, I think it's how different

576
00:23:52.359 --> 00:23:55.319
<v Speaker 2>it is from what most people think. Different how what

577
00:23:56.200 --> 00:24:01.200
<v Speaker 2>you know people imagine hacking is this fact fast paced, action.

578
00:24:01.119 --> 00:24:03.079
<v Speaker 1>Packed thing, right, like in movies.

579
00:24:02.839 --> 00:24:06.960
<v Speaker 2>Exactly, lots of frantic typing bypassing firewalls and seconds. But

580
00:24:07.039 --> 00:24:10.720
<v Speaker 2>this book it shows the reality which it's much more methodical,

581
00:24:10.880 --> 00:24:14.160
<v Speaker 2>much more strategic in a way. Yes, it's more like

582
00:24:14.160 --> 00:24:15.000
<v Speaker 2>a game of chess.

583
00:24:15.119 --> 00:24:16.920
<v Speaker 1>A game of chess, I like that you have.

584
00:24:16.920 --> 00:24:21.880
<v Speaker 2>To think several moves ahead, okay, anticipate your opponent's reactions.

585
00:24:21.480 --> 00:24:23.200
<v Speaker 1>The company's security.

586
00:24:22.640 --> 00:24:25.759
<v Speaker 2>Team, right, and you have to exploit subtle weaknesses, find

587
00:24:25.759 --> 00:24:27.599
<v Speaker 2>those tiny cracks in their defenses.

588
00:24:27.720 --> 00:24:29.559
<v Speaker 1>And sometimes the best move is to just.

589
00:24:29.640 --> 00:24:34.720
<v Speaker 2>Wait, Yeah, observe, gather information, be patient. Exactly.

590
00:24:34.759 --> 00:24:38.920
<v Speaker 1>They're like digital ninjas. Ninjas yeah, moving through the network undetected.

591
00:24:39.079 --> 00:24:41.559
<v Speaker 2>I like that analogy no trace, And that's a key

592
00:24:41.599 --> 00:24:42.839
<v Speaker 2>principle in PIN testing.

593
00:24:43.319 --> 00:24:44.880
<v Speaker 1>Stay under the radar.

594
00:24:44.680 --> 00:24:46.160
<v Speaker 2>As much as possible.

595
00:24:45.880 --> 00:24:48.920
<v Speaker 1>Don't do anything to alert the security.

596
00:24:48.359 --> 00:24:51.319
<v Speaker 2>Team, right blend in, be invisible.

597
00:24:51.480 --> 00:24:55.519
<v Speaker 1>But even though they're being stealthy, they're still making progress.

598
00:24:55.640 --> 00:24:59.759
<v Speaker 1>Oh yeah, gathering information, expanding their access, inching closer to

599
00:24:59.799 --> 00:25:00.359
<v Speaker 1>their goal.

600
00:25:00.680 --> 00:25:01.960
<v Speaker 2>Every move is calculated.

601
00:25:02.000 --> 00:25:05.440
<v Speaker 1>And remember that cliffhanger from part two, the missing chapter, Yeah,

602
00:25:05.599 --> 00:25:07.960
<v Speaker 1>chapter ten, the one that was too dangerous to publish,

603
00:25:08.160 --> 00:25:11.559
<v Speaker 1>the biggest secret to nail any double blind penetration test.

604
00:25:11.920 --> 00:25:13.480
<v Speaker 2>It still makes you wander, doesn't it?

605
00:25:13.480 --> 00:25:14.160
<v Speaker 1>It really does.

606
00:25:14.319 --> 00:25:16.400
<v Speaker 2>What could be so sensitive that it couldn't even be

607
00:25:16.480 --> 00:25:17.000
<v Speaker 2>hinted at?

608
00:25:17.200 --> 00:25:19.359
<v Speaker 1>What secrets are they keeping from us?

609
00:25:19.759 --> 00:25:23.400
<v Speaker 2>We may never know, but it's fun to speculate it is.

610
00:25:23.440 --> 00:25:25.480
<v Speaker 2>Maybe it's some super secret technique.

611
00:25:25.200 --> 00:25:28.000
<v Speaker 1>Something that would give attackers a huge advantage.

612
00:25:28.240 --> 00:25:32.680
<v Speaker 2>Or maybe it exposes the flaw of vulnerability that's so widespread.

613
00:25:32.160 --> 00:25:35.519
<v Speaker 1>That telling people about it would cause chaos exactly, So

614
00:25:35.559 --> 00:25:38.319
<v Speaker 1>where does that leave us? We've gone through this whole book,

615
00:25:38.559 --> 00:25:40.279
<v Speaker 1>warned all these secrets.

616
00:25:39.839 --> 00:25:42.359
<v Speaker 2>And yet there's still this big unknown.

617
00:25:42.000 --> 00:25:43.640
<v Speaker 1>This missing piece of the puzzle.

618
00:25:43.880 --> 00:25:45.720
<v Speaker 2>It's frustrating in a way.

619
00:25:46.000 --> 00:25:48.079
<v Speaker 1>Yeah, but I think that's part of the point. What

620
00:25:48.119 --> 00:25:51.319
<v Speaker 1>do you mean this book? It's not just about giving

621
00:25:51.319 --> 00:25:54.079
<v Speaker 1>you a step by step guide to hacking. It's about

622
00:25:54.119 --> 00:25:55.839
<v Speaker 1>showing you the mindset.

623
00:25:55.599 --> 00:25:58.319
<v Speaker 2>The way these teams think, the challenges their face, and

624
00:25:58.359 --> 00:25:59.920
<v Speaker 2>the constant evolution of the game.

625
00:26:00.279 --> 00:26:03.160
<v Speaker 1>Because cybersecurity it's never static.

626
00:26:02.799 --> 00:26:04.240
<v Speaker 2>Right, absolutely not.

627
00:26:04.400 --> 00:26:07.519
<v Speaker 1>It's a moving target, always changing, always adapted.

628
00:26:07.680 --> 00:26:09.000
<v Speaker 2>We have to adapt with it.

629
00:26:09.079 --> 00:26:12.559
<v Speaker 1>We can't just rely on firewalls and anti virus software.

630
00:26:12.839 --> 00:26:15.039
<v Speaker 2>Those are important, but they're not enough.

631
00:26:15.680 --> 00:26:17.960
<v Speaker 1>We have to understand how attackers.

632
00:26:17.440 --> 00:26:19.440
<v Speaker 2>Think, anticipate their moves, and be.

633
00:26:19.400 --> 00:26:20.839
<v Speaker 1>Prepared for the unexpected.

634
00:26:21.039 --> 00:26:21.640
<v Speaker 2>Exactly.

635
00:26:22.039 --> 00:26:24.960
<v Speaker 1>So what's the biggest takeaway for our listeners do you think?

636
00:26:25.279 --> 00:26:29.759
<v Speaker 2>Hmm? I'd say it's this security isn't about building an

637
00:26:29.759 --> 00:26:33.720
<v Speaker 2>impenetrable fortress because that's impossible. Exactly. There's no such thing

638
00:26:33.759 --> 00:26:34.799
<v Speaker 2>as perfect security.

639
00:26:34.920 --> 00:26:37.839
<v Speaker 1>There's always a way in if someone's determined enough.

640
00:26:38.599 --> 00:26:39.480
<v Speaker 2>So what can we do.

641
00:26:39.759 --> 00:26:42.240
<v Speaker 1>We have to be proactive, we have to be vigilant,

642
00:26:42.480 --> 00:26:43.119
<v Speaker 1>and we.

643
00:26:43.039 --> 00:26:44.640
<v Speaker 2>Have to be willing to learn and.

644
00:26:44.680 --> 00:26:47.519
<v Speaker 1>Adapt because the bad guys they're not standing still.

645
00:26:47.440 --> 00:26:49.039
<v Speaker 2>They're constantly evolving their.

646
00:26:48.920 --> 00:26:52.559
<v Speaker 1>Tactics, finding new ways to exploit weaknesses, and.

647
00:26:52.519 --> 00:26:54.039
<v Speaker 2>We have to stay one step ahead.

648
00:26:54.160 --> 00:26:56.279
<v Speaker 1>So it's a constant challenge.

649
00:26:55.759 --> 00:26:57.359
<v Speaker 2>But it's a challenge worth taking.

650
00:26:57.079 --> 00:26:59.240
<v Speaker 1>On absolutely because the stakes are high.

651
00:26:59.519 --> 00:27:02.559
<v Speaker 2>Secure of our data, our systems, our businesses.

652
00:27:02.759 --> 00:27:05.480
<v Speaker 1>It all depends on us being smart, being aware.

653
00:27:05.319 --> 00:27:08.039
<v Speaker 2>And never underestimating the ingenuity of the attackers.

654
00:27:08.400 --> 00:27:11.319
<v Speaker 1>Will said, well, on that note, I think we've reached

655
00:27:11.480 --> 00:27:15.039
<v Speaker 1>the end of our deep dive into Pentist secrets. It's

656
00:27:15.039 --> 00:27:17.519
<v Speaker 1>been a fascinating journey, it really has, and I hope

657
00:27:17.519 --> 00:27:18.920
<v Speaker 1>our listeners have learned a lot.

658
00:27:19.279 --> 00:27:20.000
<v Speaker 2>I hope so too.

659
00:27:20.079 --> 00:27:21.839
<v Speaker 1>We've covered a lot of ground.

660
00:27:21.680 --> 00:27:25.160
<v Speaker 2>From social engineering to zero day exploits.

661
00:27:24.599 --> 00:27:27.920
<v Speaker 1>From lateral movement to passive persistence, and.

662
00:27:27.880 --> 00:27:31.160
<v Speaker 2>We've seen how even the most secure systems can be breached.

663
00:27:30.880 --> 00:27:32.880
<v Speaker 1>If you know where to look and how to exploit

664
00:27:32.920 --> 00:27:33.599
<v Speaker 1>the weaknesses.

665
00:27:33.799 --> 00:27:36.480
<v Speaker 2>So remember, security is a journey, not a destination.

666
00:27:36.839 --> 00:27:39.200
<v Speaker 1>Stay heurious, stay informed.

667
00:27:39.079 --> 00:27:40.119
<v Speaker 2>And stay secure.

668
00:27:40.279 --> 00:27:42.880
<v Speaker 1>Thanks for joining us on this deep dive. Until next time.
