Jumat, 20 April 2018

Cara Mencegah SQL Injection

SQL Injection merupakan salah satu teknik hacking yang digunakan oleh para attacker/hacker. Teknik ini memanfaatkan kelemahan SQL untuk melakukan aktifitas hacking terhadap suatu situs. Proses Injection biasanya dilakukan ketika terdapat input pada form dengan perintah atau kode tertentu. Akibat dari serangan ini, hacker dapat mengambil dan memanipulasi data yang terdapat dalam suatu situs tersebut.



Nahl, untuk mencegah serangan dari hacker, berikut ini adalah beberapa tips untuk mencegah SQL Injection.
1. Filter Input
Pada versi terbaru PHP sudah dilengkapi dengan filtering otomatis (disable magic_quotes_gpc) dengan mengubah karakter single quote (') menjadi (\'). Dengan kata lain karakter yang berasal dari proses input melalui form secara otomatis ditambah backslash-single-quote (\').

Sehingga dari kasus query injeksi pada umumnya :
Where username =  '' or 1 = 1; -- ' AND Password = 'diisi sembarang' 
Menjadi
Where username = '\' or 1 = 1; -- 'AND Password = 'diisi sembarang'
Namun jika versi PHP yang digunakan belum men-disable fungsi magic_quotes_gpc, maka query injeksi tersebut masih bisa berjalan. Hal ini bisa diatasi dengan fungsi mysql_real_escape_string().

Mysql_real_escape_string() sendiri mempunyai fungsi yang sama yaitu mengubah single-quote menjadi backslash-single-quote.
$username = mysql_real_escape_string ($_POST['username']);
2. Matikan atau Sembunyikan Pesan Error
Dengan mematikan pesan error atau mematikannya akan mengurangi kemungkinan hacker melanjutkan serangan ke situs anda ke tahap berikutnya. Cara mematikan atau menyembunyikannya di PHP adalah dengan menggunakan fungsi error_reporting().
error_reporting(0);
Ket : 0 = disable
         1 = enable
Baca selengkapnya

Sabtu, 24 Februari 2018

Perintah-Perintah Dasar Linux Part 2




MANAJEMEN FILE & DIREKTORI


PRAKTIKUM
1.         Menampilkan direktori aktif
Direktori aktif adalah direktori dimana anda bekerja saat ini. Misalnya apabila saat ini anda bekerja pada direktori home, maka direktori home tersebut merupakan direktori aktif. Untuk melihat direktori yang sedang aktif digunakan perintah pwd.

2.         Melihat isi direktori
Untuk melihat isi direktori yang sedang aktif atau isi sirektori lain menggunkan perintah ls.
Contoh :
root@devi-VirtualBox:/home/devi# ls
atau untuk melihat isi direktori lain, misalnya direktori /etc/acpi sbb:
root@devi-VirtualBox:/home/devi#  ls /etc/acpi
Note : Sebuah direktori secara default ditandai dengan warna biru

3.         Membuat direktori
Untuk membuat sebuah direktori menggunakan perintah mkdir. Format nya adalah : mkdir [option..] nama_direktori_baru
Contoh :
root@devi-VirtualBox:/home/devi# mkdir inidirektori

atau anda bisa membuat direktori bertingkat secara langsung (direktori di dalam direktori) menggunakan perintah mkdir –p. Namun terlebih dahulu anda masuk sebagai root.
Contoh :
root@devi-VirtualBox:/home/devi# mkdir  -p /home/devi/direktoriku/inidirektori

4.         Berpindah direktori
Untuk berpindah direktori menggunakan perintah cd.
Contoh :
root@devi-VirtualBox:/home/devi#  cd /usr/games

5.         Menghapus direktori
Suatu direktori dapat dihapus menggunakan perintah rmdir.
Contoh :
root@devi-VirtualBox:/home/devi# rmdir inidirektori
Namun apabila di dalam direktori tersebut terdapat file, maka akan terjadi kesalahan bahwa direktori tidak kosong “rmdir: failed to remove ‘inidirektori’ : direktori not empty”. Untuk mengatasi hal tersebut menggunakan perintah rm –rf 

6.         Membuat file
Anda dapat membuat sebuah file kosong/tidak berisi apa-apa menggunakan perintah touch.
Contoh :
root@devi-VirtualBox:/home/devi# touch file1
Namun jika anda ingin membuat sebuah file yang ada isinya maka perintah yang digunakan adalah nano atau  pico.
Contoh :
root@devi-VirtualBox:/home/devi# nano file2
root@devi-VirtualBox:/home/devi# pico file3
Keluar dan simpan : Ctrl+x àY àenter

7.         Mengcopy file atau direktori
Anda dapat mengcopy suatu file atau direktori dengan menggunakan perintah cp.
Format perintah : cp [option] [file asli] [file copy]
-          Jika file dicopy ke dalam direktori yang sama
root@devi-VirtualBox:/home/devi# cp file1 file1copy   

-          Mengcopy file1 ke direktori direktori1
Contoh :
root@devi-VirtualBox:/home/devi# cp /home/devi/file1 /home/devi/direktori1

-          Mengcopy semua isi folder /usr/share/example-content/Ubuntu_Free_Cultore_Showcase ke folder /home/devi
Contoh :
root@devi-VirtualBox:/home/devi# cp /usr/share/example-content/Ubuntu_Free_culture_Showcase/* /home/devi

-          Mengcopy folder direktori1 beserta seluruh isinya ke dalam Desktop menggunakan perintah cp -R
Contoh :
root@devi-VirtualBox:/home/devi# cp –R /home/devi/direktori1 /home/devi/Desktop

8.         Memindahkan dan merubah nama file atau folder
Untuk merubah suatu nama dari file atau folder menggunakan perintah mv.
Contoh :
root@devi-VirtualBox:/home/devi# mv direktori1 direktoriubah
root@devi-VirtualBox:/home/devi# mv file1 file1ubah

Sedangkan untuk memindahkan lokasi file atau direktori adalah sbb:
Contoh :
root@devi-VirtualBox:/home/devi# mv file1ubah /home/devi/desktop

9.         Menampilkan isi file
a.      Cat
Untuk menampilkan isi dari suatu file dapat menggunakan perintah cat. Formt perintah : cat [lokasi_file] [nama_file]
Contoh :
root@devi-VirtualBox:/home/devi# cat file2
atau
root@devi-VirtualBox:/home/devi# cat /home/devi/file2

b.      More
Perintah more digunakan untuk menampilkan isi file per layar, akan tetapi tidak dapat melihat isi pada page sebelumnya.
Contoh:
root@devi-VirtualBox:/home/devi# more /etc/passwd

c.       Less
Perintah less digunakan untuk melihat isi file per layar/page dengan fasilitas page-up dan page-down
Contoh :
root@devi-VirtualBox:/home/devi# less /etc/passwd

10.     Menghapus file
Untuk menghapus file menggunakan perintah rm.
Format perintah : rm [lokasifile/namafile]
Contoh :
root@devi-VirtualBox:/home/devi# rm file1ubah

11.     Mencari file
Di dalam Linux menyediakan beberapa perintah yang dapat digunakan untuk mencari suatu file, diantaranya adalah find, locate, wich dan whereis.
a.      Find
Format : find [lokasi_perkiraan] [nama_file] [option..]
Contoh :
root@devi-VirtualBox:/home/devi# find /etc/acpi/ -name *.sh

note : perintah tersebut akan mencari semua nama file yang berekstensi .sh. pencarian dilakukan pada direktori /etc/acpi

b.      Locate
Untuk menggunakan perintah locate, terlebih dahulu aktifkan database pencariannya. Untuk mengaktifkannya sbb:
root@devi-VirtualBox:/home/devi# updatedb
Setelah itu anda dapat menggunakan perintah Locate dengan benar.
Format : Locate [option..] nama-file
Contoh :
root@devi-VirtualBox:/home/devi# locate file3

Note : Perintah tersebut akan menampilkan hasil pencarian direktori atau file yang mengandung nama file3 di dalam direktori Linux

c.       Which
Perintah wich digunakan untuk mengetahui lokasi file perintah. Jika anda menggunakan perintah wich untuk mencari file biasa, maka anda tidak akan menemukannya.
Contoh :
root@devi-VirtualBox:/home/devi# which rmdir

d.      Whereis
Perintah whereis sama seperti wich. Akan tetapi perintah ini juga akan menampilkan letak manual perintahnya.
Contoh :
root@devi-VirtualBox:/home/devi# whereis rmdir

12.     Melihat pemilik & hak akses file
Setiap file dan direktori di linux memiliki status izin hak akses (file permission). Artinya setiap file memiliki informasi untuk mengatur siapa saja yang berhak  untuk membaca, menjalankan atau mengubah file tersebut. Tujuan dari hak akses adalah untuk menjaga privasi file, keamanan dan integritas sistem agar tidak terganggu.
Untuk melihat status hak akses dari suatu file menggunakan perintah ls –l
Format : ls –l [lokasi-direktori]
Contoh :
root@devi-VirtualBox:/home/devi# ls –l
atau
root@devi-VirtualBox:/home/devi# ls –l /etc/acpi


Baca selengkapnya

Selasa, 20 Februari 2018

Perintah-Perintah Dasar Linux

Berikut ini adalah perintah-perintah dasar yang ada pada Operation System Linux

Langkah          àMasuk ke sistem operasi linux
àBuka terminal (Ctrl+Alt+T)

List of Command
1.       Login user
Untuk masuk dan memulai linux, terlebih dahulu anda harus melakukan proses login yaitu dengan mesasukkan username dan password.
Contoh :
     praktikum login : user1
     Password :
     .........
     .........
     user1@praktikum:~$

2.        Logout
Perintah ini digunakan untuk keluar dari user yang sedang login.
Contoh :
     user1@praktikum:~$ logout
3.        Menghapus semua perintah pada layar monitor
Perintah : $ clear
4.        Melihat informasi user yang sedang login

Perintah : $ who

5.        Melihat hostname/nama komputer
Perintah : $ hostname

6.   Melihat informasi sistem
      Sistem yang dimaksud adalah versi kernel yang digunakan, sistem operasi, platform dll.
      Perintah : $ uname [option]
      Berkaitan dengan [option], ntuk lebih jelasnya ketikkan perintah $ uname –help

7.    Melihat informasi penggunaan disk
Perintah : $ du –a

8.    Melihat informasi penggunaan memory
Perintah : $ free

9.   Menggunakan perintah bantuan
             Linux menyediakan beberapa perintah bantu apabila anda mengalami kesulitan dalam memahami
             suatu perintah dalam linux. Perintah yang digunakan adalah : man, whatis, info, apropos. 
             Perintah : $ [perintah_bantu] [nama_perintah]
             contoh : $ man uname

Selain itu dapat menggunakan perintah #help
Contoh : $ ls #help

10.   Login sebagai Root
Root adalah username (nama pengguna) dari akun yang memiliki akses ke semua perintah dan file pada linux. Sering disebut sebagai root usert, user root atau superuser.
Perintah adalah : $sudo su

11.  Mengetahui posisi virtual terminal
Perintah : # tty

12.  Menampilkan possisi direktori
Perintah : # pwd

13.    Melihat data tanggal dan waktu
Perintah : # date 

14.    Mencetak kalender bulan sekarang
Perintah : # cal

15.   Mencetak kalender 1 tahun penuh
Perintah : # cal –y

16.    Melihat isi suatu file
Perintah : # cat /lokasi_file/nama_file

17.    Melihat histori perintah
Perintah : # history

18.   Mencari perintah yang telah dilakukan
Perintah : # [Tekan Ctrl+r] à karakter perintah

19.    Membuat user baru
User baru yang dibuat akan disimpan di dalam direktori /home.
Perintah : # adduser nama_user_baru

20.    Mengganti password user
Perintah : # passwd nama_user_baru         

21.    Melihat daftar user
Unruk melihat daftar user pada sistem operasi linux, dapat dilihat secara langsung pada file passwd di dalam direktori /etc atau melalui terminal sbb:
Perintah : # cat /etc/passwd

21.    Berganti user
Perintah : # su nama_user
                  Password :

22.    Mengganti password user
Perintah : paswd nama_user

23.    Menghapus user
Perintah : # userdel nama_user  (Hanya usernya saja)
Perintah : # userdel –r nama_user (Menghapus user dan folder /home nya)

24.    Merestart sistem
Perintah : # reboot
                 # init 6

25.    Mematikan sistem
Perintah : # shutdown
                 # halt
                 # init 0
                 # power off


Baca selengkapnya

Kamis, 15 Februari 2018

Cara Membuat Icon Di Menu Navigasi Blogger

Banyak sekali blogger pemula yang mencari cara untuk mendatangkan pengunjung ke blog mereka. Mulai dari membuat artikel yang menarik, belajar tentang SEO hingga membagikan hasil postingan ke media sosial seperti facebook demi menarik pengunjung. Setelah banyak pengunjung yang datang ke blog anda, selain membaca artikel yang anda buat pengunjung juga secara tidak langsung menilai tampilan blog anda.



Namun banyak juga blogger pemula yang tidak memperhatikan tampilan blog mereka. Padahal tampilan blog yang menarik mampu membuat pengunjung betah berada di blog Anda. Salah satu cara mempercantik blog anda adalah dengan menambahkan icon-icon pada sebuah menu navigasi. Selain terlihat menarik, pengunjung juga akan menilai bahwa anda bersungguh-sungguh dalam membuat blog sehingga ada kemungkinan para pengunjung itu akan kembali lagi ke blog anda pada lain waktu. 

Nah, kali ini saya akan membagikan tutorial Cara Membuat Icon di Menu Navigasi Blogger. Cara ini sangat sederhana dan bahkan blogger pemula seperti saya pun sangat cepat memahaminya. Untuk penjelasan nya simak tutorial di bawah ini. :D

  • Misalkan Anda ingin membuat tampilan navigasi Follow Me seperti dibawah ini

Maka yang harus anda Lakukan adalah dengan mengedit tempalte Blogger anda. Caranya yaitu:
Masuk ke Blogger → Tema → kemudian Pilih  Edit HTML. Edit HTML template anda seperti script berikut ini :


<li><a class='prett' href='#'><i class='fa fa-star'/> Follow Me</a>
<ul class='menus'>
  <li><a href='http://www.facebook.com/tonny.hardyanto'><i class='fa fa-facebook'/> Facebook</a></li>
  <li><a href='http://www.instagram.com/tonny_hrdy'><i class='fa fa-instagram'/> Instagram</a></li>
  <li><a href='http://www.plus.google.com/'><i class='fa fa-google-plus'/> Google+</a></li>
</ul>
</li>


Keterangan :
Warna Biru : Ganti dengan URL link Anda
Warna Merah : Ganti dengan Icon yang ingin Anda gunakan pada menu navigasi

Catatan:
Untuk mengubah Icon Navigasi seperti yang anda inginkan, maka ubah lah tulisan warna merah sesuai dengan Icon yang ingin anda tampilkan. Untuk nama-nama icon nya, anda bisa menggunakan logika atau bisa cari sendiri di Google.

Atau Jika Anda ingin membuat tampilan menu navigasi seperti yang ada diblog ini, Anda bisa menggunakan script HTML dibawah ini

Sebelum nya Backup terlebih dahulu template anda untuk menjaga hal yang tidak diinginkan yang disebabkan oleh ketidakpahaman anda dengan tutorial ini.


<ul>
  <li><a href='/'><i class='fa fa-home'/> Home</a></li>
  <li><a class='prett' href='#'><i class='fa fa-star'/> Follow Me</a>
<ul class='menus'>
  <li><a href='http://www.facebook.com/'><i class='fa fa-facebook'/> Facebook</a></li>
  <li><a href='http://www.instagram.com/'><i class='fa fa-instagram'/> Instagram</a></li>
  <li><a href='http://www.plus.google.com/'><i class='fa fa-google-plus'/> Google+</a></li>
</ul>
</li>
  <li><a href='/search/label/Teknologi'><i class='fa fa-laptop'/> Teknologi</a></li>
  <li><a href='/search/label/Tutorial'><i class='fa fa-gear'/> Tutorial</a></li>
  <li><a href='/search/label/Kesehatan'><i class='fa fa-heart'/> Kesehatan</a></li>
</ul>


Kurang Lebih Hasilnya adalah seperti ini, Untuk navigasi yang lain bisa anda tambahkan sendiri.


Demikian lah tadi tutorial mengenai Cara Membuat Icon Menu Navigasi Di Blogger. Silahkan bagikan artikel ini agar bermanfaat, dan jangan lupa tinggaalkan komentar anda di bawah. Terima Kasih.







Baca selengkapnya

Senin, 12 Februari 2018

Cara mendapatkan Joox VIP Selamanya

Mendengarkan musik adalah salah satu dari sekian banyak hobi manusia untuk menghilangakan rasa jenuh ataupun rasa lelah dari segala rutinitas sehari-hari. Di zaman yang serba online ini, sebagian besar dari anak muda lebih memilih mendengarkan musik melalui aplikasi online daripada offline. Hal ini berdampak pada banyak nya aplikasi gratis yang diciptakan oleh para developer sebagai platform untuk mendengarkan musik secara online. Salah satunya adalah aplikasi yang bernama Joox. Ya, siapa yang tidak tau Joox, sebuah aplikasi gratis dimana para pengguna dapat mendengarkan musik gratis secara online tanpa dipungut biaya sedikitpun.


Tapi tentu saja aplikasinya yang gratis, yang artinya kita tidak harus membayar untuk mendownload nya baik dari Playstore atau Appstore maupun store yang lain. Namun untuk beberapa lagu yang ada di Joox kita harus membayar untuk mendengarkan nya, tidak semua lagu yang ada di aplikasi joox gratis.

Selain kita membeli paket yang dikenal dengan VIP dalam joox, kita juga bisa melakukan beberapa misi untuk bisa mendengarkan lagu VIP dari Joox. Berikut ini saya akan mengulas beberapa cara untuk mendapatkan paket VIP dari Joox baik yang berbayar atau yang tidak berbayar.

1. Membeli Paket VIP

Cara ini adalah cara yang umum digunakan oleh sebagian besar pengguna Joox untuk dapat mendengarkan lagu-lagu yang berlabel VIP. Pengguna dapat membeli nya langsung melalui aplikasi atau bisa melalui tempat lain yang menyediakan jasa pembelian paket VIP Joox.

2. Menonton Iklan Video

Cara berikutnya adalah dengan menonoton iklan video yang disediakan oleh Joox. Cara ini .adalah salah satu cara yang banyak dilakukan oleh pengguna Joox yang tidak mau kehilangan uang. Dengan menonton video iklan sengkat yang durasinya sekitar 30 detik, kamu bisa menikmati semua lagu-lagu yang berlabel VIP selama 2 jam.

3. Mendownload Iklan Aplikasi

Dengan mendownload aplikasi iklan yang disediakan oleh Joox, kamu bisa mendapatkan VIP selama 3 hari loh. Cara ini biasanya dilakukan buat yang ingin mendapatkan VIP agak lama tanpa harus menonton iklan video. Namun ukuran aplikasi iklan yang tak menentu kadang bisa sampe 50 mb lebih, tak sedikit yang malas untuk melakukan cara ini.

4. Masuk / Login Joox Melalui Web

Selanjutnya kamu bisa mendapatkan Joox VIP dengan cara Login atau Masuk ke akun Joox mu melalui web, maka kamu akan mendapatkan VIP secara gratis selama 3 hari. Namun cara ini hanya berlaku satu kali bagi pengguna baru. Bagi kamu sudah pernah melakukan nya maka tidak bisa mendapatkan VIP nya.

5. Menautkan Akun Joox Dengan WeChat

Cara lain untuk mendapatkan Joox VIP adalah dengan menautkan akun Joox kamu dengan akun WeChat mu. Dengan ini kamu bisa mendapatkan VIP selama 3 hari. Kendala nya bagi pengguna yang tidak punya akun WeChat, mereka tidak bisa mendapatkan bonus ini.

6. Membagikan Musik

Nah bagi kamu yang tidak mau ribet dengan cara diatas, bisa melakukan cara ini yaiut dengan membagikan satu musik dengan akun sosial mu. Ada dua pilihan untuk membagikan nya, yaitu di Facebook atau di WeChat. Cara ini kamu bisa mendapatkan VIP selama 12 jam. Lumayan bukan. Untuk membagikan musik di facebook agar tidak penuh di timeline mu, kamu bisa mengatur privasi di hanya saya.

8. Mendownload Aplikasi Joox Mod

Cara yang terahir adalah dengan mendownload aplikasi Joox yang sudah di modifikasi agar bisa menjadi VIP tanpa melakukan apapun. Karena aplikasi ini modif, aplikasi ini bisa kapan saja jika sistem nya ketauan oleh database Joox, maka aplikasi ini bisa saja tidak VIP lagi. Namun untuk sekarang ini aplikasi ini masih work dan bisa kamu nikmati. Untuk kamu yang mau aplikasi ini nisa mendownload nya melalui link dibawah ini.

Link :  JOOX-VIP-SELAMANYA.APK   Size: 44,5 Mb

Nah demikan tadi adalah beberapa cara untuk mendapatkan Joox VIP. Semoga bermanfaat jangan lupa bagikan artikel ini dan berikan komentar mu di bawah.





Baca selengkapnya