查看: 3402|回复: 0
收起左侧

[讨论] 环境变量还是有的玩。。。

[复制链接]
kfpe23
头像被屏蔽
发表于 2015-8-16 04:04:17 | 显示全部楼层 |阅读模式
本帖最后由 kfpe23 于 2015-8-16 04:36 编辑

这半天时间都花在找在线编译和捣鼓虚拟机上了。。。找了十几个在线编译才一个能用,然后虚拟机又出毛病。
就是想试试通过修改环境变量除了之前说过的可以绕360写启动,能不能注入explorer.exe。

做法倒是很简单,但是很不环保。
xp下就是修改一下
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
弄个systemroot
指向自己的路径c:\test
然后弄个假的shell32.dll放在c:\test\system32\shell32.dll
然后sendmessage刷新一下环境变量.
这样从process explorer工具看到的explorer.exe的环境变量就变了。(winlogon.exe为毛不变。。。)
因为explorer的shell32接口太多,可以触发加载的地方太多。所以只要文件丢过去就可以说我注入成功了。。

不过systemroot不能一直弄成c:\test,要出事的,所以得再注册表恢复systemroot(删掉再刷新不行,得写成c:\windows,再刷新一下。。)

win7下不太一样,系统机制不一样,360的主防在xp和win7x64下做的也不一样。。。。
可以把shell32.dll丢到临时目录,因为临时目录在360白名单不会拦截,或者结束explorer通过winlogon的antorestartshell重启explorer从而刷新环境变量(这个xp就不行,一个环境变量两个系统的机制就不一样).
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-7-8 09:49 , Processed in 0.128548 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表