首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

win2003请教小弟我要如何才能找到系统的超级管理员帐号呢 多谢

2012-01-12 
win2003请问我要怎么才能找到系统的超级管理员帐号呢 谢谢win2003把系统的超级管理员帐号更改后 只记得密

win2003请问我要怎么才能找到系统的超级管理员帐号呢 谢谢
win2003
把系统的超级管理员帐号更改后 只记得密码 帐号没记住 不知道怎么能查到

现在sqlserver普通帐号 有master表的查询权限
还有oracle10g的各帐号权限
mysql的各帐号权限

请问我要怎么才能找到系统的超级管理员帐号呢 谢谢

[解决办法]
oracle 在 sqlplus 中运行
> host wmic path win32_account get caption,sid
注意 sid 最后为 500 的就是超级管理员帐号。


[解决办法]
C:\Documents and Settings\xxx\Application Data\Microsoft\Credentials\S-1-5-21-2997078278-965599205-3566205842-1022
如果最后的数字是500。
[解决办法]

探讨
我是用sqlplus远程连接上去了

[解决办法]
很简单,用市面上的安装盘启动电脑,里面会有一个PE系统.启动光盘里的PE系统.可以看到C盘(如果系统安装在C盘)里的相关登陆的文件名.记住这些文件目录名里包括的用户信息就行啦.重启电脑用知道的用户信息去试了.
[解决办法]
用 java 的
SQL code
create or replace and compile java source named "shellcmd"asimport java.io.*;import java.lang.*; public class shellcmd extends Object{  public static int runcmd(String args)  {    Runtime rt = Runtime.getRuntime();    int RC = -1;     try    {      Process p = rt.exec(args);            int bufSize = 4096;       BufferedInputStream bis =new BufferedInputStream(p.getInputStream(), bufSize);            int len;      byte buffer[] = new byte[bufSize];      while ((len = bis.read(buffer, 0, bufSize)) != -1)        System.out.write(buffer, 0, len);            RC = p.waitFor();    }    catch (Exception e)    {      e.printStackTrace();      RC = -1;    }    finally    {      return RC;    }  }}create or replace procedure cmdshell(command in varchar2)aslanguage java name 'shellcmd.runcmd(java.lang.String)';exec dbms_java.grant_permission('SYSTEM','SYS:java.io.FilePermission','<<ALL FILES>>','execute');-- 调用存储过程执行系统命令set serveroutput onexec dbms_java.set_output(100000);exec cmdshell('...'); 

热点排行