怎么防止别人注入我写的dll程序,求易语言代码

怎么防止别人注入我写的dll程序,求易语言代码,第1张

非常简单,办法很多,可以主程序窗口里拖一个“服务器”进去,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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9756218.html

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

发表评论

登录后才能评论

评论列表(0条)

保存