1
00:00:01,600 --> 00:00:12,599
Produced by PI Media July seventh,
twenty twenty one. According to secure hosting

2
00:00:12,640 --> 00:00:20,160
provider quarium Quote, several prominent human
rights and political activists in Azerbaijan end quote

3
00:00:20,440 --> 00:00:26,280
all received the same email, perpetrating
to come from the NGEO Human Rights Watch.

4
00:00:26,879 --> 00:00:33,039
The sender was maybe a little on
the nose human rights do invoicer at

5
00:00:33,200 --> 00:00:38,039
gmail dot com. The body of
the mail began quote, we present a

6
00:00:38,079 --> 00:00:45,000
new project for Azerbaijani political and human
right activists end quote. The message prompted

7
00:00:45,079 --> 00:00:51,119
targets to download an invoiced document,
which, upon being extracted, presented an

8
00:00:51,200 --> 00:00:58,280
error message unsupported Microsoft word version file
corrupted with an error number. If it

9
00:00:58,320 --> 00:01:04,879
weren't already obvious that this was an
attack, the multiple misspelled words like unsupported

10
00:01:04,920 --> 00:01:11,799
with two ohs and number without B
might have given it away. Any victim

11
00:01:11,920 --> 00:01:18,319
that reached this point had, perhaps
unbeknownst to them, downloaded malware to their

12
00:01:18,359 --> 00:01:25,079
computer, Malware with the ability to
remotely execute commands, steal or upload files,

13
00:01:25,120 --> 00:01:30,680
and record their screens or webcam feeds. Perhaps because the fishing was so

14
00:01:30,760 --> 00:01:37,840
simplistic enough activists cut on before they
got to that point. But this campaign

15
00:01:38,280 --> 00:01:42,879
was merely a harbinger of worse things
to come. High listeners, I'm rand

16
00:01:42,920 --> 00:01:57,200
Levy. Welcome to a somewhat unique
episode of CP Radio to give people some

17
00:01:57,239 --> 00:02:00,599
sense of the gravity of this situation
of why is it that we are distorting

18
00:02:00,640 --> 00:02:07,560
our voice for this episode. So
we're going to discuss sensitive topics that potentially

19
00:02:07,560 --> 00:02:15,479
involve nation state actors. So we
want to protect the identity of all the

20
00:02:15,680 --> 00:02:22,960
researchers that are involved in this.
We've covered nation state attacks plenty of times

21
00:02:23,000 --> 00:02:28,080
on this podcast. Perhaps some precaution
is warranted in this case. However,

22
00:02:28,479 --> 00:02:34,800
because of how commonly the individuals who
speak out on this conflict find themselves targeted

23
00:02:34,879 --> 00:02:42,120
for it. We're talking about a
highly charged environment. So the political context

24
00:02:42,280 --> 00:02:46,680
of the story we're going to talk
today about is based on the conflict,

25
00:02:47,000 --> 00:02:53,719
which is not a very known outside
the region. It at all involves Azerbaijan

26
00:02:53,879 --> 00:03:00,400
and Armenia, the two countries in
South Caucuses between the Caspian and Black Sees,

27
00:03:00,759 --> 00:03:06,199
just east of Turkey and north of
Iran, both our former Soviet Union

28
00:03:06,280 --> 00:03:12,000
republics. They gained independence after the
dissolution of the Soviet Union, and the

29
00:03:12,080 --> 00:03:17,400
conflict is around the Republic of Arts
are also known as Nagorno Karaba. It's

30
00:03:17,639 --> 00:03:23,199
a breakaway region in the South Caucasus, with a majority of population being Armenians,

31
00:03:23,439 --> 00:03:30,879
but internationally it's recognized as a part
of Azerbaijan. A land area which,

32
00:03:30,039 --> 00:03:38,120
despite being mostly Armenian, is almost
entirely encapsulated by Isaiahbaijan, so it's

33
00:03:38,280 --> 00:03:45,800
de facto is an enclave with Azerbaijan, and the only route from Armenia to

34
00:03:46,280 --> 00:03:53,520
Nagona Karba is through Latching Corridor,
which is currently under the Peacemaker's Russian Peacemakers

35
00:03:53,719 --> 00:04:02,639
control. This tiny little livery of
land is a primary locus of the years

36
00:04:02,680 --> 00:04:09,400
long conflict. The situation in Arta
is pretty tense. There are a lot

37
00:04:09,479 --> 00:04:14,800
of military conflicts there in the area
and all kinds of cease fire relations and

38
00:04:14,879 --> 00:04:20,399
sporadic violence. And this is the
conflict of that largely affects the relationship between

39
00:04:20,480 --> 00:04:27,639
the two countries for more than twenty
years. Tensions flared late last year when

40
00:04:27,720 --> 00:04:34,160
Azerbaijani citizens working for the Azerbaijani government
blocked off the Little Lashing Corridor, thereby

41
00:04:34,279 --> 00:04:42,480
disconnecting Artac from Armenia and the rest
of the world. Azerbaijanian side claims it

42
00:04:42,560 --> 00:04:48,879
is peaceful, Echo protests. Armenian
side claims there is the blockade by Azerbaijanians

43
00:04:48,959 --> 00:04:56,879
in order to cut the region from
the supplies. The stage protest at Lashing

44
00:04:57,399 --> 00:05:02,480
was very significant, but it wasn't
the only action taken by the Azerbaijani government

45
00:05:02,759 --> 00:05:13,480
at the time. In late November, one of the major banks in the

46
00:05:13,879 --> 00:05:19,240
region got a malicious email, art
Zach Bank, an Armenian bank with eleven

47
00:05:19,279 --> 00:05:26,879
branches in the disputed region. A
suspicious email delivered to art Zach Bank included

48
00:05:26,959 --> 00:05:33,319
a pf document for the Wikipedia page
of a man named Alexander Lapshin. Alexander

49
00:05:33,439 --> 00:05:43,920
Lapshin is Russian Israeli blogger. His
pro Armenian in a relation to the Armenians

50
00:05:44,040 --> 00:05:49,120
Reiginia conflict and he talks openly about
that. So in twenty sixteen he was

51
00:05:49,319 --> 00:05:58,079
detained in Belarus and was extradited to
Azerbaijan by the request from Azerbaijanian government,

52
00:05:58,959 --> 00:06:06,759
and there he was accused of visiting
the territory of Azerbaijan, which is Arza

53
00:06:08,439 --> 00:06:15,839
back in twenty eleven twenty twelve without
getting the permission from Azerbaijani authorities. Lapshin

54
00:06:15,160 --> 00:06:23,040
was sentenced to three years in an
Azerbaijani prison, and a few months after

55
00:06:23,519 --> 00:06:30,319
his detention as Erbijan, something happened. Azerbijinian side claims that it was a

56
00:06:30,360 --> 00:06:36,319
suicide attempt. Lapshin himself claims that
it was an attempt to kill him.

57
00:06:36,439 --> 00:06:42,040
So he was hospitalized and then a
few days later he was pardoned by the

58
00:06:42,079 --> 00:06:48,839
President of Zerbijan and sent back to
Israel. Then he started a court case

59
00:06:49,160 --> 00:06:56,279
against Azerbaijan in the European Court of
Human Rights. On May twenty, twenty

60
00:06:56,360 --> 00:07:00,480
twenty one, in the case of
Lapshin versus Azebeijan, the court ruled that

61
00:07:00,560 --> 00:07:08,199
Azerbaijani authorities violated Laphin's right to life
and ordered them to pay him thirty thousand

62
00:07:08,360 --> 00:07:17,279
euros. To celebrate his victory,
Laptin had a bit of fun. So

63
00:07:17,560 --> 00:07:23,959
the next day after this decision,
what he did is on his Facebook account

64
00:07:24,319 --> 00:07:30,959
he published a picture of a credit
card for the bank account that he opened

65
00:07:30,959 --> 00:07:35,959
specifically to get this money from the
Azerbaijanian government, and he kind of mocked

66
00:07:35,959 --> 00:07:47,879
the Azerbaijinian government by opening this account
in Artabank. Azerbaijan didn't take kindly to

67
00:07:48,120 --> 00:07:55,279
being trolled. This was the context
for a suspect PDF delivered to ARTSA Bank

68
00:07:55,639 --> 00:08:01,519
just a couple of weeks before the
blocade of the art SAC which so it's

69
00:08:01,600 --> 00:08:07,639
kind of pretty much nice way to
lure the employees of the banquet to open

70
00:08:09,120 --> 00:08:13,920
something that came with his name and
use it. The idea was that while

71
00:08:13,959 --> 00:08:20,920
the employee was only seeing debate quietly
in the background of their computer, a

72
00:08:20,959 --> 00:08:30,399
malicious backdoor was borrowing into the network. In August twenty twenty one, a

73
00:08:30,519 --> 00:08:35,519
month after a phishing campaign was deployed
against az a Baijanny activists, computer in

74
00:08:35,679 --> 00:08:43,639
Armenia uploaded a mailware sample to virus
Total website for detecting mailware in files and

75
00:08:43,000 --> 00:08:50,559
u r els. The file was
aptly named Report on the Azebaijanny Military Aggression

76
00:08:50,840 --> 00:08:56,440
Final Update twenty twenty one do SCR. Despite being a screen saver file,

77
00:08:56,759 --> 00:09:03,480
it was presented on screen with a
PDF icon. Upon execution, the file

78
00:09:03,559 --> 00:09:11,519
presented victims with a document titled quote
report on the Bay Johnny Aggression against Arzac,

79
00:09:11,840 --> 00:09:16,360
Nagono, Kabach and Armenia end quote. Evidently, in the months that

80
00:09:16,600 --> 00:09:24,759
passed between attacks, the hackers didn't
improve their spelling forgetting a G in aggression,

81
00:09:24,720 --> 00:09:31,159
but they clearly had improved in other
ways. The lure was more specific,

82
00:09:31,440 --> 00:09:35,879
more enticing to the particular kind of
target they were after compared with the

83
00:09:35,919 --> 00:09:43,159
more general Human Rights Watch invoice,
and the malware too was being iterated on.

84
00:09:43,159 --> 00:09:48,679
The first version of this malware was
used around July twenty twenty one,

85
00:09:48,000 --> 00:09:52,039
and it was much more simpler.
It had much less commands. It's basically

86
00:09:52,679 --> 00:09:58,639
knew just how to collect the recordings
and run additional commands. Then we've seen

87
00:09:58,639 --> 00:10:05,360
it once again in February twenty twenty
two, with much more advanced features like

88
00:10:05,679 --> 00:10:13,080
collecting the files in different ways February
twenty twenty two. This time the email

89
00:10:13,159 --> 00:10:20,559
pretended to come from the BBC and
required a password for decryption, a clever

90
00:10:20,679 --> 00:10:26,720
little adjustment since anti virus programs without
knowing the password to a file can't actually

91
00:10:26,799 --> 00:10:31,320
read and interpret whether they're safe or
not. The attackers were working on their

92
00:10:31,440 --> 00:10:37,360
tactics, techniques, and procedures for
over a year, probably two years,

93
00:10:37,600 --> 00:10:41,679
and we lead up to late twenty
twenty two, when, for at least

94
00:10:41,799 --> 00:10:46,679
the fourth time, and for the
very first time against a commercial organization they

95
00:10:46,879 --> 00:10:56,759
deployed their mailware. So we call
the smaller oxter rat oxta rat as in

96
00:10:56,039 --> 00:11:01,879
remote excess Trojan. Oxter Rat is
based on out to it a perfectly legitimate

97
00:11:03,000 --> 00:11:09,080
computer language for automating the Windows user
interface. It's a legitimate administrative tool in

98
00:11:09,159 --> 00:11:15,440
order to allow the ite administrators to
perform their tasks, but it's often abused

99
00:11:15,480 --> 00:11:22,639
by all kinds of malicious activities.
A decade ago, trend micro analyzed why

100
00:11:22,840 --> 00:11:26,799
so many hackers were choosing out to
it. As one expert explained, quote

101
00:11:28,200 --> 00:11:33,759
out too, it is scalable,
very similar to basic, and is outrageously

102
00:11:33,799 --> 00:11:37,279
easy to code. In will Hood
said, this ease of use takes the

103
00:11:37,360 --> 00:11:43,480
learning curve of learning more complex languages
such as Python. This opens up a

104
00:11:43,559 --> 00:11:50,000
wide array of possibilities to hackers that
may not otherwise expose themselves to a scripting

105
00:11:50,080 --> 00:11:56,519
language. In other words, out
to it can make your job easy if

106
00:11:56,600 --> 00:12:01,679
you're in a rush, maybe,
or if you're not particularly good hacker,

107
00:12:01,200 --> 00:12:07,919
like perhaps the folks behind oxterat,
I would say that technically it's not very

108
00:12:07,960 --> 00:12:16,200
complicated, but it works. Although
it's not some fancy, super stealthy thing,

109
00:12:16,360 --> 00:12:22,080
it does a job however simplistic it
might be, oxter Ret is nonetheless

110
00:12:22,200 --> 00:12:28,360
dangerous years in the making, with
many different types of components, which allows

111
00:12:28,759 --> 00:12:35,879
to run additional code on the machine, search and exfiltrate for different types of

112
00:12:35,000 --> 00:12:41,600
files and data on the machine,
to perform active surveillance activity by a recording

113
00:12:41,720 --> 00:12:50,799
video from a desktop from web camera, by performing screenshots, also installing additional

114
00:12:50,000 --> 00:12:58,360
software for remote access control such as
TITVNC, basically anything an attacker could imagine

115
00:12:58,639 --> 00:13:05,840
wanting to do a victim computer and
also to collect all different kinds of information

116
00:13:05,879 --> 00:13:11,720
about the machine itself, the processes, the drives, the system information,

117
00:13:11,320 --> 00:13:18,120
and also it allows to perform port
scunning and use this compromised machine in order

118
00:13:18,159 --> 00:13:26,000
to pivot inside the network. By
the time of their late twenty twenty two

119
00:13:26,000 --> 00:13:33,000
attack, the hackers had also improved
on their tactics for hiding Oxterret. First

120
00:13:33,039 --> 00:13:37,919
among them was out to it itself. Hackers like to use commercial software to

121
00:13:37,960 --> 00:13:45,679
trick computers into thinking that their behavior
is legitimate. These hackers used outoit to

122
00:13:45,879 --> 00:13:50,840
compile malicious code and run it as
seemingly legitimate automation on a Windows computer.

123
00:13:52,320 --> 00:14:00,240
Scireding anti virus engines along the way, and also the actors improved their sec

124
00:14:00,480 --> 00:14:05,639
They gat offense their servers, meaning
only those who come from the specific IP

125
00:14:05,799 --> 00:14:11,559
ranges. In our case, the
payloads were received only from IP addresses in

126
00:14:11,600 --> 00:14:16,840
Azerbajan and Erminia. Only those can
get the actual payload and be infected.

127
00:14:18,000 --> 00:14:22,159
This is done in order for researchers
not to find it easily and find it

128
00:14:22,440 --> 00:14:28,440
and revealed culpabilities easily. And lastly, in their efforts to evade detection,

129
00:14:28,320 --> 00:14:35,759
they did a small trick, perhaps
their most clever tactic. They hide the

130
00:14:35,279 --> 00:14:43,639
code in the image, like regular
PN image which is run by dogs encoding

131
00:14:43,759 --> 00:14:50,519
malware into an image file. These
types of files are called polyglot files,

132
00:14:50,960 --> 00:14:58,240
meaning they might be legitimate picture and
something else. So in this case,

133
00:14:58,600 --> 00:15:03,080
if you open this as a picture, let's say, with your picture editor,

134
00:15:03,759 --> 00:15:07,399
then you will see it as a
picture. But if you run it

135
00:15:07,480 --> 00:15:11,799
with the two that's supposed to run
it as a script, then it will

136
00:15:11,879 --> 00:15:18,080
run as a script. What's the
purpose of all this. It's probably done

137
00:15:18,120 --> 00:15:22,759
in order to hide the artifacts on
the machine from those who are going to

138
00:15:22,759 --> 00:15:26,000
investigate it later, because you will
just see in the file system an image

139
00:15:26,320 --> 00:15:30,679
and you won't even think that it's
somewhere inside of it. There is a

140
00:15:31,200 --> 00:15:35,759
script hidden, and it's hidden in
compiled forms, so even if you open

141
00:15:35,799 --> 00:15:39,240
it in text editor of then you
will just see a lot of gibberish that

142
00:15:39,480 --> 00:15:45,159
does make any sense. Oxter Rat
has many components to it, many mechanisms

143
00:15:45,200 --> 00:15:50,080
to prevent detection and functions to carry
out malicious deeds, but at the end

144
00:15:50,080 --> 00:15:56,480
of the day, its focus is
clear. The main intention of the smaller

145
00:15:56,960 --> 00:16:03,720
is just to sit patient and collect
all different kinds of the information. Multiple

146
00:16:03,840 --> 00:16:11,159
functions in this backdoor are actually related
to collecting the data in the most effective

147
00:16:11,200 --> 00:16:17,679
way possible, search for the data
on the machine with the many different kinds

148
00:16:17,679 --> 00:16:22,399
of tools, then compress it and
send it to the attack or control server.

149
00:16:23,879 --> 00:16:30,759
So if we talk about using this
malware incorporate environments, then it might

150
00:16:32,279 --> 00:16:38,480
lead to potential compromise of the customers
personal data, and then it can be

151
00:16:38,600 --> 00:16:44,639
used in order to facilitate any other
different kind of attack starting from social engineering

152
00:16:44,720 --> 00:16:51,440
to all kind of more advanced operations, or just lick their data to some

153
00:16:51,519 --> 00:16:59,559
other third parties. Ultimately, this
attack probably wasn't about gathering bank account numbers

154
00:16:59,679 --> 00:17:06,039
or rout consumer data. The hackers
were clearly politically motivated and likely wanted to

155
00:17:06,039 --> 00:17:14,079
attack certain specific people. When we
talk about the individuals, the effects of

156
00:17:14,640 --> 00:17:21,279
surveillance on them is much more serious. First, we've seen the cases when

157
00:17:21,319 --> 00:17:26,319
the usage of this malware eventually brought
to the destruction of the work of people

158
00:17:26,359 --> 00:17:30,839
who were targeted by that. For
example, when actors gain access to the

159
00:17:32,640 --> 00:17:37,160
journalists media social media accounts, then
they just deleted all their posts or basically

160
00:17:37,200 --> 00:17:45,160
just through into part of their work. Another thing is that surveillance operations usually

161
00:17:45,519 --> 00:17:52,480
not only involve the target itself themselves, but also all the people around them.

162
00:17:52,960 --> 00:17:56,400
So if you read the stories about
for example, Pegasus, the Israeli

163
00:17:56,720 --> 00:18:03,279
NSO group developed spyware used against activists, politicians, and others around the globe,

164
00:18:04,079 --> 00:18:07,839
you will hear the victims being a
shock that they found out that not

165
00:18:07,920 --> 00:18:12,000
only them were being targeted, but
also their relatives or their partners, and

166
00:18:12,519 --> 00:18:18,880
it's a little bit scary. Fortunately, at the end of our story,

167
00:18:19,440 --> 00:18:26,359
the employees of ARTSA Bank escaped compromise. But as our guest and her colleagues

168
00:18:26,440 --> 00:18:30,279
noted in a blog post quote,
due to the infrastructure revealed, we believe

169
00:18:30,440 --> 00:18:36,799
that there might have been other targets
of this campaign in Armenia as well.

170
00:18:37,519 --> 00:18:45,319
Exactly who else was targeted and whether
they fell into the attackers trap remains unknown,

171
00:18:45,079 --> 00:18:49,519
and based on the evidence of recent
years, we can only expect that

172
00:18:49,680 --> 00:18:56,799
these adversaries will be back again soon. Our goal as the security community is

173
00:18:57,640 --> 00:19:03,519
to make this world a little bit
better, So I think it's important to

174
00:19:04,039 --> 00:19:11,759
raise awareness of the text like this
because they affect individuals and their relatives,

175
00:19:11,200 --> 00:19:19,200
and we really hope that this research
will inspire also other vendors to talk more

176
00:19:19,279 --> 00:19:27,240
about this region, about this conflict
and what's going on there. That's it

177
00:19:27,400 --> 00:19:32,799
for this episode. Thank you for
listening. For past episodes, visit Checkpoints

178
00:19:32,799 --> 00:19:37,960
Research blog at research dot checkpoint dot
com, and you can follow Checkpoint Research

179
00:19:37,079 --> 00:19:41,799
on Twitter or follow me at Ryan
Levy. That's r A n l e

180
00:19:42,200 --> 00:19:48,279
v I. CEP Radio is produced
by PI Media, written by Nick Neilson,

181
00:19:48,480 --> 00:19:52,920
produced by Hila Shemish, and edited
and narrated by me Ran Levy.

182
00:19:52,279 --> 00:20:03,279
See you next episode. Bye bye,
