拒绝软件开发中的非法登录- 新手黑客{Novice hacker} - 黑客帝国论坛 ...
UID
3
帖子
3299
精华
0
金币
6273
宣传币
197
阅读权限
150
在线时间
121 小时
注册时间
2009-8-30
{zh1}登录
2010-2-1
拒绝软件开发中的非法登录
作者:L4nk0r
时间:2010-1-31
玩过web的SQL注入的朋友知道,如果在执行SQL语句之前没有进行对带入参数的检测,那么就可以通过他们执行很多非法越权的操作.
同样的,在软件开发中同样有这个问题,这个问题在系统的登录体现最为明显,当然其他的地方也有存在但是原理都一样,我们可以举一反三.
针对MFC中的开发,我们可以通过以下代码来防止这种BUG:
// 检查非法登录,过滤单引号注入
// 这里为什么要+1呢?主要是当单引号在{dy}个位置,find函数返回时0
if((m_User.Find("'",0)+1)&&(m_Pwd.Find("'",0)+1))
{
AfxMessageBox("请勿进行非法登录!");
exit(0);
return ;
}
m_User变量为CString类型,与用户名输入控件绑定;
m_Pwd变量为CString类型,与用户密码输入控件绑定;
使用CString类型可以很方便的使用其类成员函数find找到非法字符.这里仅仅考虑了单引号,其实已经足够,也许我考虑的不周全,大家可以提出意见.
郑重声明:资讯 【拒绝软件开发中的非法登录- 新手黑客{Novice hacker} - 黑客帝国论坛 ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【
在线投诉
】,我们审核后将会尽快处理。
——
相关资讯
——
郑州咨询脑胶质瘤医院专家
2015/10/29
兰州豆腐皮设备
2017/4/17
金门高粱酒58度1.2斤一斤二两装白金龙上海市价格
2021/6/11
哪种去眼袋产品好
2015/3/7
LED灯具国际贸易采购杂志_环球资源东莞0769-22022927_百度空间
2010/5/7
连接宽带时出错表示的意思_青春脚步_百度空间
2010/4/13
南北方木炭机价格分析- gongyismtj - gongyismtj - 和讯博客
2010/1/21
2010 欧洲太阳能光伏展览会阿里巴巴jingmu1的博客BLOG
2010/1/21
部分客户对“金属标牌上色机”的错误认识及其解释_标牌填漆机_新浪博客
2010/2/7
新航道国际教育集团企业杂志» Blog Archive » 中国教育培训年增30 ...
2010/3/5
天津特种气体|特种气体生产|混合气体生产|标准气体_天天向上_新浪博客
2010/4/4
rf_十一工作室_百度空间
2010/4/22
宽城依托黄金资源打造“河北金都”_水下长城_新浪博客
2010/5/6
粉丝大讲堂第二十七讲--小鸡蘑菇炖粉条阿里巴巴fengmingxuan1688的博客BLOG
2010/5/21
.DOC_悠悠清谷_百度空间
2010/5/29
劲舞团sf外挂手机里暗含的让你吃惊的秘密(真实版) - cshma5335 ...
2010/6/17
“xx电视台播放李智勇创富神话节目后- zmaxi22m的日志- 网易博客
2010/7/25
14岁去眼袋的小窍门
2015/3/8