Attack on online compilation systems los ntawm kev tswj cov ntaub ntawv header

Hanno BΓΆck, tus sau qhov project fuzzing-project.org, pom ntawm qhov tsis muaj zog ntawm kev sib txuas lus sib txuas ua ke uas tso cai rau kev ua cov lej sab nraud hauv C lus. Thaum qhia txog txoj hauv kev tsis txaus ntseeg hauv "# suav nrog" cov lus qhia, qhov yuam kev muab tso ua ke suav nrog cov ntsiab lus ntawm cov ntaub ntawv uas tsis tuaj yeem muab tso ua ke.

Piv txwv li, los ntawm kev hloov "#include " rau hauv cov cai hauv ib qho ntawm cov kev pabcuam hauv online, cov zis tau tuaj yeem tau txais tus hash ntawm tus neeg siv hauv paus tus password los ntawm /etc/shadow file, uas tseem qhia tau tias cov kev pabcuam hauv lub vev xaib tau khiav nrog cov cai hauv paus thiab khiav cov lus txib kom muab tso ua ke raws li hauv paus (nws muaj peev xwm hais tias lub thawv cais tau siv thaum muab tso ua ke, tab sis khiav raws li hauv paus hauv lub thawv kuj muaj teeb meem). Qhov kev pab cuam uas muaj peev xwm rov tsim dua qhov teeb meem tseem tsis tau tshaj tawm. Kev sim qhib cov ntaub ntawv hauv pseudo FS / proc ua tsis tiav vim GCC kho lawv li cov ntaub ntawv khoob, tab sis qhib cov ntaub ntawv los ntawm /sys ua haujlwm.

Tau qhov twg los: opennet.ru

Ntxiv ib saib