本文讲的是出门刷卡要小心!一种可以从POS机终端收集信用卡信息的恶意软件出现了,Neutrino与其他恶意软件研发者一样,都希望他们所研发的恶意软件能够长期地被黑客利用并占据一定的市场份额,所以Neutrino不断出现新的变体就不足为奇了。其中比较知名的是Zeus,卡巴斯基实验室将其检测为Trojan-Spy.Win32.Zbot,每年都会产生新的变异。另外像Mirai,NJRat,Andromeda等恶意软件家族也都发展的比较迅猛。

在本文中,专家们会分析一种非常特殊的Neutrino变异体,一种可以从POS机终端收集信用卡信息的变体。

卡巴斯基实验室其检测为Trojan-Banker.Win32.NeutrinoPOS

描述文件的MD5:0CF70BCCFFD1D2B2C9D000DE496D34A1

攻击前的准备阶段

该变体在开始之前会经过一段长时间的“睡眠”隐蔽状态,因为这样能绕过许多安全产品的沙箱检测。为了确定延迟时间,该变体会使用伪随机数生成器(pseudorandom number generator)。

C&C通信

在这个阶段,该变体会从其后台中提取了C&C地址列表。该列表是Base64编码,解码后,该变体会尝试使用以下算法找到一个工作的C&C:

1.将POST请求发送到服务器,通过其base64字符串“enter”(ZW50ZXI =)中的自身编码。所有编码的字符串都包含前缀“_wv =”

2.工作服务器响应404页面,其中包含最后编码字符串c3VjY2Vzcw ==(success)。在“成功”的情况下,rTojan会将已使用的服务器的地址标记为正常工作状态。

你还应该注意到,在每个POST请求的标题中都有“auth”字段,对于NeutrinoPOS的每个样本,它们保持不变。

恢复C&C服务器检查的代码

存储在注册表处的C&C地址HKCR  Sofrware  alFSVWJB与NeutrinoPOS样本使用的其他变量和数据相同。变体名称与这里描述的不同,但是在两个样本完全比较之后,专家可以判定两个样品都是对Neutrino的修改。

C&C命令

以上描述的变体功能如下:

1.下载并启动文件;
2. 屏幕截图;
3.按名称搜索运行过程;
4.变更寄存器下分支的指令;
5.在感染的主机上按名称搜索文件,并将其发送到C&C;
6.代理

服务器以简单的方式发送命令,如“PROXY”,“screenshot”等,以base64编码。经过分析,在当前版本的Neutrino中,没有DDoS攻击的功能。

命令控制和计算的补充

几个命令的例子(在上面的截图上用红色标记):

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

NeutrinoPOS命令处理程序

窃取信用卡

窃取信用卡信息的算法在木马中实现很简单,具体描述如下:

1.木马开始使用当前运行的进程,使用CreateToolhelp32Snapshot  Process32FirstW  Process32NextW。

2.使用OpenProcess  VirtualQuery  ReadProcessMemory,该木马获取有关进程的内存页面的信息。

3.木马扫描内存页面的字符串“Track1”,它标记磁卡的第一个磁道的字段。所有描述的领域一个接一个:

3.1 “0”到“9”范围内的符号序列,长度等于15,16或19.使用Luhn算法进行序列检查。

3.2 在下一个和前一个字段中检查分离符号'^'的存在。

3.3 提取持卡人名称,最大长度,基于ISO / IEC 7813,等于26符号:

3.3 休息数据(Rest data)(CVC32,有效期,CVV)作为整个代码块被提取,并检查长度和内容:

4.收集的数据发送到具有标记“Track1”的服务器。

5.这时,木马就开始提取带有标记“Track2”的下一个字段:

5.1首先,它提取PAN与前一个阶段相同的检查。

5.2 作为使用“'”或“D”的分离符号

5.3 Track2不包含持卡人名称,因为休息数据作为整个代码块被提取

6.收集的数据发送到服务器,标有“Track2”

对POS机终端的感染统计

最大的感染区域是俄罗斯和哈萨克斯坦,其中受感染的电脑中近10%属于小企业客户。

总结

从描述的Neutrino的变异版本可以看出,尽管Neutrino属于一个已经古老的恶意软件家族,但它仍然以非典型功能或应用的形式出现在黑客的手中。例如,我们可以看到它使用了与 Mirai技术分叉(fork)相同的技术。

一般来说,所有具有良好架构和各种功能的恶意软件源代码一旦被公布,就将引起恶意软件开发者的极大兴趣和关注,他们将尝试将其用于几乎所有可能的非法获利方式。我们可以假设,现在可能已经有人利用Neutrino来进行加密货币的挖掘,只是我们还尚未发现具体案例而已。

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

原文发布时间为:2017年6月30日
本文作者:xiaohui 
本文来自云栖社区合作伙伴嘶吼,了解相关信息可以关注嘶吼网站。
原文链接

出门刷卡要小心!一种可以从POS机终端收集信用卡信息的恶意软件出现了相关推荐

  1. 表格使用格式刷卡顿的一种解决办法

    表格使用格式刷卡顿的一种解决办法 一.这种方法的适用条件 二.解决方法 三.小补充 一.这种方法的适用条件 1.即便少量的格式刷也会卡顿 2.其他表格无相似情况 1.2两点基本排除与电脑性能.软件无关 ...

  2. DP1332E刷卡芯片支持NFC内置mcu智能楼宇/终端poss机/智能门锁

    特点: 1.高度集成的解调器和解码器 2.缓冲输出驱动器,以连接天线与最少数量的外部组件 3.集成射频电平探测器 4.综合数据模式检波器 5.支持 iso/iec 14443a/mifare 6.支持 ...

  3. php pos机刷卡,pos机怎么刷卡?POS机刷卡详细步骤,POS机应该怎么选?

    pos机怎么刷卡?使用POS机刷卡首先需要开机然后根据需要按功能键.如果您想消费请按消费键然后插入需要刷卡的银行卡或银行卡号.看到卡号正确后按"确认":最后一步是输入你要刷的金额. ...

  4. 用支付宝或微信付款,和直接刷卡有什么区别?

    移动支付还在全球萌芽阶段时,中国移动支付以惊人的发展速度成为世界第一.目前微信支付和支付宝占领着国内95%以上的移动支付市场,但是刷卡支付有其移动支付无法比拟的特点,因此尽管其他支付方式在逐渐淘汰的情 ...

  5. 这些pos机,千万别再用了,已经被银联禁止使用,再刷就封卡

    在如今的社会发展里,相信现在有很多人手上的信用卡多多少少都有透支的现象,还有蚂蚁花呗等一系列过度消费的金融衍生工具,但是相信透支信用卡的数量还是大部分,信用卡在不一样群体的手上,发挥着不一样的功效,可 ...

  6. 拉卡拉手机刷卡器音频通讯技术原理初步分析

    拉卡拉手机刷卡器音频通讯技术原理初步分析  kimmking@163.com http://blog.csdn.net/kimmking/article/details/8712161 1.      ...

  7. 客人刷卡显示成功但是服务器连接显示超时,POS机刷卡故障解决方案.xls

    POS机刷卡故障解决方案.xls POS联系人 POS故障分类统计 POS故障记录 培训内容 故障分类 开机故障 故障描述 在线排查 线下排查 后台对应的POS交易日志 故障解决 是否存在 日志描述 ...

  8. 机刷实名认证软件_最好的手机秒变pos机app:刷卡取现从此不求人!

    POS机有什么用,想必大家都知道吧,银行卡刷卡消费或取现之用的,当然,很多信用卡使用者想刷卡取现的话也基本上都是通过POS机来完成的,不过,在移动支付如此发达的今天,使用POS机的人也是越来越少了,那 ...

  9. POS机IC卡参数、公钥下载流程及POSP数据库设计

    一.IC卡参数下载流程 POS机发起IC卡参数查询请求 POSP接收请求并查询数据库中配置IC卡参数,取AID进行返回 POS机根据AID列表,逐条上传AID进行参数下载 所有参数下载完后,POS上送 ...

最新文章

  1. RDKit | 基于Murcko骨架聚类化合物库
  2. c#:未将对象引用设置到对象的实例--可能出现的问题总结(转)
  3. oracle数据库从关闭到启动,Oracle数据库的启动和关闭详细过程
  4. 如何成为一名软件架构师?
  5. cmake编译android平台的libPoco
  6. powerdesign怎么画分析类图_画一个彭于晏
  7. 检查一列数据的重复项 vba_提取重复值,但字典不是重点。
  8. 依赖注入–字段vs构造函数vs方法
  9. 婆媳关系不好首先就有一个斤斤计较的婆婆
  10. Oracle数据库学习(二)
  11. oracle之表空间(tablespace)、方案(schema)、段(segment)、区(extent)、块(block)
  12. ib交换机 postgresql_postgresql关于访问视图需要的权限
  13. cifs mount fail
  14. (一)人工智能、AI批量抠图、AI视频抠像、图片换背景、视频换背景、实时抠图、实时抠像、虚拟场景直播系统、虚拟旅游、人像去背景、图像去背景、视频背景消除
  15. C#winform之自定义按钮形状
  16. Crushers is the determiner in mining industry
  17. 第1章 微处理器、微型计算机、微型计算机系统的区别
  18. ALS算法原理和在音乐推荐上的应用
  19. 【转】性能测试中如何定位性能瓶颈
  20. 基于熵权法对TOPSIS法模型的修正

热门文章

  1. CSS选择器优先级总结
  2. 【牛客sql实战2】查找入职员工时间排名倒数第三的员工所有信息
  3. 谈谈如何去赚巨头的钱
  4. 家长,您到底要什么?——唐曾磊平等思维对话录
  5. 【安全硬件】Chap.2 如何破译一个CMOS门级电路;传播延迟、动态功耗、静态功耗可能泄露电路的构造以及输入密钥;非侵入式攻击 Non-Invasive Attacks
  6. myeclipse中文界面改颜色_图文设计颜色参考
  7. origin图上显示数据标签_教程 | Origin画的,漂亮得垂涎图
  8. 智慧社区:安防系统解决方案
  9. agilr java 推荐书,[转帖] LSAT 满分经验谈 (a girl from shanghai )
  10. ESXI 直通ax200无线网卡的坑