Asas Kejuruteraan Balikan & Analisis Binari logo
AssemblyPemulaKeselamatanSistemTahap A1 → C222 bahasa

Asas Kejuruteraan Balikan & Analisis Binari

Bongkar rahsia perisian dengan menguasai kejuruteraan balikan dan analisis binari, iaitu kemahiran penting untuk penyelidikan keselamatan dan memahami perisian. Laluan pembelajaran CoddyKit yang merangkumi 12 kursus pendek dan 48 pelajaran interaktif, dengan tutor kecerdasan buatan 24/7 di sisi anda.

Kursus
12
Pelajaran
48
Langkah interaktif
559
Percuma untuk bermula
Kursus 1
Kurikulum

12 kursus dalam laluan ini

Setiap kursus dalam laluan Asas Kejuruteraan Balikan & Analisis Binari, mengikut urutan pembelajaran. Kursus pertama adalah percuma.

1

A14 pelajaranPercuma

Mulakan perjalanan Anda dalam dunia kejuruteraan balikan. Kursus mini ini merangkumi konsep asas, pertimbangan etika dan pelbagai aplikasi kejuruteraan balikan dalam pembangunan perisian serta kesela…

2

A24 pelajaranPRO

Dalami struktur fail boleh laku dan cara komputer mewakili data. Kursus mini ini menyediakan pengetahuan asas tentang seni bina CPU, jenis data dan format fail binari yang biasa.

3

B24 pelajaranPRO

Kuasai asas bahasa himpunan, iaitu bahasa aras rendah yang penting untuk memahami cara kod terkompil berfungsi. Kursus mini ini memfokuskan himpunan x86/x64 dan peranannya dalam analisis binari.

4

B24 pelajaranPRO

Temui kehebatan analisis statik dengan memeriksa kod binari tanpa pelaksanaan. Kursus mini ini merangkumi penyahhimpun penting dan teknik untuk memahami struktur serta logik program.

5

C14 pelajaranPRO

Terokai analisis dinamik dengan memerhatikan pelaksanaan program dalam masa nyata. Kursus mini ini mengajar Anda menggunakan penyahpepijat untuk melangkah melalui kod, memeriksa memori dan memahami t…

6

C14 pelajaranPRO

Gunakan kemahiran kejuruteraan balikan Anda dalam bidang penting analisis perisian hasad. Kursus mini ini memperkenalkan jenis perisian hasad yang biasa, metodologi analisis asas dan teknik untuk pen…

7

C14 pelajaranPRO

Tingkatkan keupayaan analisis statik anda dengan memanfaatkan penskripan dalam penyahhimpun. Kursus mini ini memfokuskan automasi tugas, peluasan fungsi alat dan peningkatan pemahaman kod.

8

C14 pelajaranPRO

Hadapi teknik kejuruteraan songsang anti-RE yang canggih. Kursus mini ini mengajar strategi penyahpepijatan dan kaedah lanjutan untuk memintas langkah anti-analisis dalam perisian moden dan perisian…

9

C14 pelajaranPRO

Terokai cara pengoptimuman pengkompil mengubah kod sumber menjadi perduaan yang cekap serta cabaran yang ditimbulkannya terhadap kejuruteraan songsang. Pelajari cara membuat kesimpulan tentang logik…

10

C24 pelajaranPRO

Selami bidang khusus kejuruteraan songsang perisian tegar dan sistem terbenam. Kursus mini ini merangkumi teknik menganalisis seni bina bukan standard dan format perduaan khusus.

11

C24 pelajaranPRO

Gunakan kejuruteraan songsang untuk menemui kerentanan keselamatan dan memahami asas pembangunan eksploit. Kursus mini ini merangkumi kelas pepijat yang lazim serta langkah awal menghasilkan eksploit.

12

C24 pelajaranPRO

Akhiri perjalanan anda dengan topik mutakhir dan hala tuju masa hadapan dalam kejuruteraan songsang. Kursus mini ini meneroka teknik analisis lanjutan, aspek undang-undang dan landskap bidang yang se…

CoddyKit PRO

Dapatkan akses kepada kesemua 12 kursus dalam laluan ini dan semua laluan lain

Tutor AI, peperiksaan pensijilan dan sijil. Berfungsi di laman web, iOS dan Android.

Lihat semua pelan
Tahunan$29.90 / tahunKira-kira $2.49 sebulanBayar sekaliSeumur hidup$69.99 sekaliTiada pembaharuan. PRO selama-lamanya.
Gambaran Keseluruhan Kursus

Kejuruteraan Balikan: Baca Perisian yang Tiada Kod Sumbernya

Kejuruteraan balikan ialah bidang menganalisis perisian terkompil untuk memahami cara ia berfungsi — tanpa akses kepada kod sumber asal. Penyelidik keselamatan menggunakannya untuk mencari kerentanan, penganalisis perisian hasad menggunakannya untuk membedah kod berbahaya, dan jurutera perisian tegar menggunakannya untuk memahami sistem terbenam. Laluan ini merangkumi keseluruhan susunan: daripada format binari mentah dan Assembly hingga analisis statik serta dinamik, kemudian sehingga pembangunan eksploit dan teknik anti-RE lanjutan.

Perkara yang Akan Anda Pelajari

Anda akan bermula dengan asas binari — format boleh laku, susun atur memori dan cara kod aras tinggi dipetakan kepada arahan mesin. Seterusnya, anda akan membaca serta menaakul tentang Assembly x86/x64 seperti yang muncul dalam output nyahhimpunan sebenar. Anda akan menggunakan alat analisis statik untuk memeriksa binari tanpa menjalankannya, kemudian beralih kepada analisis dinamik dan penyahpepijatan untuk memerhati pelaksanaan langsung. Kursus seterusnya merangkumi analisis perisian hasad, pengoptimuman pengkompil dan cara ia mengaburkan tujuan, penskripan untuk analisis statik automatik, serta helah anti-kejuruteraan balikan yang digunakan dalam dunia sebenar. Laluan ini berakhir dengan RE perisian tegar dan sistem terbenam, penyelidikan kerentanan, pembangunan eksploit dan tinjauan tentang hala tuju bidang ini.

Laluan Pembelajaran

Dua belas kursus merangkumi tahap A1 hingga C2. Kursus pembukaan memperkenalkan konsep teras pada tahap A1 dengan pengenalan percuma; dua kursus seterusnya (A2–B2) membina kefahaman binari dan kemahiran membaca Assembly. Empat kursus B2/C1 kemudian merangkumi aliran kerja analisis utama: alat statik, penyahpepijatan dinamik, asas perisian hasad dan penskripan. Empat kursus terakhir berada pada tahap C1–C2 dan menangani bahan paling sukar: pengoptimuman pengkompil serta kesannya terhadap nyahhimpunan, sasaran perisian tegar dan sistem terbenam, penyelidikan kerentanan serta pembangunan eksploit, dan topik lanjutan termasuk trend semasa dalam bidang ini.

Cara Ia Berfungsi

Setiap kursus dipecahkan kepada pelajaran pendek dan berfokus dengan latihan praktikal dalam penyunting terbina dalam — anda membaca Assembly, membuat anotasi pada binari dan menyelesaikan tugasan analisis sebenar dengan maklum balas masa nyata. Tutor AI tersedia pada setiap langkah apabila anda menghadapi kesukaran memahami urutan arahan, bendera alat atau struktur binari yang tidak dikenali.

Cara Anda Belajar

  1. 01

    Pelajaran Interaktif

    Latihan pengekodan amali dengan maklum balas masa nyata

  2. 02

    Tutor AI

    Dapatkan bantuan segera daripada AI kami apabila anda buntu

  3. 03

    Penyunting Terbina Dalam

    Tulis dan jalankan kod terus dalam pelayar anda

  4. 04

    Sijil

    Dapatkan sijil selepas melengkapkan kursus

FAQ

Soalan Lazim

Adakah kursus Asas Kejuruteraan Balikan & Analisis Binari percuma?

Ya. Anda boleh memulakan kursus Asas Kejuruteraan Balikan & Analisis Binari secara percuma dan mengikuti pelajaran interaktifnya tanpa sebarang bayaran. Langganan PRO pilihan membuka akses kepada alat kecerdasan buatan lanjutan dan sijil yang boleh dikongsi.

Adakah saya memerlukan pengalaman terdahulu untuk mempelajari Assembly?

Tidak. Kursus ini bermula dengan asas dan beralih secara beransur-ansur kepada topik yang lebih maju, jadi anda boleh bermula walaupun tanpa pengalaman terdahulu dalam Assembly.

Bagaimanakah saya akan mempelajari Assembly di CoddyKit?

Anda belajar melalui amali. Pelajaran interaktif yang ringkas menggabungkan penerangan yang jelas dengan latihan pengekodan praktikal yang berjalan dalam masa nyata, manakala tutor kecerdasan buatan 24/7 memberikan bantuan yang diperibadikan apabila anda menghadapi kesukaran.

Adakah saya mendapat sijil selepas menamatkan Asas Kejuruteraan Balikan & Analisis Binari?

Ya. Pelajar PRO boleh menduduki peperiksaan dan memperoleh sijil tamat kursus yang boleh dikongsi, lengkap dengan kod yang boleh disahkan untuk kursus Asas Kejuruteraan Balikan & Analisis Binari.

Bolehkah saya mempelajari Assembly melalui telefon saya?

Ya. CoddyKit tersedia di web dan sebagai aplikasi asli iOS serta Android, jadi anda boleh mempelajari Assembly pada mana-mana peranti dan kemajuan anda disegerakkan merentas semua peranti.

Berapakah kos CoddyKit PRO?

Kursus pertama dalam Asas Kejuruteraan Balikan & Analisis Binari adalah percuma. CoddyKit PRO membuka akses kepada setiap kursus: $5.90 seminggu, $7.90 sebulan, $29.90 setahun atau $69.99 sekali untuk akses seumur hidup tanpa pembaharuan.

Berapa lama masa yang diperlukan untuk melengkapkan Asas Kejuruteraan Balikan & Analisis Binari?

Asas Kejuruteraan Balikan & Analisis Binari mempunyai 12 kursus dan 48 pelajaran. Kebanyakan pelajaran mengambil masa kira-kira 5–10 minit, jadi keseluruhan laluan ini memerlukan sekitar 6 jam latihan amali, mengikut rentak anda sendiri.

Mulakan Asas Kejuruteraan Balikan & Analisis Binari Sekarang

Sertai ribuan pelajar yang menguasai pengaturcaraan melalui pelajaran berkuasa kecerdasan buatan.