උපයෝගීතාව තුළ
“pwfeedback” විකල්පය මඟින් මුරපදයක් ඇතුළත් කිරීමේදී ඇතුළත් කළ එක් එක් අක්ෂරයට පසුව “*” අක්ෂරය සංදර්ශනය කිරීමට හැකියාව ලැබේ. නිසා
ගැටලුවේ සාරය නම්, ආදානය අතරතුර විශේෂ අක්ෂර ^U (රේඛාව නිෂ්කාශනය) භාවිතා කරන විට සහ ලිවීමේ ක්රියාවලිය අසාර්ථක වුවහොත්, ප්රතිදානය “*” අක්ෂර ඉවත් කිරීමට වගකිව යුතු කේතය පවතින බෆර ප්රමාණයේ දත්ත නැවත සකසයි, නමුත් එසේ නොවේ. බෆරයේ ආරම්භක අගය වත්මන් ස්ථානයට දර්ශකය ආපසු ලබා දෙන්න. සූරාකෑමට දායක වන තවත් සාධකයක් වන්නේ දත්ත ටර්මිනලයෙන් නොව ආදාන ප්රවාහය හරහා පැමිණෙන විට “pwfeedback” මාදිලිය ස්වයංක්රීයව අක්රිය නොකිරීමයි (මෙම දෝෂය මඟින් පටිගත කිරීමේ දෝෂයක් සිදුවීමට කොන්දේසි නිර්මානය කිරීමට ඉඩ සලසයි, උදාහරණයක් ලෙස, ඒක දිශානුගත
ප්රහාරකයෙකුට තොගයේ දත්ත උඩින් ලිවීම පිළිබඳ සම්පූර්ණ පාලනයක් ඇති බැවින්, ඔහුට root කිරීමට ඔහුගේ වරප්රසාද උත්සන්න කිරීමට ඉඩ සලසන සූරාකෑමක් නිර්මාණය කිරීම අපහසු නොවේ. sudoers හි sudo අවසරයන් හෝ පරිශීලක-විශේෂිත සැකසුම් නොසලකා, ඕනෑම පරිශීලකයෙකුට ගැටලුව ප්රයෝජනයට ගත හැක. ගැටළුව අවහිර කිරීම සඳහා, ඔබ /etc/sudoers හි "pwfeedback" සැකසීමක් නොමැති බවට වග බලා ගත යුතු අතර, අවශ්ය නම්, එය අක්රිය කරන්න ("පෙරනිමි !pwfeedback"). ගැටලුවක් තිබේදැයි පරීක්ෂා කිරීමට, ඔබට කේතය ධාවනය කළ හැක:
$ perl -e 'මුද්රණය("A" x 100 . "\x{00}") x 50)' | sudo -S id
මුරපදය: ඛණ්ඩනය කිරීමේ දෝෂය
මූලාශ්රය: opennet.ru