2023年11月27日发(作者:)

软件的限制和其破解方法

/ 蒋寿盈

[本文中涉及的一些知识可能会对计算机的正常操作产生影响,请做好注册表和组策略的备份,谨慎使用。]

[本文仅供学习交流之用切勿用于非法途径!]

大学生活丰富多彩,打游戏自然也是寝室娱乐项目中必不可少的。前些天临近考试,

室长为了让大家安心复习迎考,在网上搜了半天竟然把游戏给封了,当室友们打开游戏时提

本次操作由于这台计算机的限制而被取消。请与您的系统管理员联系。在紧张的学习

生活中,稍微打打游戏还是需要的,于是他们找到了我。经过我的一番打量和尝试,我终于

知道了其中的奥秘。在下文中,笔者将用具体事例带您了解Windows XP客户端的软件限

策略映像劫持(Image File Execution Options,当然在开始之前,让我们了解

一些相关知识

一、 映像劫持以及其基本原理

IFEOImage File Execution Options

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionImage

File Execution Options

Windows XP系统在试图执行个从命令行调用的可执行文运行请求时,先会检查

运行程序是不是可执行文件,如果是,IFEO才会检查格式,然后再检查该执行文件是

在。如果在的它会提示系统找不到或者是“指定路径正确等等

二、 散列的含义及其算法

Hash,一般翻译作"散列",也有直接音译"哈希"的,是把任意输入(又叫

1 7

做预 pre-image散列法,变换成固该输散列。了

解了hash基本不提到一些著名hash法,MD5 SHA1 以说是目前

最广泛Hash法, MD4 基础设计的。MD5(RFC 1321)Ronald

Rivest1991年对MD4改进版本SHA-1MD5MD5又基MD4MD5 Hash

法的"数字"特性使为目前最广泛的一完整性校验(Checksum)

法,不少Unix系统有供计算md5 checksum命令

三、 Windows XP户端软件限制策略

Microsoft Windows XP Professional Microsoft Windows Server 2003

“软件限制策略功能管理员用来制软件在本地计算机运行能力此功能

管理员以防止用户运行授权的软件,了其他保护措施以防病毒特洛伊木马

攻击

在了解一些相关知识后让我们开始具体了解一下如何使软件限制策略映像劫持

限制指定程序运行和其破解方法。

[限制]

的,笔者经过一番打量和尝试终于知道了限制原理。限制分三部分进

1、组策略中的“软件限制策略

2、组策略中的“不要运行指定windows程序”

3、注册表中的映像劫持

让我们一看看究竟是怎样限制一用程序运行的。

2 7

让我们->运行->运行输入策略命令{输入注册表编辑器

regedit[注册表程序先着以备后用]},然后确定时我们如图1示的

窗口

计算机配置->Windows->,在安找到软件限制策略,

第一次使右键选择创建新策略,“安全级别”和“其他规则个文

,当然如果不是第一次使用或者有的软件使策略不必创建新策略

“其他规则如图2示。

右侧任意处右键选择新建散列规则,浏览”找到的软件的可

行文,全级别选择“不允许,确定可。我们FC,当然,如果为了限制

别人轻易破解,可运用的方法添加

3 7

如图3

如果我们运行个程序系统就会提示“由于一个软件限制策略的阻止

Windows打开此程序要获更多信息,请打开事件查看器或与系统管理员联系。

,我们策略中的“软件限制策略部分经大,让我们入下

让我们入用户配置->管理模板->系统右侧找到“不要运行指定windows

用程序如图4示。

打开,选择已启->->添加的软件当然我们也要把上

添加如图5

示。

4 7

了,,限制软件运行部分完成运行程序就会提示“本次操

作由于这台计算机的限制而被取消。请与您的系统管理员联系。如图6示。

在让我们程序限制。这里我们要映像劫持技术

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionImage

FileExecutionOptions添加,为要的软件包括

(当然为防止运行,

)如图7示。

终于完成所有的限制了,候想一时半打开限制的程序经不是那么简单

咯!

5 7

[破解方]

regedit, msconfig,

限制,我们逆向操完成限制。我们要

点手段

1->->%systemroot%system32

复制至另(例如您复制D盘根,

复制一份至桌)

2改名上的

3->运行->%systemroot%system32dllcache,把上的复制一

份至该文夹覆盖

4->运行->%systemroot%system32,一上的复制一份覆

盖至该文

注意如果34在复制过保护窗口直接取消保护提示。

5、右务栏->管理器的不是管理器而mmc了。

6MMC窗口->->添加/删除管理单元->添加->策略编辑器 ->

完成->->确定如图8示。

6 7

7本地计算机策略->用户配置->管理->系统->运行可的Windows

用程序->为“已禁配置了。

8上的配置该文件复制到%systemroot%system32换原

有文件。

9D仿34

%systemroot%system32dllcache%systemroot%system32

我们运行限制的程序提示经不一了,我们可以通

运行程序。当然方法是不彻底的,让我们行下步操作来

->->regedit

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionImage

FileExecutionOptions,把添加限软件的项目

删除干净可。

7 7