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

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

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

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

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


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


C:Documents and SettingsxxxApplication DataMicrosoftCredentialsS-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"
as
import 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)
as
language java name 'shellcmd.runcmd(java.lang.String)';

exec dbms_java.grant_permission('SYSTEM','SYS:java.io.FilePermission','<<ALL FILES>>','execute');

-- 调用存储过程执行系统命令
set serveroutput on
exec dbms_java.set_output(100000);
exec cmdshell('...');

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

相关文章:

你感兴趣的文章:

标签云: