PHP入门手记-简单实现网页密码验正
近两天弄了一个通讯并放到自己的空间上,过了几天发现些问题
做通讯录的最初目得是记录技术方面的朋友的信息
但由于系统是完全公开的,所以使得任何人都可以访问,而出现灌水
为此就写了一个极为简单的 "网页后台密码验正" 程序
安全与完整性不堪入目,但是实现代码,却不过三五行而以哦.虽然简单
但是可以达到防止菜鸟灌水的目得
思路:
定义一字符串做为密码,提供一表单(index.html)接受用户的输入
并调用密码处理页(login.php)将密进行码比较
成功则转向目得页错误则转向error.html页
实现:
index.html 关键表单代码如下:
<FORM name="input" method="post" action="Login.php"> /*调用login.php处理表单*/
<DIV align="center">
<INPUT type="text" name="password" size="20">/*提供一个名为password的输入框*/
</DIV>
<INPUT type="submit" value="给我上" name="OK">/*一个提交按钮*/
</FORM>
重点是第一句的调用 本页是纯HTML的没有用到PHP的东西
下面看表单处理页login.php
代码如下:
<?
if( $password=="LengFeng")/*将表单输入与默认密码"LengFeng"比较*/
echo"<META HTTP-EQUIV=/"Refresh/" Content=/" 0;URL=list.php/">";
/*成功则跳转到目得页面*/
else
echo"<META HTTP-EQUIV=/"Refresh/" Content=/" 0;URL=error.htm/">";
/*错误则跳转到错误页面*/
?>
关于破译
太简单了,可以直接查看INDEX.HTML的代码从<FORM name="input" method="post" action="Login.php">
中找出密码验正的页面login.php,然后用工具下载下来,查看就可以找到密码了。
再者专业一点 因为表单与验正页匀未做任何参数验正,所以可以提交表单参数 加个 1=1
就可以正确跳转了
分享到:
相关推荐
加密解密:脱壳手记---Themida(2.1.2.0)分享.pdf
- **`htpasswd.users`**: 存储了用户的密码信息,用于Web界面的身份验证。 **(三)Nrpe部分** - **`nrpe.cfg`**: Nrpe的核心配置文件,定义了哪些插件可以在远程主机上执行。 #### 四、Notify脚本 Nagios支持...
架构师手记--14个性化标签系统需求说明.pdf
张俊写的一本关于单片机的书籍,写得很不错,看了可以提高不少。
培训手记-从经营出发培养人才.pdf
同人游戏开发手记-附件(2.2.2-2.2.6) 具体说明见我的博客(http://blog.csdn.net/fosly) 一如既往的骗5个积分, 积分不够的请留个Email, C屌相信总会有不缺分儿的人出现的, 所以坚决不免分
例如,main.xml是一个简单的线性布局(LinearLayout),包含一个TextView元素。XML代码如下: ```xml android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent...
匠人手记-单片机。学习单片机的可以看看,也许会有所启发
【标题】:“05736 培训师--培训师手记-快乐的课堂.doc” 【描述】:“05736 培训师--培训师手记-快乐的课堂.doc” 【标签】:“资料” 【知识点详解】 在培训领域,创造一个愉快而高效的课堂氛围至关重要。培训...
### 单片机编程技巧与应用案例分析 #### 分段线性插值法在单片机编程中的应用 分段线性插值法是一种在工程领域广泛应用的数据处理方法,尤其适用于单片机控制系统中,用来近似复杂曲线或函数的变化趋势。...
### PHP程序员菜鸟成长手记——php入门教程 #### 一、PHP简介 ##### 1. Web程序工作原理 Web程序工作原理是指用户通过浏览器发送请求到服务器,服务器处理请求后返回响应的过程。在这个过程中,服务器端脚本语言...
Android 开发手记 -- 环境配置 Android 开发手记是基于 Linux 内核的手机系统,使用 MyEclipse + Windows XP 作为开发工具,当然在 Linux 下开发是更好的选择。以下是 Android 开发环境配置的步骤: 第一步:下载 ...
网管员成长手记-网络组建、配置与应用.pdf
Oracle DBA手记-数据库诊断案例与内部恢复实践 清晰 无删减
Oracle DBA手记-数据库诊断案例与内部恢复实践 清晰 无删减
Oracle DBA手记-数据库诊断案例与内部恢复实践 清晰 无删减
Oracle DBA手记-数据库诊断案例与内部恢复实践 全本 无删减 高清晰
标题 "Office服务器安装手记--系统安装配置篇" 暗示了本文将深入探讨在服务器环境中安装和配置Microsoft Office或与之相关的服务。在IT领域,这通常涉及到设置Exchange Server(电子邮件服务)、SharePoint(协作...
滤波算法是信号处理中的关键部分,尤其在单片机系统中,一阶滤波器因其简单易实现而被广泛应用。一阶滤波器可以平滑信号,消除高频噪声,改善数据的稳定性和准确性。深入研究一阶滤波算法,不仅需要理解其数学原理,...
对于不具备内置ADC(模拟数字转换器)的微控制器来说,可以通过外接简单的硬件电路并结合特定的软件算法来实现模拟量的采集。这种做法特别适合于成本敏感的应用场景。 #### 具体内容解析 1. **温度检测电路**:电路...