Tá USB Raw Gadget, modúl Linux chun gléasanna USB a aithris, ar fáil

Tá modúl nua á fhorbairt ag Andrey Konovalov ó Google Giuirléid Amh USB, ag ligean aithris a dhéanamh ar fheistí USB sa spás úsáideora. Tá ar feitheamh iarratas an modúl seo a chur san áireamh sa phríomhchuid den eithne Linux. Giuirléid Raw USB cheana féin curtha i bhfeidhm ag Google chun tástáil fuzz ar an stack USB eithne a éascú trí úsáid a bhaint as foireann uirlisí syzcaller.

Cuireann an modúl comhéadan ríomhchláraithe nua leis an bhfochóras eithne Giuirléid USB agus tá sé á fhorbairt mar mhalairt ar GadgetFS. Cruthaítear API nua mar gheall ar an ngá atá le rochtain dhíreach agus leibhéal íseal a fháil ar fhochóras USB Gadget ón spás úsáideora, rud a ligeann dó gach iarratas USB féideartha a phróiseáil (próiseálann GadgetFS roinnt iarratas leis féin, gan é a chur ar aghaidh chuig an úsáideoir. spás). Déantar an USB Raw Gadget a bhainistiú tríd an ngléas /dev/raw-gadget, cosúil le /dev/gadget in GadgetFS, ach úsáideann an idirghníomhaíocht comhéadan bunaithe ar ioctl() seachas pseudo-FS.

Chomh maith le gach iarratas USB a phróiseáil go díreach trí phróiseas spáis úsáideora, tá an cumas ag an gcomhéadan nua aon sonraí a thabhairt ar ais mar fhreagra ar iarratas USB (déanann GadgetFS bailíochtú tuairisceora USB agus scagann sé freagraí áirithe, rud a chuireann cosc ​​​​ar earráidí a bhrath le linn USB tástáil fuzzing cruachta). Ligeann an Raw Gadget duit gléas agus tiománaí UDC ar leith (USB Device Controller) a roghnú le ceangal, fad is atá GadgetFS ag gabháil leis an gcéad fheiste UDC atá ar fáil. Ainmneacha intuartha a shanntar do UDCanna éagsúla críochphointe chun cineálacha éagsúla bealaí malartaithe sonraí a scaradh laistigh d'aon ghléas amháin.

Foinse: oscailtenet.ru

Add a comment