Unlock Nokia 3 Bootloader

  1. Enable developer options

  2. Enable OEM Unlocking (OEM Unlock)

  3. Enable USB debugging mode

  4. Change default USB configuration, choose File Transfer (MTP)

  5. Install adb and fastboot (sudo apt-get install android-tools-adb android-tools-fastboot)

  6. Install nokia usb drive

  7. Connect your phone to your PC and approve all usb connection

  8. Type “adb devices”, then it will show the serial number

  9. Type “adb reboot bootloader”, then your devices will boot into fastboot mode

  10. Type “fastboot devices”, to make sure that your device still connected to your PC and it will show your phone serial number

  11. Type “fastboot oem key $(echo -n “YOUR_PHONE_SERIAL_NUMBER” md5sum tr [a-z] [A-Z])”
  12. Type “fastboot flashing unlock”, your phone will ask you about unlocking bootloader

  13. Press vol up (yes)

ARP - MITM Detection Method

Sedikit tengan ARP

ARP merupakan protokol yang digunakan untuk memetakan alamat fisik (MAC) dan logika (IP). Proses pemetaan ini sering dimanfaatkan oleh penyerang dengan cara memalsukan isi dari peta (ARP table) tersebut sehingga ia dapat menguasai komunikasi yang bergantung pada isi dari peta tersebut (routing).

Berikut metode yang saya gunakan untuk mendeteksi proses pemalsuan tersebut.

Disini saya menggunakan TCP-Syn untuk memancing penyerang. Kenapa? Karena jika menggunakan protokol seperti ICMP maka penyerang bisa saja membuat firewall untuk mem-blok semua paket ICMP yang datang.

Dengan menggunakan TCP-Syn dengan port yang kita buat acak, pengerang tentu tidak dapat menebak port tersebut dan memblok nya.

Read More

RSA Small Key Problem

Given public key = (7, 33).

Find private key (d).

n = 33 (modulus)

e = 7 (exponent)

let’s factoring n

n = p * q

33 = ? * ?

floor(sqrt(n)) = floor(sqrt(33)) = 5

33 mod 5 = 3 « not 0

33 mod 4 = 1 « no need to test (except for 2 all other prime numbers are odd)

33 mod 3 = 0 « we got p = 3

p = 3

33 = 3 * ?

Read More

RSA Algorithm

Key Generation

  1. Generate two random primes, p and q, e.g p=3, q=11.

  2. Compute n = pq, n = 3 * 11 = 33.

  3. Compute phi = (p-1)(q-1) = (3-1)(11-1) = 20

  4. Choose an integer e, 1 < e < phi, such that gcd(e, phi) = 1, e.g e = 7, gcd(7, 20) = 1

  5. Compute the secret exponent d, 1 < d < phi, such that (e * d) mod phi = 1, (7 * d) mod 20 = 1, d = 3

Read More