این ویدئو سومین جلسه از سری Internals Sessions است. در هر جلسه از این سری، ما یک موضوع مرتبط با ویندوز یا لینوکس را مورد بررسی قرار داده و شیوه پیادهسازی و عملکرد آن بخش را توضیح میدهیم. در این جلسه، ماژولهای کرنلی در لینوکس را مورد بررسی قرار داده و ساختار آنها، روش نوشتن ماژولها و افزودن قابلیتی به کرنل لینوکس را بررسی میکنیم.
پس از آشنایی با ماژولهای کرنلی، به بررسی procfs میپردازیم و نحوه اضافه کردن یک فایل در /proc و نمایش اطلاعات پروسهها با استفاده از آن را بررسی میکنیم. سپس به بررسی ساختار و روش اضافه کردن character device، استفاده از major/minor و اضافه کردن فایل device با استفاده از mknod و ارتباط با ماژول میپردازیم. در انتهای ارائه، به نوشتن rootkit و hook کردن توابع کرنل با استفاده از ftrace و تغییر سطح دسترسی کاربر عادی و root کردن آن میپردازیم.
برای پشتیبانی و رساندن مطالب به دست علاقهمندان لطفا این پست را بازنشر کنید.
مواردی که در این ارائه بررسی میشوند به صورت جزئی به صورت زیر هستند:
• Kernel Modules Introduction
• Modules Structure and Makefile
• Modules Parameters
• Commands for Working with Modules
• Modules Dependecy and Exported Functions
• Virtual Filesystem Introduction
• Procfs Introduction
• Procfs Programming
• Character Devices and Major/Minor Numbers
• Character Devices Programming
• Kernel Rootkits
• Ftrace Hooking
• Privilege Escalation Using Kernel Modules
• Hiding Kernel Modules
لینک ارائه در آپارات:
https://www.aparat.com/v/MBrNY
لینک ارائه در یوتیوب:
https://youtu.be/AqVEnLIqeI8
#linux #internals #kernel #programming #ftrace #hooking #rootkit #hook #internalssessions #kernelmodules
پس از آشنایی با ماژولهای کرنلی، به بررسی procfs میپردازیم و نحوه اضافه کردن یک فایل در /proc و نمایش اطلاعات پروسهها با استفاده از آن را بررسی میکنیم. سپس به بررسی ساختار و روش اضافه کردن character device، استفاده از major/minor و اضافه کردن فایل device با استفاده از mknod و ارتباط با ماژول میپردازیم. در انتهای ارائه، به نوشتن rootkit و hook کردن توابع کرنل با استفاده از ftrace و تغییر سطح دسترسی کاربر عادی و root کردن آن میپردازیم.
برای پشتیبانی و رساندن مطالب به دست علاقهمندان لطفا این پست را بازنشر کنید.
مواردی که در این ارائه بررسی میشوند به صورت جزئی به صورت زیر هستند:
• Kernel Modules Introduction
• Modules Structure and Makefile
• Modules Parameters
• Commands for Working with Modules
• Modules Dependecy and Exported Functions
• Virtual Filesystem Introduction
• Procfs Introduction
• Procfs Programming
• Character Devices and Major/Minor Numbers
• Character Devices Programming
• Kernel Rootkits
• Ftrace Hooking
• Privilege Escalation Using Kernel Modules
• Hiding Kernel Modules
لینک ارائه در آپارات:
https://www.aparat.com/v/MBrNY
لینک ارائه در یوتیوب:
https://youtu.be/AqVEnLIqeI8
#linux #internals #kernel #programming #ftrace #hooking #rootkit #hook #internalssessions #kernelmodules
آپارات - سرویس اشتراک ویدیو
03) مبانی برنامه نویسی کرنلی در لینوکس Linux Kernel Modules 101
این ویدئو سومین جلسه از سری Internals Sessions است. در هر جلسه از این سری، ما یک موضوع مرتبط با ویندوز یا لینوکس را مورد بررسی قرار داده و شیوه پیادهسازی و عملکرد آن بخش را توضیح میدهیم. در این جلسه، ماژولهای کرنلی در لینوکس را مورد بررسی قرار داده و ساختار…
❤21👍1
انتشار جلسه چهارم Internals Session: برنامه نویسی کرنلی در ویندوز با پیادهسازی یک Rootkit
این ویدئو چهارمین جلسه از سری Internals Sessions است. در هر جلسه از این سری، ما یک موضوع مرتبط با ویندوز یا لینوکس را مورد بررسی قرار داده و شیوه پیادهسازی و عملکرد آن بخش را توضیح میدهیم. در این جلسه، ماژولهای کرنلی در ویندوز را مورد بررسی قرار داده و ساختار آنها، روش نوشتن ماژولها و افزودن قابلیتی به کرنل ویندوز را بررسی میکنیم.
در این ویدئو ابتدا به بررسی ساختار درایورها در کرنل ویندوز پرداخته و شیوهی نوشتن یک درایور برای آنرا بررسی میکنیم. سپس به بررسی شیوهی استفاده از لیستهای پیوندی در کرنل ویندوز پرداخته و شیوهی نگهداری اطلاعات پروسهها در لیست پیوندی را معرفی میکنیم. در ادامه ساختار توکن و مجوز دسترسی پروسهها بررسی شده و در نهایت به پیادهسازی یک درایور برای مخفی کردن پروسهها و افزایش دسترسی آنها میپردازیم. در این حین با جزئیات ارتباط با درایور و ساختار IRP نیز آشنا میشویم.
لطفا برای پشتیبانی و رساندن مطالب به دست علاقهمندان این پست را بازنشر کنید.
مواردی که در این ارائه بررسی میشوند به صورت جزئی به صورت زیر هستند:
• Kernel Modules Introduction
• Windows Driver Models
• Windows Driver Frameworks
• Anatomy of a Driver
• Driver and Device Objects
• I/O Request Packets
• Driver Signing & Test Mode
• Kernel Doubly-Linked Lists
• EPROCESS & ActiveProcessLinks
• Token Stealing
• Hiding Processes
• Writing a Rootkit
• Patch Guard
لینک ارائه در یوتیوب:
https://youtu.be/hN0RZ5Oup-c
لینک ارائه در آپارات:
https://www.aparat.com/v/VLXRh
#windows #internals #kernel #programming #irp #driver #eprocess #token #windbg #internalssessions #kernelmodules
این ویدئو چهارمین جلسه از سری Internals Sessions است. در هر جلسه از این سری، ما یک موضوع مرتبط با ویندوز یا لینوکس را مورد بررسی قرار داده و شیوه پیادهسازی و عملکرد آن بخش را توضیح میدهیم. در این جلسه، ماژولهای کرنلی در ویندوز را مورد بررسی قرار داده و ساختار آنها، روش نوشتن ماژولها و افزودن قابلیتی به کرنل ویندوز را بررسی میکنیم.
در این ویدئو ابتدا به بررسی ساختار درایورها در کرنل ویندوز پرداخته و شیوهی نوشتن یک درایور برای آنرا بررسی میکنیم. سپس به بررسی شیوهی استفاده از لیستهای پیوندی در کرنل ویندوز پرداخته و شیوهی نگهداری اطلاعات پروسهها در لیست پیوندی را معرفی میکنیم. در ادامه ساختار توکن و مجوز دسترسی پروسهها بررسی شده و در نهایت به پیادهسازی یک درایور برای مخفی کردن پروسهها و افزایش دسترسی آنها میپردازیم. در این حین با جزئیات ارتباط با درایور و ساختار IRP نیز آشنا میشویم.
لطفا برای پشتیبانی و رساندن مطالب به دست علاقهمندان این پست را بازنشر کنید.
مواردی که در این ارائه بررسی میشوند به صورت جزئی به صورت زیر هستند:
• Kernel Modules Introduction
• Windows Driver Models
• Windows Driver Frameworks
• Anatomy of a Driver
• Driver and Device Objects
• I/O Request Packets
• Driver Signing & Test Mode
• Kernel Doubly-Linked Lists
• EPROCESS & ActiveProcessLinks
• Token Stealing
• Hiding Processes
• Writing a Rootkit
• Patch Guard
لینک ارائه در یوتیوب:
https://youtu.be/hN0RZ5Oup-c
لینک ارائه در آپارات:
https://www.aparat.com/v/VLXRh
#windows #internals #kernel #programming #irp #driver #eprocess #token #windbg #internalssessions #kernelmodules
YouTube
04) Windows Kernel Modules 101 مبانی برنامه نویسی کرنلی در ویندوز
این ویدئو چهارمین جلسه از سری Internals Sessions است. در هر جلسه از این سری، ما یک موضوع مرتبط با ویندوز یا لینوکس را مورد بررسی قرار داده و شیوه پیادهسازی و عملکرد آن بخش را توضیح میدهیم. در این جلسه، ماژولهای کرنلی در ویندوز را مورد بررسی قرار داده و…
❤18👍8👏1🤔1