os211

Top 10 List of Week 05

  1. ELF File Format
    Web ini berisi penjelasan mengenai format file ELF, dimulai dari struktur manpage file ELF, header, hexdump, cara mendisplay header dari ELF, dan tools yang dapat digunakan untuk menganalisis suatu file ELF. Informasi yang terkandung dalam web ini membantu saya untuk mengerti struktur dari format file ELF.

  2. Signal Handlers in C
    Web ini berisikan semua informasi mengenai pengertian signal, standard signals, cara menghandle, menginore, dan mengirim signals, serta contoh-contoh signal handler. Web ini sangat membantu saya dalam menambah pengetahuan mengenai signal handling pada bahasa C.

  3. Creating and Evaluating Kernel Crash Dumps
    Web ini berisikan cara membuat dan mengevaluasi Kernel Crash Dumps. Langkah-langkah yang dijelaskan dalam website ini mudah untuk dipahami dan diikuti sehingga membantu saya dalam memahami cara membuat kernel dump untuk troubleshooting.

  4. Configuring and Managing Core Dumps in Linux
    Sesuai judulnya, website ini berisi penjelasan lengkap mengenai cara konfigurasi dan mengatur core dumps di Linux. Alasan mengapa saya tertarik dengan website ini dikarenakan penjelasannya ringan dan tidak bertele-tele sehingga memudahkan saya sebagai pembaca untuk mengertinya.

  5. Automatic Bug Reporting Tool (ABRT)
    Penjelasan mengenai tool bernama ABRT atau Automatic Bug Reporting Tool yang cukup berguna untuk membantu kita dalam mendeteksi dan mereport crashes pada sebuah aplikasi serta solusi yang mungkin dilakukan. Adapun saya tertarik dengan web ini karena penjelasannya sangat terperinci dan lengkap dimulai dari cara menginstall dan mengoperasikannya pada berbagai macam bahasa seperti Python, C, C++, Ruby, dll.

  6. Dynamic Memory Allocation in C
    Web ini menjelaskan method-method yang dapat digunakan pada bahasa C dalam melakukan Dynamic Memory Allocation yaitu malloc(), calloc(), free(), dan realloc(). Web ini menarik dikarenakan penjelasannya sangat baik menurut saya. Untuk setiap method, diberikan penjelasan serta contoh program dan output setelah program tersebut dieksekusi.

  7. Understanding the GLIBC HEAP Implementation
    Web ini menjelaskan apa itu heap dalam bahasa C dan C++. Selain itu, terdapat juga penjelasan Memory Chunks dan Chunk Allocation Strategies serta hubungannya dengan heap, dan juga ada penjelasan mengenai subheaps. Yang saya sukai dari web ini adalah penjelasannya yang mudah dimengerti karena didukung juga dengan adanya gif.

  8. [Video] How to exploit a Heap Overflow
    Video ini menjelaskan cara melakukan eksploitasi terhadap Heap Overflow melalui pembahasan suatu soal mengenai heap. Saya memilih memasukkan video ini pada top 10 dikarenakan penjelasannya ringan namun rinci dan sangat mudah untuk diikuti.

  9. Crash Linux Command
    Website yang berisi mengenai crash command beserta list options, commands, files, dan environment disertai dengan deskripsinya yang ada di Linux. Website ini menambah pemahaman saya dalam menganalisis crash dump data yang terjadi di Linux.

  10. All About Linux Core Dumps
    List terakhir untuk minggu ini berisi semua tentang coredumps, dimulai dari pengertian, Debugging User CoreDumps, user coredump ulimits, systemd-coredump, configure kernel coredumps, reading a kernel coredump, crash commands, dan penggunaan GDB.