找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 75044|回复: 22

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

[复制链接]
发表于 2011-12-11 08:07:39 | 显示全部楼层 |阅读模式
本帖最后由 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)启动的早,似乎就这一个优势…………
发表于 2011-12-11 10:17:41 | 显示全部楼层
只用系统提供的功能貌似很困难,加密软件吧,设密码就只有你知道……
 楼主| 发表于 2011-12-11 10:49:17 | 显示全部楼层
回复 2# weichenxiehou


    因为我自己也需要用,如果用rar加密的话,在BAT里划啦一下就出来了…………
发表于 2011-12-11 11:00:46 | 显示全部楼层
回复 3# bluewing009
哦,原来你是要用bat打开啊,同时用bat设置“独占式”权限?这倒是没接触过……
发表于 2011-12-11 13:34:33 | 显示全部楼层
用第三方将其附加到csrss.exe、smss.exe等进程中防止修改、删除,不知道这样能满足你的要求不?
发表于 2011-12-11 14:18:08 | 显示全部楼层
回复 3# bluewing009


出来有什么关系?你的目的是“不被修改”
只要WinRAR的加密算法还没有被破解,你的文件就不会被修改。
发表于 2011-12-11 14:24:57 | 显示全部楼层
任何一个进程的输出句柄占用文件时,该文件用普通办法都是只读的,所以可以考虑用:
  1. ping /t 127.1 3>>文件
复制代码
只是会出现一个 ping.exe 进程,有经验的都会先把它干掉...
 楼主| 发表于 2011-12-11 14:52:21 | 显示全部楼层
回复 4# weichenxiehou


    我只是举个例子而已,就比如说rar加密,我吧rar.exe替换一下,你只要调用我就知道密码了,何况用bat,只要编辑查看一下就露馅了…………
发表于 2011-12-11 14:55:17 | 显示全部楼层
回复 8# bluewing009


    不会吧,加密的 rar 中不含密码的呀...
 楼主| 发表于 2011-12-11 15:04:49 | 显示全部楼层
回复 4# weichenxiehou


    独占打开就是用vbs的open8参数,让他独占,不让别人写,但是把脚本宿主结束也就失效了……
 楼主| 发表于 2011-12-11 15:05:22 | 显示全部楼层
回复 5# lxzzr


    能不能举个例子?怎么个附加法?
 楼主| 发表于 2011-12-11 15:06:59 | 显示全部楼层
回复 6# awk


    rar加密后,我自己程序要读取就需要解密吧……解密,bat里面就有密码吧……
 楼主| 发表于 2011-12-11 15:08:09 | 显示全部楼层
回复 7# CrLf


    ………………
发表于 2011-12-11 22:36:56 | 显示全部楼层
设置“独占式”权限    这个说法还是第一次听说。
但没有百度个所以然来
发表于 2011-12-11 23:38:13 | 显示全部楼层
回复 11# bluewing009

自己参考命令行帮助吧,中文的^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 15:31 , Processed in 0.011205 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表