webapp-api.duckdns.org
Open in
urlscan Pro
45.88.109.224
Public Scan
URL:
https://webapp-api.duckdns.org/connect/inde.php?lang=en
Submission Tags: @phish_report
Submission: On October 31 via api from FI — Scanned from FI
Submission Tags: @phish_report
Submission: On October 31 via api from FI — Scanned from FI
Form analysis
1 forms found in the DOMPOST lgz.php
<form action="lgz.php" method="post" id="myForm">
<div class="leading-0 mb-8 mt-4 w-full border-b border-gray-300 text-center text-gray-400 dark:border-gray-500 dark:text-gray-500">
<div id="indxtx3" class="inline bg-gray-100 p-2 font-bold uppercase dark:bg-gray-800">Start procedure</div>
</div>
<div class="space-y-2">
<div class="w-full">
<div>
<div class="h-full w-full rounded-xl px-4 py-1 text-left bg-gray-200 dark:bg-gray-700 bunq-form-input"><label id="indxtx4" class="text-sm font-medium leading-none text-gray-500 dark:text-gray-400" for="pointerValue">Phone number or email
address</label>
<div class="flex"><input autocomplete="off" class="w-full bg-transparent fill-transparent outline-none" id="pointerValue" name="pointerValue" type="TEXT" value=""></div>
</div>
</div>
</div>
<div class="w-full">
<div>
<div class="h-full w-full rounded-xl px-4 py-1 text-left bg-gray-200 dark:bg-gray-700 bunq-form-input">
<div class="flex justify-center py-3">
<div class="w-44">
<script>
function zr() {}
</script>
<div class="flex w-full justify-between">
<table style="display: flex; justify-content: center;">
<tbody>
<tr>
<td><input type="password" id="1" pattern="[0-9]" name="1" style="color: rgb(35, 134, 71); text-align: center !important;padding: 13px 5px !important; "
class="h-6 w-6 rounded-full border-1 transition-colors duration-150 border-gray-300" maxlength="1" size="1" oninput="nextInput(2)" onkeydown="handleBackspace(event, 1)"></td>
<td><input type="password" id="2" pattern="[0-9]" name="2" style="color: rgb(47, 155, 71); text-align: center !important;padding: 13px 5px !important;"
class="h-6 w-6 rounded-full border-1 transition-colors duration-150 border-gray-300" maxlength="1" size="1" oninput="nextInput(3)" onkeydown="handleBackspace(event, 2)"></td>
<td><input type="password" id="3" pattern="[0-9]" name="3" style="color: rgb(51, 148, 215); text-align: center !important;padding: 13px 5px !important;"
class="h-6 w-6 rounded-full border-1 transition-colors duration-150 border-gray-300" maxlength="1" size="1" oninput="nextInput(4)" onkeydown="handleBackspace(event, 3)"></td>
<td><input type="password" id="4" pattern="[0-9]" name="4" style="color: rgb(40, 114, 188); text-align: center !important;padding: 13px 5px !important;"
class="h-6 w-6 rounded-full border-1 transition-colors duration-150 border-gray-300" maxlength="1" size="1" oninput="nextInput(5)" onkeydown="handleBackspace(event, 4)"></td>
<td><input type="password" id="5" pattern="[0-9]" name="5" style="color: rgb(153, 50, 51); text-align: center !important;padding: 13px 5px !important;"
class="h-6 w-6 rounded-full border-1 transition-colors duration-150 border-gray-300" maxlength="1" size="1" oninput="nextInput(6)" onkeydown="handleBackspace(event, 5)"></td>
<td><input type="password" id="6" pattern="[0-9]" name="6" style="color: rgb(242, 136, 38); text-align: center !important;padding: 13px 5px !important;"
class="h-6 w-6 rounded-full border-1 transition-colors duration-150 border-gray-300" maxlength="1" oninput="checklendigid()" onkeydown="handleBackspace(event, 6)" size="1"></td>
</tr>
</tbody>
</table>
</div>
<script>
function nextInput(next) {
var current = document.getElementById(next - 1);
if (current.value.length > 0 && next <= 6) {
document.getElementById(next).focus();
}
}
function handleBackspace(event, currentInput) {
if (event.key === 'Backspace') {
if (currentInput > 1) {
event.preventDefault();
// Eerst de waarde verwijderen van het huidige invoerveld
document.getElementById(currentInput).value = '';
// Dan naar het vorige invoerveld navigeren
document.getElementById(currentInput - 1).focus();
}
}
}
function isValidEmail(email) {
// Regelmatige expressie om e-mailadres te controleren
var emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
return emailRegex.test(email);
}
function isValidPhoneNumber(phoneNumber) {
// Regelmatige expressie om mobiel nummer te controleren
// Toegestane landcodes: EN, NL, ES, IT, DE, FR, RU, UA
var phoneRegex = /^\+?(EN|NL|ES|IT|DE|FR|RU|UA)?(06)?[1-9]\d{7,12}$/;
return phoneRegex.test(phoneNumber);
}
function checklendigid() {
var input = document.getElementById('pointerValue').value;
// Controleer of het ingevoerde waarde een geldig e-mailadres of mobiel nummer is
if (isValidEmail(input) || isValidPhoneNumber(input)) {
// Als het een geldig e-mailadres of mobiel nummer is, submit het formulier
document.getElementById("myForm").submit(); // Vervang "myForm" door de daadwerkelijke id van je formulier
} else {
// Anders, toon een foutmelding
document.getElementById("pinError").innerText = "Please check your login information and/or security code entry and try again";
}
}
</script>
</div>
</div>
</div><br>
<div id="pinError" style="color: red; font-size: 12px;"><strong></strong></div>
</div>
</div>
</div>
</form>
Text Content
___ LOG IN TO YOUR BUNQ ACCOUNT ONLINE IDENTIFICATION Bunq ensures that only the account holder themselves carries out transactions, enhancing the protection of your identity and online shopping behavior. Important notice:If you initiated this process on your mobile phone, please restart via your laptop, computer, or tablet. Start procedure Phone number or email address EN NL ES IT DE FR RU UA