易语言QQ钓鱼程序简单分析

水平有限 请轻喷.

这是一个易语言写的钓鱼程序,把自己伪装成一个QQ安全中心界面.



其实我也没用过易语言,但在我看来(可能是我水平不高看不出来病毒内部循环繁杂无章,启动较慢...

 

简单差了一下程序没有加壳



病毒很简单没加壳,这也是我第一次分析易语言没有什么特别的技巧,OD载入跟随.

 

具体过程很简单F8如果程序跑起来就断点,跟进去.  繁杂的过程就不写了,没什么意思

下面来看看几个比较有意思的地方



发现setwindowspos函数发现这里有一个循环.果断下断点

第一次到这个函数,出现这样的选项

看到这里窗口句柄居然有一串中文   觉得很可能是一个模板木马生成的东西.

中共运行8次之后才跑过此段点,8个窗口想做什么?.

 

继续跟进,里面循环函数实在太多估计是作者为我们设置的障碍什么的,果断放弃了继续跟随.直接让程序跑起来.

随便输入一个账户和密码,发现会弹出一个MessageBox 消息框.  


 

 

返回OD  CTRL+N找到MessagBox下断点.


 

然后重新来一次.. 在此画个圈圈诅咒作者把程序写的这么慢,让我等好久.

果然在此处断了下来,


 

然后ctrl+k 显示堆栈调用


 

进入上面这个地址,就是他调用的messagbox


然后往上看,发现还是一个被调用的函数..

再看看堆栈窗口


进去一看发现了很多惊喜


这么多jmp  我觉得点登陆 必有一中全部下断点    额上面注释我懒得抹了,各位看官请忽略.....

再次重新载入一次再次诅咒下作者程序跑的这么慢

 

输入密码点登陆  果然断下 然后跟进,但并没到达目的地.  不过我相信胜利的曙光一定在我前面!

正常人应该不会写成不点登陆就把密码发出去吧```````````

然后继续苦逼的跟进,,,直到这里


 

感觉关键的地方来了  


打开IDA  g 输入 00460060  然后F5查看源代码  这个地址,为什么这关键呢看下面    函数很长我就截取一部分了


 

第一眼看见 HttpSendRequestA   我就乐开了花哈哈即使不懂这个API   看这个字面意思也懂了.

CTRL+N


这三个API下断点,然后运行


 


 

 


 


 


另外 在00461960函数内 还有smtp发送邮件方式  不过并没有调用 

在IDA里向上跟跟看


通过这种方法一次向上寻找地址然后OD里下段点. 均无一处断下



下面试试添加yara规则,然后扫描..   很好用的一个东西

 

 好了 这就完了,  接触逆向时间不长,水平有限欢迎指点.


样本解压密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值