- Mengapa Pemrograman?
Jadi pertanyaan pertama banyak orang akan bertanya mengapa saya harus mempelajari bahasa pemrograman ketika ada begitu banyak alat dan Kerangka seperti MSF (Metasploit framework) untuk melakukan pekerjaan saya. Semua saya perlu tahu adalah bagaimana alat bekerja dan apa tujuan itu?. Jawaban untuk pertanyaan adalah kedua Ya dan Tidak, Anda dapat menjadi pentester / Hacker tanpa mengetahui pemrograman apapun tetapi bagaimana pernah Anda tidak akan menjadi baik pentester / Hacker.
- Jadi Mengetahui Pemrograman Apakah
Membedakan Anda dari kiddies Script dan Pecinta Alat(tool lovers)
Membantu Anda dalam Memahami Tentang Kerentanan(Vulnerability)
Membantu Anda dalam menulis alat Anda sendiri, script
Membantu Anda dalam menulis eksploitasi, Shell kode dll
Membantu Anda memodifikasi script yang ada, alat sesuai dengan kebutuhan Anda
Membantu Anda dalam Memahami Tentang Kerentanan(Vulnerability)
Membantu Anda dalam menulis alat Anda sendiri, script
Membantu Anda dalam menulis eksploitasi, Shell kode dll
Membantu Anda memodifikasi script yang ada, alat sesuai dengan kebutuhan Anda
- Bahasa pemrograman mana yang harus saya pelajari?
Jadi sekarang bahwa Anda telah mengetahui dan memahami pentingnya
pemrograman, Pertanyaan berikutnya dalam pikiran Anda adalah bahasa
pemrograman yang harus saya pelajari, Jawaban untuk pertanyaan ini
tergantung pada kepentingan dan tujuan
1. Untuk Web App Pentesting / Hacking
- HTML
Hypertext Markup Language (HTML) adalah dasar-dasar untuk membuat halaman web dan informasi lainnya yang dapat ditampilkan dalam browser web. Jadi jika Anda tidak tahu HTML terlebih dahulu Anda harus mempelajarinya
- JavaScript
Belajar java script. Akan membantu Anda memahami dasar-dasar dari Cross Site Scripting
- PHP / SQL
Mayoritas aplikasi web yang ditulis menggunakan PHP dan MySQL. Jadi itu adalah suatu keharusan untuk belajar PHP
2. Untuk Menulis / Memahami Eksploitasi, Kode Shell, Root kits dll
2. Untuk Menulis / Memahami Eksploitasi, Kode Shell, Root kits dll
- C & C + +
Lebih dari 60% dari eksploitasi Anda akan menemukan di web ditulis dalam C & C + +, Belajar C & C + + akan membantu Anda memahami tentang Buffer overflows, dll meluap Stack, Jadi belajar C dan C + + adalah keharusan bagi setiap hacker / Pen tester
- Assembly
Belajar perakitan akan membantu Anda dalam Menulis / memahami kode Shell, Akan Membantu Anda dalam aplikasi Reverse Engineering dan perangkat lunak
3. Untuk Alat Bangunan Dan Script (Tool dan Script)
3. Untuk Alat Bangunan Dan Script (Tool dan Script)
- Phyton
Python merupakan bahasa tingkat tinggi yang sangat kuat, mudah Its untuk belajar dan kode, sebagian besar alat dan skrip untuk otomatisasi ditulis dengan Python. Mengetahui pemrograman socket Python akan banyak membantu Anda dalam menulis Exploit
- Ruby
Ruby adalah sebuah bahasa lain yang digunakan untuk menulis skrip, alat. Metasploit Frame Work yang ditulis dalam Ruby. jadi belajar ruby akan membantu Anda memahami dalam dan beluk msf
- Bash
Belajar Bash sangat berguna dalam menulis skrip kecil untuk otomatisasi
0komentar:
Post a Comment