Ժամանակակից զննարկիչները կարող են օգտագործել JavaScript-ը՝ օգտատիրոջ սեղմատախտակին մուտք գործելու և այն մանիպուլացնելու համար՝ թե՛ կարդալու, թե՛ գրելու համար: Հիմքում ընկած տեխնոլոգիան նորություն չէ, բայց միայն վերջերս են առցանց հայտնվել ավելի ու ավելի շատ հարձակումներ (հայտնի որպես «pastejacking»), որոնք օգտագործում են այս հնարավորությունը անտեղյակ օգտատերերի վնասի համար: Սա JavaScript-ում իրականացնելը բավականին պարզ է:
Միայն վնասակար կողմում է միացված միայն հետևյալ սցենարը:
27670b8ba9840e688369822a3fcfb2d9
Եթե նման էջից որևէ տեքստ եք պատճենում, ապա անցանկալի տողը միշտ հայտնվում է բուֆերի մեջ (այս կատարման մեջ ՝ անկախ պատճենված տեքստից): «Չար հրամանի» փոխարեն այժմ կարող եք շատ տգեղ բաների առաջ գալ: Ամբողջը ճակատագրական է դառնում, եթե ծածկագիրը անմիջապես կատարելու համար օգտագործվում է գծի վերջում գծի ընդմիջում:
27670b8ba9840e688369822a3fcfb2d9
Հեշտ է նաև վերականգնել մխիթարի ելքը, որպեսզի օգտագործողը անմիջապես չնկատի իր մուտքագրածը: Օրինակ, կարելի է պատկերացնել, որ անվնաս ծածկագրի հատված պատճենելիս կարող եք նկարել ձեր բաժիններն անցողիկ:
27670b8ba9840e688369822a3fcfb2d9
Պատկերի clipboard- ը հնարավոր է շահարկել (այլ տեսքով) նույնիսկ առանց JavaScript- ի:
27670b8ba9840e688369822a3fcfb2d9
Եթե ընտրեք ցանկալի տեքստը, օրինակ, վերջին Firefox- ում (տ. 45.0), ոչ թե այս տեքստն է, այլ դրա ետևում գտնվող տեքստը, որն ավարտվում է բուֆերատախտակում:
Երկու մեթոդներն էլ այստեղ կարելի է փորձարկել ուղիղ եթերում: Այստեղ JS տարբերակը:
See the Pen Pastejacking #1 by David Vielhuber (@vielhuber) on CodePen.
Ինչպես նաեւ CSS տարբերակը:
See the Pen Pastejacking #2 by David Vielhuber (@vielhuber) on CodePen.