“vk.com/away.php” ကို ဖယ်ရှားခြင်း သို့မဟုတ် ကျန်းမာသူတစ်ဦးထံမှ လင့်ခ်များကို လိုက်နာခြင်း။

VKontakte တွင် တင်ထားသော လင့်ခ်များကို နှိပ်ခြင်းဖြင့်၊ အခြားလူမှုရေးကွန်ရက်များကဲ့သို့ပင် ပထမဦးစွာ "ဘေးကင်းသော" လင့်ခ်သို့ ကူးပြောင်းသွားသည်ကို သတိပြုမိမည်ဖြစ်ပြီး၊ ထို့နောက်တွင် လူမှုကွန်ရက်မှ သုံးစွဲသူအား နောက်ထပ်ခွင့်ပြုသင့်သည် မပြုသင့်ကို ဆုံးဖြတ်မည်ဖြစ်သည်။ ဘရောက်ဆာ၏လိပ်စာဘားတွင် “vk.com/away.php” ၏ စက္ကန့်ဝက်ကြာပုံသဏ္ဍာန်ကို အာရုံစူးစိုက်မှုရှိသောလူအများစုက သတိပြုမိသော်လည်း၊ ၎င်းနှင့်ပတ်သက်ပြီး မည်သည့်အရာမှ အရေးမယူခဲ့ပါ။

“vk.com/away.php” ကို ဖယ်ရှားခြင်း သို့မဟုတ် ကျန်းမာသူတစ်ဦးထံမှ လင့်ခ်များကို လိုက်နာခြင်း။

စောပိုငျးကာလ

တစ်နေ့တွင် ပရိုဂရမ်မာတစ်ဦးသည် အခြားပရောဂျက်တစ်ခုကို ပြီးမြောက်ပြီးနောက် လူတိုင်းအား ပြောပြလိုသောဆန္ဒကို အစွဲအလမ်းကြီးနေမှန်း သိလိုက်သည်။ ပရောဂျက်ကို သီးသန့် IP ဖြင့် ဆာဗာပေါ်တွင် လက်ခံထားသော်လည်း ဒိုမိန်းအမည်မပါဝင်ပါ။ ထို့ကြောင့်၊ လှပသောတတိယအဆင့်ခွဲဒိုမိန်းတစ်ခုကို .ddns.net ဒိုမိန်းတွင် လျင်မြန်စွာဖန်တီးခဲ့ပြီး၊ နောက်ဆုံးတွင် လင့်ခ်အဖြစ်အသုံးပြုခဲ့သည်။ 

ခဏအကြာ ပို့စ်ကိုပြန်ရောက်သောအခါ၊ ပရိုဂရမ်မာသည် ဝဘ်ဆိုက်အစား VK ဆောင်းပါးတိုကို ဖွင့်နေပြီး ဘေးကင်းသောဆိုက်သို့ ကူးပြောင်းခြင်းအကြောင်း အသိပေးသည်-

“vk.com/away.php” ကို ဖယ်ရှားခြင်း သို့မဟုတ် ကျန်းမာသူတစ်ဦးထံမှ လင့်ခ်များကို လိုက်နာခြင်း။

စမတ်ကျသော သုံးစွဲသူများကိုယ်တိုင် ၎င်းတို့သည် မည်သည့်ဆိုက်ကို သွားသင့်သည်နှင့် မည်သည့်ဆိုက်ကို မသွားသင့်သည်ကို ဆုံးဖြတ်ပိုင်ခွင့်ရှိသည်ဟု ထင်ရသော်လည်း VKontakte သည် ခြားနားစွာ ထင်မြင်ယူဆကာ ချိုင်းထောက်မပါဘဲ လင့်ခ်ကို လိုက်ရန် အခွင့်အလမ်းကို မပေးစွမ်းပေ။

ဘာမှားလို့လဲ

ဤအကောင်အထည်ဖော်မှုတွင် သိသာထင်ရှားသော အားနည်းချက်များစွာရှိသည်။

  • သံသယဖြစ်ဖွယ်ဆိုက်ကို ဖွင့်၍မရပါ။ အထက်ဖော်ပြပါအတိုင်း၊ အသုံးပြုသူသည် ပင်မကို ကျော်လွှားရန် နည်းလမ်းမရှိပါ။ လင့်ခ်ကိုဖွင့်ရန် တစ်ခုတည်းသောနည်းလမ်းမှာ ၎င်းကို လိပ်စာဘားတွင် ကူးထည့်ရန်ဖြစ်သည်။
  • လင့်ခ်လမ်းညွှန်မှုကို နှေးကွေးစေသည်။ ပြန်ညွှန်းခြင်းအမြန်နှုန်းသည် ping ပေါ်တွင်မူတည်သည်။ ထို့ကြောင့်၊ မြင့်မားသော ping ဖြင့် အသက်၏ အဖိုးတန်သော စက္ကန့်များ ဆုံးရှုံးသွားနိုင်သည်၊ ကျွန်ုပ်တို့ သိသည့်အတိုင်း လက်မခံနိုင်ပေ။
  • အကူးအပြောင်း စောင့်ကြည့်ခြင်း။ ဤနည်းလမ်းသည် အသုံးပြုသူလုပ်ဆောင်မှုများအကြောင်း အချက်အလက်စုဆောင်းရန် ပိုမိုလွယ်ကူစေသည်၊ သေချာသည်မှာ VK အသုံးပြုသည့်အရာဖြစ်ပြီး၊ ကူးပြောင်းမှုပြုလုပ်ခဲ့သည့် ပို့စ်၏ id ကို လုံခြုံသောလင့်ခ်သို့ ပေါင်းထည့်သည်။

Django ကို လွှတ်ပေးပါ။

အထက်ပါပြဿနာများအားလုံးအတွက် အကောင်းဆုံးဖြေရှင်းချက်မှာ browser extension တစ်ခုဖြစ်သည်။ သိသာထင်ရှားသောအကြောင်းပြချက်များအတွက်၊ ရွေးချယ်မှုသည် Chrome တွင်ကျသည်။ အချက်အချာကျတဲ့ နေရာမှာ အကောင်းဆုံးတစ်ခုရှိပါတယ်။ ဆောင်းပါး Chrome အတွက် extension များရေးသားခြင်းအတွက် ရည်ရွယ်ထားသော ဆောင်းပါး။

ထိုသို့သော တိုးချဲ့မှုတစ်ခုကို ဖန်တီးရန်၊ လက်ရှိ url လိပ်စာကို စောင့်ကြည့်ရန် သီးခြားဖိုင်တွဲတစ်ခုတွင် ဖိုင်နှစ်ခုဖန်တီးရန် လိုအပ်ပါသည်- json-Manifest နှင့် JavaScript ဖိုင်တစ်ခု။

Manifest ဖိုင်တစ်ခုဖန်တီးပါ။

ကျွန်ုပ်တို့လိုအပ်သော အဓိကအရာမှာ တက်ဘ်များနှင့် အလုပ်လုပ်ရန် တိုးချဲ့မှုကို ခွင့်ပြုချက်ပေးကာ executable script တစ်ခုကို သတ်မှတ်ပေးရန်ဖြစ်သည်။

{
  "manifest_version": 2,
  "name": "Run Away From vk.com/away",
  "version": "1.0",
  "background": {
    "scripts": ["background.js"]
  },
  "permissions": ["tabs"],
  "browser_action": {
    "default_title": "Run Away From vk.com/away"
  }
}

js ဖိုင်တစ်ခုဖန်တီးပါ။

အရာအားလုံးသည် ဤနေရာတွင် ရိုးရှင်းပါသည်- တက်ဘ်အသစ်တစ်ခုကို ဖန်တီးသည့်အခါတွင်၊ ““စသည်ဖြင့် စတင်ပါက url လိပ်စာအတွက် စစ်ဆေးမှုကို ပေါင်းထည့်ပါသည်။vk.com/away.php"၊ ထို့နောက် ၎င်းကို GET တောင်းဆိုချက်တွင် ပါရှိသည့် မှန်ကန်သောတစ်ခုနှင့် အစားထိုးပါ။

chrome.tabs.onCreated.addListener( function (tabId, changeInfo, tab) {
	chrome.tabs.query({'active': true, 'lastFocusedWindow': true}, function (tabs) {
		var url = tabs[0].url;
		if (url.substr(0,23) == "https://vk.com/away.php"){
			var last = url.indexOf("&", 0)
			if(last == -1)last = 1000;
			var url = decodeURIComponent(url.substr(27, last-27));
			chrome.tabs.update({url: url});
		}
	});
});

တိုးချဲ့တပ်ဆင်ခြင်း။

ဖိုင်နှစ်ခုစလုံးသည် တူညီသောဖိုင်တွဲတွင် ရှိနေကြောင်းသေချာပြီးနောက်၊ Chrome ကိုဖွင့်ပါ၊ တိုးချဲ့တက်ဘ်ကိုရွေးချယ်ပြီး “Load unpacked extension” ကိုနှိပ်ပါ။ ပွင့်လာသော ဝင်းဒိုးတွင်၊ ခေါက်ထားသော တိုးချဲ့ထားသော ဖိုင်တွဲကို ရွေးပြီး စုဆောင်းခြင်းကို နှိပ်ပါ။ အဆင်သင့်။ ယခု vk.com/away အမျိုးအစား၏ လင့်ခ်အားလုံးကို မူရင်းဖြင့် အစားထိုးထားသည်။

အဲဒီအစားတစ်ဦးနိဂုံးပိုင်း၏

ဟုတ်ပါတယ်၊ ဒီဆောင်းပါးတိုအမျိုးအစားဟာ သန်းနဲ့ချီတဲ့ လိမ်လည်လှည့်စားတဲ့ဆိုက်တွေကနေ လူအတော်များများကို ကယ်တင်နိုင်ခဲ့ပေမယ့်၊ လူတွေကိုယ်တိုင်က မလုံခြုံတဲ့လင့်ခ်ကို ကလစ်မနှိပ်သင့်ဘူးလားဆိုတာကို ဆုံးဖြတ်ပိုင်ခွင့်ရှိတယ်လို့ ယုံကြည်ပါတယ်။
အဆင်ပြေစေရန်အတွက် ပရောဂျက်ကို တင်ပေးလိုက်ပါတယ်။ github.

source: www.habr.com

မှတ်ချက် Add