肥宅钓鱼网
当前位置: 首页 钓鱼百科

防止木马病毒盗号(为什么木马可以盗号)

时间:2023-08-21 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

上面分别简单介绍了病毒的注入、自启动和感染方式,想要详细了解具体细节的读者可以阅读我开头介绍的书籍。对于本次盗号木马,我觉得通过病毒感染的插入方式进行代码运行比较好。但是插入式首先目标定位精准,因为他只影响WeGame。下面介绍我们应该通过怎么样方式去捕获WeGame的账号和密码。一开始我采用的是局部钩子的方式,去截获一些WM_CHAR消息来达到目的。

这一节主要给大家分享的是黑客是如何利用木马进行盗号的。

使用感染方式感染WeGame关键程序(主要是2个EXE,一个是账号相关还有一个是密码相关),达到每当用户通过键盘按键方式(本文对于直接登陆等其他方式无效)输入账号、密码时,可以自动发送账号、密码到远程服务器(实验中的虚拟机或本机)。

原理:

首先介绍一下一般的病毒运行方式,我们选一种用来写盗号木马。




上面分别简单介绍了病毒的注入、自启动和感染方式,想要详细了解具体细节的读者可以阅读我开头介绍的书籍。对于本次盗号木马,我觉得通过病毒感染的插入方式进行代码运行比较好。当然也可以进行捆绑,可以另起一个DLL,或者服务等等。但是插入式首先目标定位精准,因为他只影响WeGame。其次隐蔽性较好,他是直接在目标关键EXE注入代码,可以理解为病毒代码就是EXE的一部分。不需要另外加载DLL或者开启服务,那样目标比较大。

现在已经选好了方式:把病毒代码写入到目标EXE,然后每次运行目标EXE就会运行我们的恶意代码。下面介绍我们应该通过怎么样方式去捕获WeGame的账号和密码。一开始我采用的是局部钩子(https://blog.csdn.net/sinat_34260423/article/details/52725702)的方式,去截获一些WM_CHAR消息来达到目的。这个方式对于账号可以直接奏效,但是对于密码部分则不行,因为我尝试过,直接拦截WM_CHAR然后发送到服务器的字符并不是我输入的密码。下图我输入密码1234567890,发现接收到的是7321460895(具体怎么实现监听后面我会介绍):


作为一个写过窗口程序的我,我想到的第一个方法就是通过GetDlgItem获取对应Edit的内容不就OK了吗-。-..... 如果这样可以的话,其实我根本不用消息钩子,直接在用户点击登陆按钮的时候直接GetDlgItem获取账号和密码的内容不就完了(O(∩_∩)O),为什么会这么想。。。因为我课设就是这么写登陆验证的。。。。。首先要使用这个WIN32 API 我需要知道对应的Edit控件的句柄,但当我查看WeGame的窗口结构时,发现这个窗口其实由两个部分组成,一个部分是账号和整个大的对话框,还有一个是密码输入对话框。

这个是主对话框:


这个是密码窗口:


注意:第一个对话框是一个整体,也就是说账号输入部分不是一个控件-。-///根本不可能用GetDlgItem抓具体的账号框内的内容。没事,这里我们还是可以使用钩子的。那么下面的密码输入确实是个Edit,而且我们也可以通过FindWindow获得他的句柄,有了句柄我们就可以为所欲为了(我当时就是这么想的-。-)。但是当我写了一个测试程序,获取到了这个密码框句柄,通过GetDlgItem获取内容时啥都没有,无情的宣告这个方法不可行(至于具体的原理我不清楚)。难道要让本菜IDA逆向分析整个关键EXE文件找漏洞,显然不太适合我-。-,一方面技术不行,另一方面没那么多时间。。。。那么怎么破解这个密码框捕获到的密码不对的问题呢? 然后我就上网找资料,看下QQ密码框的保护原理(https://blog.csdn.net/Henzox/article/details/36377741)。这篇比较符合我的情况。简单点讲就是我设置的钩子优先级没有WeGame的高,我怀疑他在我捕获WM_CHAR之前修改了真实的WM_CHAR,导致我捕获到的是修改以后的WM_CAHR。确实我也看到了密码框在不断的发送WM_TIMER消息:


于是我就想,既然他定时快速重新卸载钩子,再设置钩子(新设置的钩子优先级高)。导致我的优先级低,我也可以设置一个定时器,比他的还快O(∩_∩)O。。。但是现实很残酷,我试了一下,程序直接GG了(原因:懵逼中......)。我的天-。-/。。那么还有其他的办法吗???

观察到每次打开WeGame时,我输入1234567890,然后我捕获的密码是7321460895(每次重新登陆都不一样),发现个数还是10个,只是被打乱了。其实这个还是比较好理解,这样就会一一映射,挺方便的。当然了,这个也就方便我们破解了。其实字母也是一样的,26个键盘字符被打乱了,但还是一一对应的,这个关系在每次打开WeGame时是不同的,但是关键是在一次登陆的过程中是一样的。可能有同学已经想到,我们只需要首先模拟发送按键消息来首先确定这个映射关系,然后当用户输入密码时,即使我们捕获的密码不是真实输入的密码,但是对照映射关系我们还是可以解密的。O(∩_∩)O 哈哈。。。于是二话不说就是干。一开始我是通过SendMessage模拟按键消息的,发送1234567890这10个WM_CHAR消息给密码控件,希望得到通过他加密以后的WM_CHAR,但是我抓到的还是1234567890,可是我通过键盘按键得到的还是加密的密码。What???这已经第几次失败了-。-。。。。

我猜想,一定是我模拟的不够真实。于是我打算从更底层的驱动级别模拟开始,但是这样木马隐蔽性就下降了很多了,因为我们必须加载驱动了,没办法只可以这样了。事实证明,这次是成功的O(∩_∩)O --------。关于密码控件安全问题,是一门学问(https://blog.csdn.net/OtishionO/article/details/51524444),这篇文章讲的很不错,大家看了就会更加明白我在讲什么了。现在我们知道了具体怎么捕获账号和密码了。账号我们可以简单的安装一个钩子就可以截获到。对于密码,我们需要首先通过驱动(自己写的)模拟按键点击(本次实验为了方便只模拟1234567890共10个数字,字母同理),获得翻译用的密码本,然后再通过钩子直接捕获未解密的密码即可,然后就可以通过密码本破解未解密的密码了。至于最后的发送信息到服务器就比较简单,直接Socket就行了

虽然大家有点难理解,还有一脸懵的感觉,只要大家多多了解相关知识,信息大家也会学的更多。

    推荐阅读
  • 日式整理收纳师(看过日本整理师的收纳技巧)

    看过日本整理师的收纳技巧,我发现,这不就是我们国内家庭“玩剩”的吗?小推车也是日本常见的一种收纳被褥的方式,这种小推车最长可以拉伸至1米7,被子叠放好往这一放即可,不用的枕头也能顺便放在上面,之后轻轻松松往衣柜里一推即可,不比费劲力气往吊柜里塞省事多了?榻榻米也是日本常用的收纳神器,家里有小房间的,可以做个榻榻米,上面能睡下面能储物,被子、衣物往里一塞就隐藏起来,拿取也极其方便。

  • 向往的生活海清是哪一期(剧情在这里)

    下面内容希望能帮助到你,我们来一起看看吧!向往的生活海清是哪一期海清是在《向往的生活》第一季第五期出现的。本期节目中海清、李解等五位北京电影学院表演系97班的同窗拜访班主任黄磊老师。蘑菇屋迎来最热闹的一次聚会,黄磊老师更是开心的解下围裙准备“享清福”。学生们的厨艺着实惊人,添乱还不忘甩锅给黄老师,叫黄老师哭笑不得。

  • 花生嫁接方法(花生嫁接方法是什么)

    接下来我们就一起去了解一下吧!花生嫁接方法花生嫁接方法釆取无菌嫁接方法,无菌嫁接,用无菌萌发12到15天苗龄的花生幼苗作砧木,组培苗长到23cm作接穗进行无菌嫁接。嫁接切口均是在砧木子叶节以上的上胚轴。嫁接切口在上胚轴,由于有两片子叶,嫁接操作麻烦。移栽田间后,砧木子叶腋芽会长出第一对侧芽,由于此处具有分化原基,去除侧芽后还会不断再长,因此需经常去侧芽,增加了工作量,并且还会影响接穗的生长和结果。

  • 体育课堂教学策略(体育教学方法策略)

    精准教学就是针对学生实际情况,非常准确地实施有目的的教学。这样的竞争氛围有利于学生体育竞技水平和意志的发挥。分组形式的调整应该结合学生实际练习进行调整,甚至是调换分组形式,目的就是顺利完成教学目标,实现精准教学的目的。

  • 国家海洋博物馆客服电话 天津国家海洋博物馆客服电话

    预约编码当天有效,过期作废。可预约7日内票(含当日),当日14:00之后停止预约。参观当天凭预约时使用的本人二代身份证从正门(南门)入馆参观,一人一证,现场通过闸机或手持验票终端完成身份验证工作,身高1.3米(含)以下儿童凭预约填报信息,直接与家长一同入馆。如无法按时入馆参观,观众可于当日16:00前在本系统申请取消预约,逾期无法办理,系统将自动默认该账号失约1次。连续3次失约的账号,将在90天内不能预约。

  • 牛油果什么味道 牛油果什么味道都没有

    做法:1、牛油果洗净,切开,用刀在半边牛油果上横竖划刀,翻过来得到牛油果丁。哪些人不适合吃牛油果肠胃功能较差者牛油果中含有丰富的蛋白质和脂肪酸,如果自身肠道功能较差,则难以消化吸收,食用后反而会增加肠胃负担,导致出现肠胃不适、腹胀、腹泻等症状。

  • 颐养天年是什么意思(颐养天年释义)

    下面内容希望能帮助到你,我们来一起看看吧!颐养天年是什么意思颐养天年,汉语成语,拼音是yíyǎngtiānnián,意思是指保养年寿。

  • 济公主演游本昌近况(扮演者游本昌成全球年龄最大网红)

    ▲游本昌扮演的济公形象深入人心近日,这位83岁高龄的“济公”因为一条微博再次引发了广大网友粉丝的关注。如此数据,游老堪称全球年龄最大的网红。细心的网友不难看出,游老发布的这条微博带上了#搞笑红人大赛#的标签。如今,游本昌老先生的微博粉丝已经达到了26万之多,吸引了一批忠实的粉丝。以前,游老还只是自己通过微信发发朋友圈;如今,83岁高龄的游老还有另外一个身份,今日排行榜签约“自媒体人”。

  • 断桥铝窗五金配件规格(断桥铝窗选好五金配件优为重要)

    大家好,我是英姐,今天了解一下,断桥铝窗上的五金配件,断桥铝窗上的五金配件就好比门窗的心脏,也好比汽车的发动机部分,是非常重要的一个部分。目前市场上,有些进口的品牌断桥铝五金配件,价格相当昂贵,甚至比门窗的价格都高,这也是导致整体门窗价格高的一个原因之一。五金配件是断桥铝门窗的“心脏”,是决定断桥铝门窗寿命长短的“命脉”,所以选窗时,这环节也很重要。

  • 拼多多全额返现40是真的吗

    拼多多是国内移动互联网的主流电子商务应用产品。专注于C2M拼团购物的第三方社交电商平台,成立于2015年9月,用户通过发起和朋友、家人、邻居等的拼团,可以以更低的价格,拼团购买优质商品。返现金额拆为5-10元无门槛券,上限为40元。用户确认收货后,全额返保留7天,逾期未领取自动失效。