ZeroHour
Kaspersky Securelistpublished ()ingested @Securelist

Neutrino modification for POS

mediumMalwareimportance 30

Indicators of compromiseAll →

TypeIndicatorContext
ipv4124.217.247.72el/tasks.php hxxp://jkentnew.5gbfree.com/p/tasks.php hxxp://124.217.247.72/tasks.php hxxp://combee84.com/js/css/tasks.php hxxp://nut29
ipv45.101.4.41FFE88673 C&C hxxp://pranavida.cl/director/tasks.php hxxps://5.101.4.41/panel/tasks.php hxxps://5.101.4.41/updatepanel/tasks.php hx
md50cf70bccffd1d2b2c9d000de496d34a1as Trojan-Banker.Win32.NeutrinoPOS MD5 of descripted file: 0CF70BCCFFD1D2B2C9D000DE496D34A1 First stage The Trojan takes a long “sleep” before it start
md52344098c7fa4f859be1426ce2ad7ae8eCB125DF6B13FA2666296D11B5A 855D3324F26BE1E3E3F791C29FB06085 2344098C7FA4F859BE1426CE2AD7AE8E C330C636DE75832B4EC78068BCF0B126 CCBDB9F4561F9565F049E43BEF
md53b6211e898b753805581bb41fb483c488F5D70092BE64C8787E7BC47DE D18ACF99F965D6955E2236645B32C491 3B6211E898B753805581BB41FB483C48 7D28D392BED02F17094929F8EE84234A C2814C3A0ACB1D87321F9ECFCC
md54db70ae71452647e87380786e065f31e938B10A6EEEA21EAF390C149C1 66DFBA01AE6E3AFE914F649E908E9457 4DB70AE71452647E87380786E065F31E 9D70C5CDEDA945CE0F21E76363FE13C5 B682DA77708EE148B914AAEC6F
md553c557a8bac43f47f0dee30fffe8867336DE75832B4EC78068BCF0B126 CCBDB9F4561F9565F049E43BEF3E422F 53C557A8BAC43F47F0DEE30FFFE88673 C&C hxxp://pranavida.cl/director/tasks.php hxxps://5.101.4.
md55aa0adbd3d2b98700b51fafa6dbb43fdCDEDA945CE0F21E76363FE13C5 B682DA77708EE148B914AAEC6F5868E1 5AA0ADBD3D2B98700B51FAFA6DBB43FD A03BA88F5D70092BE64C8787E7BC47DE D18ACF99F965D6955E2236645B
md566dfba01ae6e3afe914f649e908e9457rypto-currency mining. MD5 CECBED938B10A6EEEA21EAF390C149C1 66DFBA01AE6E3AFE914F649E908E9457 4DB70AE71452647E87380786E065F31E 9D70C5CDEDA945CE0F21E76363
md5729c89cb125df6b13fa2666296d11b5a16D9BAB5FF2D3E87CA97DB5F0C 7C6FF28E0C882286FBBC40F27B6AD248 729C89CB125DF6B13FA2666296D11B5A 855D3324F26BE1E3E3F791C29FB06085 2344098C7FA4F859BE1426CE2A
md574404316d9bab5ff2d3e87ca97db5f0c92BED02F17094929F8EE84234A C2814C3A0ACB1D87321F9ECFCC54E18C 74404316D9BAB5FF2D3E87CA97DB5F0C 7C6FF28E0C882286FBBC40F27B6AD248 729C89CB125DF6B13FA2666296
md57c6ff28e0c882286fbbc40f27b6ad2483A0ACB1D87321F9ECFCC54E18C 74404316D9BAB5FF2D3E87CA97DB5F0C 7C6FF28E0C882286FBBC40F27B6AD248 729C89CB125DF6B13FA2666296D11B5A 855D3324F26BE1E3E3F791C29F
md57d28d392bed02f17094929f8ee84234a99F965D6955E2236645B32C491 3B6211E898B753805581BB41FB483C48 7D28D392BED02F17094929F8EE84234A C2814C3A0ACB1D87321F9ECFCC54E18C 74404316D9BAB5FF2D3E87CA97
md5855d3324f26be1e3e3f791c29fb060858E0C882286FBBC40F27B6AD248 729C89CB125DF6B13FA2666296D11B5A 855D3324F26BE1E3E3F791C29FB06085 2344098C7FA4F859BE1426CE2AD7AE8E C330C636DE75832B4EC78068BC
md59d70c5cdeda945ce0f21e76363fe13c501AE6E3AFE914F649E908E9457 4DB70AE71452647E87380786E065F31E 9D70C5CDEDA945CE0F21E76363FE13C5 B682DA77708EE148B914AAEC6F5868E1 5AA0ADBD3D2B98700B51FAFA6D
md5a03ba88f5d70092be64c8787e7bc47de77708EE148B914AAEC6F5868E1 5AA0ADBD3D2B98700B51FAFA6DBB43FD A03BA88F5D70092BE64C8787E7BC47DE D18ACF99F965D6955E2236645B32C491 3B6211E898B753805581BB41FB
md5b682da77708ee148b914aaec6f5868e1E71452647E87380786E065F31E 9D70C5CDEDA945CE0F21E76363FE13C5 B682DA77708EE148B914AAEC6F5868E1 5AA0ADBD3D2B98700B51FAFA6DBB43FD A03BA88F5D70092BE64C8787E7
md5c2814c3a0acb1d87321f9ecfcc54e18cE898B753805581BB41FB483C48 7D28D392BED02F17094929F8EE84234A C2814C3A0ACB1D87321F9ECFCC54E18C 74404316D9BAB5FF2D3E87CA97DB5F0C 7C6FF28E0C882286FBBC40F27B
md5c330c636de75832b4ec78068bcf0b12624F26BE1E3E3F791C29FB06085 2344098C7FA4F859BE1426CE2AD7AE8E C330C636DE75832B4EC78068BCF0B126 CCBDB9F4561F9565F049E43BEF3E422F 53C557A8BAC43F47F0DEE30FFF
md5ccbdb9f4561f9565f049e43bef3e422f8C7FA4F859BE1426CE2AD7AE8E C330C636DE75832B4EC78068BCF0B126 CCBDB9F4561F9565F049E43BEF3E422F 53C557A8BAC43F47F0DEE30FFFE88673 C&C hxxp://pranavida.cl/di
md5cecbed938b10a6eeea21eaf390c149c1Neutrino with functionality for crypto-currency mining. MD5 CECBED938B10A6EEEA21EAF390C149C1 66DFBA01AE6E3AFE914F649E908E9457 4DB70AE71452647E87380786E0
md5d18acf99f965d6955e2236645b32c491BD3D2B98700B51FAFA6DBB43FD A03BA88F5D70092BE64C8787E7BC47DE D18ACF99F965D6955E2236645B32C491 3B6211E898B753805581BB41FB483C48 7D28D392BED02F17094929F8EE
urlhttp://124.217.247.72/tasks.phpdatepanel/tasks.php hxxp://jkentnew.5gbfree.com/p/tasks.php hxxp://124.217.247.72/tasks.php hxxp://combee84.com/js/css/tasks.php hxxp://nut29.xsayeszha
urlhttp://combee84.com/js/css/tasks.phpnew.5gbfree.com/p/tasks.php hxxp://124.217.247.72/tasks.php hxxp://combee84.com/js/css/tasks.php hxxp://nut29.xsayeszhaifa.bit/newfiz29/logout.php hxxp://nu
urlhttp://jbbrother.com/jbb/meaca/obc/pn/tasks.phpphp hxxp://nut29.nsbacknutdoms11war.com/newfiz29/logout.php hxxp://jbbrother.com/jbb/meaca/obc/pn/tasks.php hxxp://ns1.posnxqmp.ru/PANEL/tasks.php hxxp://nut25.nsbackn
urlhttp://jkentnew.5gbfree.com/p/tasks.php41/panel/tasks.php hxxps://5.101.4.41/updatepanel/tasks.php hxxp://jkentnew.5gbfree.com/p/tasks.php hxxp://124.217.247.72/tasks.php hxxp://combee84.com/js/css/
urlhttp://n31.propertiesofseyshellseden.com/newfiz31/logout.phphp hxxp://propertiesofseyshellseden.com/newfiz21/logout.php hxxp://n31.propertiesofseyshellseden.com/newfiz31/logout.php hxxp://propertiesofseyshellseden.com/newfiz21/logout.php hx
urlhttp://ns1.posnxqmp.ru/PANEL/tasks.php/logout.php hxxp://jbbrother.com/jbb/meaca/obc/pn/tasks.php hxxp://ns1.posnxqmp.ru/PANEL/tasks.php hxxp://nut25.nsbacknutdoms11war.com/newfiz25/logout.php hxx
urlhttp://nut25.nsbacknutdoms11war.com/newfiz25/logout.phpaca/obc/pn/tasks.php hxxp://ns1.posnxqmp.ru/PANEL/tasks.php hxxp://nut25.nsbacknutdoms11war.com/newfiz25/logout.php hxxp://propertiesofseyshellseden.com/newfiz21/logout.php hx
urlhttp://nut29.nsbacknutdoms11war.com/newfiz29/logout.phptasks.php hxxp://nut29.xsayeszhaifa.bit/newfiz29/logout.php hxxp://nut29.nsbacknutdoms11war.com/newfiz29/logout.php hxxp://jbbrother.com/jbb/meaca/obc/pn/tasks.php hxxp://ns1.
urlhttp://nut29.xsayeszhaifa.bit/newfiz29/logout.php4.217.247.72/tasks.php hxxp://combee84.com/js/css/tasks.php hxxp://nut29.xsayeszhaifa.bit/newfiz29/logout.php hxxp://nut29.nsbacknutdoms11war.com/newfiz29/logout.php hxx
urlhttp://pranavida.cl/director/tasks.php1F9565F049E43BEF3E422F 53C557A8BAC43F47F0DEE30FFFE88673 C&C hxxp://pranavida.cl/director/tasks.php hxxps://5.101.4.41/panel/tasks.php hxxps://5.101.4.41/updat
urlhttp://propertiesofseyshellseden.com/newfiz21/logout.phpphp hxxp://nut25.nsbacknutdoms11war.com/newfiz25/logout.php hxxp://propertiesofseyshellseden.com/newfiz21/logout.php hxxp://n31.propertiesofseyshellseden.com/newfiz31/logout.ph
urlhttps://5.101.4.41/panel/tasks.phpF0DEE30FFFE88673 C&C hxxp://pranavida.cl/director/tasks.php hxxps://5.101.4.41/panel/tasks.php hxxps://5.101.4.41/updatepanel/tasks.php hxxp://jkentnew.5g
urlhttps://5.101.4.41/updatepanel/tasks.phpda.cl/director/tasks.php hxxps://5.101.4.41/panel/tasks.php hxxps://5.101.4.41/updatepanel/tasks.php hxxp://jkentnew.5gbfree.com/p/tasks.php hxxp://124.217.247.
Full article664 words · extracted from securelist.com · click to collapse

From time to time authors of effective and long-lived Trojans and viruses create new modifications and forks of them, like any other software authors. One of the brightest examples amongst them is Zeus (Trojan-Spy.Win32.Zbot, based on classification of “Kaspersky Lab”), which continues to spawn new modifications of itself each year. In a strange way this malware becomes similar to his prototype from Greek mythology. We can also attribute such malware familes as Mirai, NJRat, Andromeda and so on to this “prolific” group. Malware named “Neutrino” takes an important place in this row of well-known trojans, providing various types of infection, spreading and a useful payload.

In this article we analyze a very special species – a variant which could collect credit card information from POS.

Products of “Kaspersky Lab” detect it as Trojan-Banker.Win32.NeutrinoPOS

MD5 of descripted file: 0CF70BCCFFD1D2B2C9D000DE496D34A1

First stage

The Trojan takes a long “sleep” before it starts. It seems that such code was added to fool some AV sandboxes. To determine the period of delay, the Trojan uses a pseudorandom number generator.

C&C Communication

At the next stage, the Trojan extracts a C&C-address list from its body. The list is encoded at Base64. After decoding, the Trojan tries to find a working C&C, using the following algorithm:

We should also notice that in the header of each POST-request there is “auth” field, which stays the same for each sample from family NeutrinoPOS.

Restored code of C&C-server check

The C&C address stored at registry branch HKCR\Sofrware\alFSVWJBis the same as other variables and data usedby NeutrinoPOS sample. Branch name differs from the one described here, but after full comparison of both samples, we can claim that both samples are the same modification of Neutrino.

C&C Commands

The described variant contains listed functions:

  • Download and start file;
  • Make screenshot;
  • Search process by name;
  • Change register branches;
  • Search file by name on infected host and send it to C&C;
  • Proxy

The server sends commands in plain view, like “PROXY”, “screenshot” and so on, encoded in base64. Following analysis we can claim that in the current versions of Neutrino there is no functions for DDOS attacks.

Implementation of command control sum calculating

Examples of few commands (marked with red line on screenshot above):

  • Rolxor(“PROXY”) = 0xA53EC5C
  • Rolxor(“screenshot”) = 0xD9FA0E3

NeutrinoPOS command handler

Stealing of credit cards

The algorithm for stealing credit card information is implemented in the Trojan in quite a simple way and described as follows:

  1. The Trojans start to work through currently running processes, using CreateToolhelp32Snapshot\ Process32FirstW\Process32NextW.
  2. Using OpenProcess\VirtualQuery\ReadProcessMemory, the Trojan gets information about the memory pages of the process.
  3. The Trojan scans the memory pages for string “Track1”, which marks fields of the first track of the magnetic card. All described fields going one by one:
  4. Collected data sends to server with mark “Track1”.
  5. After that, the Trojan starts to extracts next fields with mark “Track2” at the beginning:
  6. Collected data sent to server with mark “Track2”

Distribution Statistics

The largest areas of infection are Russia and Kazakhstan. Nearly 10% of infected computers belong to small business corporate customers.

Conclusion

As we can see from the described Trojan Neutrino, despite belonging to an old, well-known and researched family, it continues to bring various surprises to malware analysts and researchers in the form of atypical functionality or application. We can see the same situation with Mirai forks, for example, which generate an enormous count across all platforms and in different species

Generally speaking, all publications of malware source code with good architecture and various functionality will cause interest and attention from malware authors, who will try to use it for nearly all possible ways of illegal money gain. We can assume that right now there may already be new modifications of Neutrino with functionality for crypto-currency mining.

MD5

CECBED938B10A6EEEA21EAF390C149C1

66DFBA01AE6E3AFE914F649E908E9457

4DB70AE71452647E87380786E065F31E

9D70C5CDEDA945CE0F21E76363FE13C5

B682DA77708EE148B914AAEC6F5868E1

5AA0ADBD3D2B98700B51FAFA6DBB43FD

A03BA88F5D70092BE64C8787E7BC47DE

D18ACF99F965D6955E2236645B32C491

3B6211E898B753805581BB41FB483C48

7D28D392BED02F17094929F8EE84234A

C2814C3A0ACB1D87321F9ECFCC54E18C

74404316D9BAB5FF2D3E87CA97DB5F0C

7C6FF28E0C882286FBBC40F27B6AD248

729C89CB125DF6B13FA2666296D11B5A

855D3324F26BE1E3E3F791C29FB06085

2344098C7FA4F859BE1426CE2AD7AE8E

C330C636DE75832B4EC78068BCF0B126

CCBDB9F4561F9565F049E43BEF3E422F

53C557A8BAC43F47F0DEE30FFFE88673

C&C

hxxp://pranavida.cl/director/tasks.php

hxxps://5.101.4.41/panel/tasks.php

hxxps://5.101.4.41/updatepanel/tasks.php

hxxp://jkentnew.5gbfree.com/p/tasks.php

hxxp://124.217.247.72/tasks.php

hxxp://combee84.com/js/css/tasks.php

hxxp://nut29.xsayeszhaifa.bit/newfiz29/logout.php

hxxp://nut29.nsbacknutdoms11war.com/newfiz29/logout.php

hxxp://jbbrother.com/jbb/meaca/obc/pn/tasks.php

hxxp://ns1.posnxqmp.ru/PANEL/tasks.php

hxxp://nut25.nsbacknutdoms11war.com/newfiz25/logout.php

hxxp://propertiesofseyshellseden.com/newfiz21/logout.php

hxxp://n31.propertiesofseyshellseden.com/newfiz31/logout.php

hxxp://propertiesofseyshellseden.com/newfiz21/logout.php

hxxp://n31.propertiesofseyshellseden.com/newfiz31/logout.php

Text extracted automatically; images, tables and formatting may be missing. Original: https://securelist.com/neutrino-modification-for-pos-terminals/78839/