非常简单,办法很多,可以主程序窗口里拖一个“服务器”进去,DLL里加客户端,客户端连接服务端,在时限里客户端连接到服务器通过验证才能使用,否则退出,这个应该会吧也可以使用进程通讯。还可以写一串验证码到某个文件里或者注册表里,这串验证码根据时间动态生成,DLL来检验这串字符是否正确。反正办法多得很。推荐“淡淡网络程序拓展模块
939”,这个模块比外挂作坊15强大不知道多少,外挂作坊15好像是2006年出的,好多功能都不行,在WIN7下用不了
ASP防注入代码:放到数据连接的文件中,一般问connasp
<%
’’’’--------定义部份------------------
Dim Fy_Post,Fy_Get,Fy_In,Fy_Inf,Fy_Xh,Fy_db,Fy_dbstr
’’’’自定义需要过滤的字串,用 "防" 分隔
Fy_In = "’’’’防;防and防exec防insert防select防delete防update防count防防%防chr防mid防master防truncate防char防declare防<防>防=防|防-防_"
Fy_Inf = split(Fy_In,"防")
If RequestForm<>"" Then
For Each Fy_Post In RequestForm
For Fy_Xh=0 To Ubound(Fy_Inf)
If Instr(LCase(RequestForm(Fy_Post)),Fy_Inf(Fy_Xh))<>0 Then
ResponseWrite "<Script Language=JavaScript>alert(’’’’网长友情提示黑客大侠↓请不要在参数中包含非法字符尝试注入攻击本站,本站做起来很不容易的俺是菜鸟,好怕怕,放俺一马吧!给俺留言’’’’);</Script>"
ResponseWrite "非法 *** 作!本站已经给大侠您做了如下记录↓<br>"
ResponseWrite " *** 作IP:"&RequestServerVariables("REMOTE_ADDR")&"<br>"
ResponseWrite " *** 作时间:"&Now&"<br>"
ResponseWrite " *** 作页面:"&RequestServerVariables("URL")&"<br>"
ResponseWrite "提交方式:POST<br>"
ResponseWrite "提交参数:"&Fy_Post&"<br>"
ResponseWrite "提交数据:"&RequestForm(Fy_Post)
ResponseEnd
End If
Next
Next
End If
If RequestQueryString<>"" Then
For Each Fy_Get In RequestQueryString
For Fy_Xh=0 To Ubound(Fy_Inf)
If Instr(LCase(RequestQueryString(Fy_Get)),Fy_Inf(Fy_Xh))<>0 Then
ResponseWrite "<Script Language=JavaScript>alert(’’’’网长友情提示黑客大侠↓请不要在参数中包含非法字符尝试注入攻击本站,本站做起来很不容易的俺是菜鸟,好怕怕,放俺一马吧!给俺留言’’’’);</Script>"
ResponseWrite "非法 *** 作!本站已经给大侠您做了如下记录↓<br>"
ResponseWrite " *** 作IP:"&RequestServerVariables("REMOTE_ADDR")&"<br>"
ResponseWrite " *** 作时间:"&Now&"<br>"
ResponseWrite " *** 作页面:"&RequestServerVariables("URL")&"<br>"
ResponseWrite "提交方式:GET<br>"
ResponseWrite "提交参数:"&Fy_Get&"<br>"
ResponseWrite "提交数据:"&RequestQueryString(Fy_Get)
ResponseEnd
End If
Next
Next
End If
%>
你那叫别人上传了 webshell ,不是注入了webshell , 防止别人入侵,除了服务器自身的安全之外, 就在你的程序上了, 可以通过以下简单的方法解决:
1, 后台不要用admin manage 这些简单的单词来作为目录, 可以搞一个复杂点的目录地址;
2,注意编辑器, 这些都是黑客入口, ewebeditor, fckeditor, kindeditor, ueditor 这些敏感地址目录最好修改下, 你自己记得就可以, 如果是需要暴漏在对外的编辑器, 建议使用简单点的编辑器,取消上传功能上传功能就是别人的入口;
3,如果你是mssql的数据库的话, 千万要注意 防注入,有注入点, 然后知道你网站路径的话,别人可以直接差异备份;
4,如果服务器权限设置有问题, 比如每个网站不是独立的用户,那么,你再怎么防也意义不大
还有需求的话,可咨询我
以上就是关于怎么防止别人注入我写的dll程序,求易语言代码全部的内容,包括:怎么防止别人注入我写的dll程序,求易语言代码、asp 网页被注入了,有什么办法可以防止下次再被注入呢、ASP网站如何防止被注入WEBSHELL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)