Trik kamuflase ekstensi .php

Anda pernah mengunjungi situs http://techscape.co.id/home.ts (maap nih, bukan iklan dan bukan karyawan disana)? Disitu kita akan sulit untuk mengidentifikasi bahasa pemrograman yang digunakan untuk membangun situs tersebut. Begitu juga seperti situs http://koni-sumut.or.id kita tidak dapat mengidentifikasinya dengan mudah. Hal itu dikarenakan ekstensi dari script tersebut disembunyikan.
Berikut ini salah satu tip dan trik untuk menyembunyikannya:

Cara Pertama:
1. Pastikan hosting di tempat anda support penggunaan .htaccess
2. Buat file .htaccess dan letakkan file tersebut di root direktori
3. Isikan file .htaccess dengan script seperti ini:
AddType application/x-httpd-php .alias
4. Simpan file .htaccess tersebut.

Cara Kedua:
Tambahkan mime pada cpanel (seperti dalam gambar)

add mime

Setelah salah satu cara tersebut dilakukan maka Anda dapat mengubah eksetensi dari .php menjadi .alias. Pengubahan ekstensi ini boleh seluruhnya atau sebagian saja, itu terserah Anda.

Setelah hal-hal tersebut selesai maka Anda dapat mengakses script php Anda dengan cara seperti ini http://alamat.url.nya/namafile.alias
Selamat mencoba.

15 Comments

  1. anghuda says:

    Judulnya musti trik mengkamuflase extensi .php … bukan menyembunyikan, karena extension .php-nya tidak disembunyikan, tetapi diganti dengan yang lain, rasanya merepotkan.

    Kalau untuk menyembunyikan bisa menggunakan:

    :›b¢{>‰e£²˜¸§’Ä^¸­xIàŠw¨°®+^«ý°®+^Fé^ì,þw°²˜iEì+Š×‘ºWšéÝkö zwZ¦Q{
    âµän•è–W«Ëø–W«Ê˜i

    dalam code yang tertulis di .htaccess tersebut, extensi .php bisa disembunyikan baik benar-benar disembunyikan (tanpa extensi sama sekali) bisa juga diganti extensi lain, suka-suka, tanpa harus melakukan kedua hal di atas (dalam artikel). Tetapi yang penting extensi filenya tetap .php sehingga tidak merepotkan, khususnya ketika development dan melakukan linking.

    Demikian akses ke file news.php bisa dipanggil dengan news, news.php, news.html, news.id, dan sebagainya.

  2. anghuda says:

    wadduh kode saya kok jadi satu baris yang nggak dimengerti, saya tulis ulangnya :

    Options +FollowSymLinks
    RewriteEngine on
    RewriteBase /
    RewriteRule ^news(\/.*)*$ news.php
    RewriteRule ^agenda(\/.*)*$ agenda.php
    RewriteRule ^gallery(\/.*)*$ gallery.php

  3. aris says:

    Terima kasih master Huda, :D oke deh judulnya saya ganti biar nggak membingungkan yang lain.

  4. Rizky says:

    wah wah…baru beberapa hari terbit, artikel-artikel keren udah muncul. tapi jangan kayak ngejar setoran ya guys. ntar capek sendiri malah jadi males nulis loh.

    btw, gue kmaren nemu skrip buat kompresi file css gituh. lupa linknya :P tapi anehnya dia masukin skrip php di dalem file ekstensi .css. nah, bingung deh gue gimana caranya jalanin php didalem situ.

  5. iang says:

    btw, gue kmaren nemu skrip buat kompresi file css gituh. lupa linknya :P tapi anehnya dia masukin skrip php di dalem file ekstensi .css. nah, bingung deh gue gimana caranya jalanin php didalem situ.

    asal si file dikenal sebagai file php, pastinya akan diproses dulu di server. output dari php kan bisa apa saja termasuk file css..

  6. anghuda says:

    @Rizky, anggap saja semburan lumpur panas, sudah menulis, susah dihentikan :D :D …. Lagian kalau sudah males duluan kapan bisa ngejar setoran?

  7. Rizky says:

    @iang
    apa trik diatas bisa gue apply ke file .css itu?

    AddType application/x-httpd-php .php .css

    tapi .css kan bukan .ts kayak contoh diatas. apa mungkin ada konflik nantinya? css kan file yg “bener-bener ada”.

    mungkin gue tarok di .htaccess yg di dalem folder khusus css aja ya?

    btw, banyakin lagi tips en trik kayak gini donk. berguna banget buat non-programmer kayak gue.

  8. @Rizky

    Tentu bisa dong. Sudah saya test, yang penting .htaccess di perbolehkan meng-override rule defaultnya (kadang setting apache tidak selamanya mengijinkan).

  9. iang says:

    bisa kan tuh *lirik aris*

  10. Drajat says:

    saya dah mencoba ngelaukuin cara pertama, tapi ketika aku ketik http://www.dugemyuk.com/index.alias kok ga bisa, mohon bantuannya mas….

  11. @Drajat
    Sudahkah Anda pastikan apachenya bisa di override untuk setting tersebut?

  12. andi says:

    pak, bisa minta tolong gak?
    aku minta skrip php untuk belajar tingkat lanjut.

  13. Script tingkat lanjut yang bagaimana ya?

  14. rakhaz says:

    mas knapa ya web ku http://www.motivationnews.com gak bisa diakses katanya karena x-httpd php ya mohon pencerahannya tks

  15. Ananda says:

    wah trima kasih atas tips yang anda berikan disini :)

Leave a Reply