CPAU学习文档文档格式.docx
- 文档编号:5312249
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:18
- 大小:643.05KB
CPAU学习文档文档格式.docx
《CPAU学习文档文档格式.docx》由会员分享,可在线阅读,更多相关《CPAU学习文档文档格式.docx(18页珍藏版)》请在冰点文库上搜索。
-enc-filee:
\qq.txt
当然你也可以运行绝对路径,这样就不用切换到CPAU.exe所在的目录了,
"
C:
\CPAU.exe"
-uadministrator-ppasswd123-ex"
图1
命令解释:
CPAU//运行CPAU.exe程序
-uadministrator//输入管理员用户名。
注:
该用户名一定是拥有管理员权限的用户名
-ppasswd123//输入密码
-ex"
//输入要运行的软件路径
-enc//生成加密文件命令
-filee:
\qq.txt//生成文件的路径和文件名,如果不输入路径,如只输入-fileqq.txt默认会在运行软件的目录下生成.txt文件,如上图的运行路径,则会在C盘里生成。
注意,文件名不能有空隔,如-fileqq.txt是不规范的,生成的文件无效。
运行结果如下图:
图2
此时会在E盘生成qq.txt文件,如图,该文件已加密
图3
生成qq.txt文件的目的就是为了将管理员的帐号密码隐藏起来。
2、运行CPAU调用加密文件
命令:
CPAU-dec-filee:
\qq.txt-lwp
-dec//解密文件
\qq.txt//解密文件的路径和解密文件名
-lwp//使用指定的用户名和密码运行软件,就是你一开始设置的那个,比如我设置的用户名是administrator密码是passwd123,如果不使用-lwp参数,则所有用户都可以随便使用qq.exe程序,这样就违背了使用权限管理的初衷,倒不如不用CPAU这个软件了。
如图在命令行运行:
图4
如下图,就是调用失败的例子:
图5
因为密码passwd123不是我的管理员密码。
现在我将管理员密码设为passwd123,运行结果如下图:
图6
OK,这样就可以使一个没有管理员权限的用户使用QQ软件了。
然后就会弹出QQ登录界面,当然如果你指定的运行程序是QQ安装程序,那么弹出的将是QQ安装界面。
如图:
图7
3、生成BAT文件
生成BAT文件是为了方便用户使用,不用每次都输入一大堆代码,只要双击即可。
把cpau-dec-filee:
\qq.txt-lwp这个命令保存为bat文件,这样用户双击一下这个bat就可以运行QQ登录程序了。
新建AA.txt文件,将其命名为qq.bat,然后进行编辑,编辑内容为:
c:
-dec-filee:
图8
保存后关闭,双击qq.bat同样可以运行QQ软件。
4、用exe封装bat
如果单单使用bat,用户就可以看到你的软件所在位置了,所以我们要用exe来封装bat,而且封装时还可以附加一些内容,也可以更改图标。
这里上文提到的Bat_To_Exe_Converter.exe就派上用场了。
图9
在Batchfile项选择E:
\qq.bat文件,然后点击Compile完成,此时在E盘就会生成qq.exe文件,双击它即可运行qq软件。
你也可以在生成的exe文件中包含一些关联文件,有些程序运行时要关联到某些文件的,如下图包含了qq.txt文件,当然运行qq.exe文件是不用关联qq.txt文件的,这里只是做个示范。
图10
生成exe文件如图:
,若要使图标好看点,可如下图设置选项添加qq.ico:
图11
点击Compile便可完成这样的图标:
CPAU还有很多参数可用,具体可在命令行运行cpau不输入任何参数。
图12
5、管理多文件及快速修改管理员用户名和密码
如图,新建一个名为XX.bat的文件,利用批处理生成多个txt文件。
图13
要使txt文件生成exe文件就要按上文方法一个一个来处理了,在此不再赘述。
使用替代的方法快速修改用户名和密码,这样就可以在管理员帐户更改后可以快速处理软件,让普通用户继续使用。
更改过程只需重新生成txt文件,不用再生成exe文件,原来exe文件可以继续使用,节省大量时间。
将administrator替换成admin,密码换成abc123,如图:
图14
图15
效果如下图:
图16
6、CPAU在域中的应用
一、实验准备:
1.两台windows系统的电脑。
其中一台为windows2003AD域控制器,另一台为客户机。
可用虚拟机实现。
2.CPAU.exe软件、Bat_To_Exe_Converter.exe软件、以及sogou_wubi.exe软件。
其中sogou_wubi.exe作为例子使用,可更改为其它软件,如上文中的QQ软件。
二、实验过程:
新建AD域控制器(下文称为域控),域名为war3.local。
将客户机(下文称为客机)加入到域。
创建AD域的内容超出本文范围,在此不详述。
在域控新建两个共享文件夹,分别为:
应用软件发布、应用软件$。
注意“应用软件$”后面的“$”号,加了$号之后,虽然也是共享文件夹,但客机不能直接看到它,具有隐藏作用。
如下图在客机访问域控的共享资源时,并不能直接看到“应用软件$”这个文件夹。
图17
192.168.100.100是域控的地址。
图18
要想在客机访问“应用软件$”在命令中输入以下命令:
图19
在开始使用CPAU之前,我们先做个小测试。
将sogou_wubi.exe放到“应用软件发布”里,然后在客机访问,双击sogou_wubi.exe,发现没有权限安装。
图20
现在开始做CPAU的实验。
在域控里将CPAU.exe软件、Bat_To_Exe_Converter.exe软件、以及sogou_wubi.exe软件放在“应用软件$”里,因为管理员并不希望客机看到这些软件。
在命令行输入cmd,再切换到“应用软件$”目录里,如下图:
图21
运行命令:
CPAU-uwar3/administrator-p123456-ex"
\\192.168.100.100\应用软件$\sogou_wubi.exe"
-enc-filesogou_wubi.txt如下图:
图22
注意:
上图的命令有一个符号是打错了的,这也是初学者常犯的错误。
按ENTER键运行,结果如下图:
图23
表示成功建立sogou_wubi.txt文件,留意红色记号。
此时在“应用软件$”文件夹里生成了sogou_wubi.txt文件。
新建文件sogou_wubi.bat,编辑内容为:
图24
保存并关闭,然后双击sogou_wubi.bat,发现不能打开sogou_wubi.exe文件。
问题出现了。
问题就是生成sogou_wubi.txt文件时的命令有错,-uwar3/administrator中的“/”是不规范的,正确命令为
-uwar3\administrator。
“\”前面的表示为域名,后面的才是管理员帐号。
若写成“/”,则war3/administrator整体为管理员帐号,所以要特别注意。
重新输入命令:
CPAU-uwar3\administrator-p123456-ex"
-enc-filesogou_wubi.txt结果如下图:
图25
对比图23红色印记部分就可清楚发现在问题所在了。
这里还要注意的是,“\”前面的域名不是完整的域名,而是域名第一个点号前的部分,例如war3.local就填写war3,而则填写sina。
重新生成sogou_wubi.txt文件后,再双击sogou_wubi.bat文件,sogou_wubi.exe可以运行了。
图26
sogou_wubi.bat可以正常运行后我们可以进一步将sogou_wubi.bat封装成sogou_wubi.exe。
这样客机用户一看就知道是个安装文件了。
用Bat_To_Exe_Converter.exe在“应用软件发布”文件夹生成sogou_wubi.exe,覆盖之前的sogou_wubi.exe文件。
要将sogou_wubi.bat封装成sogou_wubi.exe的原因是不仅只是让客机用户容易看出这是个安装文件而且管理员也不想让客机用户知道有“应用软件$”这个文件夹。
因为如果不封装的话客机用户可以打开sogou_wubi.bat编辑看到里面的路径\\192.168.100.100\应用软件$\从而得知有“应用软件$”这个文件夹。
三、测试:
在域控新建个user用户,然后回到客机进行测试,用user用户帐号登录客机,在命令行输入命令:
\\192.168.100.100进入域控的共享文件双击sogou_wubi.exe文件,发现不再弹出权限不够的对话框,但是双击什么反应都没有。
这是因为客机的user用户没有权限在C:
\ProgramFiles里创建文件,只要我们用管理员administrator帐号登录客机,将C:
\ProgramFiles文件夹添加everyone用户并赋完全控制权限即可。
四、注意事项:
在域里用CPAU发布软件还个要特别注意的地方,就是路径。
如命令:
-enc-filesogou_wubi.txt中的路径要填服务器(域控)地址。
还有这个命令:
\\192.168.100.100\应用软件$\cpau.exe"
-dec-file"
\\192.168.100.100\应用软件$\sogou_wubi.txt"
-lwp其路径不可填本地的,否则客机无法访问。
7、总结:
CPAU工作流程。
以QQ软件为例:
一、在命令行运行CPAU,输入命令:
\qq.txt使qq.exe文件生成加密的qq.txt文件。
qq.txt文件储存了管理员帐号和密码信息,可被CPAU调用以管理员权限运行qq.exe软件。
命令CPAU-uadministrator-ppasswd123-ex"
本身就是以管理员权限运行qq.exe的,普通用户运行此命令就可以拥有管理员权限使用qq.exe,但管理员为了不让帐号外泄,故使用加密文件qq.txt。
二、普通用户在命令行输入命令CPAU-dec-filee:
\qq.txt-lwp即可调用qq.txt文件以管理员权限运行qq.exe。
这样一来就解决了普通用户不知道管理员帐号就能用其权限使用QQ软件的问题。
但另一问题又来了,每次都要输入这么一大段命令,相当麻烦。
而批处理恰好解决了这一问题。
三、使用批处理bat文件运行CPAU-dec-filee:
\qq.txt-lwp简化普通用户操作。
四、隐藏文件路径。
利用软件将qq.bat封装成qq.exe。
一来为了安全起见,二来也方便了用户,因为多数用户都认得exe文件,而bat文件除计算机专业用户外少有人问津。
新qq.exe文件是从qq.bat文件得来的,使用效果与其一样,也是调用了qq.txt文件,从中获取管理员帐号密码。
小弟才疏学浅,写得不好可以喷,但喷得要有文采哦。
。
如有侵权请联系告知删除,感谢你们的配合!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CPAU 学习 文档