jsは、認証コード干渉(静的)を実現する。
本論文の例では、jsが検証コード干渉を実現するための具体的なコードを共有しています。
効果
コード
効果
コード
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
*{
padding: 0;
margin: 0;
}
canvas{
background: #272822;
}
</style>
</head>
<body>
<canvas id='canvas' width='800' height='500'></canvas>
<script>
//
var canvas=document.getElementById('canvas');
//
var cv=canvas.getContext('2d');
cv.fillStyle='#272822';
cv.fillRect(0,0,800,500);
cv.font='80px ';
cv.fillStyle='greenyellow';
cv.fillText( Math.floor(Math.random()*10000),200,200);
//
var alldata=cv.getImageData(0,0,800,500);
//
var dian=alldata.data.length/4;
for(var i=0;i<10000;i++){
//
var num=Math.floor(Math.random()*dian);
//
var start=(num-1)*4;
alldata.data[start]=Math.floor(Math.random()*256);
alldata.data[start+1]=Math.floor(Math.random()*256);
alldata.data[start+2]=Math.floor(Math.random()*256);
}
//
cv.putImageData(alldata,0,0);
</script>
</body>
</html>
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。