Board logo

标题: [系统相关] 怎么文本保护不被修改 [打印本页]

作者: 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

任何一个进程的输出句柄占用文件时,该文件用普通办法都是只读的,所以可以考虑用:
  1. ping /t 127.1 3>>文件
复制代码
只是会出现一个 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. 1、打开“资源管理器”,选定要加密或要保护的文件夹(文件目录),在其中空白处单击鼠标右键,选择“自定义文件夹…”选项;
  2. 2、在“自定义文件夹”的复选框中,选择“创建或编辑HTML文档”,并单击“下一步”,系统准备启动HTML编辑器;
  3. 3、单击“下一步”,系统启动HTML编辑器,自动打开Folder.htt文档;
  4. 4、编辑Folder.htt文档,搜索“JavaScript”字符,在下方顶头输入以下3行内容:
  5. var pass = prompt("请输入密码")
  6. if(pass != "ABC")
  7. {window.location="E:"};
  8. 5、保存Folder.htt文档并退出编辑,选择“完成”;到此,对文件夹的加密或保护便已完成;
  9. 6、加密测试,关闭已打开的所有文档及文件夹,重新打开“资源管理器”,点击已加密的文件夹,系统便会提示输入密码,输入正确的密码(本文设定的密码为ABC)就可以访问该文件夹,反之则会转入E盘而无法访问,从而保护该文件夹及其中的文档。
复制代码
由于本人没人个人电脑而且ISO文件也出了问题,所以这个实验一直没有做(最起太懒了),如果不明白可以查一下
作者: bluewing009    时间: 2011-12-18 00:57

回复 22# wc726842270


    这个应该针对explorer吧,命令行下与这个无关?呼呼,现在爪机,不过似乎不行,改天实际试试




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2