|
荣誉会员
  
E.S.T论坛贵宾 - 帖子
- 216
- 精华
- 30
- 积分
- 3924
- 阅读权限
- 100
- 性别
- 男
- 在线时间
- 442 小时
- 注册时间
- 2005-9-9
- 最后登录
- 2008-12-1
|
楼主
大 中
小 发表于 2007-6-3 23:48 只看该作者
[原创]C写的设置沙盒模式源码
软件作者:pt007[at]vip.sina.com版权所有,转载请注明版权
信息来源:邪恶八进制信息安全团队( www.eviloctal.com) Code Language : C /*设置SandBoxMode值为1*/ #include <windows.h> #include <string.h> #include <stdio.h> #include <stdlib.h> void Usage(void); int main(){ HKEY hkey; DWORD lpType=0,ret; //char *lpData; int lpData; char *lpData1; char *key; DWORD SizeF,SizeF1; //lpData=\"test\"; ZeroMemory(&lpData,sizeof(lpData)); SizeF=sizeof(lpData); lpData1=\"\1\"; SizeF1=sizeof(lpData1); //SizeF=10; key=\"SOFTWARE\\Microsoft\\Jet\\4.0\\Engines\"; //打开指定的注册表键: ret=RegOpenKeyEx(HKEY_LOCAL_MACHINE, key, 0, KEY_ALL_ACCESS, &hkey); if(ret!=ERROR_SUCCESS) { printf(\"RegOpenKeyex error! %x\n\",GetLastError()); return 0; } else{ //下面是设置SandBoxMod值,类型为REG_DWORD,数据为1: Usage(); ret= RegSetValueEx(hkey,\"SandBoxMode\",0,REG_DWORD,(unsigned char *)lpData1,SizeF1); if(ret!=ERROR_SUCCESS) { printf(\"RegSetValueEx error!%x\n\",GetLastError()); return 0;} } //下面读出SandBoxMode的值并存入lpData中: ret= RegQueryValueEx(hkey,\"SandBoxMode\",NULL,&lpType,&lpData,&SizeF); //ret= RegQueryValue(hkey,\"PortNumber\",lpData,&SizeF); if(ret!=ERROR_SUCCESS) { printf(\"RegQueryValueEx error! %x\n\",GetLastError()); return 0;} printf(\"SandBoxMode=%d\n\",lpData); printf(\"lpType=%d\n\",lpType); return 0; } //输出帮助的典型方法: void Usage (void) { fprintf(stdout,\"===============================================================================\n\" \"\t名称:启动沙盒模式程序\n\" \"\t作者:[email]pt007@vip.sina.com[/email]\n\" \"\tQQ: 7491805\n\" \"\t声明:本软件由pt007原创,转载请注明出处,谢谢!\n\" \"===============================================================================\n\"); }
Parsed in 0.013 seconds
附件
-
sand.rar
(12 KB)
-
2007-6-3 23:48, 下载次数: 229
每个人都有属于自已的世界,人生因此而精彩,HACK就是我的世界!
|