Mulai uji coba gratis
Searching...
SoBrief
Bahasa Indonesia
EnglishEnglish
EspañolSpanish
简体中文Chinese
繁體中文Chinese (Traditional)
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
Dasar-Dasar Hacking dan Penetration Testing

Dasar-Dasar Hacking dan Penetration Testing

Ethical Hacking dan Penetration Testing dengan Mudah
oleh Patrick Engebretson 2011 159 halaman
3.92
500+ penilaian
Dengarkan
Coba Akses Penuh Selama 3 Hari
Buka fitur mendengarkan & lainnya!
Lanjutkan

Poin Penting

1. Ethical Hacking: Kekuatan untuk Kebaikan

Dalam hampir setiap situasi, seorang ethical hacker harus berusaha bertindak dan berpikir seperti hacker black hat sejati.

Otorisasi, Motivasi, dan Niat. Ethical hacking, atau pengujian penetrasi, adalah upaya legal dan berizin untuk menemukan serta mengeksploitasi celah keamanan dalam sistem komputer guna meningkatkan keamanannya. Perbedaan utama antara hacker etis ("white hat") dan hacker jahat ("black hat") terletak pada otorisasi, motivasi, dan niat. White hat selalu memiliki izin, termotivasi oleh keinginan memperbaiki keamanan, dan berniat membantu organisasi.

Pengujian Penetrasi vs. Penilaian Kerentanan. Penilaian kerentanan mengidentifikasi potensi masalah keamanan, sedangkan pengujian penetrasi melangkah lebih jauh dengan mensimulasikan serangan nyata untuk membuktikan keberadaan celah tersebut. Ini melibatkan eksploitasi aktif sistem dan menunjukkan dampak dari kelemahan keamanan.

Pengujian White Box vs. Black Box. Pengujian white box dilakukan secara menyeluruh dengan memeriksa setiap aspek sistem, sementara pengujian black box mensimulasikan serangan dunia nyata dengan fokus pada penyamaran dan ketepatan. Kedua pendekatan memiliki nilai, tergantung pada tujuan pengujian penetrasi.

2. Rekognisi: Seni Investigasi Digital

Semakin banyak waktu yang Anda habiskan untuk mengumpulkan informasi tentang target, semakin besar kemungkinan Anda berhasil di tahap berikutnya.

Pengumpulan Informasi adalah Kunci. Rekognisi, atau pengumpulan informasi, adalah fase terpenting dalam pengujian penetrasi yang sering diabaikan pemula. Ini melibatkan pengumpulan sebanyak mungkin informasi tentang target, baik secara aktif (berinteraksi langsung dengan target) maupun pasif (menggunakan informasi yang tersedia untuk umum).

Alat dan Teknik. Rekognisi menggunakan berbagai alat dan teknik, termasuk penyalin situs web (HTTrack), perintah mesin pencari (Google-Fu), pengumpul alamat email (The Harvester), pencarian WHOIS, alat interogasi DNS (host, dig, fierce), dan ekstraksi metadata (MetaGooFil). Teknik rekayasa sosial juga berperan penting dalam pengumpulan informasi.

Proses Siklus. Rekognisi adalah proses siklus, karena informasi baru sering kali mengarah pada penemuan target baru yang memerlukan investigasi lebih lanjut. Tujuannya adalah membuat daftar alamat IP atau URL yang dapat diserang, dengan tetap menghormati ruang lingkup pengujian.

3. Pemindaian: Memetakan Medan Digital

Anda perlu memahami lebih dari sekadar cara menjalankan alat keamanan dalam buku ini. Memahami urutan yang tepat dalam menjalankannya sangat penting untuk melakukan pengujian penetrasi yang komprehensif dan realistis.

Dari IP ke Port Terbuka. Pemindaian melibatkan identifikasi sistem yang aktif dan layanan yang berjalan di sistem tersebut. Fase ini dibagi menjadi ping sweep (FPing), pemindaian port (Nmap), dan pemindaian kerentanan (Nessus).

Nmap: Pemindai Port. Nmap adalah alat serbaguna untuk pemindaian port, mampu melakukan pemindaian TCP connect, SYN, UDP, dan Xmas. Memahami perbedaan jenis pemindaian ini sangat penting untuk pemindaian port yang efektif. Nmap Scripting Engine (NSE) memperluas fungsi Nmap dengan memungkinkan interogasi dan deteksi kerentanan yang lebih canggih.

Pemindaian Kerentanan dengan Nessus. Nessus adalah pemindai kerentanan yang mengidentifikasi kelemahan yang sudah dikenal dalam perangkat lunak dan layanan. Ia melampaui pemindaian port dengan secara aktif memeriksa kerentanan spesifik dan memberikan daftar potensi eksploitasi.

4. Eksploitasi: Mengubah Kelemahan Menjadi Akses

Tujuan utama eksploitasi adalah mendapatkan akses administratif (kontrol penuh) atas mesin target.

Eksploit dan Payload. Eksploitasi adalah proses mengendalikan sistem dengan memanfaatkan kerentanan. Ini melibatkan penggunaan exploit (kode yang memanfaatkan kerentanan) untuk mengirim payload (kode yang melakukan aksi tertentu pada target).

Pembobolan Password Online. Alat seperti Medusa digunakan untuk melakukan brute-force kredensial login pada layanan jarak jauh seperti SSH dan Telnet. Ini melibatkan mencoba berbagai kombinasi username dan password hingga berhasil masuk.

Metasploit: Kerangka Kerja Eksploitasi. Metasploit adalah kerangka kerja kuat yang mempermudah proses eksploitasi. Ia menyediakan perpustakaan luas exploit dan payload, memungkinkan serangan cepat dan efisien. Memahami perbedaan antara bind dan reverse payload sangat penting untuk keberhasilan eksploitasi.

5. Rekayasa Sosial: Meretas Elemen Manusia

Rekayasa sosial adalah proses memanfaatkan kelemahan “manusia” yang melekat dalam setiap organisasi.

Memanfaatkan Kepercayaan Manusia. Rekayasa sosial adalah seni memanipulasi orang agar mengungkapkan informasi rahasia atau melakukan tindakan yang membahayakan keamanan. Ini sering melibatkan penciptaan skenario dan alasan yang meyakinkan untuk mendapatkan kepercayaan target.

Social-Engineer Toolkit (SET). SET adalah kerangka kerja yang mengotomatisasi banyak teknik rekayasa sosial, termasuk kloning situs web, pengumpulan kredensial, dan pembuatan USB berbahaya. Ini memungkinkan peluncuran serangan canggih dengan cepat.

Kepercayaan adalah Kunci. Serangan rekayasa sosial yang berhasil bergantung pada tingkat kepercayaan. Semakin realistis dan masuk akal vektor serangan, semakin besar kemungkinan berhasil. Ini sering melibatkan penyesuaian serangan sesuai target dan lingkungannya.

6. Eksploitasi Berbasis Web: Menargetkan Inti Internet

Dalam banyak hal, Internet seperti “wild west” baru.

Web sebagai Vektor Serangan. Eksploitasi berbasis web menargetkan kerentanan pada aplikasi dan server web. Ini melibatkan penggunaan alat seperti Nikto, w3af, dan WebScarab untuk mengidentifikasi dan mengeksploitasi kelemahan.

Proxy Intercepting. Proxy intercepting seperti WebScarab memungkinkan manipulasi permintaan dan respons HTTP, membuka kemungkinan menemukan bidang tersembunyi dan kerentanan. Ini melibatkan pengaturan server proxy dan mengarahkan semua lalu lintas web melalui server tersebut.

Injeksi Kode dan XSS. SQL injection dan cross-site scripting (XSS) adalah serangan web yang umum. SQL injection memanipulasi kueri database untuk mendapatkan akses tidak sah, sementara XSS menyuntikkan skrip berbahaya ke halaman web untuk menargetkan pengguna.

7. Pasca-Eksploitasi: Mempertahankan Kontrol dan Menutupi Jejak

Backdoor yang persisten dan dapat digunakan ulang adalah sahabat terbaik penyerang jahat.

Backdoor untuk Akses Persisten. Backdoor digunakan untuk mempertahankan akses ke sistem yang sudah dikompromikan setelah eksploitasi awal. Ini sering melibatkan pemasangan perangkat lunak yang memungkinkan akses dan kontrol jarak jauh.

Netcat: Pisau Swiss. Netcat adalah alat serbaguna untuk membuat backdoor, mentransfer file, dan membangun saluran komunikasi. Cryptcat menawarkan fungsi serupa dengan tambahan enkripsi.

Rootkit: Bersembunyi dalam Bayangan. Rootkit digunakan untuk menyembunyikan file, proses, dan layanan dari sistem operasi, sehingga sulit dideteksi. Hacker Defender adalah rootkit Windows yang dapat digunakan untuk mendemonstrasikan teknik ini.

8. Laporan Pengujian Penetrasi: Menyampaikan Nilai

Laporan PT akhir harus mencakup semua informasi relevan yang ditemukan selama pengujian dan menjelaskan secara rinci bagaimana pengujian dilakukan serta apa yang telah dilakukan selama pengujian.

Pentingnya Laporan. Laporan pengujian penetrasi adalah hasil penting yang merangkum temuan pengujian. Laporan harus terorganisir dengan baik, mudah dipahami, dan memberikan rekomendasi spesifik untuk mengatasi kerentanan yang ditemukan.

Komponen Utama Laporan. Laporan yang baik mencakup ringkasan eksekutif, deskripsi rinci proses pengujian, daftar kerentanan yang ditemukan, dan rekomendasi perbaikan yang spesifik. Laporan harus dapat dibaca oleh personel teknis maupun non-teknis.

Lebih dari Sekadar Detail Teknis. Laporan sering kali menjadi satu-satunya bukti nyata yang diterima klien dari penguji penetrasi. Ini adalah kesempatan untuk menunjukkan keahlian Anda dan memperlihatkan nilai dari proses pengujian penetrasi.

Terakhir diperbarui:

Report Issue

Ringkasan Ulasan

3.92 dari 5
Rata-rata dari 500+ penilaian dari Goodreads dan Amazon.

Dasar-dasar Peretasan dan Pengujian Penetrasi mendapatkan ulasan yang beragam. Banyak yang memuji buku ini sebagai pengantar yang sangat baik bagi pemula, karena menyediakan latihan praktis dan pendekatan sistematis dalam pengujian penetrasi. Para pembaca menghargai penjelasan yang jelas dan kemudahan aksesnya. Namun, ada juga yang mengkritik buku ini karena terlalu dasar, kurang membahas teori secara mendalam, dan berpotensi mendorong perilaku "script kiddie". Usia buku ini juga menjadi catatan, karena beberapa alat yang dibahas sudah tidak relevan lagi. Secara keseluruhan, buku ini dianggap sebagai titik awal yang baik bagi mereka yang tertarik pada keamanan siber, meskipun pembaca yang lebih mahir mungkin merasa kurang memuaskan.

Your rating:
4.44
403 penilaian
Want to read the full book?

FAQ

What's The Basics of Hacking and Penetration Testing about?

  • Comprehensive Guide: The book is an introductory guide to ethical hacking and penetration testing, focusing on fundamental concepts and methodologies.
  • Structured Learning: It covers the phases of penetration testing, including reconnaissance, scanning, exploitation, and reporting, in a step-by-step manner.
  • Target Audience: Aimed at beginners, it is accessible for those with little to no prior experience in hacking or penetration testing.

Why should I read The Basics of Hacking and Penetration Testing?

  • Foundational Knowledge: It provides essential knowledge for anyone interested in cybersecurity, laying the groundwork for more advanced studies.
  • Practical Skills: The book emphasizes hands-on learning with exercises and examples to practice penetration testing techniques.
  • Ethical Perspective: It teaches readers how to conduct tests legally and responsibly, which is crucial for a career in cybersecurity.

What are the key takeaways of The Basics of Hacking and Penetration Testing?

  • Four Phases of Testing: The book outlines reconnaissance, scanning, exploitation, and reporting as the main phases of penetration testing.
  • Methodology Importance: A structured approach is emphasized for organizing efforts and ensuring thoroughness in penetration testing.
  • Hands-On Experience: Practical exercises are included to reinforce learning and mastery of hacking skills.

What tools are covered in The Basics of Hacking and Penetration Testing?

  • Nmap: Introduced as a powerful tool for port scanning and service detection, with explanations on effective usage.
  • Nessus: Highlighted as a leading vulnerability scanner, guiding readers through its installation and use.
  • Metasploit: Presented as a versatile exploitation framework, with details on navigating and utilizing its features.

What is the significance of reconnaissance in penetration testing according to Patrick Engebretson?

  • Information Gathering: Reconnaissance is the first and most critical phase, involving the collection of information about the target.
  • Passive vs. Active: The book distinguishes between passive and active reconnaissance, both essential for comprehensive data gathering.
  • Tools and Techniques: Tools like Google hacking, the Harvester, and WHOIS lookups are discussed for uncovering valuable information.

How does scanning differ from reconnaissance in The Basics of Hacking and Penetration Testing?

  • Purpose of Scanning: Scanning focuses on identifying live systems, open ports, and services, building on reconnaissance information.
  • Types of Scans: Different scans, such as ping sweeps and vulnerability scans, are covered, each serving a specific purpose.
  • Effective Tools: Tools like Nmap and Nessus are emphasized for their effectiveness in scanning networks and identifying vulnerabilities.

What is the exploitation phase in penetration testing as described by Patrick Engebretson?

  • Gaining Control: Exploitation involves taking advantage of vulnerabilities to gain control over a target system.
  • Variety of Exploits: Exploits can range from revealing information to full system compromise, requiring understanding for success.
  • Exploitation Tools: Tools like Medusa and Metasploit are discussed for their roles in exploiting vulnerabilities.

What are some common payloads used in exploitation according to The Basics of Hacking and Penetration Testing?

  • Types of Payloads: Various payloads in Metasploit, such as windows/shell_reverse_tcp, are listed for different purposes.
  • Choosing the Right Payload: Selecting the appropriate payload is crucial, depending on the target system and desired outcome.
  • Meterpreter: Highlighted as a powerful payload, it allows extensive control over the target system with stealth and flexibility.

How can I practice the techniques learned in The Basics of Hacking and Penetration Testing?

  • Setting Up a Lab: Readers are encouraged to create a personal hacking lab using virtual machines for safe practice.
  • Hands-On Exercises: Practical exercises throughout the book guide readers in using various tools and techniques.
  • Exploring Resources: The author suggests exploring additional tools and resources to stay updated in cybersecurity.

What are the ethical considerations in penetration testing according to Patrick Engebretson?

  • Authorization and Scope: Emphasizes obtaining proper authorization and understanding the test scope to avoid legal issues.
  • Responsible Disclosure: Ethical hackers should report vulnerabilities responsibly to help organizations improve security.
  • Professional Conduct: Maintaining integrity and professionalism is essential for building trust in the cybersecurity field.

How does the book define exploitation?

  • Gaining Access: Exploitation is the process of taking advantage of system vulnerabilities to gain unauthorized access.
  • Tools and Techniques: Tools like Metasploit and Medusa are covered for exploiting weaknesses in target systems.
  • Post-Exploitation: The importance of maintaining access after exploitation is discussed, including the use of backdoors.

What is the role of the Meterpreter shell in penetration testing?

  • Powerful Payload: Meterpreter is a Metasploit payload providing an interactive shell for post-exploitation tasks.
  • Built-in Commands: It includes commands for file manipulation, process management, and network configuration.
  • Stealth and Flexibility: Allows for stealthy operations and can migrate to other processes, making it versatile for attackers.

Tentang Penulis

Patrick Engebretson adalah penulis buku berjudul "Dasar-dasar Peretasan dan Pengujian Penetrasi." Sebagai seorang ahli di bidang keamanan siber, Patrick Engebretson menulis buku ini dengan tujuan memberikan pengenalan menyeluruh tentang peretasan etis dan pengujian penetrasi. Pendekatannya menitikberatkan pada pembelajaran praktis yang langsung dapat dipraktikkan, membimbing pembaca melalui proses penyiapan lingkungan laboratorium virtual serta mengeksplorasi berbagai alat dan teknik yang digunakan. Gaya penulisan Engebretson dikenal menarik dan mudah dipahami, sehingga topik-topik yang rumit menjadi lebih sederhana bagi pemula. Ia juga menekankan pentingnya pertimbangan etis dalam dunia peretasan serta memberikan rekomendasi untuk pengembangan pengetahuan lebih lanjut di bidang ini.

Follow
Dengarkan
Now playing
Dasar-Dasar Hacking dan Penetration Testing
0:00
-0:00
Now playing
Dasar-Dasar Hacking dan Penetration Testing
0:00
-0:00
1x
Queue
Home
Swipe
Library
Get App
Try Full Access for 3 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
Read unlimited summaries. Free users get 3 per month
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 4
📜 Unlimited History
Free users are limited to 4
📥 Unlimited Downloads
Free users are limited to 1
Risk-Free Timeline
Hari Ini: Dapatkan Akses Instan
Dengarkan ringkasan lengkap dari 26.000+ buku. Itu 12.000+ jam audio!
Hari ke-2: Pengingat Uji Coba
Kami akan mengirimkan notifikasi bahwa uji coba Anda akan segera berakhir.
Hari ke-3: Langganan Anda dimulai
Anda akan dikenakan biaya pada Jun 13,
batalkan kapan saja sebelumnya.
Consume 2.8× More Books
2.8× more books Listening Reading
Our users love us
600,000+ readers
Trustpilot Rating
TrustPilot
4.6 Excellent
This site is a total game-changer. I've been flying through book summaries like never before. Highly, highly recommend.
— Dave G
Worth my money and time, and really well made. I've never seen this quality of summaries on other websites. Very helpful!
— Em
Highly recommended!! Fantastic service. Perfect for those that want a little more than a teaser but not all the intricate details of a full audio book.
— Greg M
Save 62%
Yearly
$119.88 $44.99/year/yr
$3.75/mo
Monthly
$9.99/mo
Start a 3-Day Free Trial
3 days free, then $44.99/year. Cancel anytime.
Unlock a world of fiction & nonfiction books
26,000+ books for the price of 2 books
Read any book in 10 minutes
Discover new books like Tinder
Request any book if it's not summarized
Read more books than anyone you know
#1 app for book lovers
Lifelike & immersive summaries
30-day money-back guarantee
Download summaries in EPUBs or PDFs
Cancel anytime in a few clicks
Scanner
Find a barcode to scan

We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel
Settings
General
Widget
Loading...
We have a special gift for you
Open
38% OFF
DISCOUNT FOR YOU
$79.99
$49.99/year
only $4.16 per month
Continue
2 taps to start, super easy to cancel