钓鱼网站是怎么制作出来的,附:钓鱼网站的形成步骤揭秘( 二 )


4. 使用宝塔签https非常方便 。这样能够解决浏览器上的叹号提示问题 。
5. 域名绑定绑定域名目录非常方便 。有时候一个vps需要多个服务的时候就非常方便了 。上传文件的web管理界面也非常方便 。
6. 关于克隆页面服务(宝塔安全)权限最小原则 。服务最少原则非必要不开启服务 。0day什么的就不考虑了 。用的时候开启服务不用的时候关闭 。
跳转的trick
1. 合理的提示+跳转 。Pricking是nginx代理原理 。所以他会记录我们的实际流量中的请求数据 。我们为了伪造的闭环 。在用户点击提交以后 。也就是POST 或者 GET数据后。我们的fake静态页面是不支后端服务的 。所以数据请求后一定是走error模块 。这里设置一个alert弹框提示”xxx活动结束” 在跳转到公司的论坛或者wiki(不是Pricking不支持哦)这里利用场景不同 。我们仅仅用Pricking的hook用户名密码功能 。
2. 前端js提示弹框修改alert的代码

钓鱼网站是怎么制作出来的,附:钓鱼网站的形成步骤揭秘

文章插图
window.alert = function(msg, callback) { var div = document.createElement(“div”); div.innerHTML = “<styletype=\”text/css\”>” + “.nbaMask{ position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); } ” + “.nbaMaskTransparent{ position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0; } ” + “.nbaDialog{ position: fixed; z-index: 5000; width: 80%; max-width: 300px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #fff; text-align: center; border-radius: 8px; overflow: hidden; opacity: 1; color: white; }” + “.nbaDialog.nbaDialogHd{ padding: .2rem.27rem.08rem.27rem; } ” + “.nbaDialog.nbaDialogHd.nbaDialogTitle{ font-size: 17px; font-weight: 400; } ” + “.nbaDialog.nbaDialogBd{ padding: 0.27rem; font-size: 15px; line-height: 1.3; word-wrap: break-word; word-break: break-all; color: #000000; } ” + “.nbaDialog.nbaDialogFt{ position: relative; line-height: 48px; font-size: 17px; display: -webkit-box; display: -webkit-flex; display: flex; } ” + “.nbaDialog.nbaDialogFt:after{ content: \” \”; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #e6e6e6; color: #e6e6e6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } “+ “.nbaDialog .nbaDialogBtn { display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; color: #09BB07; text-decoration: none; -webkit-tap-highlight-color: transparent; position: relative; margin-bottom: 0; } “+ “.nbaDialog .nbaDialogBtn:after { content: \” \”; position: absolute; left: 0; top: 0; width: 1px; bottom: 0; border-left: 1px solid #e6e6e6; color: #e6e6e6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); } “+ “.nbaDialog a { text-decoration: none; -webkit-tap-highlight-color: transparent; }”+ “</style>” + “<divid=\”dialogs2\” style=\”display:none\”>” + “<divclass=\”nbaMask\”></div>” + “<divclass=\”nbaDialog\”>” + ” <divclass=\”nbaDialogHd\”>” + ” <strongclass=\”nbaDialogTitle\”></strong>” + ” </div>” + ” <divclass=\”nbaDialogBd\” id=\”dialog_msg2\”>弹窗内容 。告知当前状态、信息和解决方法 。描述文字尽量控制在三行内</div>” + ” <divclass=\”nbaDialogHd\”>” + ” <strongclass=\”nbaDialogTitle\”></strong>” + ” </div>” + ” <divclass=\”nbaDialogFt\”>” + ” <ahref=https://www.wangchuang8.com/”https://www.zuoyebang.cc/” class=/”nbaDialogBtnnbaDialogBtnPrimary/” id=/”dialog_ok2/”>确定” + ”
”; document.body.appendChild(div); var dialogs2 = document.getElementById(“dialogs2”); dialogs2.style.display = ‘block’; var dialog_msg2 = document.getElementById(“dialog_msg2”); dialog_msg2.innerHTML = msg; // var dialog_cancel = document.getElementById(“dialog_cancel”); // dialog_cancel.onclick = function() { // dialogs2.style.display = ‘none’; // }; var dialog_ok2 = document.getElementById(“dialog_ok2”); dialog_ok2.onclick = function() { dialogs2.style.display = ‘none’; callback(); }; }; alert(“很遗憾活动结束!”)
前端任意跳转的js代码
【钓鱼网站是怎么制作出来的,附:钓鱼网站的形成步骤揭秘】第一种:(跳转到b.html) <scriptlanguage=”javascript”type=”text/javascript”>window.location.href=https://www.wangchuang8.com/”b.html”;

推荐阅读


上一篇:win10分辨率和显示器不匹配 win10分辨率怎么设置

下一篇:Win8应用商店无法连接网络怎么解决?