Javali
Javali (canonical Kaspersky Tetrade framework naming per Securelist July 14, 2020 disclosure by Fabio Assolini "The Tetrade: Brazilian banking malware goes global") is a Brazilian-origin banking trojan active since November 2017 per Kaspersky + SCILabs tracking, targeting users of financial + banking organizations geolocated primarily in Brazil + Mexico.
Brazilian- origin organized cybercrime attribution via Kaspersky Tetrade framework canonical classification alongside Guildma + Melcoz + Grandoreiro four major Brazilian banking trojan families + SCILabs Mexico canonical 2021 Javali technical analysis ("Javali trojan is active since November 2017 and targets users of financial and banking organizations geolocated in Brazil and Mexico")
standalone malware platform cluster paralleling melcoz + mispadu + casbaneiro in v0.1.139 LATAM banking trojan operators cell expansion (extending v0.1.133 grandoreiro + guildma_astaroth + mekotio)
operational attack architecture: (1) phishing email with MSI installer + embedded Visual Basic Script payload delivery fetching final-stage malware from remote C2 server per Kaspersky.
(2) cluster-defining DLL side-loading via Avira legitimate binary abuse per SCILabs ("Javali trojan takes advantage of a legitimate executable from Avira Antivirus firm to inject into the memory a malicious DLL that impersonates the legitimate DLL: Avira.OE.NativeCore.dll. This technique is known as DLL side-loading aka DLL hijacking by abusing of vulnerabilities specifically occur when Windows Side-by-Side WinSxS manifests are not explicit enough about characteristics of the DLL to be loaded , the injector is a legitimate file and with a valid digital signature from Avira Operations GmbH & Co. KG")
(3) allowlisted + signed binaries abuse per Kaspersky enabling security solution bypass.
(4) YouTube C2 communications signature cluster-cell coherent with v0.1.133 guildma_astaroth.yaml YouTube C2 abuse tradecraft (per Threatpost: "Like Guildma, it is also spread via phishing emails with malicious attachments, and it has begun using YouTube to host its command-and-control C2 communications")
(5) IndyProject library socket communication with dynamic port generation per execution per SCILabs + C2 servers geolocated in Brazil.
(6) TLD-targeted phishing distribution per Kaspersky for country- specific targeting ("controlling the means of distribution and sending phishing email only to those TLDs that the group is interested in")
(7) fake banking pop-up overlay GUI input capture typical LATAM banking trojan tradecraft + backdoor functionality + screen capture + clipboard data collection + keylogging.
(8) Delphi programming language origin signature typical LATAM banking trojan codebase.
cluster-defining hardcoded Grandoreiro C2 endpoints overlap per SCILabs establishing shared infrastructure between Kaspersky Tetrade family members ("hardcoded C2 endpoints inside the Javali can be related to Grandoreiro activity")
cluster fills the Avira-DLL-sideloading- abuse + legitimate-signed-binary-execution position in Latin American banking trojan operators cell + completes Kaspersky Tetrade framework standalone curation (Guildma + Javali + Melcoz + Grandoreiro); canonical illustration of Kaspersky Tetrade framework member + Avira legitimate binary DLL sideloading abuse + signed-binary execution + TLD-targeted phishing distribution tradecraft cited in essentially all subsequent Latin American banking trojan industry analyses through 2017-2026 period.