[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 怎么文本保护不被修改

本帖最后由 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)启动的早,似乎就这一个优势…………

只用系统提供的功能貌似很困难,加密软件吧,设密码就只有你知道……
看得多说得多,远比不上写得多。

TOP

回复 2# weichenxiehou


    因为我自己也需要用,如果用rar加密的话,在BAT里划啦一下就出来了…………

TOP

回复 3# bluewing009
哦,原来你是要用bat打开啊,同时用bat设置“独占式”权限?这倒是没接触过……
看得多说得多,远比不上写得多。

TOP

用第三方将其附加到csrss.exe、smss.exe等进程中防止修改、删除,不知道这样能满足你的要求不?

TOP

回复 3# bluewing009


出来有什么关系?你的目的是“不被修改”
只要WinRAR的加密算法还没有被破解,你的文件就不会被修改。

TOP

任何一个进程的输出句柄占用文件时,该文件用普通办法都是只读的,所以可以考虑用:
  1. ping /t 127.1 3>>文件
复制代码
只是会出现一个 ping.exe 进程,有经验的都会先把它干掉...

TOP

回复 4# weichenxiehou


    我只是举个例子而已,就比如说rar加密,我吧rar.exe替换一下,你只要调用我就知道密码了,何况用bat,只要编辑查看一下就露馅了…………

TOP

回复 8# bluewing009


    不会吧,加密的 rar 中不含密码的呀...

TOP

回复 4# weichenxiehou


    独占打开就是用vbs的open8参数,让他独占,不让别人写,但是把脚本宿主结束也就失效了……

TOP

回复 5# lxzzr


    能不能举个例子?怎么个附加法?

TOP

回复 6# awk


    rar加密后,我自己程序要读取就需要解密吧……解密,bat里面就有密码吧……

TOP

回复 7# CrLf


    ………………

TOP

设置“独占式”权限    这个说法还是第一次听说。
但没有百度个所以然来

TOP

回复 11# bluewing009

自己参考命令行帮助吧,中文的^_^

TOP

返回列表