یک مهندس شرکت Red Hat از ابزار Claude Code برای بررسی عملکرد سختافزار تحت ویندوز از طریق مهندسی معکوس و فراهم کردن پشتیبانی از آن در لینوکس استفاده کرد.
کریستیان شالر یک اسکنر فیلم خریداری کرد، اما متوجه شد که چیپست جدید آن در لینوکس پشتیبانی نمیشود.
پس از چند ماه تلاش ناموفق برای حل این مشکل، او به Claude دسترسی به یک ماشین مجازی ویندوزی که در آن درایور سازنده در حال اجرا بود، داد.
Claude ترافیک USB را تجزیه و تحلیل کرد و به شالر کمک کرد تا عملکرد اسکنر را در لینوکس شبیهسازی کند. تنها چند ساعت بعد، شالر موفق شد اولین تصویر اسکن شده قابل تشخیص را به دست آورد.
سپس، او از رویکرد مشابهی برای رفع مشکلات مربوط به دوربین لپتاپ ThinkPad خود استفاده کرد و پچهایی را برای هسته لینوکس و کتابخانه libcamera آماده کرد.
درایور اسکنر هنوز یک پیادهسازی آزمایشی است که اثبات کارایی این رویکرد را نشان میدهد، در حالی که اصلاحات مربوط به دوربین در حال بررسی و ارسال هستند.
شالر همچنین ابزار hw-harness را منتشر کرد که به سایر توسعهدهندگان این امکان را میدهد تا این رویکرد را روی سختافزار خود آزمایش کنند. تمام نتایج مستقیماً بر روی دستگاههای واقعی بررسی شدند.
https://blogs.gnome.org/uraeus/2026/10/15/aiandreverseengineerhardware/
@ITSecurityComputer

14
6۲۸ مهر ۱۴۰۵ ۷٫۷ هزار ۵۳