internet-banking.dbs.com.sg Open in urlscan Pro
23.32.29.17  Public Scan

Submitted URL: http://internet-banking.dbs.com.sg/ibAPL/Welcome?statemachineStateName=ae1b8a35c0a8016701fa1bb68e679b36&statemachineEventName=Selec...
Effective URL: https://internet-banking.dbs.com.sg/ibAPL/Welcome?statemachineStateName=ae1b8a35c0a8016701fa1bb68e679b36&statemachineEventName=Selec...
Submission: On December 12 via manual from SG — Scanned from SG

Form analysis 7 forms found in the DOM

Name: obm_form

<form name="obm_form">
  <input type="hidden" name="CLIENT_RANDOM_NUMBER" value="">
  <input type="hidden" name="KEY_INDEX" value="">
  <input type="hidden" name="OBM_ENCRYPTED_PIN_BLOCK" value="">
  <script language="javascript" src="dsss/js/pinEncryption.js"></script>
  <script language="JavaScript">
    function fnLoadOBMEncryption(card_Pin) {
      var Exp_String = "010001";
      var publicKeyMod =
        'c92268efc5f3046e637bf871a663f4de76736074dac720fab1ca96a2b525f63a4a3e2548b16b7da8e787fd4f4182209aebccfc0186544d666c968f54b61aec3a55fc3bffb5e2eafa86249f1ba7310af8a039702bbc0273fc519fc015153c96424da4d0383473877ba82afd9531430645e23362ac091f618b5b9b10b66a81d022c72ae25aef40cab953a50f221b23dcc4446e295e8cf4c68293ad32f7ddea561107b287c163d4cf24a06ed78405db91516c25f0226ac1b59372d1c7b1713af20d7595a3998d433db9f78a3b0ff120d4c446a1fd78ed272115ded557945c4f28b31d8543eb61785abe1f18851cd924c87316d7c8b60c11833e3c9787b5576535ed';
      var keyIndex = '0015';
      var randomNumber = '567E921FC174B935';
      var encResult, encyPass, encodPara;
      initialisePublicKeyData(publicKeyMod, Exp_String);
      encResult = OBM_EncryptPassword_Ex(card_Pin, randomNumber, "SHA2-512");
      if (encResult == "0") {
        encyPass = OBM_GetEncryptedPassword();
        encodPara = OBM_GetEncodingParameter();
      }
      document.obm_form.OBM_ENCRYPTED_PIN_BLOCK.value = encyPass;
      document.obm_form.CLIENT_RANDOM_NUMBER.value = encodPara;
      document.obm_form.KEY_INDEX.value = keyIndex;
    }
  </script>
</form>

Name: MainFormPOST

<form name="MainForm" method="post">
  <input type="hidden" name="flag" value="0">
  <input type="hidden" name="isCancelClicked" value="0">
  <input type="hidden" name="isSubmitClicked" value="0">
  <div class="login-atm active">
    <div class="form-row">
      <div class="clearfix">
        <div class="s7-width full-width-mbl pull-left relative m-bot16-mbl exception">
          <h4 class="labels">Identity Type </h4>
          <div class="relative">
            <i class="icon-arrow-down"></i>
            <select class="s12-width" data-focus="first" id="identity_type_pweb1" name="identity_type_pweb1" onchange="javscript:aaLostFocusField(escape(this.name), escape(this.id))" tabindex="1">
              <option selected="" value="--">Please Select</option>
              <option value="SG">Singaporean/PR NRIC</option>
              <option value="MY">Malaysian IC</option>
              <option value="OT">Passport</option>
            </select>
          </div>
        </div>
        <div class="s5-width full-width-mbl pull-right p-left16 exception">
          <h4 class="labels">Identity Number </h4>
          <div class="clearfix">
            <input type="text" value="" class="s12-width" data-focus="last" data-tab="true" name="nric" id="nric" size="20" maxlength="20" onclick="enableSubmit();" onchange="enableSubmit();"
              onblur="aaLostFocusField(escape(this.name), escape(this.id))" tabindex="2">
          </div>
        </div>
      </div>
    </div>
    <div class="form-row none" id="dateOfBirthUT">
      <h4 class="labels">Date of Birth</h4>
      <div class="calendar clearfix">
        <div class="s6-width full-width-mbl m-bot16-mbl">
          <div class="s6-width relative">
            <i class="icon-arrow-down"></i>
            <select class="" id="date-of-birth-cc4-date" name="day" data-focus="first" data-tab="true" onchange="javscript:aaLostFocusField(escape(this.name), escape(this.id))" tabindex="3">
              <option selected="" value="default">DD</option>
              <script>
                for (var a = 1; a <= 31; a++) {
                  if (a < 10) {
                    document.write("<option value='0" + a + "'>0" + a + "</option>");
                  } else {
                    document.write("<option value='" + a + "'>" + a + "</option>");
                  }
                }
              </script>
              <option value="01">01</option>
              <option value="02">02</option>
              <option value="03">03</option>
              <option value="04">04</option>
              <option value="05">05</option>
              <option value="06">06</option>
              <option value="07">07</option>
              <option value="08">08</option>
              <option value="09">09</option>
              <option value="10">10</option>
              <option value="11">11</option>
              <option value="12">12</option>
              <option value="13">13</option>
              <option value="14">14</option>
              <option value="15">15</option>
              <option value="16">16</option>
              <option value="17">17</option>
              <option value="18">18</option>
              <option value="19">19</option>
              <option value="20">20</option>
              <option value="21">21</option>
              <option value="22">22</option>
              <option value="23">23</option>
              <option value="24">24</option>
              <option value="25">25</option>
              <option value="26">26</option>
              <option value="27">27</option>
              <option value="28">28</option>
              <option value="29">29</option>
              <option value="30">30</option>
              <option value="31">31</option>
            </select>
          </div>
          <div class="s6-width p-left16 relative">
            <i class="icon-arrow-down"></i>
            <select class="" id="date-of-birth-cc4-month" name="month" data-focus="last" data-tab="true" onchange="javscript:aaLostFocusField(escape(this.name), escape(this.id))" tabindex="4">
              <option selected="" value="default">MM</option>
              <option value="01">01</option>
              <option value="02">02</option>
              <option value="03">03</option>
              <option value="04">04</option>
              <option value="05">05</option>
              <option value="06">06</option>
              <option value="07">07</option>
              <option value="08">08</option>
              <option value="09">09</option>
              <option value="10">10</option>
              <option value="11">11</option>
              <option value="12">12</option>
            </select>
          </div>
        </div>
        <div class="s6-width full-width-mbl p-left16 relative">
          <i class="icon-arrow-down"></i>
          <select class="" id="date-of-birth-cc4-year" name="year" data-focus="last" data-tab="true" onchange="javscript:aaLostFocusField(escape(this.name), escape(this.id))" tabindex="5">
            <option selected="" value="default">YYYY</option>
            <script>
              var currentYear = new Date().getFullYear();
              for (var a = 1900; a <= currentYear; a++) {
                document.write("<option value='" + a + "'>" + a + "</option>");
              }
            </script>
            <option value="1900">1900</option>
            <option value="1901">1901</option>
            <option value="1902">1902</option>
            <option value="1903">1903</option>
            <option value="1904">1904</option>
            <option value="1905">1905</option>
            <option value="1906">1906</option>
            <option value="1907">1907</option>
            <option value="1908">1908</option>
            <option value="1909">1909</option>
            <option value="1910">1910</option>
            <option value="1911">1911</option>
            <option value="1912">1912</option>
            <option value="1913">1913</option>
            <option value="1914">1914</option>
            <option value="1915">1915</option>
            <option value="1916">1916</option>
            <option value="1917">1917</option>
            <option value="1918">1918</option>
            <option value="1919">1919</option>
            <option value="1920">1920</option>
            <option value="1921">1921</option>
            <option value="1922">1922</option>
            <option value="1923">1923</option>
            <option value="1924">1924</option>
            <option value="1925">1925</option>
            <option value="1926">1926</option>
            <option value="1927">1927</option>
            <option value="1928">1928</option>
            <option value="1929">1929</option>
            <option value="1930">1930</option>
            <option value="1931">1931</option>
            <option value="1932">1932</option>
            <option value="1933">1933</option>
            <option value="1934">1934</option>
            <option value="1935">1935</option>
            <option value="1936">1936</option>
            <option value="1937">1937</option>
            <option value="1938">1938</option>
            <option value="1939">1939</option>
            <option value="1940">1940</option>
            <option value="1941">1941</option>
            <option value="1942">1942</option>
            <option value="1943">1943</option>
            <option value="1944">1944</option>
            <option value="1945">1945</option>
            <option value="1946">1946</option>
            <option value="1947">1947</option>
            <option value="1948">1948</option>
            <option value="1949">1949</option>
            <option value="1950">1950</option>
            <option value="1951">1951</option>
            <option value="1952">1952</option>
            <option value="1953">1953</option>
            <option value="1954">1954</option>
            <option value="1955">1955</option>
            <option value="1956">1956</option>
            <option value="1957">1957</option>
            <option value="1958">1958</option>
            <option value="1959">1959</option>
            <option value="1960">1960</option>
            <option value="1961">1961</option>
            <option value="1962">1962</option>
            <option value="1963">1963</option>
            <option value="1964">1964</option>
            <option value="1965">1965</option>
            <option value="1966">1966</option>
            <option value="1967">1967</option>
            <option value="1968">1968</option>
            <option value="1969">1969</option>
            <option value="1970">1970</option>
            <option value="1971">1971</option>
            <option value="1972">1972</option>
            <option value="1973">1973</option>
            <option value="1974">1974</option>
            <option value="1975">1975</option>
            <option value="1976">1976</option>
            <option value="1977">1977</option>
            <option value="1978">1978</option>
            <option value="1979">1979</option>
            <option value="1980">1980</option>
            <option value="1981">1981</option>
            <option value="1982">1982</option>
            <option value="1983">1983</option>
            <option value="1984">1984</option>
            <option value="1985">1985</option>
            <option value="1986">1986</option>
            <option value="1987">1987</option>
            <option value="1988">1988</option>
            <option value="1989">1989</option>
            <option value="1990">1990</option>
            <option value="1991">1991</option>
            <option value="1992">1992</option>
            <option value="1993">1993</option>
            <option value="1994">1994</option>
            <option value="1995">1995</option>
            <option value="1996">1996</option>
            <option value="1997">1997</option>
            <option value="1998">1998</option>
            <option value="1999">1999</option>
            <option value="2000">2000</option>
            <option value="2001">2001</option>
            <option value="2002">2002</option>
            <option value="2003">2003</option>
            <option value="2004">2004</option>
            <option value="2005">2005</option>
            <option value="2006">2006</option>
            <option value="2007">2007</option>
            <option value="2008">2008</option>
            <option value="2009">2009</option>
            <option value="2010">2010</option>
            <option value="2011">2011</option>
            <option value="2012">2012</option>
            <option value="2013">2013</option>
            <option value="2014">2014</option>
            <option value="2015">2015</option>
            <option value="2016">2016</option>
            <option value="2017">2017</option>
            <option value="2018">2018</option>
            <option value="2019">2019</option>
            <option value="2020">2020</option>
            <option value="2021">2021</option>
            <option value="2022">2022</option>
            <option value="2023">2023</option>
            <option value="2024">2024</option>
          </select>
        </div>
      </div>
    </div>
    <div class="form-row" id="pin">
      <div class="clearfix">
        <div class="s6-width full-width-mbl pull-left relative m-bot16-mbl exception">
          <h4 class="labels">Last 4 Digits of Card Number </h4>
          <div class="clearfix"><!--
                           <input type="tel" value="" class="s12-width" data-focus="first" maxlength="4" data-tab="true" id="UID" name="UID" size="23" onKeyDown="return onlyNumerics(event)" onKeyUp="keyUp(event)" number required/>
                        -->
            <input type="tel" value="" placeholder="Debit / ATM Card" class="s12-width" data-focus="first" maxlength="4" data-tab="true" id="UID" name="UID" size="23" onkeydown="return onlyNumerics(event)"
              onblur="aaLostFocusField(escape(this.name), escape(this.id))" tabindex="6">
          </div>
          <p class="context-help"> Enter the card number as it appears on the<br> front of your card </p>
        </div>
        <div class="s6-width full-width-mbl pull-right p-left16 exception">
          <h4 class="labels">Card PIN </h4>
          <div class="clearfix">
            <input type="password" inputmode="numeric" pattern="[0-9]*" value="" id="cardPin" name="PIN" class="s12-width" size="23" maxlength="6" onkeydown="return onlyNumerics(event)" onkeyup="keyUp(event)" data-focus="last" data-tab="true"
              onblur="aaLostFocusField(escape(this.name), escape(this.id))" tabindex="7">
          </div>
        </div>
      </div>
    </div>
  </div>
  <!--login-atm end here-->
  <div class="login-footer text-center">
    <button type="button" class="btn btn-secondary m-right16" title="Cancel" onclick="javascript: return onCancelPage()" tabindex="8">Cancel</button>
    <button type="button" class="btn btn-primary" id="submit" title="Submit" data-target="" onclick="javascript: return handleLogin()" data-backdrop="static" data-toggle="modal" data-keyboard="false" disabled="disabled" tabindex="9">Submit</button>
  </div>
</form>

Name: LogonEventFormPOST /ibAPL/Welcome

<form name="LogonEventForm" action="/ibAPL/Welcome" method="post">
  <input type="hidden" name="statemachineStateName" value="ae224a4bc0a8016701fa1bb6b6c19c21">
  <input type="hidden" name="statemachineEventName" value="ValidateIBAPLProfile">
  <input type="hidden" name="ENCRYPTED_PIN_BLOCK" value="">
  <input type="hidden" name="RAW_PIN_LENGTH" value="">
  <input type="hidden" name="RANDOM_NUMBER" value="8491436684769750207">
  <input type="hidden" name="RANDOM_NUMBER_AS" value="567E921FC174B935">
  <input type="hidden" name="DATE_OF_BIRTH" value="">
  <input type="hidden" name="CARD_TYPE" value="">
  <input type="hidden" name="CARD_NUMBER" value="">
  <input type="hidden" name="CUSTOMER_IDENTIFICATION_NUMBER" value="">
  <input type="hidden" name="NATIONALITY" value="">
  <input type="hidden" name="IDENTIFICATION_NUMBER" value="">
  <input type="hidden" name="IDENTIFICATION_TYPE" value="">
  <input type="hidden" name="CUSTOMER_TYPE" value="">
  <input type="hidden" name="IB_SELECTION" value="STANDALONE_CRS">
  <input type="hidden" name="ACCOUNT_TYPE" value="">
  <input type="hidden" name="TERMS_AND_CONDITIONS_FLAG" value="">
  <input type="hidden" name="PRODUCT_CODE" value="null">
  <input type="hidden" name="PRODUCT_INDICATOR" value="null">
  <input type="hidden" name="SCHEME_CODE" value="null">
  <input type="hidden" name="OPTED_FLAG" value="">
</form>

Name: ErrorFormPOST /ibAPL/Welcome

<form name="ErrorForm" action="/ibAPL/Welcome" method="post">
  <input type="hidden" name="statemachineStateName" value="ae224a4bc0a8016701fa1bb6b6c19c21">
  <input type="hidden" name="statemachineEventName" value="CRSErrorPage">
  <input type="hidden" name="IB_SELECTION" value="STANDALONE_CRS">
  <input type="hidden" name="MSG_KEY" value="">
</form>

Name: ValidateOTPPOST

<form name="ValidateOTP" method="post">
  <input type="hidden" name="statemachineStateName" value="ae224a4bc0a8016701fa1bb6b6c19c21">
  <input type="hidden" name="statemachineEventName" value="ValidateOTPFatcaCRS">
  <input type="hidden" name="DATA PACKET NAME" value="OTPFATCA_VALIDATION">
  <input type="hidden" name="TOKEN_OTP" value="">
  <input type="hidden" name="TOKEN_TYPE" value="4">
  <input type="hidden" name="IS_MOBILE_EXIST_FOR_SCRS" value="">
</form>

Name: ResendSMSOTPPOST

<form name="ResendSMSOTP" method="post">
  <input type="hidden" name="statemachineStateName" value="ae224a4bc0a8016701fa1bb6b6c19c21">
  <input type="hidden" name="statemachineEventName" value="ResendSMSOTP">
  <input type="hidden" name="IB_SELECTION" value="STANDALONE_CRS">
  <input type="hidden" name="RANDOM_NUMBER" value="8491436684769750207">
  <input type="hidden" name="RANDOM_NUMBER_AS" value="567E921FC174B935">
</form>

Name: ValiationPagePOST https://internet-banking.dbs.com.sg/ibAPL/Welcome;jsessionid=Rq4Xy5ytqZeAXBbo+2hcWfr3.m-iYkxl4a

<form name="ValiationPage" action="https://internet-banking.dbs.com.sg/ibAPL/Welcome;jsessionid=Rq4Xy5ytqZeAXBbo+2hcWfr3.m-iYkxl4a" method="post">
  <input type="hidden" name="statemachineStateName" value="ae224a4bc0a8016701fa1bb6b6c19c21">
  <input type="hidden" name="statemachineEventName" value="ValidateIBProfileForCRS">
</form>

Text Content

Self-Certification on Tax Residency Status | Login DBS iBanking
DBS Help


CUSTOMER VERIFICATION

Error Msg sample Error Msg sample Error Msg sample Error Msg sample

IDENTITY TYPE

Please Select Singaporean/PR NRIC Malaysian IC Passport

IDENTITY NUMBER



DATE OF BIRTH

DD 01020304050607080910111213141516171819202122232425262728293031
MM 01 02 03 04 05 06 07 08 09 10 11 12
YYYY
19001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024

LAST 4 DIGITS OF CARD NUMBER



Enter the card number as it appears on the
front of your card

CARD PIN


Cancel Submit

CARD NUMBER & PIN INFOMATION

CARD NUMBER IS THE NUMBER MARKED BELOW.



CARD PIN IS WHAT YOU USE FOR THE ATM SERVICES.

OK

LOGIN WITH SMS OTP

GET OTP VIA SMS

INPUT THE 6-DIGIT SMS OTP

Cancel OK