You are on page 1of 4

// ==UserScript==

// @name otp bypass chok


// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.blsspainmorocco.net/MAR/account/Login?timeOut=True
// @match https://www.blsspainmorocco.net/MAR/bls/visatype?
data=I16AWB7K2SRg0I7e%2bhMIqoWNd2n08cQnkIU744qOIfzbvHm6qH
%2b4uMQNaKt3Rsmr62vfbekKGDfK5KRnu2JqsAR8ItxLWIzYmMcER%2bLQGNLWOCkRIc1Me
%2fap9g3Qtnz8qMJWPNoyGx6XUvQsg3Qf3yOHSmK2561Hi%2fDS97t3Q4w%3d
// @match
https://www.blsspainmorocco.net/MAR/blsAppointment/ManageAppointment?
appointmentFor=Individual&applicantsNo=1&visaType=c805c157-7e8f-4932-89cf-
d7ab69e1af96&visaSubType=ab828ce6-d1b3-46e0-8e91-
8ffa27d2b6d7&appointmentCategory=37ba2fe4-4551-4c7d-be6e-
5214617295a9&location=undefined&data=I16AWB7K2SRg0I7e
%2bhMIqoWNd2n08cQnkIU744qOIfzbvHm6qH
%2b4uMQNaKt3Rsmr62vfbekKGDfK5KRnu2JqsAR8ItxLWIzYmMcER%2bLQGNLWOCkRIc1Me
%2fap9g3Qtnz8qMJWPNoyGx6XUvQsg3Qf3yOHSmK2561Hi%2fDS97t3Q4w%3d
// @match https://www.blsspainmorocco.net/MAR/Bls/VisaTypeVerification
// @match https://www.blsspainmorocco.net/MAR/Account/LogIn?ReturnUrl=%2FMAR
%2FBls%2FVisaTypeVerification
// @match https://www.blsspainmorocco.net/mar/home/index
// @match https://www.blsspainmorocco.net/*login*
// @match https://www.blsspainmorocco.net/MAR/Account/LogIn?ReturnUrl=%2FMAR
%2FblsAppointment%2FManageAppointment%3FappointmentFor%3DIndividual%26applicantsNo
%3D1%26visaType%3Dc805c157-7e8f-4932-89cf-d7ab69e1af96%26visaSubType%3Dab828ce6-
d1b3-46e0-8e91-8ffa27d2b6d7%26appointmentCategory%3D5c2e8e01-796d-4347-95ae-
0c95a9177b26%26location%3Dundefined%26data%3Dl6QVU6inxlws9pAWyjPuoLu8DrGUSbJ
%252bAgHV2O0rZ8vXisZUdibjSLs36Zhcc2%252fVJBMft3XJxX4DcQxQisvN1Wvoy6X7lIGZPXkYNd
%252f88plfS8vAe%252brOfIyWzIJQgRCwyVo26HPQ8H2BL4vwuYmtTp3dUZ8bJfTv6VrOYJMWlGw%253d
// @match https://payment.cmi.co.ma/*
// @match
https://www.blsspainmorocco.net/*/blsAppointment/ManageAppointment*
// @match https://www.blsspainmorocco.net/*/*/visatype?data=*
// @match
https://algeria.blsspainglobal.com/*/blsAppointment/ManageAppointment*
// @icon https://www.google.com/s2/favicons?
sz=64&domain=blsspainmorocco.net
// @grant none
// ==/UserScript==

(function() {
'use strict';
// setup OTP
$
('#EmailCode').val('78Na2/7wlrcZYGhQjpRbUJAH6XswDzOdh4dPUxsgWb85ue3GsgQx3HKTsKl8Wxm
6Sc8fl6+GcTSLhhWps1y7zbZwY4drOA3GaCUmlEpS8aKloknAQxkEdAIIn96KQ625')
$('#EmailVerificationCode').val('409874');
$('#btnVerifyAppointment').show();
$("#EmailVerified").val('True');
$('#btnSubmit').show();
function VerifyEmailCode(e, source) {
var valid = ValidateAppointment(e);
if (valid == false) {
return false;
}
var code = $("#EmailVerificationCode").val();
if (code === '' || code === null || code === undefined) {
ShowError("Please enter email verification code.");
return false;
}
var html = $(source).html();
var data = {
Code: code,
Value:
'78Na2/7wlrcZYGhQjpRbUJAH6XswDzOdh4dPUxsgWb85ue3GsgQx3HKTsKl8Wxm6Sc8fl6+GcTSLh
hWps1y7zbZwY4drOA3GaCUmlEpS8aKloknAQxkEdAIIn96KQ625',
Id: $('#Id').val()
}
$.ajax({
type: "POST",
url: "/MAR/blsappointment/VerifyEmail",
dataType: "json",
data:data,
success: function (data) {
if (data.success) {
$("#btnVerifyEmail").hide();
$("#btnVerifiedEmail").show();
$("#EmailVerified").val('True');
if ('False'==='True') {
var mobVerified = $("#MobileVerified").val();
if (mobVerified.toLowerCase() === 'true') {
$("#btnVerifyAppointment").show();
}
}
else {
$("#btnVerifyAppointment").show();
}
}
else {
ShowError(data.error);
}
}
});

}
function VerifyAppointment(e, obj) {
/*var valid = ValidateAppointment(e);
if (valid == false) {
return false;
}*/
var code = $("#EmailVerificationCode").val();
if (code === '' || code === null || code === undefined) {
ShowError("Please enter email verification code.");
return false;
}
var img = $("#ApplicantPhotoId").val();
if (img === '' || img === null || img === undefined) {
ShowError("Please upload applicant photo.");
return false;
}
var win = GetMainWindow();
win.iframeOpenUrl = '/MAR/CaptchaPublic/GenerateCaptcha?data=YpShAIvr
%2fBKi9MNIP0nRoaWvWsxD6CNvviXfwXwh3xh6GyLSUXD7s3T3nISWs8g9xKb4TIMPtaMGUzLOlc6%2bYgd
pJBoF3YqSSp7Nj%2bSwwdY%3d';
win.OpenWindow({ Title: "Verify Appointment", Width: 400, Height: 600 });
return false;
}
function OnVarifyCaptcha(res) {
if (res.exceeded) {
window.location.href = window.location.href.split("?")[0];
return false;
}
else if (res.success) {
$("#btnVerifiedAppointment").show();
$("#btnVerifyAppointment").hide();
$("#btnSubmit").show();
$("#CaptchaData").val(res.captcha);
}
}
function ValidateAppointment(e) {
HideError();
var mobile = $("#Mobile").val();
var mobileCC = $("#MobileCountryCode").val();
var email = $("#Email").val();
var loc = $("#LocationId").val();
if (loc == '') {
ShowError("Please select appointment center");
return false;
}
if ($("#AppointmentCategoryId").val() == '') {
ShowError('Please select appointment category');
return false;
}
if ($("#AppointmentDate1").val() == '') {
ShowError('Please select appointment date');
return false;
}

var ad = kendo.toString($
("#AppointmentDate1").data("kendoDatePicker").value(), 'yyyy-MM-dd');
$("#ServerAppointmentDate").val(ad);

if (mobile == '') {
ShowError('Please enter mobile number');
return false;
}
if (mobileCC == '') {
ShowError('Please enter mobile Country Code');
return false;
}
if (email == '') {
ShowError('Please enter email id');
return false;
}
if ($("#AppointmentSlot1").val() == '') {
ShowError('Please select appointment slot');
return false;
}
var applicantsCount = $("#ApplicantsNo").val();
if (applicantsCount == '' || applicantsCount == null) {
$("#ApplicantsNo").val(1);
applicantsCount = 1;
}
return true;
}

var interval = setInterval(checkChanges, 500);


function checkChanges() {

if (typeof RequestCode !== 'undefined' &&


typeof ValidateAppointment !== 'undefined' &&
typeof VerifyEmailCode !== 'undefined' &&
typeof ShowCommonModal !== 'undefinde' &&
typeof OnVarifyCaptcha !== 'undefinde' &&
typeof VerifyAppointment !== 'undefinde') {

Object.defineProperty(window, 'ShowCommonModal', {
value: ShowCommonModal
});
Object.defineProperty(window, 'VerifyAppointment', {
value: VerifyAppointment
});
Object.defineProperty(window, 'OnVarifyCaptcha', {
value: OnVarifyCaptcha
});
Object.defineProperty(window, 'RequestCode', {
value: RequestCode
});

Object.defineProperty(window, 'VerifyEmailCode', {
value: VerifyEmailCode
});
Object.defineProperty(window, 'ValidateAppointment', {
value: ValidateAppointment
});
clearInterval(interval);
}
}
})();

You might also like