Heroku Custom Domain or Subdomain Takeover

Heroku Custom Domain or Subdomain Takeover - Hai Semua, selamat datang di blog Noob1t4, Pada Artikel yang kalian baca kali ini dengan judul Heroku Custom Domain or Subdomain Takeover, kami telah mempersiapkan artikel ini dengan baik untuk kalian baca dan ambil informasi didalamnya. mudah-mudahan isi postingan yang kami tulis ini dapat kalian pahami. baiklah, selamat membaca.

Heroku Custom Domain or Subdomain Takeover –  Beberapa situs perusahaan di yang mengikuti program BugBounty di HackerOne pernah terkena kerentanan subdomain takeover via Heroku. Jadi bisa disimpulkan bahwa Heroku ini cukup populer. Nah di tutorial kali ini saya akan sharing bagaimana cara melakukan subdomain takeover via Heroku.


Ciri-ciri subdomain yang memiliki kerentanan:


Heroku


There’s nothing here, yet.


Syarat subdomain bisa ditakeover:


CNAME record mengarah ke [customdomain].herokudns.com. Sebagai contoh, misal sebuah subdomain yang menggunakan layanan Heroku, sebut saja takeoverpoc.zafkiel.net menampilkan laman error seperti diatas, dan ketika di cek via dig subdomain tersebut mengarah ke takeoverpoc.zafkiel.net.herokudns.com, maka subdomain tersebut bisa ditakeover.


takeoverpoc.zafkiel.net  60  IN   CNAME takeoverpoc.zafkiel.net.herokudns.com

How to Exploit


Oke sebelumnya, perlu diketahui bahwa untuk keberhasilan eksploitasi takeover domain di heroku dibutuhkan akun yang sudah terverifikasi (sudah terhubung ke credit card).  Jadi pastikan kalian punya akun yang sudah terhubung ke kartu kredit.


Pertama, daftar di Heroku. – https://signup.heroku.com/


Oke cara daftar skip aja ya. Sekarang bagaimana cara deploy app di Heroku.



  • Pertama, install git.

  • Kedua, install heroku CLI


curl https://cli-assets.heroku.com/install.sh | sh

Oke, sekarang kita buat simple page saja untuk PoC subdomain takeover.


cd  
mkdir herokudeploy
cd herokudeploy
echo {} > composer.json
echo Subdomain takeover PoC > index.html
touch index.php

Lalu edit index.php dan isikan


<?php header( 'Location: /index.html' ) ; ?>

Lanjut


git init
git add .
git commit -m just simple poc
heroku apps:create justsimplesubdomaintakeoverpoc

Jika nama apps nya belum ada di Heroku, maka apps tersebut akan dibuat. Dan juga jika kalian belum pernah login ke Heroku kalian akan diminta email dan password akun Heroku. Silahkan login. Selanjutnya tinggal push file di local ke repo Heroku.


git push heroku master

Aplikasi yang kalian deploy bisa dilihat di [namaapps].herokuapp.com. Contoh di tutorial ini menjadi:



  • https://justsimplesubdomaintakeoverpoc.herokuapp.com


Heroku


Nah langkah selanjutnya disini adalah menambahkan subdomain yang ingin ditakeover di


Heroku


Lalu Add Domain


Heroku


Heroku


Tunggu sampai prosesnya selesai.


Heroku


Done. Proses takeover selesai.


Heroku


 



Sumber http://noob1t4.blogspot.com/

Artikel Menarik Lainnya:




Sekian Artikel Heroku Custom Domain or Subdomain Takeover.
Terima kasih telah membaca artikel Heroku Custom Domain or Subdomain Takeover, mudah-mudahan bisa memberi manfaat untuk kalian semua. Baiklah, sampai jumpa di postingan artikel lainnya.


Semua artikel tutorial di blog ini hanya untuk sebatas Pembelajaran dan Pengetahuan saja, jika kalian meyalahgunakan tutorial di blog ini, itu bukan tanggung jawab saya. Terima kasih sudah berkunjung ke blog Noob1t4, saya harap agan berkunjung kembali kesini

0 Response to "Heroku Custom Domain or Subdomain Takeover"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel