+ All Categories
Home > Documents > Hacking Security By Rama

Hacking Security By Rama

Date post: 27-Oct-2015
Category:
Upload: christiawan-eko-saputro
View: 101 times
Download: 5 times
Share this document with a friend
Description:
Tentang Hacking
Popular Tags:
28
Hacking & Security CHANDRA RAMA ZETA PAMUNGKAS
Transcript
Page 1: Hacking Security By Rama

Hacking & SecurityCHANDRA RAMA ZETA PAMUNGKAS

Page 2: Hacking Security By Rama

Materi

Hacking : Sejarah Hacking

Pengertian dan Definisi Hacking

Tingkatan dan Jenis Hacker

Jenis serangan hacking

Pemahaman tentang web server , php dan mysql

Pemanfaatan tools dan linux untuk digunakan pada kegiatan hacking

Page 3: Hacking Security By Rama

SejarahBanyak versi mengenai sejarah hacking , namun saya hanya mengulas sedikit sejarah hacking secara umum maupun secara nasional . Sejarah hacking pertama kali lahir pada akhir tahun 1950-an,sebuah organisasi bernama MIT (Massachusets Institute of Technology) model railroad mendapat bantuan seperangkat peralatan telephone. Kemudian anggota kelompok ini memasang sebuah sistem yang lebih rumit pada alat tersebut sehingga alat tersebut mampu mengizinkan beberapa operator mengontrol secara bersama bagian-bagian untuk melakukan dialing ke nomor yang tepat. Mereka menyebut apa yang mereka lakukan sebagai hacking.

Sementara itu , di indonesia . Hacking tengah berkembang pesat , Indonesia juga memiliki banyak ahli dalam dunia hacking . Seperti pak I Wayan dan Jim Geovedi . Menurut data riset suatu lembaga internasional juga menyebutkan indonesia memiliki perkembangan yang sangat cepat pada bidang hacking . Sekitar 30% serangan cyber di dunia berasal dari indonesia , Karena indonesia memiliki beberapa grup grup underground di setiap kota. Dan memiliki ribuan member yang tersebar di indonesia. Baik dari kalangan muda ataupun tua , berkisar antara anak smp sampai kuliah.Bahkan juga ada orang yang sudah berkeluarga.Jadi , Hacking sangatlah di minati di indonesia.

Page 4: Hacking Security By Rama

Pengertian dan Definisi

Menurut definisi global , hacking adalah kegiatan menerobos program komputer milik orang/pihak lain. Hacker adalah orang yang gemar mengotak atik komputer, memiliki keahlian membuat dan membaca program tertentu, dan terobsesi mengamati perkembangan security di dunia maya.Jika orang yang masih awam tentang dunia technology , maka orang akan menilai hacking adalah kegiatan merugikan dan meresahkan karena sering mencuri password , data , kartu kredit , dsb. Namun sebenarnya hacking bisa menjadi kegiatan yang positif. Seperti kita belajar bagaimana menembus sebuah sistim pertahanan di dunia maya , dan kita akhirnya harus mencari cara dan mempelajari bagaimana memperbaiki bug atau celah tersebut. Nah , dari sisi itu , sebenarnya hacker sangat di butuhkan di masa sekarang. Seperti negara negara adi kuasa layaknya Amerika, China , Rusia, Korea , bahkan negara asia tengah. Mempunyai pasukan tersendiri yang dinamakan cyberteam. Yang bertugas menjaga serta melindungi web web serta data pemerintah dari serangan hacker yang ingin me’leak’ data pribadi negara.

Sayangnya di indonesia , keberadaan hacker masih di ragukan serta di abaikan. Sebenarnya indonesia memiliki Hacker ataupun Group Hacker yang sangat banyak , bahkan di tahun 2013 ini di setiap kota penjuru indonesia , mempunya team team hacker tersendiri . Seperti contohnya : Jember Hacker , Palembang Hacker , Surabaya Blackhat , Yogyafree , Devilzc0de , dsb . Grup grup tersebut dihuni oleh master hacking indonesia , yang berpengalaman di dalam menerobos suatu jaringan komputer.

Page 5: Hacking Security By Rama

Tingkatan dan Jenis Hacker

Menurut sifat dan manfaatnya , hacker dibagi menjadi beberapa jenis yaitu White hat hacker, juga dikenal sebagai ethical hacker, adalah hacker yang bekerja

secara kode etik , biasanya white hat hacker lebih offensive ketimbang lawannya yaitu black hat hacker . White hat fokus membangung sebuah system yang hampir tidak dapat di tembus oleh para blackhat.

Black Hat Hacker , dikenal sebagai darkside of Hacker .Adalah jenis hacker yang bersifat kriminal. Memanfaatkan suatu kecacatan pada sistem untuk di eksploitasi dan mendapatkan keuntungan dari hal tersebut.Black Hat sangat sering melakukan pentesting secara illegal, namun pada akhirnya si black hat akan pindah ke white hat untuk mengasah skill offensivenya. Karena mempertahankan lebih susah daripada merusaknya.

Page 6: Hacking Security By Rama

Grey Hat Hackers, sesuai dengan filosofinya. Grey adalah hitam dan putih yang melebur jadi satu. Jadi , terkadang grey hat melakukan hal hal yang secara illegal seperti blackhat , namun hanya sebatas mengetest nya saja dan sekedar meninggalkan jejak layaknya deface dan backdoor.

Page 7: Hacking Security By Rama

Berbagai macam serangan hacker

Menurut pendapat saya , sangat banyak sekali jenis serangan hacker. Dimulai dari gathering information atau footprinting sampai pada tahap exploitasi pada server.Berikut ini saya coba sebutkan beberapa jenis serangan hacker yang umum di pakai DDOS atau Distributed Denial of Service

SQLInjection

RFI atau Remote File Inclusion

LFI atau Local File Inclusion

XSS atau Cross Site Scripting

Local Exploit

Remote Exploit

DNS Hijacking and Poisoning

Human manipulation and Social Engineering

Spamming and Spoofing

Page 8: Hacking Security By Rama

Sedikit Pemahaman Tentang Web Server , MySQL , PHP

Mengapa kita juga perlu mempelajari Web Server , MySQL , dan PHP. Karena sebuah website itu berjalan pada suatu Web Server, Web Server di dominasi oleh apache web server , sedangkan mayoritas web di dunia ini menggunakan scripting php dan MySQL sebagai Database.

Web Server nanti akan berguna jika kita melakukan gathering information dengan banner grabbing. Jadi kita bisa mencari remote atau local exploit dengan tepat untuk di arahkan ke Server target.

PHP dan MySQL nanti akan berhubungan dengan bug dan SQLi , karena kita juga harus mengerti sedikit tentang logic website tersebut. Jadi kita bisa membuat perkiraan dimana titik lemahnya.

Page 9: Hacking Security By Rama

Pemanfaatan Linux dan Tools tools hacking

Pemanfaatan linux Linux adalah sebuah open source operating system yang kebanyakan

free. Mengapa saya katakan free ? Karena tidak sebuah linux free alias tidak berbayar. Ada beberapa produk Linux Enterprise yang di kenakan biaya pada penggunaanya.

Linux sangat berguna bagi seorang hacker , karena linux mempunyai library lengkap untuk python , perl. Selain itu , mayoritas web server di dunia menggunakan Linux namun dengan versi kernel berbeda beda.

Ada suatu distro Linux yang di khususkan untuk kegiatan Pentesting Security.Ada beberapa os , dan saya sarankan anda mencoba satu persatu os tersebut agar mengerti perbedaannya

Page 10: Hacking Security By Rama

Distro Linux for Pentesting

Backtrack Salah satu OS yang sekarang saya gunakan , dengan motto “The

quiter you become , the more you able to hear”. Backtrack memiliki tools tools yang digunakan untuk melakukan kegiatan hacking. Sangat lengkap mulai dari sisi Information Gathering sampai Attacking server.

Backtrack menggunakan kernel Ubuntu 10.04 yang dikenal sebagai os paling ringan versi ubuntu.

Website : www.backtrack-linux.org

Versi OS : Backtrack 5 R3

Size : 2,4 GB

Available for : 32bit or 64bit and GNOME or KDE

Page 11: Hacking Security By Rama

BlackBuntu BlackBuntu , dari namanya sudah terlihat ini adalah versi “black”-nya ubuntu.

Dilengkapi dengan tools tools hacking , black buntu hadir layaknya ubuntu yang di sulap menjadi mesin penghancur.

BlackBuntu menggunakan GNOME dan Sistim seperti ubuntu.Jika pada backtrack kita login sebagai root. Pada blackbuntu kita harus sudo su untuk masuk ke root.

Website : http://www.blackbuntu.com

Versi OS : Blackbuntu 0.3 x86 x64

Size : 2,2 GB

Available for : 32 and 64 bit and use GNOME or KDE

Page 12: Hacking Security By Rama

Webfolder/Webdav for Security Pentesting

Deface menggunakan aplikasi ini adalah deface dalam bentuk asp, dan shellnnya sudah berada pada aplikasi ini jadi tidak usah memerlukan shell lain sperti b473k dan c99 tidak bisa digunakan untuk ini karena shell didalam adalah shell hanya untuk website ASP. Utamanya website yg menggunakan server windows 2003.

Page 13: Hacking Security By Rama

Tutorial Deface Menggunakan Tools webdav 1. Jalankan softwarenya

Bisa di download disini

http://www.mediafire.com/?8d6w6lr8064dgrx

Kalau sudah dibuka tinggal klik tulisan " Webdav " lalu klik " Asp shell maker “

Page 14: Hacking Security By Rama

Tutorial Deface Menggunakan Tools webdav Setelah klik " Asp shell maker " anda akan melihat Program Webdav Shell

Maker , jika sudah ada program Webdav Shell Maker anda klik tulisan " Setting ( untuk mengedit file / shell anda ) "

Page 15: Hacking Security By Rama

Tutorial Deface Menggunakan Tools webdav

Setelah klik tulisan "Setting" edit tulisan /Hmei7.asp;.txt dengan tulisan anda contohnya (/rama.txt sebenarnya tidak usah diedit juga tidak masalah ) setelah kalian edit tulisannya tinggal masukan target web / site korban .

Caranya tinggal klik " Add Site " lalu masukan site korban ( contoh : http://www.vintagefaucet.net) Jika sudah dimasukan web korban tinggal klik "Serang" (tunggu sampai ada notice)

 checking : http://www.vintagefaucet.net    shell created !!    http://www.vintagefaucet.net/rama.txt

Page 16: Hacking Security By Rama

Tutorial Deface Menggunakan Tools webdav

Page 17: Hacking Security By Rama

Cara Inject Website Dengan Tools Havij

Melakukan injection database SQL dengan sebuah tools yaitu Havij, tools ini merupakan alat bantu saja untuk melakukan injection, karena sebenarnya konsep injection itu sendiri sebenarnya bisa hanya menggunakan perintah SQL melalui browser. Baik langsung saja tutorialnya.

Page 18: Hacking Security By Rama

Cara Inject Website Dengan Tools Havij

1. Silahkan buka tools Havij anda, jika belum punya bisa di download Havij versi 1.15 Free http://www.ziddu.com/download/21429123/Havij1.15Free.rar.html

2. Masukkan link target ke kolom target lalu klik "Analyze"NB : Masukkan bagian url yang berakhiran id=angka untuk di inject, bukan indexnyaContoh : http://dishut.jatimprov.go.id/gallery.php?cat=1 seperti contoh yang ada di havijnya

3. Di bagian bawah, proses scan akan berjalan untuk mencari databasenya. Selama proses scanning, Havij akan berstatus Analyzing Target. Jika proses scan selesai, Havij akan berstatus I'm IDLE.

4. Jika Havij sudah berstatus I'm IDLE tekan tables, setelah itu klik "Get DBs"

Page 19: Hacking Security By Rama

Cara Inject Website Dengan Tools Havij

Begini tampilan bila proses scanning sudah selesai

Page 20: Hacking Security By Rama

Cara Inject Website Dengan Tools Havij

5. Setelah itu silahkan anda klik "Get Tables“

Page 21: Hacking Security By Rama

Cara Inject Website Dengan Tools Havij 6. Nah disitu nanti akan ada beberapa table, coba anda tebak ada dimana

letak admin dan passwordnya, biasanya terdapat tabel bernama “tbl_admin” “tbl_admn” jika anda sudah merasa menemukannya anda centang lalu klik "Get Column"

7. Jika sudah nanti anda akan menemukan data yang anda cari seperti username dan password. Anda centang keduanya lalu klik "Get Data" untuk melihat username dan passwordnya

Page 22: Hacking Security By Rama

Cara Inject Website Dengan Tools Havij

Page 23: Hacking Security By Rama

Cara Inject Website Dengan Tools Havij

Injeksi pada website http://dishut.jatimprov.go.id/ sudah berhasil. Dianalisis.

Host IP: 204.74.211.250

Web Server: Apache/2

Powered-by: PHP/5.2.17

Keyword Found: Gunung

Injection type is Integer

DB Server: MySQL

Selected Column Count is 6

Valid String Column is 1

Current DB: hutankyu_datanya

Count(table_name) of information_schema.tables where table_schema=0x687574616E6B79755F646174616E7961 is 27

Tables found: admin,berita,buletin,buletin_cat,cat_xxothers,category,catnews,catpok,catprofil,catsection,catwisata,gallery,news,pok,profil,section,wisata,xxgal,xxgal_cat,xxkecuali,xxkecuali_cat,xxnews,xxnews_cat,xxothers,xxothers_cat,xxwajib,xxwajib_cat

Count(column_name) of information_schema.columns where table_schema=0x687574616E6B79755F646174616E7961 and table_name=0x61646D696E is 3

Columns found: id,username,password

Count(*) of hutankyu_datanya.admin is 1

Data Found: username,password=permios^mon990s

Page 24: Hacking Security By Rama

Cara Inject Website Dengan Tools Havij

Disitu sudah ditemukan, id password admin pada website pemerintahan jatim.

Id: Permios

Password: mon990s

Sukses.

Page 25: Hacking Security By Rama

Menganalisa Website Menggunakan Tools Acunetix

Acunetix adalah software untuk mendeteksi suatu celah kerentanan situs, Perusahaan Acunetix baru-baru ini telah merilis versinya yang ke 8, dan telah ditingkatkan sehingga membuatnya lebih cepat dan lebih baik.

Fitur-fitur baru termasuk Scan Engine baru yang dapat mendeteksi celah kerentanan atau vulnerability, meningkatkan dukungan aplikasi web 2.0 dan penanganan manajemen sesi, kemampuan untuk menelusuri ulang kerentanan khusus untuk memverifikasi perbaikan, Fake Positive dan Fake Negative, dan yang terakhir kemungkinan bug website saat memindai, dan banyak lagi.

Page 26: Hacking Security By Rama

Menganalisa Website Menggunakan Tools Acunetix Saya akan memberikan contoh hasil scan sebuah website, yaitu

http://www.cocobod.gh/

Page 27: Hacking Security By Rama

Menganalisa Website Menggunakan Tools Acunetix

Acunetix juga memberikan penjelasan bahkan solusi

untuk setiap threat.

Cross Site Scripting

Page 28: Hacking Security By Rama

Menganalisa Website Menggunakan Tools Acunetix

Demikian pada website tsb memiliki banyak vuln diantaranya XSS dan file upload.

Fitur-fitur selain menganalisa bug pada website acunetix juga menginformasikan cara patch seperti pada gambar tadi.


Recommended