Tha USB Raw Gadget, modal Linux airson atharrais air innealan USB, ri fhaighinn

Tha Andrey Konovalov bho Google a’ leasachadh modal ùr Gadget USB Raw, a ’ceadachadh Dèan aithris air innealan USB ann an àite luchd-cleachdaidh. Tha feitheamh iarrtas gus am modal seo a thoirt a-steach don phrìomh phàirt den kernel Linux. USB Raw Gadget mu thràth buntainn aig Google gus deuchainn fuzz a dhèanamh air a’ chruach USB kernel a’ cleachdadh inneal syzcaller.

Bidh am modal a’ cur eadar-aghaidh prògramaidh ùr ris an fho-shiostam kernel Gadget USB agus thathar ga leasachadh mar roghainn eile an àite GadgetFS. Tha cruthachadh API ùr mar thoradh air an fheum air faighinn gu ìre ìosal agus ruigsinneachd dìreach air fo-shiostam USB Gadget bho àite luchd-cleachdaidh, a ’leigeil leis a h-uile iarrtas USB a dh’ fhaodadh a phròiseasadh (bidh GadgetFS a ’giullachd cuid de dh’ iarrtasan leis fhèin, gun a bhith ga thoirt don neach-cleachdaidh. àite). Tha an USB Raw Gadget air a riaghladh tron ​​​​inneal / dev / raw-gadget, coltach ri / dev / gadget ann an GadgetFS, ach tha an eadar-obrachadh a’ cleachdadh eadar-aghaidh stèidhichte air ioctl () seach pseudo-FS.

A bharrachd air a bhith a’ giullachd a h-uile iarrtas USB gu dìreach tro phròiseas àite-cleachdaidh, tha an eadar-aghaidh ùr cuideachd a’ nochdadh comas air dàta sam bith a thilleadh mar fhreagairt air iarrtas USB (bidh GadgetFS a’ coileanadh dearbhadh tuairisgeul USB agus a’ sìoladh cuid de fhreagairtean, a chuireas casg air mearachdan a lorg aig àm USB. deuchainn fuzzing stac). Leigidh an Raw Gadget leat inneal agus draibhear sònraichte UDC (USB Device Controller) a thaghadh airson a cheangal, fhad ‘s a bhios GadgetFS a’ ceangal ris a ’chiad inneal UDC a tha ri fhaighinn. Ainmean ro-innseach air an sònrachadh do dhiofar UDCn aig an deireadh gus diofar sheòrsaichean de shianalan iomlaid dàta a sgaradh taobh a-staigh aon inneal.

Source: fosgailtenet.ru

Cuir beachd ann