Showing posts with label Security. Show all posts
Showing posts with label Security. Show all posts

Wednesday, 28 September 2016

BLACKBOX Sebuah Framework untuk Penetration Testing

BLACKBOX Sebuah Framework untuk Penetration Testing

Password Attacks :

  • MD5 CRACKER
  • SHA1 CRACKER
  • SHA224 CRACKER
  • SHA256 CRACKER
  • SHA384 CRACKER
  • SHA512 CRACKER
  • MSSQL2000 CRACKER
  • MSSQL2005 CRACKER
  • MYSQL323 CRACKER
  • MYSQL41 CRACKER
  • ORACLE11 CRACKER

Web Hacking :

  • Wordpress Bruteforce – Bruteforce wordpress panel
  • FTP Bruteforce – Bruteforcing FTP LOGIN
  • SSH Bruteforce – Bruteforcing SSH LOGIN
  • Admin Page Finder – Find Admin Page
  • Prestashop Exploit – PrestaShop Arbitrary file Upload (6 Modules)
  • Dnsinfo – dns info via Yougetsignal & viewdns & hackertarget
  • Magento Rce – Magento eCommerce - Remote Code Execution
  • Joomla Rce – 1.5 - 3.4.5 remote code execution
  • Google Dorker – google dorker (LFI SCANNER)
  • Bing Dorker – bing dorker (LFI SCANNER )
  • Prestashop Exploit – PrestaShop Arbitrary file Upload (6 Modules)
  • Install

    sudo apt-get install python-passlib python-pexpect
    $ git clone https://darkeye@bitbucket.org/darkeye/blackbox.git && cd blackbox && chmod +x install && sudo ./install && cd

    Version :

    1.4v:

    Add Prestashop Exploit

    Add Admin Page finder

    Add FTP Bruteforcer

    Add SSH Bruteforcer

    Fix google dorker

    1.5v:

    Fix LFI Scanner for google & bing dorker

    Fix some python error

    Fix Admin page finder

    Fix Hash cracker

    1.6v:

    Fix Google Dorker

    Add MSSQL2000, MSSQL2005, MYSQL323, MYSQL41, ORACLE11 CRACKER

    Download

    Referensi : www.kitploit.com

    Wednesday, 22 June 2016

    Mengenal Firewall dan Fungsinya

    Mengenal Firewall dan Fungsinya

    Apa itu Firewall dan Apa fungsinya ?
    Firewall adalah sebuah sistem yang menyediakan keamanan jaringan oleh filter kunjungan jaringan yang masuk dan keluar berdasarkan satu set keterbatasan yang ditetapkan pengguna. Secara umum, satu-satunya tujuan dari firewall adalah untuk mengurangi atau menghilangkan terjadinya jaringan data yang tidak diinginkan sedangkan yang memungkinkan semua komunikasi yang sah mengalir dengan bebas. Dalam kebanyakan infrastruktur server firewall ini memberikan lapisan penting keamanan, dikombinasikan dengan aplikasi lain, mencegah penyerang mengakses server Anda dengan cara berbahaya.
    Panduan ini akan membahas bagaimana firewall ini bekerja, dengan pekerjaan utama pada firewall software stateful, seperti iptables dan FirewallD, karena mereka relatif terhadap awan server. Kita akan mulai dengan penjelasan singkat dari kontrol Transmisi protokol paket dan sisi yang berbeda dari firewall. Kemudian kita akan mendiskusikan berbagai serangkaian topik yang yang relevan dengan firewall negara yang sama.

    TCP Jaringan Paket

    Sebelum membahas berbagai jenis firewall, mari kita lihat lebih cepat apa Transport Control Protocol (TCP) lalu lintas jaringan terlihat seperti.
    lalu lintas jaringan TCP bergerak di sekitar jaringan di paket data, yang wadah yang terdiri dari paket kepala-ini berisi mengontrol Info seperti sumber dan alamat tujuan, dan paket urut info-dan data. Sementara info kontrol di setiap bungkus membantu untuk memastikan bahwa data-data yang terkait akan disampaikan benar, unsur-unsur itu presists juga menyediakan firewall berbagai cara untuk mencocokkan paket berlawanan aturan firewall.
    Penting untuk dicatat bahwa berhasil menerima paket TCP yang masuk mengharuskan penerima untuk mengirim paket pengakuan keluar kembali ke pengirim. Kombinasi dari informasi kontrol dalam paket masuk dan keluar dapat digunakan untuk menentukan keadaan koneksi (mis baru, didirikan, terkait) antara pengirim dan penerima.

    Jenis Firewall

    Mari kita cepat membahas tiga jenis dasar firewall jaringan: packet filter (stateless), stateful, dan lapisan aplikasi. Packet filtering, atau statelsess, firewall bekerja dengan memeriksa paket individu dalam isolasi. Dengan demikian, mereka tidak menyadari keadaan koneksi dan hanya untuk mengizinkan atau menolak paket berdasarkan header paket yang unik.
    firewall Stateful dapat menentukan keadaan koneksi paket, yang membuat mereka jauh lebih statistik dari firewall stateless. Mereka bekerja dengan paket yang sama mengumpulkan sampai negara sambungan dapat diketahui sebelum aturan firewall yang diterapkan untuk lalu lintas.
    Aplikasi firewall melangkah lebih jauh dengan query data yang dikirim, yang memungkinkan lalu lintas jaringan untuk dicocokkan aturan firewall yang khusus untuk layanan individu atau aplikasi. Ini juga dikenal sebagai firewall berbasis proxy.
    Selain software firewall, yang tersedia pada semua sistem operasi modern, fungsi ini juga dapat disediakan oleh perangkat keras, seperti router atau peralatan firewall. Sekali lagi, pembahasan kita akan difokuskan pada firewall software stateful yang berjalan di server yang mereka dimaksudkan untuk melindungi.

    Aturan firewall

    Seperti disebutkan di atas, lalu lintas jaringan yang melintasi suatu firewall dicocokkan aturan untuk menentukan apakah itu harus diizinkan melalui atau tidak. Cara mudah untuk menjelaskan apa aturan firewall seperti adalah untuk menunjukkan beberapa contoh, jadi kami akan melakukan itu sekarang.
    Misalkan Anda memiliki sebuah server dengan daftar ini aturan firewall yang berlaku untuk lalu lintas masuk:

    1. Terima lalu lintas masuk baru dan didirikan untuk antarmuka jaringan publik pada port 80 dan 443 (HTTP dan lalu lintas web HTTPS).
    2. Drop lalu lintas masuk dari alamat IP dari karyawan non-teknis di kantor Anda ke port 22 (SSH).
    3. Terima lalu lintas masuk baru dan mapan dari jarak kantor IP Anda untuk antarmuka jaringan pribadi pada port 22 (SSH).

    Perhatikan bahwa kata pertama di masing-masing contoh yang baik "menerima", "menolak", atau "drop". Ini menentukan tindakan yang firewall harus dilakukan jika terjadi bahwa sepotong lalu lintas jaringan sesuai aturan. Terima sarana untuk mengizinkan lalu lintas melalui, menolak cara-cara untuk memblokir lalu lintas tapi membalas dengan kesalahan "unreachable", dan penurunan berarti untuk memblokir lalu lintas dan mengirim tidak ada jawaban. Sisa dari setiap aturan terdiri dari kondisi yang setiap paket dicocokkan.
      Ternyata, lalu lintas jaringan dicocokkan daftar aturan firewall secara berurutan, atau rantai, dari awal sampai akhir. Lebih khusus, setelah aturan cocok, tindakan terkait diterapkan pada lalu lintas jaringan yang bersangkutan. Dalam contoh kita, jika seorang karyawan akuntansi berusaha untuk membangun koneksi SSH ke server mereka akan ditolak berdasarkan aturan 2, sebelum aturan 3 bahkan diperiksa. Seorang administrator sistem, bagaimanapun, akan diterima karena mereka akan cocok hanya aturan 3.

    Kebijakan default

    Hal ini khas untuk rantai aturan firewall untuk tidak secara eksplisit meliputi segala kondisi. Untuk alasan ini, rantai firewall harus selalu memiliki kebijakan default yang ditentukan, yang hanya terdiri dari tindakan (menerima, menolak, atau drop).
    Misalkan kebijakan default untuk contoh rantai di atas ditetapkan untuk menjatuhkan. Jika ada di luar komputer kantor Anda mencoba untuk membangun koneksi SSH ke server, lalu lintas akan turun karena tidak sesuai dengan kondisi setiap aturan.
    Jika kebijakan default yang ditetapkan untuk menerima, siapa pun, kecuali karyawan non-teknis Anda sendiri, akan mampu membuat sambungan ke layanan terbuka pada server Anda. Ini akan menjadi contoh dari firewall sangat buruk dikonfigurasi karena hanya membuat subset dari karyawan Anda keluar.

    Lalu Lintas masuk dan keluar

    Sebagai lalu lintas jaringan, dari perspektif server, dapat berupa masuk atau keluar, firewall mempertahankan satu set yang berbeda dari aturan untuk kedua kasus. Lalu lintas yang berasal tempat lain, lalu lintas masuk, diperlakukan berbeda dari lalu lintas keluar bahwa server mengirimkan. Hal ini khas untuk server untuk memungkinkan sebagian lalu lintas keluar karena server biasanya, untuk dirinya sendiri, dapat dipercaya. Namun, set aturan keluar dapat digunakan untuk mencegah komunikasi yang tidak diinginkan dalam hal server terganggu oleh penyerang atau executable berbahaya.
    Untuk memaksimalkan manfaat keamanan firewall, Anda harus mengidentifikasi semua cara Anda ingin sistem lain untuk berinteraksi dengan server Anda, membuat aturan yang secara eksplisit memungkinkan mereka, maka drop semua lalu lintas lainnya. Perlu diingat bahwa aturan keluar yang tepat harus di tempat sehingga server akan membiarkan dirinya untuk mengirim ucapan terima kasih keluar untuk setiap koneksi masuk yang sesuai. Juga, sebagai server biasanya perlu untuk memulai lalu lintas keluar sendiri karena berbagai alasan-misalnya, men-download update atau menghubungkan ke database-hal penting untuk memasukkan kasus-kasus dalam aturan keluar Anda mengatur juga.

    Menulis Aturan Outgoing

    Misalkan contoh firewall kita diatur untuk drop lalu lintas keluar secara default. Ini berarti kami masuk menerima aturan akan sia-sia tanpa aturan keluar pelengkap.
    Untuk melengkapi contoh aturan firewall yang masuk (1 dan 3), dari Rulessection Firewall, dan memungkinkan komunikasi yang tepat pada alamat tersebut dan port terjadi, kita bisa menggunakan aturan-aturan firewall outgoing:

    1. Terima didirikan lalu lintas keluar untuk antarmuka jaringan publik pada port 80 dan 443 (HTTP dan HTTPS).
    2. Terima didirikan lalu lintas keluar untuk antarmuka jaringan pribadi pada port 22 (SSH).

    Perhatikan bahwa kita tidak perlu secara eksplisit menulis aturan untuk lalu lintas masuk yang dijatuhkan (aturan masuk 2) karena server tidak perlu membangun atau mengakui hubungan itu.

    Firewall Software dan Alat

    Sekarang kita sudah lebih dari bagaimana firewall bekerja, mari kita lihat paket perangkat lunak umum yang dapat membantu kita membuat sebuah firewall yang efektif. Meskipun ada banyak paket yang berhubungan dengan firewall lainnya, ini efektif dan adalah orang-orang yang akan Anda hadapi paling.

    iptables

    Iptables adalah firewall standar termasuk dalam sebagian besar distribusi Linux secara default (varian modern yang disebut nftables akan mulai menggantinya). Hal ini sebenarnya front end ke kait netfilter kernel-level yang dapat memanipulasi stack jaringan Linux. Ia bekerja dengan mencocokkan masing-masing paket yang melintasi interface jaringan terhadap seperangkat aturan untuk memutuskan apa yang harus dilakukan.

    UFW

    UFW, yang merupakan singkatan dari terkomplikasi Firewall, adalah sebuah antarmuka untuk iptables yang diarahkan menyederhanakan proses mengkonfigurasi firewall.

    FirewallD

    FirewallD adalah solusi firewall lengkap tersedia secara default pada CentOS 7 server. Kebetulan, FirewallD menggunakan iptables untuk mengkonfigurasi Netfilter.

    fail2ban

    Fail2ban adalah software pencegahan intrusi yang secara otomatis dapat mengkonfigurasi firewall untuk memblokir usaha login brute force dan serangan DDOS.

    Semoga bermanfaat.

    Referensi :https://codingsec.net/2016/06/what-is-a-firewall-what-does-it-do/

    Wednesday, 15 June 2016

    Gunakan arp-scan untuk menemukan perangkat tersembunyi dalam satu jaringan

    Gunakan arp-scan untuk menemukan perangkat tersembunyi dalam satu jaringan

    ARP Scan Tool (juga disebut ARP Sweep atau MAC Scanner) adalah paket scanner ARP yang sangat cepat yang menunjukkan setiap perangkat IPv4 aktif di Subnet Anda. Sejak ARP adalah non-routable, jenis scanner hanya bekerja pada LAN lokal (subnet lokal atau segmen jaringan).
    ARP Scan Tool menunjukkan semua perangkat aktif bahkan jika mereka memiliki firewall. Perangkat tidak bisa bersembunyi dari paket ARP seperti mereka dapat bersembunyi dari Ping. Untuk menemukan alamat IP yang aktif di luar subnet Anda, gunakan Ping Scan Tool (a Ping Sweep tool AKA NetScanner).
    arp-scan adalah alat sederhana namun sangat kuat. Bagi Anda yang akrab dengan Cisco Router dan switch, Checkpoint Firewall dan Big-IP F5, Anda tahu itu terlalu baik bahwa kadang-kadang satu-satunya cara untuk menemukan perangkat adalah dengan menggunakan respon arp. Setelah Anda menemukan alamat MAC, Anda dapat menemukan info lebih lanjut tentang perangkat tersebut dengan cara pencocokan yang alamat MAC. Hal ini mengimpor untuk memahami tanggapan ARP / MAC untuk penetrasi tester dan digunakan berat untuk arpspoof dan Man-In-The-Tengah Attack. Hal ini juga membantu dalam kasus-kasus ketika seseorang spoofing alamat IP dan DoS-ing server Anda. Anda dapat Namun spoof alamat MAC mudah untuk menghindari jejak.

    Install arp-scan

    Paket biner tersedia untuk sistem operasi berikut:

    Debian Linux: arp-scan merupakan bagian dari distribusi Debian standar pada Lenny dan setelahnya.
    Ubuntu Linux: arp-scan tersedia dari gutsy (7.10).
    Fedora: arp-scan tersedia untuk Fedora 6 dan setelahnya.
    RedHat Enterprise Linux: arp-scan tersedia untuk RedHat EL 5 dan setelahnya.
    Gentoo Linux.
    FreeBSD: arp-scan tersedia dari the FreeBSD ports collection.
    OpenBSD: arp-scan tersedia di OpenBSD package.

    Install arp-scan di Debian atau Ubuntu dan turunannya :

    root@erwin:~# apt-get install arp-scan

    Jadi dalam contoh di atas arp-scan digunakan untuk memindai jaringan dari perangkat wlan0, dan menemukan 29 node hidup terpisah dari mesin localhost. Opsi --localnet membuat arp-scan memindai jaringan lokal.

    Berikut adalah contoh yang menunjukkan arp-scan yang dijalankan terhadap jaringan 10.0.1.0/24:
    Sekarang saya telah menemukan 31 host yang menanggapi menyapu baru ini, sehingga kedua adalah server tersembunyi saya.

    Terimah kasih, dan selamat mencoba

    Referensi : https://codingsec.net/2016/04/use-arp-scan-find-hidden-devices-network/

    THC-SSL-DOS

    THC SSL DOS

    THC adalah The Hacker Choice. Mereka adalah kelompok hacker dari Jerman. THC-ssl-dos digunakan untuk memeriksa apakah sebuah website atau server diaktifkan dengan SSL-renegosiasi, sehingga memeriksa renegosiasi kerentanan (CVE-2009-3555). SSL renegosiasi adalah proses negosiasi ulang klien pada saat otentikasi. alat ini mengirimkan permintaan SSL (Client Hello) ke webserver & kemudian menolak balasan dari server (Server Hello) beberapa kali. Jadi akhirnya ketika server mencoba untuk menegosiasikan kembali selama otentikasi, klien menolaknya dan dengan demikian crash server membuatnya menjadi serangan Denial of Service. Juga ini membuktikan bahwa server rentan terhadap kerentanan SSL-negosiasi ulang.

    Options

    Syntax: thc-ssl-dos ip port
    -h -Help
    -l Limit parallel connections [default: 400]

    Lab: Melakukan tes stress testing SSL pada halaman login router HTTPS

    CATATAN: Laboratorium ini menyebabkan serangan DOS, itu sementara dapat menonaktifkan target Anda. Gunakan alat ini dengan bijak. Jangan pernah menggunakannya pada jaringan perusahaan tanpa adanya kesepakatan.
    Pada lab ini kita melakukan serangan dos pada halaman login https dari panel kontrol berbasis web-router. The ssl-dos mengirimkan permintaan ke server SSL / HTTPS. Ketika menerima pengakuan, itu menolak sebelum jabat tangan terjadi. Sehingga server mencoba lagi & lagi jika SSL-renegosiasi diaktifkan. Di sini ip router halaman 192.168.1.1 dan HTTPS login berjalan pada port 443

    Command: thc-ssl-dos 192.168.1.1 443 –accept

    atau

    Command: thc-ssl-dos -l 400 192.168.1.1 443 –accept

    Sekarang cobalah untuk login ke halaman https://192.168.1.1

    Referensi :

    - http://kalilinuxtutorials.com/thc-ssl-dos/
    - THC-SSL-DOS :http://www.thc.org/thc-ssl-dos
    - DDoS explained :http://en.wikipedia.org/wiki/Denial-of-service_attack
    - http://www.ietf.org/mail-archive/web/tls/current/msg07553.html
    - Reverse SSL :http://eprint.iacr.org/2006/212.pdf
    - http://bitosi.com/2016/06/kali-linux-stress-testing-thc-ssl-dos/
    - http://www.pierobon.org/ssl/ch2/detail.htm
    - http://www.pierobon.org/ssl/ch2/diagram.htm

    Sunday, 10 April 2016

    Install Semua Tools Kali Linux di Ubuntu Menggunakan Katoolin

    Install Semua Tools Kali Linux di Ubuntu Menggunakan Katoolin

    Katoolin merupakan salah satu script yang dikembangkan dengan menggunakan bahasa pemrograman Python untuk menambah, menghapus dan menginstall repository kali linux.

    Jika anda penggemar hacking, namun mungkin tidak ingin berpaling dari Ubuntu, tidak ada salahnya untuk menggunakan Katoolin ini, setidaknya ada 330 Tools yang tersedia.

    fitur

    • Menambahkan repository Kali linux
    • Menghapus repository Kali linux
    • Menginstal tools Kali linux

    Persyaratan

    • Python 2.7
    • Sebuah sistem operasi (Ubuntu)

    Instalasi

    $ sudo su
    $ git clone https://github.com/LionSec/katoolin.git && cp katoolin/katoolin.py /usr/bin/katoolin
    $ chmod +x /usr/bin/katoolin
    $ sudo katoolin

    Penggunaan

    • Cukup pilih tools yang ingin anda install
    • Tekan 0 untuk menginstal semua tools
    • back : Kembali
    • Gohome: Pergi ke menu utama

    Video Tutorial Instalasi

    Sekian, gunakan dengan bijak.

    Referensi :

    - https://github.com/LionSec/katoolin
    - http://www.hacoder.com/2015/08/katoolin-automatically-install-all-kali-linux-tools/

    Saturday, 6 June 2015

    Macam-Macam Bentuk Keamanan Komputer

    Sistem Keamanan Komputer adalah Sebuah upaya yang dilakukan untuk mengamankan kinerja,fungsi atau proses komputer. sistem keamanan komputer juga berguna untuk menjaga komputer dari para hacker (penjahat dunia maya).

    1. Illegal Access / Akses Tanpa Ijin ke Sistem Komputer

    Dengan sengaja dan tanpa hak melakukan akses secara tidak sah terhadap seluruh atau sebagian sistem komputer, dengan maksud untuk mendapatkan data komputer atau maksud-maksud tidak baik lainnya, atau berkaitan dengan sistem komputer yang dihubungkan dengan sistem komputer lain. Hacking merupakan salah satu dari jenis kejahatan ini yang sangat sering terjadi.

    2. Illegal Contents / Konten Tidak Sah

    Merupakan kejahatan dengan memasukkan data atau informasi ke internet tentang sesuatu hal yang tidak benar, tidak etis, dan dapat dianggap melanggar hukum atau mengganggu ketertiban umum.

    3. Data Forgery / Pemalsuan Data

    Merupakan kejahatan dengan memalsukan data pada dokumen-dokumen penting yang tersimpan sebagai scriptless document melalui internet. Kejahatan ini biasanya ditujukan pada dokumen-dokumen e-commerce dengan membuat seolah-olah terjadi salah ketik yang pada akhirnya akan menguntungkan pelaku.

    4. Spionase Cyber / Mata-mata

    Merupakan kejahatan yang memanfaatkan jaringan internet untuk melakukan kegiatan mata-mata terhadap pihak lain, dengan memasuki sistem jaringan komputer (computer network system) pihak sasaran. Kejahatan ini biasanya ditujukan terhadap saingan bisnis yang dokumen ataupun data-data pentingnya tersimpan dalam suatu sistem yang computerized.

    5. Data Theft / Mencuri Data

    Kegiatan memperoleh data komputer secara tidak sah, baik untuk digunakan sendiri ataupun untuk diberikan kepada orang lain. Identity theft merupakan salah satu dari jenis kejahatan ini yang sering diikuti dengan kejahatan penipuan (fraud). Kejahatan ini juga sering diikuti dengan kejahatan data leakage.

    6. Misuse of devices / Menyalahgunakan Peralatan Komputer

    Dengan sengaja dan tanpa hak, memproduksi, menjual, berusaha memperoleh untuk digunakan, diimpor, diedarkan atau cara lain untuk kepentingan itu, peralatan, termasuk program komputer, password komputer, kode akses, atau data semacam itu, sehingga seluruh atau sebagian sistem komputer dapat diakses dengan tujuan digunakan untuk melakukan akses tidak sah, intersepsi tidak sah, mengganggu data atau sistem komputer, atau melakukan perbuatan-perbuatan melawan hukum lain.