第一次尝试制作一个钓鱼网站,小白教程,超细!

这篇具有很好参考价值的文章主要介绍了第一次尝试制作一个钓鱼网站,小白教程,超细!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

**声明:小白一枚,写下来为了记录和学习交流,大神不喜勿喷。

**大体思路:仿页面,社工诱导用户填写信息,提交传入后端,后端获取信息并存储,传回“服务器繁忙”或虚假信息并重定向到真实网站。

目录

一、前端界面制作

(一) 表单提交的两种姿势

1、按钮实现

2、标签实现

​二、后端文件制作

文本存储的实现(直接上代码,代码我也会放在末尾

邮箱存储

数据库存储

三、模拟受害者进行访站并对数据进行观察

查看文本数据

查看邮箱数据​编辑

查看数据库数据


一、前端界面制作


1、利用仿站工具或手动将网站模拟出来。(在这里我用的是xft小工具,有需要的可以下载,我放在文末)

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript
 
2、在这我们模仿 某图书馆的登录页面

 第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript


3、打开仿站工具,输入我们要仿的网址,点击下一步

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript
 
4、进入下一步,选择网站的存储位置

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript
 
5、下载好后,我们利用DW将下载好的网页打开,可以看到整体相同,我们接下来需要将登录按钮连接到我们的asp文件中。(这里使用DW是为了更好的模拟前端细节)
 第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

(一) 表单提交的两种姿势


1、按钮实现


        我们定位到页面登录的表单代码中,找到登录的input属性,将其定义为单提交按钮。

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

        我们定位到网页表单,更改其跳转为我们的后端页面

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript


2、<a>标签实现

        同样,这个我们也定位到登录位置,在<a>标签中设置点击的属性。

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript
        更改跳转页面

二、后端文件制作

文本存储的实现(直接上代码,代码我也会放在末尾


第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

 
设置变量名,获取表单账户和密码的信息,将信息保存到生成的文本文件中。设置一个弹窗,服务器忙请重新登录,并重定位到正确网站。


邮箱存储

这里需要用到jamil邮件操作组件,利用他们发送邮件给我们邮箱,因此我们需要下载安装jamil组件,首先下载:https://www.onlinedown.net/soft/1027.htm,下载好之后,运行.msi的文件按默认安装。随后管理员运行的cmd里输入:regsvr32 “C:\Program Files\Dimac\w3JMail\jmail.dll”即可成功运行jmail组件。

开启你要发送邮箱的smtp服务,并将授权码保存下来,填写到JMail.MailServerPassword后面即可。
 

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

数据库存储

                我这里的数据库采用的sql server 2019(不一样的数据库版本可能设置会有差别)。
        
               首先需要下载好数据库和管理工具后,开启一个新用户,或者已有的用户。为他设置可远程连接的属性。

        第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

 第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

         在状态中,将用户启启用。

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

                 

        服务器数据库的属性中设置远程验证。

        第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

         在sql配置管理器中,我们设置远程连接的最后一步

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

 第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

        随后在tcp/ip属性里,找到ip地址最下面的ipall将端口设置为1433

 第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

设置连接字符串,我这里采用的数据库是sql server 2019。不同的数据库和不同的版本连接字符串可能有所不同。

设置一条插入的语句,并再获取后执行。

需要注意的是,sql server 默认开放端口是1433,如果有端口拒绝访问或者连接错误,可以尝试再sql配置管理工具中 将tcp/ip的端口调置为1433.

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

三、模拟受害者进行访站并对数据进行观察

     查看文本数据

第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

     查看邮箱数据
第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

     查看数据库数据


第一次尝试制作一个钓鱼网站,小白教程,超细!,前端,javascript

=================================================================

用到的工具以及代码:

传送门:https://wwgz.lanzouu.com/ibYov1iwgudg(密码:cgj3)

转载还请注明出处@文章来源地址https://www.toymoban.com/news/detail-785043.html

到了这里,关于第一次尝试制作一个钓鱼网站,小白教程,超细!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 纯小白新人菜鸟第一次unity VR项目与matlab联动调试过程记录超详细版本2023.3.12

    纯小白新人菜鸟第一次unity VR项目与matlab联动调试过程记录超详细版本2023.3.12

    本人是个超级菜鸟,因为项目需要用到unity、matlab并且实现两者联动,才刚开始接触Unity、Matlab,以前只有一点C/C++和Java基础(好几年前学的,只会加减乘除、连dll是什么都不懂),花了好几天时间根据网上、文献里的各种教程,踩了很多无法言说的小白坑,特此把过程中遇到

    2023年04月22日
    浏览(16)
  • 【入门/小白向】第一次在Linux/Ubuntu终端上使用Git拉取代码,该怎么做?保姆教程,步骤分解。

    【入门/小白向】第一次在Linux/Ubuntu终端上使用Git拉取代码,该怎么做?保姆教程,步骤分解。

    【Step.1】 安装 git 安装完成后执行下句,可以看到安装版本: 【Step.2】 配置邮箱 (git网站账户注册的邮箱,如bob2023@yy.com) 和用户名 (任取,如bob): 随后可执行下句,查看是否配置成功: 实例执行如下图:  【 Step.3 】生成 SSH 密钥,用于远程访问 git (下面使用的公钥算法是

    2024年02月05日
    浏览(14)
  • 当我第一次通过Kotlin和Compose来实现一个Canvas时, 我收获了什么?

    自从2019年Google推荐Kotlin为Android开发的首选语言以来已经经历了将近四年的时间, Compose的1.0版本也发布了将近2年的时间, Kotlin+Compose在现阶段的Android开发过程中还远远达不到主流的程度. 我们是否应该开始尝试这个组合? 这个组合有会给我们带来什么? 对于我来说, 我是个守旧又

    2023年04月27日
    浏览(13)
  • 研一小白记录第一次在实验室服务器上跑深度学习的代码全过程(实验室服务器上跑代码详细全过程哦)

    研一小白记录第一次在实验室服务器上跑深度学习的代码全过程(实验室服务器上跑代码详细全过程哦)

    你在服务器上跑过代码吗?哇~你跑过!是啥样的...每回见别人跑都会问并且羡慕会在大服务器上跑代码的哈哈哈在研究生刚开学前还甚至不知道什么是服务器,更是无法想象在除了自己能看得见摸得着的电脑屏幕之外跑代码的样子。直到有天开会自己坐在了一个大大的“黑箱

    2024年02月02日
    浏览(14)
  • 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。

    输入 第一行包含一个整数 n 。 第二行包含 n 个非负整数,为给定的数列,数列中的每个数都不大于 10000 。 第三行包含一个整数 a ,为待查找的数。 输出 如果 a 在数列中出现了,输出它第一次出现的位置(位置从 1 开始编号),否则输出 -1 。 测试说明 样例输入: 6 1 9 4 8 3

    2024年02月04日
    浏览(18)
  • 树莓派第一次开机

    树莓派第一次开机

    树莓派由英国的树莓派基金会发行,旨在通过发行这个廉价开源的可随意破解的微型计算机,推动中小学编程教育,发行之后很快在全世界的开源创客圈中流行。截止到2018年10月,最新版本的树莓派主板是3B+,国内某宝上卖230元左右,还有更微型的树莓派主板Zero,国内某宝卖

    2024年02月13日
    浏览(11)
  • docker第一次作业

    docker第一次作业 1.安装docker服务,配置镜像加速器  yum install -y yum-utils device-mapper-persistent-data lvm2 y um-config-manager --add-repo https: //mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sed -i \\\'s+download.docker.com+mirrors.aliyun.com/docker-ce+\\\'  /etc/yum.repos.d/docker-ce.repo yum makecache fast yum -y install docke

    2024年02月12日
    浏览(15)
  • 第一次作业

    第一次作业

    作业内容:1,atd和crond的区别                   2,指定在2023/08/26 09:00将时间写入testmail.txt文件中                   3,指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM 1、运行方式不同

    2023年04月20日
    浏览(12)
  • shell第一次作业

    shell第一次作业

    1、判断当前磁盘剩余空间是否有20G,如果小于20G,则将报警邮件发送给管理员,每天检查次磁盘剩余空间。 2、判断web服务是否运行    1、查看进程的方式判断该程序是否运行,    2、通过查看端口的方式判断该程序是否运行,如果没有运行,则启动该服务并配置防火墙规

    2024年02月09日
    浏览(12)
  • jQuery第一次接触

    jQuery是一个轻量级js库 1.下载jquery库,网址Download jQuery | jQuery npm i jquery 2.还可以从cdn中载入jquery script src=\\\"https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js\\\" 3.j代表js,query代表查询,jQuery可以进行查询的js语言,主要用来查询html元素 4.基础语法$(selector).action(),其中selector代表要进行操

    2024年02月12日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包