mysql-udf-http 怎么在win系统下使用

mysql-udf-http 怎么在win系统下使用,第1张

langouster_udf.dll 专用网马(php) 一、功能:利用MYSQL的Create Function语句,将MYSQL账号转化为系统system权限。 二、适用场合:1.目标系统是Windows(Win2000,XP,Win2003);2.你已经拥有MYSQL的某个用户账号,此账号必须有对mysql的insert和delete权限以创建和抛弃函数(MYSQL文档原语)。 三、使用帮助: 第一步:将本文件上传到目标机上,填入你的MYSQL账号经行连接。 第二步:连接成功后,导出DLL文件,导出时请勿必注意导出路径(一般情况下对任何目录可写,无需考虑权限问题),对于MYSQL5.0以上版本,你必须将DLL导出到目标机器的系统目录(win 或 system32),否则在下一步 *** 作中你会看到"No paths allowed for shared library"错误。 第三步:使用SQL语句创建功能函数。语法:Create Function 函数名(函数名只能为下面列表中的其中之一) returns string soname '导出的DLL路径';对于MYSQL5.0以上版本,语句中的DLL不允许带全路径,如果你在第二步中已将DLL导出到系统目录,那么你就可以省略路径而使命令正常执行,否则你将会看到"Can't open shared library"错误,这时你必须将DLL重新导出到系统目录。 第四步:正确创建功能函数后,你就可以用SQL语句来使用这些功能了。语法:select 创建的函数名('参数列表'); 每个函数有不同的参数,你可以使用select 创建的函数名('help');来获得指定函数的参数列表信息。 第五步:使用完成后你可能需要删除在第二步中导出的DLL,但在删除DLL前请先删除你在第三步中创建的函数,否则删除 *** 作将失败,删除第三步中创建的函数的SQL语句为:drop function 创建的函数名; 四、功能函数说明: cmdshell 执行cmddownloader 下载者,到网上下载指定文件并保存到指定目录open3389 通用开3389终端服务,可指定端口(不改端口无需重启)backshell 反dShellProcessView 枚举系统进程KillProcess 终止指定进程regread 读注册表regwrite 写注册表shut 关机,注销,重启about 说明与帮助函数

具体方法如下:

1、打开Apache安装目录下conf文件夹中的httpd.conf文件,将DocumentRoot和Directory值设为"E:/xampp/htdocs"(我的XAMPP安装在E盘)。

2、打开XAMPP控制界面,点击【start】按钮开启Apache和MySQL服务。

3、当出现如图所示信息时,说明Apache和MySQL服务已成功启动。如果启动不成功,可能是80等端口被占用,修改端口后启动即可。

4、打开浏览器,在地址栏中输入http://localhost/xampp/index.php,出现如图所示XAMPP的欢迎页面(注意:Apache的目录才能访问该页面)。点击页面左侧菜单栏的phpMyAdmin选项。

如此,我们就进入了phpMyAdmin的管理首页,可以进行MySQL的 *** 作了。

需注意:第一次进入,phpMyAdmin服务器显示127.0.0.1,即连接的是本地MySQL数据库。

下载驱动的jar包:我用的是mysql-connector-java-5.1.8-bin.jar,并让java工程加载这个jar。

从网上摘抄的代码:

public class DBHelper {

public static final String url = "jdbc:mysql://127.0.0.1/student"

public static final String name = "com.mysql.jdbc.Driver"

public static final String user = "root"

public static final String password = "root"

public Connection conn = null

public PreparedStatement pst = null

public DBHelper(String sql) {

try {

Class.forName(name)//指定连接类型

conn = DriverManager.getConnection(url, user, password)//获取连接

pst = conn.prepareStatement(sql)//准备执行语句

} catch (Exception e) {

e.printStackTrace()

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7271527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存