瑞星卡卡安全论坛
首页
»
技术交流区
»
反病毒/反流氓软件论坛
»
DEMO:绕过 AppLocker 执行任意程序
FlowerCode - 2010-1-4 13:32:00
查阅了不少资料写出来的,呵呵。
此程序在未提升权限的管理员账户下可绕过 Windows 7 Ultimate 操作系统上的 AppLocker 软件限制策略(SRPv2)执行任意程序,
理论上还可以绕过传统的组策略限制(SRP)执行任意程序。
附件:
BypassRestrictions.zip
baohe - 2010-1-4 13:36:00
引用:
原帖由
FlowerCode
于 2010-1-4 13:32:00 发表
查阅了不少资料写出来的,呵呵。
此程序在未提升权限的管理员账户下可绕过 Windows 7 Ultimate 操作系统上的 AppLocker 软件限制策略(SRPv2)执行任意程序,
理论上还可以绕过传统的组策略限制(SRP)执行任意程序。
这个级别的UAC 被绕过了。
0.PNG
(112.60 K)
2010-1-4 13:38:02
绕过APPLOCKER 或组策略?它没戏。
1.PNG
(279.81 K)
2010-1-4 13:35:31
byxxdrls - 2010-1-4 13:38:00
楼主的程序不是自己绕过组策略,而是由它调用的程序能绕。
baohe - 2010-1-4 13:41:00
引用:
原帖由
byxxdrls
于 2010-1-4 13:38:00 发表
楼主的程序不是自己绕过组策略,而是由它调用的程序能绕。
【此程序在未提升权限的管理员账户下可绕过 Windows 7 Ultimate 操作系统上的 AppLocker 软件限制策略(SRPv2)执行任意程序,】
初殇 - 2010-1-4 13:43:00
测试已经通过。不过关键是如何才能保证该程序自己运行起来。如果能保证该程序自己运行起来,APPLOCKER真的没戏了。
FlowerCode - 2010-1-4 13:44:00
引用:
原帖由
baohe
于 2010-1-4 13:41:00 发表
引用:
原帖由
byxxdrls
于 2010-1-4 13:38:00 发表
楼主的程序不是自己绕过组策略,而是由它调用的程序能绕。
【此程序在未提升权限的管理员账户下可绕过 Windows 7 Ultimate 操作系统上的 AppLocker 软件限制策略(SRPv2)执行任意程序,】
是“绕过软件限制策略执行任意程序”,而不是“不受软件限制策略影响而运行”。若真是那样也不会公布出来了,呵呵。
baohe - 2010-1-4 13:45:00
引用:
原帖由
初殇
于 2010-1-4 13:43:00 发表
测试已经通过。不过关键是如何才能保证该程序自己运行起来。如果能保证该程序自己运行起来,APPLOCKER真的没戏了。
我就是用APPLOCKER阻止它的。
此程序运行方式:桌面双击运行。UAC无提示。
初殇 - 2010-1-4 13:48:00
第一步,建立规则。禁止PLA.EXE运行
1.jpg
(356.65 K)
2010-1-4 13:55:34
第二步,把FC的程序加入白名单,即让该程序正常运行
2.jpg
(235.54 K)
2010-1-4 13:55:34
第三步,通过该程序调用PLA,PLA成功运行!
3.jpg
(265.75 K)
2010-1-4 13:55:34
初殇 - 2010-1-4 13:58:00
猫叔请进~已经传好!
天月来了 - 2010-1-4 14:00:00
这问题呀,估计还要折腾几贴baohe才懂,嘿嘿:kaka12:
baohe - 2010-1-4 14:02:00
我也发一组图:kaka12:
1.PNG
(167.38 K)
2010-1-4 14:02:33
2.PNG
(270.38 K)
2010-1-4 14:02:33
3.PNG
(223.71 K)
2010-1-4 14:02:33
4.PNG
(230.85 K)
2010-1-4 14:02:33
baohe - 2010-1-4 14:04:00
引用:
原帖由
天月来了
于 2010-1-4 14:00:00 发表
这问题呀,估计还要折腾几贴baohe才懂,嘿嘿:kaka12:
你懂?
你实际操作了?
初殇 - 2010-1-4 14:08:00
引用:
原帖由
baohe
于 2010-1-4 14:02:00 发表
我也发一组图:kaka12:
好神奇,那就是我的规则有问题。还望猫叔指导一下。
baohe - 2010-1-4 14:09:00
路径规则与哈希规则的区别
byxxdrls - 2010-1-4 14:11:00
初殇也是用的哈希规则呀?
baohe - 2010-1-4 14:15:00
引用:
原帖由
byxxdrls
于 2010-1-4 14:11:00 发表
初殇也是用的哈希规则呀?
让他运行一个非%windows%和%program files%路径下的.exe看看结果
初殇 - 2010-1-4 14:18:00
猫叔没有看我的截图嘛!路径指向在E:\Test Panel\PLA.exe:kaka12:
FlowerCode - 2010-1-4 14:25:00
引用:
原帖由
baohe
于 2010-1-4 14:02:00 发表
我也发一组图:kaka12:
4.PNG
(230.85 K)
2010-1-4 14:02:33
错误2 = 系统找不到指定文件,似乎和 AppLocker 无关。
//
// MessageId: ERROR_FILE_NOT_FOUND
//
// MessageText:
//
// The system cannot find the file specified.
//
#define ERROR_FILE_NOT_FOUND 2L
天月来了 - 2010-1-4 14:33:00
我也试试,找个程序,设置散列规则
未命名.JPG
(223.96 K)
2010-1-4 14:32:47
然后我们去启动试试
未命名1.JPG
(252.75 K)
2010-1-4 14:32:47
结果运行正常
未命名2.JPG
(146.52 K)
2010-1-4 14:32:47
baohe - 2010-1-4 14:37:00
引用:
原帖由
FlowerCode
于 2010-1-4 14:25:00 发表
错误2 = 系统找不到指定文件,似乎和 AppLocker 无关。
//
// MessageId: ERROR_FILE_NOT_FOUND
//
// MessageT
0.PNG
(183.25 K)
2010-1-4 14:37:11
1.PNG
(342.99 K)
2010-1-4 14:37:11
2.PNG
(159.17 K)
2010-1-4 14:37:11
FlowerCode - 2010-1-4 14:42:00
//
// MessageId: ERROR_ELEVATION_REQUIRED
//
// MessageText:
//
// The requested operation requires elevation.
//
#define ERROR_ELEVATION_REQUIRED 740L
想运行本身就需要通过 UAC 来提升权限的程序的话,还是要先通过 UAC 提升此程序的权限的(不然就成了可以绕过 UAC 的程序了)。
baohe - 2010-1-4 15:18:00
禁止此程序的下面三个动作:
BypassRestrictions.exe
Access:Open service
BypassRestrictions.exe
Access:Open file search
Object:C:\WINDOWS\system32\rundll32.exe
BypassRestrictions.exe
Access:Injecting code into other processes
Object:CreateProcessAsUserW
结果:
1.JPG
(361.46 K)
2010-1-4 15:19:02
2.JPG
(338.83 K)
2010-1-4 15:19:02
FlowerCode - 2010-1-4 15:23:00
引用:
原帖由
baohe
于 2010-1-4 15:18:00 发表
禁止此程序的下面三个动作:
BypassRestrictions.exe
Access:Open service
BypassRestrictions.exe
Access:Open file search
Object:C:\WINDOWS\system32\rundll32.exe
BypassRestrictions.exe
A......
没发现 AppLocker 有这么细化的权限控制,还请 baohe 大版主指教。
前两个操作应该是“打开文件”对话框自动调用的,后面一个是创建进程的操作。
baohe - 2010-1-4 15:30:00
引用:
原帖由
FlowerCode
于 2010-1-4 15:23:00 发表
没发现 AppLocker 有这么细化的权限控制,还请 baohe 大版主指教。
前两个操作应该是“打开文件”对话框自动调用的,后面一个是创建进程的操作。
是的,APPLOCKER 确实没有这些控制。
闪电风暴 - 2010-1-4 20:52:00
FC的帖子必须留名
Milka - 2010-6-10 18:05:00
楼主能不能发个源码?
1
查看完整版本:
DEMO:绕过 AppLocker 执行任意程序
© 2000 - 2025 Rising Corp. Ltd.