标题: [系统相关] 怎么文本保护不被修改 [打印本页]
作者: bluewing009 时间: 2011-12-11 08:07 标题: 怎么文本保护不被修改
本帖最后由 bluewing009 于 2011-12-18 01:01 编辑
某个文本a.txt(主要想保护一些数值,存在文本里为例,大家如果有办法保护也可以用其他形式,比如把数据写成注册表键值然后保护~本题以保护文本为题),现在想保护其不被修改,请大家提供些方案
1.添加只读属性——attrib解除
2.cacls访问控制——同样也能解除
还有独占式打开?
将条件缩小一下:
1.这个保护程序始终会在可能造成修改的bat vbs前运行(比如增加开机启动项)
2.修改文本的程序只会是bat vbs
就是说,
1.这个用于保护的bat可以始终最早运行
2.文本路径名称已经泄露了(所以不要在想路径上什么畸形文件夹或者深层目录隐藏)
3.可能修改文本的恶意程序只会是脚本(bat vbs等)
4.请用bat或者VBS实现,万不得已别用第三方…………
我的bat(保护bat)始终比其他的(恶意修改bat)启动的早,似乎就这一个优势…………
作者: weichenxiehou 时间: 2011-12-11 10:17
只用系统提供的功能貌似很困难,加密软件吧,设密码就只有你知道……
作者: bluewing009 时间: 2011-12-11 10:49
回复 2# weichenxiehou
因为我自己也需要用,如果用rar加密的话,在BAT里划啦一下就出来了…………
作者: weichenxiehou 时间: 2011-12-11 11:00
回复 3# bluewing009
哦,原来你是要用bat打开啊,同时用bat设置“独占式”权限?这倒是没接触过……
作者: lxzzr 时间: 2011-12-11 13:34
用第三方将其附加到csrss.exe、smss.exe等进程中防止修改、删除,不知道这样能满足你的要求不?
作者: awk 时间: 2011-12-11 14:18
回复 3# bluewing009
出来有什么关系?你的目的是“不被修改”
只要WinRAR的加密算法还没有被破解,你的文件就不会被修改。
作者: CrLf 时间: 2011-12-11 14:24
任何一个进程的输出句柄占用文件时,该文件用普通办法都是只读的,所以可以考虑用:复制代码
只是会出现一个 ping.exe 进程,有经验的都会先把它干掉...
作者: bluewing009 时间: 2011-12-11 14:52
回复 4# weichenxiehou
我只是举个例子而已,就比如说rar加密,我吧rar.exe替换一下,你只要调用我就知道密码了,何况用bat,只要编辑查看一下就露馅了…………
作者: CrLf 时间: 2011-12-11 14:55
回复 8# bluewing009
不会吧,加密的 rar 中不含密码的呀...
作者: bluewing009 时间: 2011-12-11 15:04
回复 4# weichenxiehou
独占打开就是用vbs的open8参数,让他独占,不让别人写,但是把脚本宿主结束也就失效了……
作者: bluewing009 时间: 2011-12-11 15:05
回复 5# lxzzr
能不能举个例子?怎么个附加法?
作者: bluewing009 时间: 2011-12-11 15:06
回复 6# awk
rar加密后,我自己程序要读取就需要解密吧……解密,bat里面就有密码吧……
作者: bluewing009 时间: 2011-12-11 15:08
回复 7# CrLf
………………
作者: zaixinxiangnian 时间: 2011-12-11 22:36
设置“独占式”权限 这个说法还是第一次听说。
但没有百度个所以然来
作者: lxzzr 时间: 2011-12-11 23:38
回复 11# bluewing009
自己参考命令行帮助吧,中文的^_^
作者: wc726842270 时间: 2011-12-12 04:08
利用folder.htt,或都利用非正常的文件关联,我想你了解的
作者: bluewing009 时间: 2011-12-12 07:22
回复 16# wc726842270
不明白…………愿闻其详~
作者: dnfreeuser 时间: 2011-12-12 16:07
文件名加个点,比如1.txt.
放个隐藏点的地方,比如很深的目录,1000层....
附加到其他文件里
放只读介质里
.
.
作者: bluewing009 时间: 2011-12-12 18:28
回复 18# dnfreeuser
额…………因为我自己调用也要写路径的,所以藏的再深也木有用……
移动介质就算了……
作者: cjiabing 时间: 2011-12-17 16:45
繁殖法:复制无数个相同文件备份!
隐藏法:隐藏到系统中,伪装成其他文件等,路经可以设活动的。
病毒法:有些病毒文件是不允许修改的。
系统法:有些系统文件是不能随便修改的。
加密法:rar等加密工具加密。
GHOSt法:把文件藏到dos下,硬盘深处。
编码法:把密码编成数学表,或汇编机器码。
文化法:仿造验证码等,提问回答。
转格式法:不过cd.>1.exe能破解。
畸形法:使用破坏的、变态的文件的一些属性也可以。
……
话说回来,你要不给谁修改?
不给一般读者修改比较容易,不给一些懂得电脑技术的就比较难,不给专家破解的更少了。
作者: bluewing009 时间: 2011-12-17 23:38
本帖最后由 bluewing009 于 2011-12-18 00:55 编辑
回复 20# cjiabing
额,可能我表述有问题
1.这个用于保护的bat可以始终最早运行2.文本路径名称已经泄露了3.可能修改文本的恶意程序只会是脚本(bat vbs等)4.请用bat或者VBS实现,万不得已别用第三方…………
你提供的方案……似乎摸不着头脑
作者: wc726842270 时间: 2011-12-18 00:00
回复 17# bluewing009
设置密码法- 1、打开“资源管理器”,选定要加密或要保护的文件夹(文件目录),在其中空白处单击鼠标右键,选择“自定义文件夹…”选项;
-
- 2、在“自定义文件夹”的复选框中,选择“创建或编辑HTML文档”,并单击“下一步”,系统准备启动HTML编辑器;
-
- 3、单击“下一步”,系统启动HTML编辑器,自动打开Folder.htt文档;
-
- 4、编辑Folder.htt文档,搜索“JavaScript”字符,在下方顶头输入以下3行内容:
-
-
-
- var pass = prompt("请输入密码")
-
-
-
- if(pass != "ABC")
-
-
-
- {window.location="E:"};
-
-
-
- 5、保存Folder.htt文档并退出编辑,选择“完成”;到此,对文件夹的加密或保护便已完成;
-
- 6、加密测试,关闭已打开的所有文档及文件夹,重新打开“资源管理器”,点击已加密的文件夹,系统便会提示输入密码,输入正确的密码(本文设定的密码为ABC)就可以访问该文件夹,反之则会转入E盘而无法访问,从而保护该文件夹及其中的文档。
复制代码
由于本人没人个人电脑而且ISO文件也出了问题,所以这个实验一直没有做(最起太懒了),如果不明白可以查一下
作者: bluewing009 时间: 2011-12-18 00:57
回复 22# wc726842270
这个应该针对explorer吧,命令行下与这个无关?呼呼,现在爪机,不过似乎不行,改天实际试试
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |