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。
很简单,用市面上的安装盘启动电脑,里面会有一个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('...');