Wednesday, October 2, 2013

Mozilla FireFox သဳံးေနရင္ ခဏခဏ ပိတ္သြားတက္တဲ့ Crash ၿပသနာ

Mozilla FireFox သဳံးေနရင္ ခဏခဏ ပိတ္သြားတက္တဲ့ Crash ၿပသနာ ေၾကာင့္အရမ္းကုိ စိတ္ညစ္ရတယ္. အဲ့ဒါေတြ က မ်ားေသာ အားၿဖင့္ က်ေနာ္ တုိ့ ရဲ့ Add On ေတြေၾကာင့္ပါ..အဲ့ဒီ ၿပသနာ မ်ဳိးႀကံဳေတြ႕လာ ရင္ Mozilla ကုိၿဖဳတ္ၿပီး ၿပန္တင္ ဖို့မလုိ ပါ ဘူး...........ေအာက္ကနည္းေလးကိုသံုးလိုက္ပါ.. Start -> Run ကုိသြားၿပီး ေအာက္က Command ကို ရို္က္ထည့္ပါ firefox -safe-mode အမွန္ၿခစ္ အားလဳံး လုပ္ ၿပီး Make Changes and Restart ကုိ ႏွိပ္လုိက္ပါ......... ေၿမေခြး ေလး အသစ္ၿဖစ္သြားပါၿပိ.........

မိမိကြန္ျပဳတာသို႕ မသမာနည္းျဖင့္၀င္ႏိုင္ေသာ ၀င္ေပါက္မ်ား

ကၽြန္ေတာ္တို႕ ယေန႕ အင္တာနက္မွာ အမ်ား သိတဲ့ Hacking ေခၚ (Phasing)ကြန္ပ်ဴတာအားခိုး၀င္ျခင္း ၊ အခ်က္ လက္မ်ား ႏွင့္ Software မ်ား၏ Key မ်ားကိုစားသြားျခင္း ၊ကြန္ပ်ဴတာ ဟန္းေနျခင္း အစရွိသျဖင့္ ျပႆနာမ်ားရဲ႕ တရားခံကို ေဖာ္ျပေပးတာပါ ။ ထိုသို႕ နည္းမ်ားစြာကို စီးပြားျဖစ္လုပ္ကိုင္ေနတဲ့ အဖြဲ႕လိုက္ Hecker မ်ားမွာ အေနာက္တိုင္း ႏိုင္ငံမ်ား တြင္သာမက အမ်ားေသာအားျဖင့္ အေမရိကန္ ၊ တရုတ္ ၊ တို႕မွာ ေပါက္ေျမာက္စြာ ရွိခဲ့ပါတယ္ ။ထိုသူမ်ား၏ Program မ်ားဟာ အေမရိကန္ ဘဏ္မ်ားစြာသာမကအစိုးရ လွ်ိဳ႕၀ွက္မွတ္တမ္းမ်ားကိုပါ ၀င္ေရာက္ေမႊေႏွာက္ႏိုင္ခဲ့ၾကပါတယ္ ။ ထို အထိ ေအာင္ျမင္ေအာင္ Electronic Crime ေခၚ အီလက္ထေရာနစ္ နည္းပညာ ျဖင့္ ပစ္မႈ႕က်ဴးလြန္သူမ်ားထဲမွ အေမရိကန္ အစိုးရ မ်က္လံုးျပဴးေလာက္ေသာ အထင္ရွားဆံုးတစ္ေယာက္မွာ Mr . Max Bulter ပဲျဖစ္ပါတယ္ 1. email & Password မ်ား 2. ကိုယ္ေရးကိုယ္တာ မွတ္တမ္းမ်ား 3. ႏိုင္ငံတစ္ကာ ဘဏ္ကဒ္မ်ား၏ CCV ႏွင့္ Password မ်ား 4. Software မ်ား၏ လိုင္စင္ ကီးမ်ား 5. ႏိုင္ငံေတာ္ လွ်ိဳ႕၀ွက္ခ်က္မ်ား 6. အဆိုးဆံုးက သူတို႕ အခ်ိန္မေရြး ၀င္ႏိုင္ထြက္ႏိုင္တဲ့ Phasing အေျခခံ Application မ်ား ကို စိတ္တိုင္းက် ေမႊေႏွာက္နိင္ခဲ့ၾကျပီး ၀င္ေငြ သန္းေက်ာ္ရွိခဲ့ၾကပါတယ္ ..ဒါက ကမာၻေက်ာ္ အြန္လိုင္း ပစ္မႈ႕ကို ဖန္တီးခဲ့တဲ့ သူတစ္ေယာက္ကို သိေအာင္ ေဖာ္ျပေပးျခင္းပါ ယေန႕အမ်ားဆံုး ခံစားေနၾကတဲ့ Virus မ်ား ..... Spy ware မ်ား ကၽြန္ေတာ္တို႕ကြန္ပ်ဴတာ ထဲ ဘယ္လိုေရာက္ႏိုင္ တယ္ ဆိုတာကို ကၽြန္ေတာ္ ေလ့လာ ခဲ့သမွ် ေရးသား ခဲ့တာျဖစ္ပါတယ္ အမ်ားဆံုး ကၽြန္ေတာ္တို႕ ၾကံဳေတြ႕ၾကရ တာကေတာ့ ေအာက္ပါ အတိုင္း ျဖစ္ပါတယ္ ခင္ဗ်ာ 1.UNTRUSTED WEBSITE Phasing တစ္ခုျဖစ္တဲ့ Malware ကိုအင္တာနက္စာမ်က္ႏွာမ်ားမွာ Application ျဖင့္ ထည့္သြင္းထားေသာ အြန္လိုင္း Hacker မ်ား၏ စာမ်က္ႏွာမ်ားစြာ ရွိေနျပီးထိုစာမ်က္ႏွာမ်ားသို႕ ၀င္ေရာက္တာႏွင့္တစ္ျပိဳင္နက္ Browser မွာ ေျဗာင္ျဖစ္ သြားျပီး သူတို႕ ထားရွိတဲ့ စပိုင္ ကၽြန္ေတာ္တို႕ ကြန္ပ်ဴတာထဲကို လွလွပပ ၀င္ေရာက္ပါတယ္ ..ထိုသို႕ ၀င္ေရာက္မႈ႕ကို အမ်ားစုက ဗိုင္းရပ္ကိုက္တယ္လို႕ ေခၚၾကပါတယ္ .....ျဖစ္လာမည့္ ကိစၥေတြက ကြန္ပ်ဴတာကို Update လုပ္ရန္ Credit card နံပတ္ေတာင္းမယ္ ၊ ကြန္ပ်ဴတာရွိ တန္ဖိုးရွိ Software ေတြမွာ ရွိတဲ့ လိုင္စင္နံပတ္ေတြ ႏႈတ္ယူသြားမယ္ ၊ ကၽြန္ေတာ္တို႕ ကိုယ္ေရးအခ်က္လက္မ်ား နဲ႕ ဖိုင္မ်ားကို ဖ်က္စီးမယ္ ေနာက္ဆံုး ကြန္ပ်ဳတာ စနစ္ကို ဖ်က္စီးမယ္ စသည္တို႕ ျဖစ္ပါတယ္ ဒါက ဆိုးရြားတဲ့ Virus တစ္ခုမဟုတ္ပဲ ကြန္ပ်ဴတာကို Hack တယ္လို႕ေခၚပါတယ္ ..ဒီအတြက္ ကြန္ပ်ဴတာ အသံုးျပဳသူေတြမွာ AVG , Avira , Norton , Kasparsky , စတဲ့ Virus Protect ေဆာ့၀ဲရ္မ်ားေသခ်ာ စြာ ထည့္သြင္းအသံုးျပဳထားပါက အေတာ္အတန္ စိတ္ခ်ရပါတယ္ ...... ျမန္မာ လူငယ္အမ်ားစု အေနနဲ႕ ထို Antivirus ေဆာ့၀ဲရ္မ်ားကို ရက္စြဲ မွန္ေအာင္ မထိန္းသိမ္းပဲခပ္ေပါ့ေပါ့ သံုးတတ္ၾကပါတယ္ .. ဒါက မျဖစ္လွ်င္ေတာ့ ကိစၥ မရွိေပမယ့္ ျဖစ္လွ်င္ေတာ့ အရပ္ကူပါ ျဖစ္တတ္ၾကပါတယ္ ..... သတိျပဳရန္ တိုက္တြန္းလိုတာက ယေန႕ ကိုယ္တိုင္ Virus မသတ္ႏိုင္လွ်င့္ျဖင့္ ထိုသို႕ အဆင္သင့္ ေရာင္းေသာ Antivirus ေဆာ့၀ဲရ္မ်ားကိုေတာ့ တစ္ႏွစ္စာ တစ္ကိုယ္ေရအတြက္မွန္ကန္စြာ သံုးထားသင့္ပါတယ္ ..... 2.လင့္မ်ား ကလစ္မိျခင္း ဒီလိုမ်ဳိးေတာ့ အမ်ားစု ၾကံဳတတ္ၾကပါတယ္ Link လို႕ေခၚတဲ့ အင္တာနက္စာမ်က္ႏွာ မ်ားကို တိုက္ရိုက္ေရာက္ေစတဲ့ လိပ္စာ မ်ာကို ကလစ္လို႕ Virus တိုက္ခိုက္ခံရတာကိုေတာ့ အမ်ားစု ေတြ႕ဘူးၾကပါတယ္ ... ဒီလိုမျဖစ္ေအာင္ ကာကြယ္ဖို႕ကေတာ့ မိမိ အေတြ႕ၾကံဳနဲ႕ လည္ပတ္ေနတဲ့ ပတ္၀န္းက်င္ေပၚအျပည့္မူတည္လွ်က္ ရွိပါတယ္Virus ကြန္ပ်ဴတာထဲေရာက္သည္အထိ ၾကာရန္ အခ်ိန္ သည္ လိုင္းေကာင္းေနပါက စကၠန္႕အနည္းငယ္ သာလိုအပ္ပါတယ္။ တစ္ေလာက Gtalk ကေန အလိုေလွ်ာက္ တက္လာတဲ့ လင့္ေတာ္ေတာ္မ်ားမ်ားကို ကၽြန္ေတာ္ တို႕ၾကံဳၾကရပါတယ္ ဒါကျပင္းထန္တဲ့ Virus တစ္ခုပါ ကၽြန္ေတာ္ လြန္ခဲ့တဲ့ 8 လခန္႕က ေရးတင္ေပးခဲ့ပါတယ္ ဒါမ်ဳိး လင့္မ်ားကို အမ်ားဆံုးေရာက္ရွိလာတာက ၀င္စာမ်ားပဲျဖစ္ပါတယ္ ....Email ကေန မရင္းႏွီးတဲ့ သူေတြက ပံုပို႕လိုက္တယ္ ၾကည့္ပါသင့္အတြက္ e-card ပို႕လိုက္တယ္ ။ သင္ထီေပါက္တယ္ ဒီမွာ ၾကည့္ပါ ..... စသည္စသည္ျဖင့္ အေၾကာင္းရာမ်ားစြာကိုသင့္ထံပို႕ၾကပါလိမ့္မယ္ ... ဒါေတြကို လိုက္ကလစ္ေန လွ်င္ေတာ့ ေသခ်ာပါတယ္ သင္ Virus ၀င္ဖို႕ လိုက္ရွာေနတာ ႏွင့္ အတူျဖစ္ပါတယ္ ။ ကၽြန္ေတာ္တို႕ေန႕စဥ္ ၀င္စာမ်ားစြာ ကို ဖတ္တဲ့ေနရာမွာ မိမိ မသိေသာ ဘယ္လိုလင့္မ်ားကိုမွ မကလစ္ရန္ ကၽြန္ေတာ္ အျမဲ ေျပာေလ့ရွိပါတယ္ ... နမူနာေျပာရလွ်င္ ကၽြန္ေတာ့္တို႕ ကိုယ္ေရးကိုယ္တာ ခ်ဳိးေဖာက္လွ်က္ရွိတဲ့ ွSocial Network ေတြ ရွိပါတယ္ ကၽြန္ေတာ့္ email ထဲမွ တစ္ေယာက္က Netlog , Hi5 စသည္ကို ၀င္ပါက ကၽြန္ေတာ္တို႕ဆီ လင့္ဒါရိုက္ၾကီး ေရာက္ပါတယ္ ..... ကၽြန္ေတာ္တို႕က သေဘာ တူသည္မတူသည္ထား သူတို႕ ဖိတ္ႏိုင္ရန္ သင့္ email လိပ္စာ၏ Password ကေတာ့ ပါသြားျပီလို႕ သတ္မွတ္ႏိုင္ပါတယ္ .... Ning ဆိုဒ္မ်ားတြင္ေတာ့ ထိုသို႕ေသာ လုပ္ေဆာင္ခ်က္မရွိသလို Facebook တြင္လည္းမရွိပါ ၊ Tagged တြင္လည္းမရွိပါ ... နာမည္ၾကီး မ်ားပင္ျဖစ္ေသာ္ျငား အခ်ဳိ႕ေသာ Social Network မ်ားမွ လာေသာ လင့္မ်ားသည္ ကၽြန္ေတာ္တို႕ကို ေသြးေဆာင္လွ်က္ အခ်က္လက္မ်ားစြာ ရယူၾကသည္ကိုေတာ့ အေသခ်ာပင္ျဖစ္ပါတယ္ ...... သို႕ေၾကာင့္ မိမိ မက်င္လည္ ၊ မရင္းႏွီးေသာ လင့္မ်ားကို မကလစ္မိဖို႕က အလြန္အေရးၾကီးေၾကာင္း အသိေပးပါတယ္ ။ 3. ဂိမ္း, Smaily Icon ,Network မ်ားမွ Tool Bar မ်ား ဒါကိုအမ်ားစု မသိၾကတာ မ်ားပါတယ္ ကၽြန္ေတာ္ နမူနာ ေဖာ္ျပပါ့မယ္ ဒါေတြကို Browser ရဲ႕ Tool Bar ေတြလို႕ေခၚပါတယ္ .. ဒီ Tool Bar ေတြထဲမွာေတာ့ Search Engine ေတြကလြဲျပီး က်န္တာေတြ ရွိေနပါက ခ်က္ျခင္း ဖ်က္ပစ္ရန္ ကၽြန္ေတာ္ တိုက္တြန္းပါတယ္ .. ဒီTool Bar ေတြရွိေနလွ်င္ အင္တာနက္ လိုင္း ကို သူတို႕က မွ်ေ၀သံုးစြဲေနျပီး ကြန္ပ်ဴတာကို ေဟာင္းေလာင္းျဖစ္ေနေစပါတယ္ .. အဆိုးဆံုးက Game ဘားမ်ားနဲ႕ Smiley Icon မ်ားမွ Tool Bar မ်ားပင္ ျဖစ္ပါတယ္ သူတို႕က POPP နဲ႕ HTTP ကာကြယ္မႈ႕မရွိပဲ အင္တာနက္ကို ေဟာင္းေလာင္းေပါက္ ျဖစ္ေနေစပါတယ္ ... အမွန္မွာ Firefox Version 3+ ၊ Internet Explore ၊ Opera 6+ ႏွင့္ ယခု Google Chrome Browser မ်ားမွာ ထိုက္သင့္သေလာက္လံု ျခံဳမႈ႕ရွိေသာ္သည္း ထို Tool Bar မ်ားကေတာ့ ဟင္းလင္းျဖစ္ေနတာေၾကာင့္ Hacker မ်ား ၀င္ရန္ဂိတ္ေပါက္သာ ျဖစ္ျပီး အခမဲ့ Tool Bar မ်ားသည္ သူတိ႕လိုအပ္ေသာ အခ်က္မ်ားကို ႏိႈက္ထုတ္ရန္ အဆင္သင့္လုပ္ထားသည္ကိုသတိထားရန္လိုအပ္ပါတယ္ ............ သို႕ေၾကာင့္ မလိုအပ္ေသာ Tool Bar အားလံုးကိုျဖဳတ္ထုတ္ပစ္ရန္ အေရးၾကီးပါတယ္ ရွိေနလွ်င့္ျဖင့္ ထုတ္ပစ္ပါ ။ ျဖဳတ္ထုတ္ရန္ Start >> Control Panel >>Program & Feature (Window7) သို႕မဟုတ္ >> Add or Remove Program (Window XP ) သို႕သြားျပီးGame ႏွင့္ Smiley Icon Tool Bar အားလံုးကို ျဖဳတ္ထားရန္လို္ပါတယ္ 4. Software Key Gen မ်ား နားလည္သူ လူငယ္အမ်ားစု Software မ်ားကို ေလာဘတစ္ၾကီၤး Install လုပ္တတ္ၾကပါတယ္ ထိုသို႕လုပ္တဲ့ေန ရာမွာလည္းKey Gen ႏွင့္ Crack ဖိုင္မ်ားကို ဖြင့္ၾကရပါတယ္ ... အမ်ားဆံုးေသာ Crack ဖိုင္ မ်ားသည္ Blocked Application မ်ားျဖစ္သည္ကို သိရွိရန္ အထူလိုအပ္ပါတယ္ ... အခ်ိဳ႕ေသာ ကြန္ပ်ဴတာမ်ား တြင္ Antivirus တင္ထားပါက ထိုဖိုင္မ်ား ဖြင့္မရပါ .. ထိုအခါ အမ်ားစုသည္ Software လိုခ်င္ေဇာျဖင့္ Antivirus ကို Disable လုပ္ျပီး Software Install လုပ္ၾကပါတယ္ ျပီးမွ Antivirus ျပန္ ဖြင့္ၾကပါတယ္ ထိုသို႕ျဖစ္လွ်င္ Antivirus ကို အျမဲ Update လုပ္ထားပါက အဆင္ေျပေသာ္လည္း Update မျဖစ္ေတာ့ေသာ အခါ Quarantine ဖိုင္မ်ား ထိန္းခ်ဳပ္မႈ႕ မဲ့ျပီး ကြန္ပ်ဴတာအား စတင္ ဒုကၡေပးပါတယ္ .. သို႕ေၾကာင့္ Quarantine ဖိုင္မ်ားကို အျပီး ဖ်က္ျပီး Recycle Bin ကို ရွင္းထုတ္ထားရန္ အၾကံျပဳပါတယ္ အေကာင္း ဆံုးက မိမိ Virus သတ္ႏိုင္ျခင္းမရွိပါက Antivirus ကို Outdate ျဖစ္မေနရန္ ဂရုစိုက္သင့္ပါတယ္ ။ 5. Desktop Gedgets မ်ား (Widgets) ထိုအရာမ်ားကို အေတာ္မ်ားမ်ား သတိထားမိျခင္းမရွိပါဘူး ကြန္ပ်ဴတာ Desktop ေပၚမွာရွိတဲ့ အင္တာနက္ကို တိုက္ရိုက္ခ်ိန္ဆက္ထားတဲ့ Geိdgets မ်ားကို ဆိုလိုျခင္းျဖစ္ပါတယ္ ... ဥပမာ ႏိုင္ငံတစ္ကာ မိုးေလ၀သ အစီအစဥ္မ်ား ေဖာ္ျပေသာ အရာ ၊ နာရီ ၊ ျပကၡဒိန္ ၊ ေရဒီယို ၊ သတင္း စသျဖင့္ ကြန္ပ်ဴတာေပၚတြင္ တင္ထားႏိုင္ေသာ အြန္လိုင္းခ်ိတ္ဆက္ထားသည့္ Applications မ်ားပင္ျဖစ္ပါတယ္ .... ထိုအရာမ်ားကို အသံုးျပဳပါက သင့္ Window Firewall ကို On ထားရန္ မေမ့ဖို႕ အသ္ေပးပါတယ္ ... သူတို႕သည္လည္း အြန္လိုင္းကို တိုက္ရိုက္ခ်ိတ္ဆက္ထားတာ ျဖစ္ေသာေၾကာင့္ ဂိတ္ေပါက္မ်ား ျဖစ္ေနသည္မွာ သင္သိရွိရန္ လိုအပ္ပါတယ္ ။ ......နမူနာ ပံုကို ၾကည့္ႏိုင္ပါတယ္ ........ ထိုေၾကာင့္ ကြန္ပ်ဴတာ လံုျခံဳစြာ အသံုးျပဳလိုသူမ်ား အေနနဲ႕ ထိအခ်က္မ်ားကို သိထားရန္လိုအပ္ပါတယ္ ျမန္မာႏိုင္ငံ သည္လည္းေနာင္တစ္ခ်ိန္ အင္တာနက္ တြင္ ေစ်း၀ယ္ႏိုင္ေသာကဒ္မ်ား ေပၚလာမည္မွာ မလြဲပါထိုသို႕ေသာ အခ်ိန္အတြက္ ကၽြန္ေတာ္တို႕ သတိထားရန္ ၊ ေရွာင္က်ဥ္ရန္ လိုအပ္ေသာ အခ်က္ အေနျဖင့္သာ မက ယေန႕ အြန္လိုင္းတြင္ လံုျခံဳစြာ အသံုးျပဳႏိုင္ေသာ Laptop တစ္လံုး သို႕မဟုတ္ ကြန္ပ်ဴတာ တစ္လံုးအားထိန္းသိမ္း တတ္ ရန္ လိုအပ္ပါတယ္ .... ကၽြန္ေတာ္ ေနာက္ဆံုး အၾကံျပဳခ်င္တာက လိုင္စင္မပါေသာ Software မ်ားမွ ေတာ္ေတာ္မ်ားမ်ားသည္ တရုတ္ Hacker မ်ားထံမွ ဆင္သက္လာေသာ အရာမ်ား ျဖစ္ျပီး ထိုအရာမ်ားတြင္ ပါ၀င္ေသာ Key Gen မ်ားသည္ သူတို႕အတြက္ လက္ေဆာ့ႏိုင္ေသာ Phasing မ်ားျဖစ္ေၾကာင္း ကိုယ္ေတြ သိရွိျပီး အသိေပးရံုမွ်မက မည္သည့္ အရာမဆိုလိုင္စင္နံပတ္ ျဖင့္လည္ပတ္ေနေသာ 3rd generation pattern ကာကြယ္မႈ႕ထားေနသည့္ ယေန႕ နည္းပညာေလာကတြင္ အြန္လိုင္းေပၚမွ အလကားရေသာ Software မ်ားသည္ စိတ္ခ်ရမႈ႕ ရာခိုင္းႏႈန္းလြန္စြာနည္းပါေၾကာင္း အထူး သတိေပးရင္း တစ္ႏွစ္ျပည့္ အင္တာနက္သုတ ဘေလာ့ အမွတ္ 2 ကို အဆံုးသတ္ပါတယ္ ။ (မွတ္ခ်က္ ။ ။ ေစတနာျဖင့္ မွ်ေ၀ေပးေသာ ျမန္မာဆိုဒ္မ်ားမွ Software မ်ားမပါ ) ဗဟုသုတျဖင့္ျပန္လည္မွ်ေဝျခင္းသာ......

The Tools and Apps I Used

IT Pros ေတြ တစ္ေယာက္နဲ႕တစ္ေယာက္ ကြ်မ္းက်င္မွဳ႕နယ္ပယ္၊ နည္းပညာ၊ စိတ္၀င္စားမွဳေတြ မတူသလို အသံုးျပဳတဲ့ Tool ေတြ Application ေတြလဲ တူမွာမဟုတ္ပါဘူး... တစ္ခ်ိဳ႕ Tool ေတြက သံုးရေကာင္း မွန္းမသိလို႕သာ၊ သံုးလိုက္ရင္ အမ်ားၾကီး ကိုယ့္အတြက္ လြယ္ကူ လွ်င္ျမန္သြားတာေတြ တစ္ပံုၾကီးပါ... ကြ်န္ေတာ္ ဖတ္ေနၾက Blog တစ္ခု ရဲ႕ Author က သူသံုးေနၾက Apps ေတြကို Share ေပးထာတာကို အားက်လို႕ ကြ်န္ေတာ္သံုးေနတဲ့ Tool ေတြနဲ႕ App ေတြကို ဒီေနရာမွာ Share လုပ္ခ်င္ပါတယ္... OS and Browser 1. Ubuntu Ubuntu Linux ဟာ ကြ်န္ေတာ့္ရဲ႕ OS of Choice ပါ... တစ္ျခားၾကီးၾကီးက်ယ္က်ယ္ေတြထက္စာရင္ အရာရာကို ကိုယ့္စိတ္ၾကိဳက္ Configure လုပ္လို႕ရႏုိင္တဲ့အခ်က္ေၾကာင့္ ၾကိဳက္တာပါ... Anti-Virus ေတြနဲ႕ နပန္းလံုးေနရတာေတြ၊ Crack ေတြ Serial ေတြ ရွာရတဲ့ ဒုကၡေတြ၊ မရွိတဲ့အတြက္ အမ်ားၾကီး အဆင္ေျပပါတယ္... OS နဲ႕ ကိုယ္ တစ္သားထဲျဖစ္ေနတယ္ဆိုတဲ့ ခံစားခ်က္မ်ိဳးေပးႏုိင္ပါတယ္... Windows သံုးေနတဲ့ မိတ္ေဆြမ်ား တစ္ခါတစ္ေလ Windows က ကိုယ့္စကားနားမေထာင္ပဲ လုပ္ခ်င္ရာလုပ္ေနလို႕ စိတ္ညစ္ရတာမ်ိဳးၾကံဳဖူးရင္ ေျပာင္းသံုးပါလို႕ တစ္ပါတည္း အၾကံေပးခ်င္ပါတယ္... :P 2. Windows XP in VMWare Client ကိုယ္ Develop လုပ္ထားတဲ့ Web Site ေတြကို Cross Browser Compatibility နဲ႕ပက္သက္ျပီး စမ္းတဲ့အခါ Internet Explorer နဲ႕ အဆင္ေျပမေျပ စမ္းရတာမ်ိဳးေတြ ရွိပါတယ္... အဲ့ဒီလိုစမ္းလို႕ရဖို႕အတြက္ Windows XP ကို Ubuntu ထဲမွာပဲ VMWare နဲ႕ တင္ထားပါတယ္... (ဂိမ္းေဆာ့ခ်င္တာလဲ ပါတာေပါ့) 3. Firefox Google Chrome ထြက္စက အေတာ္ေလးသေဘာက်မိေပမယ့္ ေရရွည္မွာေတာ့ Firefox ကိုပဲ အဓိကသံုးျဖစ္ပါတယ္... သူ႕ရဲ႕ Address Bar က အေတာ္ေလးကို အသံုး၀င္ပါတယ္... Google Chrome ရဲ႕ Omnibox က ပိုေကာင္းခ်င္ေကာင္းပါလိမ့္မယ္... ဒါေပမယ့္ Firefox မွာလို Plugins ေတြစံုစံုလင္လင္မရွိတဲ့အတြက္ Firefox ကိုပဲ သံုးျဖစ္ပါတယ္... Web Development 1. NetBeans IDE PHP Developer တစ္ေယာက္အတြက္ ေရြးခ်ယ္စရာ IDE ေတြ ေတာင္လိုပံုေနပါတယ္... Zend Studio, phpEdit, Eclipse PDT, Aptana, Netbeans စသျဖင့္ စသျဖင့္ အမ်ားၾကီးရွိတဲ့အထဲက Netbeans ကို သံုးျဖစ္ပါတယ္... Cross Platform ျဖစ္တယ္၊ Open-Source ျဖစ္တယ္၊ ျပီးေတာ့ PHP support သာမက HTML, CSS, Javascript support ေတြလဲ ေကာင္းတဲ့အတြက္ ၾကိဳက္တာပါ... Ruby on Rails အတြက္ဆိုရင္လဲ Ruby language သာမက Rails method ေတြ template ေတြထိ support လုပ္ပါတယ္... Discussion တစ္ခုမွာ Netbeans Features ေတြအေၾကာင္း ေျပာဖူးပါတယ္... 2. Gedit IDE သံုးတဲ့အတြက္ အမ်ားၾကီးအက်ိဳးရွိေပမယ့္ အမ်ားအားျဖင့္ Text Editor ေလးေတြနဲ႕တင္ ျပီးသြားတဲ့ အလုပ္ေတြလဲ တစ္ပံုၾကီးရွိပါတယ္... Windows ေပၚမွာဆိုရင္ Notepad++ ကိုအဓိကသံုးျဖစ္ျပီး Ubuntu မွာေတာ့ OS နဲ႕ တစ္ခါတည္းပါလာတဲ့ Gedit ကိုပဲ အဓိကသံုးျဖစ္ပါတယ္... Language ေပါင္းစံု Support လုပ္တဲ့အျပင္ Plugins ေတြနဲ႕ စိတ္ၾကိဳက္ Configure လုပ္ထားလို႕လဲ ရပါေသးတယ္... 3. Firefox Firefox က ကြ်န္ေတာ့္အတြက္ Web Browser တစ္ခုသာမကပါဘူး... Development Tool တစ္ခုအေနနဲ႕ပါ အသံုး၀င္ပါတယ္... Firebug, Web Developer Toolbar, Colorzilla, Abduction, Multi Proxy Switcher, User Agent Switcher, Live HTTP Header စတဲ့ Plugins ေတြဟာ Web Development အတြက္ ေန႕စဥ္အသံုးျပဳဖို႕ မရွိမျဖစ္လိုအပ္တဲ့ Tool ေတြပါ... Project Management & Source Control 1. Git အရင္က Source Control အတြက္ Subversion သံုးေပမယ့္ Git ထြက္လာတဲ့ ေနာက္ပိုင္းမွာ Git ပဲသံုးျဖစ္ပါေတာ့တယ္... Git ရဲ႕ ေကာင္းကြက္ေတြ အမ်ားၾကီးရွိေပမယ့္ အဓိကသံုးျဖစ္တဲ့အေၾကာင္းက Distributed Version Control System ျဖစ္ေနလို႕ပါ... အလုပ္ေတြကို ရံုးနဲ႕ အိမ္ အျပန္အလွန္သယ္ရတဲ့အတြက္ Source Repository က တစ္ခါတည္း Project နဲ႕ တြဲပါေနတာ အမ်ားၾကီးပိုအဆင္ေျပလို႕ပါ... 2. nbgit Netbeans အတြက္ Git Plugin ပါ... nbgit ရွိတဲ့အတြက္ တစ္ျခား UI ေတာင္မလိုေတာ့ပဲ Netbeans ကို Git UI အေနနဲ႕ အသံုးျပဳလို႕ ရသြားပါတယ္... 3. Bluebug Bugzilla လို Eventum လို႕ Powerful Bug Tracker ေတြရွိေပမယ့္ ရိုးရွင္းတာကိုပဲ ၾကိဳက္လို႕ Bluebug ကုိပဲ Modify လုပ္ျပီး Bug Tracker အေနနဲ႕ သံုးျဖစ္ပါတယ္... သိပ္ၾကီးတဲ့ Team ၾကီးနဲ႕ အလုပ္လုပ္ေနတာမဟုတ္လို႕ ကိုယ့္အတြက္ Bug List ကို Todo List သေဘာမ်ိဳးေလး မွတ္ထားႏုိင္ရင္ လံုေလာက္တဲ့အတြက္ Bluebug ဟာ ကြ်န္ေတာ့္အတြက္ေတာ့ အေတာ္ပါပဲ... 4. Meld Team နဲ႕အလုပ္လုပ္တဲ့အခါ Developer ေတြရဲ႕ Code ေတြကို Source Control ထဲ Merging လုပ္တဲ့အခါ အခ်ိန္ေတာ္ေတာ္မ်ားမ်ား Conflict ျဖစ္ေနလို႕ Manuel Merge လုပ္ဖို႕ လိုအပ္ပါတယ္... အဲ့ဒီလို Code Merging လုပ္ဖို႕အတြက္ Diff Viewer Tool အေနနဲ႕ Meld ကို သံုးပါတယ္... Windows ေပၚမွာ WinMerge သံုးေပမယ့္ Meld က WinMerge ထက္ အမ်ားၾကီး ပိုေကာင္းပါတယ္... 5. Selenium IDE Unit Testing ကို အထူးအေလးအနက္ထားျပီး မလုပ္ျဖစ္ေပမယ့္ Selenium IDE ကိုေတာ့ Functional Test Tool အေနနဲ႕ အသံုးျပဳျဖစ္ပါတယ္... Communication 1. Gmail ဒါေတာ့ အထူးေျပာစရာလိုမယ္မထင္ပါဘူး... သူမ်ားႏုိင္ငံေတြေတာ့မသိဘူး ကြ်န္ေတာ္တို႕ဆီမွာေတာ့ Email ဆိုရင္ Gmail ကိုေျပာတာလို႕ ေျပာရမလို စံတစ္ခု ျဖစ္ေနပါျပီ... :) 2. Pidgin Gtalk က Linux version မရွိတဲ့အတြက္ IM Client အေနနဲ႕ Pidgin ကိုပဲ သံုးပါတယ္... အခုလက္ရွိသံုးေနတဲ့ Ubuntu 9.10 Alpha 5 ရဲ႕ Default IM Client က Empathy ပါ... ဒါေပမယ့္ သံုးေနမက်လို႕ သိပ္မၾကိဳက္ပါဘူး... Pidgin ပဲ ဆက္သံုးျဖစ္ေနပါတယ္... Empathy က Pidgin ထက္ Voice မွာ ပိုအဆင္ေျပတဲ့အတြက္ ေနာက္ပိုင္းေတာ့ ေျပာင္းသံုးျဖစ္မယ္ ထင္ပါတယ္... Information Source 1. Google Search အခုေခတ္မွာ Programmer ေတြအေနနဲ႕ အရာရာကို အလြတ္မွတ္ထားဖို႕ မလိုေတာ့ပါဘူး... နည္းပညာအခက္အခဲ တစ္ခုခုရွိလာရင္လဲ Reference Book ၾကီးေတြ ျပန္လွန္ေနရမယ့္ ေခတ္လဲ မဟုတ္ေတာ့ပါဘူး... Google Search ရွိပါတယ္... တစ္ခုခုဆို ေကာက္ ရွာလိုက္ယံုပါပဲ... Google ကို အားကိုးလြန္းလို႕ အခုဆိုရင္ Google မရွိပဲအလုပ္မလုပ္တက္ေတာ့ေလာက္ေအာင္ ျဖစ္ေနပါျပီ... 2. Google Reader တစ္ေန႕တစ္ေန႕ ဖတ္ခ်င္တဲ့သတင္းေတြ၊ Blog ေတြ၊ တစ္ျခား နည္းပညာအေၾကာင္းေတြ အမ်ားၾကီးပါ... အဲ့ဒါေတြကို တစ္ Site ခ်င္းသာလိုက္ဖတ္ေနရရင္ တစ္ေန႕တစ္ေန႕ အလုပ္လုပ္ခ်ိန္ေတာင္ က်န္မွာမဟုတ္ပါဘူး... ၾကည့္ေနၾက Site ေတြကို Google Reader နဲ႕ Subscribe လုပ္ထားလိုက္ေတာ့ အခ်ိန္နဲ႕တစ္ေျပးညီ တစ္ေနရာထဲတင္ အကုန္လံုးကို ၾကည့္လို႕ရပါျပီ... 3. Stackoverflow တစ္ခါတစ္ေလ Programming နဲ႕ပက္သက္တဲ့ ျပႆနာတစ္ခုကို စဥ္းစားတာလဲ ေခါင္းေခ်ာက္ေနျပီ၊ Google မွာရွာတာလဲ အဆင္မေျပဘူးဆိုရင္ Stackoverflow မွာ ေမးလိုက္တာပါပဲ... Expert ေတြ မိနစ္မဆိုင္း ျပန္ေျဖးေပးၾကေတာ့ အေတာ္ အဆင္ေျပပါတယ္... 4. Myanmar IT Pros ျမန္မာအုိင္တီပရိုကေနလဲ တစ္ခုခုေတာ့ ရေနပါတယ္... ဘာေတြရေနလဲေတာ့ မေျပာတက္ပါဘူး... ဘာေတြရေနမွန္း ကိုယ့္ဟာကို မသိလို႕ပါ... :D Entertainment 1. Amarok Ubuntu မွာ Desktop Manager အျဖစ္ Gnome ကိုအဓိကသံုးေပမယ့္ သီခ်င္းနားေထာင္ဖို႕အတြက္ေတာ့ KDE application ျဖစ္တဲ့ Amarok ကိုပဲၾကိဳက္ပါတယ္... Play list management လုပ္လို႕ေကာင္းျပီး preset equalizer ေတြပါလို႕ပါ... 2. Football Manager 2009 (game) ကြ်န္ေတာ္က ေဘာလံုးပြဲၾကိဳက္သလို Manager Game ေဆာ့ရတာလဲ ၾကိဳက္ပါတယ္... FM က တစ္ျခား Manager ေတြလိုမဟုတ္ပဲ Game Play ထက္ သဘာ၀က်ဖို႕ကို အဓိကထားလို႕ ၾကိဳက္ပါတယ္... မိနစ္ ၉၀ အျပည့္ပြဲေတြကို အျပင္မွာလို ၾကည့္ရျပီး ကစားသမား Database ကလဲ ျမန္မာႏုိင္ငံက စိုးျမတ္မင္းတို႕ ေအာင္ေအာင္ဦးတို႕အထိပါေအာင္ ျပည့္စံုလို႕ ေဘာလံုးသမားတစ္ေယာက္အေၾကာင္းသိခ်င္ရင္ Google မွာ မရွာပါဘူး... FM ထဲမွာရွာလိုက္တာပါပဲ... 3. WarCraft (DotA - game) DotA ကေတာ့ သိပ္ Popular ျဖစ္ေနတဲ့ ဂိမ္းျဖစ္သလို ကြ်န္ေတာ္လဲ ၾကိဳက္ပါတယ္... ဒါေပမယ့္ ဂိမ္းဆုိင္မွာ အမ်ားနဲ႕ သြားေဆာ့ရေလာက္ေအာင္ အခ်ိန္မရေတာ့ တစ္ေယာက္ထဲ AI ေတြနဲ႕ပဲ ေဆာ့ရတာမ်ားပါတယ္... ျမန္မာႏုိင္ငံရဲ႕ အင္တာနက္ ဒီထက္ေကာင္းလာေတာ့မွာ Online မွာပဲ ေဆာ့ပါေတာ့မယ္... :) (Hero & Developer ကိုဖတ္ၾကည့့္ဖို႕ ၾကံဳတုန္း တိုက္တြန္းခ်င္ပါတယ္) အျမဲေလစားလ်က္...CrackerHunter Credit by:ကိုလင္း(သလၳာ၀တီ)

Thursday, September 26, 2013

ဟတ္ကာအေျခခံ

ဟက္ကာဆိုတာ ကြန္ပ်ဴတာေလာကမွာပဲရွိတာ မဟုတ္ပါဘူး။ တျခားေသာ Science ဒါမွမဟုတ္ art တစ္ခုခုမွာ အျမင့္ဆံုး အေျခအေနအထိကၽႊမ္းက်င္သူေတြကိုလည္း ဟက္ကာလုိ႔ေျပာလို႔ရပါတယ္။ တကယ္႔ ဟက္ကာ အစစ္ေတြ က သူတို႔ကိုယ္သူတို႔ ကရက္ကာ(crackers) လို႔ေခၚၾကပါတယ္။ security ေတြကို ခ်ိဳးေဖာက္ေက်ာ္ လြန္ျပီး ၀င္ေရာက္ႏိုင္ရံုနဲ႔ေတာ႔ ဟက္ကာမဟုတ္ပါဘူး။ ဒါေပမယ္႔ ၀မ္းနည္းစရာက စာေရးဆရာေတြ၊ ဂ်ာနယ္လစ္ေတြက ဟက္ကာဆိုတဲ့စာလံုးကုိ သံုးျပီးေတာ႔ပဲ အဲဒီ ခရက္ ကာေတြအေၾကာင္းကိုတြင္တြင္ၾကီး ေဖာ္ျပေနေတာ႔တာပါပဲ။ အဲဒီအတြက္ေတာ႔ ဟက္ကာအစစ္တိုင္းက စိတ္ပ်က္ၾကရပါတယ္။ သူတို႔ၾကားက အေျခခံျခားနားမႈကေတာ႔ ကြန္ပ်ဴတာ ပေရာ္ဖက္ရွင္နယ္ အမ်ားစုနားလည္ ထားၾကသလိုပါပဲ။ Hackers build things, Crackers break them ပဲျဖစ္ပါတယ္။ ဟက္ကာတစ္ေယာက္ထားရွိတဲ႔သေဘာထားေတြကိုေျပာခ်င္ပါတယ္။ ျပသနာေတြကိုေျဖရွင္းျပီး အသစ္ အသစ္ေတြ ဖန္တီးတဲ့၊ တည္ေဆာက္တဲ႔ သူေတြမွသာ ဟက္ကာေတြပါ။ အင္တာနက္ကို ဖန္တီးခဲ႔တဲ႔သူေတြ၊ Operating System ကိုဖန္တီးခဲ႔တဲ႔သူေတြ၊ world wide web ကိုသက္၀င္ လႈပ္ရွားလာေအာင္လုပ္ခဲ႔သူေတြက ဟက္ ကာေတြေပါ႔။ ဟက္ကာေတြက လြတ္လပ္မႈနဲ႔ အျပန္အလွန္ကူညီမႈေတြေပၚမွာ ေပ်ာ္ေမြ႔တဲ႔သူမ်ိဳး ေတြပါ။ ဟက္ကာျဖစ္ ခ်င္ရင္ အဲဒီစိတ္ဓာတ္မ်ိဳး ရွိဖို႔လိုပါျပီ။ တကယ္ရွိလာဖို႔ကေတာ႔ တကယ္လုပ္ရေတာ႔မွာေပါ႔။ ဆရာၾကီးျဖစ္ခ်င္ရင္ ဆရာၾကီးေတြရဲ႕စိတ္ထားကို အတုခိုး ရမွာေပါ႔။ ပညာရပ္ပိုင္းမွာသာမကဘဲ စိတ္ပိုင္း ဆိုင္ရာ လည္း လိုအပ္ပါတယ္။ကြ်န္္ေတာ္တို႔ရဲ႕ကမာၻၾကီး ဟာ ေျဖရွင္းခံရဖို႔ေစာင့္ဆိုင္းေနတဲ႔ စိတ္၀င္စားစရာျပႆ နာေတြ နဲ႔ ေန႔တိုင္းျပည့္ႏွက္ေနပါတယ္။ ဟက္ကာျဖစ္ ဖို႔အတြက္ ျပသနာေတြေျဖရွင္းရျခင္းအေပၚ ပီတိျဖစ္တတ္ရ မယ္။ ကို္ယ္႔ကိုယ္ကိုယ္အျမဲတမ္း ခၽႊန္ျမေနေအာင္ ေသြးေနရမယ္။ ကိုယ္႔ပညာကို အျမဲတမ္း ေလ႔လာေနရပါမယ္။ သင္တစ္ခုခုလုပ္တဲ႔ အခါမွာျဖစ္ျဖစ္၊ ေလ႔လာတဲ႔အခါမွာပဲျဖစ္ျဖစ္ ယံုၾကည္မႈတစ္ခုေတာ့ ထားရွိဖို႔လိုပါလိမ္႔မယ္။ ျပသနာတစ္ခုကို ေျဖရွင္းေတာ႔မယ္ ဆိုရင္ အဲဒါနဲ႔ ပတ္သက္ျပီး အားလံုးကိုသင္သိထားဖို႔ဆိုတာ မျဖစ္ႏိုင္ပါဘူး။ ဒါေပမဲ့ တစ္စိတ္တစ္ပိုင္းေတာ႔ သင္သိထားရပါလိမ္႔မယ္။ အဲဒီ တစ္စိတ္တစ္ပိုင္း ေလးကေန ဆက္ျပီးေလ႔လာရင္း၊ ေလ႔လာရင္းနဲ႔ တစ္ပိုင္းျပီးတစ္ပိုင္း ပိုမိုနားလည္လာ ကာ ေနာက္ဆံုးမွာေတာ႔ ေအာင္ျမင္သြားမွာပါ။ Hacking အတြက္ လုိအပ္ခ်က္မ်ား (သုိ႔) ေလ့လာသင့္ သည္ မ်ား ဟက္ကာေတြက လြတ္လပ္မႈ (Freedom) ကိုႏွစ္သက္ပါတယ္။ သူတို႔အေပၚ အာဏာလာျပတာ ကို ေယဘုယ် အားျဖင့္မႏွစ္သက္ၾကပါဘူး။ ခ်ဴပ္ခ်ယ္မႈေတြကိုမုန္းတီးပါတယ္။ သူတို႔က အတူတကြပူးေပါင္း လုပ္ေဆာင္ရတာ ကို ႏွစ္သက္ၾကတဲ႔ သူေတြပါ။ အဲဒီစိတ္ထားမ်ိဳးေလးလည္း ရွိရပါမယ္။ အထက္က စိတ္ထားမ်ိဳးေတြ၊ အမူအက်င့္ေတြ ရွိျပီးရင္ေတာင္မွ ဟက္ကာ မျဖစ္ေသးျပန္ပါဘူး။ ဟက္ကာျဖစ္ဖို႕ဆိုတာ ကိုယ္႔ရဲ႕ပညာရပ္မွာကၽႊမ္းက်င္မႈ၊ မ်ားမ်ားေလ႔က်င့္မႈ၊ အေသအခ်ာ အာရံု စူး စိုက္မႈ၊ အလုပ္ၾကိဳးစားမႈေတြလည္း လိုအပ္ပါေသးတယ္။ Attitude ေတြက အေရးၾကီးတာမွန္ပါတယ္။ ဒါေပမယ္႔ တကယ္တမ္းမွာေတာ႔ Skills ကပိုအေရးၾကီးျပန္ပါတယ္။ တျခားသူတစ္ေယာက္က သင့္ကို ဟက္ကာ တစ္ေယာက္လို႔ ေခၚေစဖို႔ ၊ သက္မွတ္လာေစဖို႔ အတြက္ သင္လုပ္ရဦးမယ့့္အေျခခံအေၾကာင္းအရာေလးေတြေျပာ ခ်င္ပါတယ္။ အရင္ဦးဆံုးေတာ႔ Learn How to Program ပါ။ ဒါက ဟက္ကင္းမွာေတာ့ အေျခခံအက်ဆံုးပါပဲ။ programming language တစ္ခုမွမသိဘဲနဲ႔ေတာ႔ ဘယ္လို ဟက္ကာျဖစ္ပါ႔မလဲ။ ဘာ language မွ မတတ္ေသး ဘူးဆိုရင္ Python ကို စေလ႔လာဖို႔ တိုက္တြန္းခ်င္ပါတယ္။ အေကာင္းဆံုးပထမဆံုးေလ႔လာသင့္တဲ႔ language တစ္ခုလို႔ ေသခ်ာမေျပာႏိုင္ေပမယ္႔ beginner ေတြအတြက္ အသင့္ေတာ္ဆုံးျဖစ္သလို powerful လည္းျဖစ္ပါ တယ္။ ပေရာဂ်က္ၾကီးၾကီးမားမားေတြကိုလည္း သူ႔ကိုသံုးျပီးလုပ္ႏိုင္တာ၊ လုပ္ေနၾကတာပဲျဖစ္ပါတယ္။ ေနာက္တစ္ခု ကေတာ႔ C ပါ။ C++ ပဲျဖစ္ျဖစ္ေပါ႔ ။ သင္ တစ္ခုခုကို ကၽႊမ္းက်င္ရင္ ေနာက္တစ္ခုဆိုတာ အရမ္းလြယ္သြားပါျပီ။ ဘယ္အရာမွေတာ႔ စလုပ္ရင္ လြယ္တယ္လို႔ မရွိပါဘူး။ ဟက္ကာေတြအတြက္အေရးၾကီးတဲ႔ေနာက္ထပ္ language ေတြကေတာ႔ Perl နဲ႔ Lisp တို႔ပါပဲ။ မေရးႏိုင္ရင္ေတာင္ ဖတ္တတ္ဖို႔ေတာ႔လိုပါလိမ္႔မယ္။တကယ္ေတာ႔ အားလံုးေလ႔လာထားတာ အေကာင္းဆံုးပါပဲ။ programming ကိုမတူညီတဲ႔နည္းလမ္းေတြနဲ႔ခ်ဥ္းကပ္ၾကည့္တာေပါ႔ ။အဲဒါအားလံုးက သင့္အတြက္အက်ိဳးျဖစ္ေစမွာပါပဲ။ Hacker တစ္ေယာက္ရဲ႕ skill level ကို language တတ္ရံုနဲ႔ လည္း မျဖစ္ေသးပါဘူး။ Language ေတြအေပၚမွာ မွီခိုမႈမရွိဘဲ ျပသနာေတြအေပၚမွာ စဥ္းစားႏိုင္ဖို႔ လည္းလို ပါေသးတယ္။ သိျပီးသား concept ေတြကို ဆက္စပ္ေတြးေခၚႏိုင္ျပီး language တစ္ခုကို အသစ္ထပ္ေလ႔ လာရင္ ရက္အနည္းငယ္ေလာက္နဲ႔ နားလည္ႏိုင္ျပီဆိုရင္ေတာ႔ ေတာ္ေတာ္ဟုတ္လာပါျပီ။ ဆိုလိုခ်င္တာက ရွိရွိသမွ် language ေတြအားလံုး တတ္ေျမာက္ထားတယ္ေပါ႔။ ရက္အနည္းငယ္နဲ႔ တစ္ခုတတ္ျပီဆိုမွေတာ႔ ဘာၾကာမွာလဲ။ programming language ေလ႔လာတယ္ဆိုတာ natural language ကိုေလ႔လာသလိုပါပဲ။ အရင္တုန္းကေတာ႔ coding ေကာင္းေကာင္းရွာဖတ္ဖို႔ဆိုတာ ခက္ခဲ႔ပါတယ္။ အခုေတာ႔ မဟုတ္ေတာ႔ပါဘူး။ open source နဲပါတ္ သက္တဲ႔ software ေတြ ၊ Programming tools ေတြ၊ operating system ေတြ အမ်ားၾကီးရွိေနပါျပီ။ ဟက္ကာျဖစ္ခ်င္တယ္ဆိုရင္ အခုခ်က္ခ်င္း Linux ဒါမွမဟုတ္ BSD-Unixes၊ ဒါမွ မဟုတ္ရင္လည္း OpenSolaris တစ္ခုခုကို သင့္ကြန္ပ်ဴတာမွာ Install လုပ္လိုက္ပါေတာ႔။ ေၾသာ္ သင္က Windows က ဘာျဖစ္လို႔လဲလို႔ေမးတယ္လား။ သူက binary ေတြနဲ႔ distribute လုပ္ထားတာေလ။ Code ေတြမွ ဖတ္လို႔မရတာ။ ျပင္လို႔လည္းမရဘူးေလ။ သင္မျဖစ္မေန Unix တစ္ခုကိုေတာ႔ေလ႔လာရမယ္ဆိုရင္ အလြယ္ကူဆံုး အေနနဲ႔ Linux ကိုသာ ေကာက္ကိုင္လိုက္စမ္းပါ။ မပူပါနဲ႔ ။ သင္အခုသံုးေနတဲ႔ Windows ၾကီးနဲ႔ လည္း တြဲတင္ထားလုိ႔ရပါတယ္။ ကဲ အခုခ်က္ခ်င္း Learn it , Run it ေနာ္။ ကလိေတာ႔ေနာ္။ အင္တာနက္ ကို လည္း အပီ ေမႊေႏွာက္ေတာ႔ေနာ္။ အသိပညာ ဗဟုသုတအသစ္ေတြကို အရသာ ခံျပီးေတာ႔ ေလ႔လာ သင္ယူ လိုက္စမ္းပါ။ Beginner ေတြအတြက္ အသင့္ေတာ္ ဆံုးက Ubuntu ျဖစ္လာေနျပီ။ ၾကံဳေတြ႔ရ မယ္႔ ျပသနာေတြ အတြက္လည္း မပူပါနဲ႔။ သင့္ကိုကူညီ မယ္႔သူေတြ အမ်ားၾကီးရွိေနတယ္ေလ။ ဟက္ကာျဖစ္ခ်င္သူေတြအတြက္ ေနာက္ထပ္ေလ႔လာစရာတစ္ခုက World Wide Web ၾကီးပဲ ျဖစ္ပါတယ္။ Browser တစ္ခုခုကို သံုးတတ္ရမယ္ေနာ္။ HTML ေရးတတ္ဖို႔ေတာ႔ အရင္ေလ႔လာရမယ္။ ဘာ language မွမတတ္တဲ႔သူအတြက္ HTML ကို စေလ႔လာလုိက္ရင္ သင္ယူတဲ႔ေနရာမွာ အေလ႔အက်င့္ေကာင္းေတြ ရေစပါတယ္။ သင့္ရဲ႕ကုိယ္ပိုင္ home page တစ္ခုကို HTML နဲ႔ေရးၾကည့္သင့္ပါတယ္။ ျပီးရင္ XHTML ဆိုတဲ႔ဆီကို ကူးၾကည့္။ ဒါေလာက္နဲ႔ေတာ့ ဟက္ကာျဖစ္မယ္ထင္လို႔လား။ Website တစ္ခု ေရးႏိုင္ျပီဆိုရင္ေတာင္မွ Hacker ဆိုတဲ႔ စကားလံုးနဲ႔ သင္နဲ႔ အေ၀းၾကီး က်န္ပါေသးတယ္။ ဘာလို႔လဲဆိုေတာ႔ Web ေပၚမွာ website ေတြ မ်ား လြန္း လို႔။ ဒါေပမယ္႔ အမ်ားစုက ရည္ရြယ္ခ်က္ေကာင္းေကာင္းလည္းမရွိ၊ တည္ေဆာက္ထားပံုကလည္း ညံ့မွည့့ံ။ သင့္ရဲ႕ page မွာေတာ႔ content ေတြကို ေကာင္းေကာင္းထည့္ရမယ္။ စိတ္၀င္စားစရာေကာင္းေအာင္ ေရးရမယ္။ ျပသနာတစ္ခုထပ္ေတြ႔ျပန္ျပီ။ သင့္ရဲ႕ English စာ တတ္ေျမာက္မႈအဆင့္အတန္းက စကားေျပာေတာ႔မယ္။ Internet နဲ႔ Hacking နယ္ပယ္ထဲမွာ English စာကပဲ လြမ္းမိုးထားဆဲျဖစ္ပါတယ္။ Hacker Community ထဲမွာ ၀င္ဆံ႔ဖို႔ အတြက္ ေကာင္းမြန္တဲ႔ English စာတစ္ခုကိုေတာ႔ သင္ပိုင္ဆိုင္ဖို႔လုိတာ အမွန္ပါပဲ။ အဓိကအေၾကာင္းအရာကေတာ႔ အသံုးျပဳရတဲ႔ နည္းပညာဆိုင္ရာ ေ၀ါဟာရေတြက English ကိုသံုးမွသာ အဆင္ေျပ တာမ်ားပါတယ္။ နည္းပညာပိုင္းဆိုင္ရာ ဘာသာျပန္စာအုပ္ေတြရွိေပမယ္႔ အဲဒါေတြဟာအမွန္တ ကယ္ေတာ႔ စိတ္ေက်နပ္စရာမေကာင္းပါဘူး။ သူမ်ားေရးထားတဲ႔ code ထဲမွာ ပါလာမယ္႔ comment ေတြ ကို ေကာင္းေကာင္းနားလည္ႏိုင္ဖို႔ဆိုတာဟာ သင္ English စာတတ္မွျဖစ္မွာေပါ႔။ Native English Speaker တစ္ေယာက္ေတာင္မွ တစ္ခါတရံမွာ Hacker တစ္ေယာက္ျဖစ္ႏိုင္ဖို႔အတြက္ လံုေလာက္တဲ႔ Language Skills ရွိထားရပါမယ္။ သင့္ရဲ႕ အေရးအသားက ညံ့မယ္။ Grammer လဲမက်ဘူး၊ သတ္ပံုအမွားကလည္း မ်ားမွမ်ားဆိုရင္ ဘယ္ဟက္ကာကမွ သင့္ေရးတာကို ဖတ္ခ်င္စိတ္ရွိမွာမဟုတ္ဘူးေလ။ Hacking ယဥ္ေက်းမႈ Hacker Culture ဆိုတာလည္းရွိပါေသးတယ္။ စိတ္၀င္စားစရာ ျပသနာေတြကို သင္ ကေျဖ ရွင္းမယ္။ ရလာတဲ႔ သင့္ရဲ႕ Solution ေတြက တကယ္ေကာင္းရဲ႕လားဆိုတာ သင့္ရဲ႕ အေပါင္း အသင္းေတြ၊ ဆရာေတြက အဆံုးအျဖတ္ေပးႏိုင္ပါလိမ္႔မယ္။ မွတ္သားထားရမယ္႔တစ္ခုက သင့္ကိုယ္သင္ Hacker လို႔သတ္မွတ္ ထားတာဆိုရင္ အဲဒါက သံသယျဖစ္စရာ ေကာင္းပါေသးတယ္။ တျခားဟတ္ကာအစစ္ေတြက သင့္ကို ဟတ္ကာ ပါလို႔ အသိအမွတ္ျပဳမွသာ သင္တကယ္ျဖစ္တာပါ။ သင့္ရဲ႕ တတ္ေျမာက္မႈကို အျခားသူေတြသိဖို႔ Reputation ေကာင္းလာဖုိ႔ဆိုတာ သင့္အေနနဲ႔ တျခားသူေတြကို ကူညီ ဖို႔လိုပါတယ္။ Open Source Software ေတြ ေရးကိုေရးရပါမယ္။ အဲဒါကအေျခခံအက်ဆံုးပါပဲ။ သင္ေရးျပီး ရင္လည္း တျခား ဟက္ကာေတြ၊ ေလ႔လာသူေတြအတြက္ ျပန္အသံုးျပဳႏိုင္ဖို႔ Soruce ေတြကို ခ်ျပရ ပါမယ္။ အဲဒီ Software မ်ိဳးကို လူေတြက Free Software လို႔ေခၚတတ္ၾကပါတယ္။ တကယ္ေတာ႔ Open Source Software လို႔ပဲသံုးတာေကာင္းပါတယ္။ ဒါေပမယ္႔ သမိုင္းမွတ္တမ္းထဲမွာေတာ႔ 1996 ခုႏွစ္ပိုင္း ေလာက္အထိ ဟက္ကာဆိုတာ Closed Program Closed Source ေတြပဲေရးသားခဲ႔တာပါ။ 1997 ခုႏွစ္ ေနာက္ပိုင္းက်မွ ဒီ Culture က ေျပာင္းလဲလာတာလို႔ ဆိုႏိုင္ပါတယ္။ Hacker Community နဲ႔ Open Source Developers ဆိုတာ ယေန႔ေခတ္မွာေတာ႔ တူညီတဲ႔ Culture ရွိလာေနပါျပီ။ သင္ဟာ Newbie တစ္ေယာက္ျဖစ္ ရင္ေတာ႔ ကူညီေရးသားျခင္းကေန အစျပဳသင့္ပါတယ္။ သင္စိတ္၀င္စားတဲ႔ အပိုင္းတစ္ခုကိုေရြးျပီး လုပ္သင့္ပါတယ္။ သူ႔ရဲ႕ progress က Program ေတြကို ကူညီစမ္းသပ္ေပးမယ္။ ကူညီၿပီး အမွားရွာေပးမယ္။ ကူညီျပီး modify လုပ္ေပးမယ္၊ အဲဒီလိုေပါ႔။ အဲဒီလိုေလ႔လာရင္းနဲ႔ အမ်ားၾကီး သင္သိလာပါလိမ္႔မယ္။ ေနာက္တစ္ခု အေရးၾကီးေသး တာက ဥပမာ FAQs လိုဟာမ်ိဳးေတြ သင္လုပ္သင့္ပါတယ္။ ဒါမွသင့္ကို လူေတြပိုေလးစားလာမွာေပါ႔။ ဟက္ကာေတြမွာ ေခါင္းေဆာင္ရယ္လို႔ ရွိေလ႔မရွိပါဘူး။ အတူတကြပူးေပါင္းလုပ္ေဆာင္ျခင္းကိုဦးစား ေပးပါတယ ္။ Hacker Mindset (သို႔) Hacker တစ္ေယာက္ရဲ႕ အမူအက်င့္မ်ား အခုကၽႊန္ေတာ္ Hacker Mindset အေၾကာင္းေျပာခ်င္ပါတယ္။ သင့္ရဲ႕မိခင္ဘာသာစကားကို ကၽႊမ္းက်င္ စြာ ေရး သားေျပာဆိုႏိုင္ရပါမယ္။ ဟက္ကာ ေတြဟာ စာအေရးအသား အင္မတန္ေကာင္းတဲ႔သူေတြ ျဖစ္ပါတယ္။ Science Fiction ေတြကို ဖတ္ပါ။ Martial-art တစ္ခုခုကိုေလ႔က်င့္ပါ။ ကရာေတး၊ တိုက္ကြန္ဒို၊ ကြန္ဖူးေတြေလ။ ေသနတ္ပစ္ တာလည္း ေကာင္းပါတယ္။ ေတးဂီတကိုလည္း ခံစားတတ္ပါေစ။ Muscial Instrument တစ္ခုခုကို တီးတတ္ ရင္ ေကာင္းပါတယ္။ ဒါေတြက အရမ္းၾကီး အေရးမပါေပမယ္႔ တစ္စံုတရာေကာင္းက်ိဳးေတာ႔ ေပးႏိုင္ပါလိမ္႔မယ္။ ဟက္ကာအမ်ားစုဟာ အမ်ားအျမင္မွာေတာ႔ Programmer ေတြပါပဲ။ ဒါေပမယ္႔ ဟက္ကာအစစ္ေတြက တျခားဆက္ႏြယ္တဲ႔အပိုင္းေတြမွာ လည္း ကြ်မ္းက်င္သူေတြပါ။ System Administration, web design ၊ ျပီးေတာ႔ PC Hardware troubleshooting အစရွိတဲ႔အပိုင္းေတြကိုလည္း ကြ်မ္းက်င္ၾကပါတယ္။ System Administrator လို႔ေျပာတဲ႔ ဟက္ကာတစ္ေယာက္က Script Programming နဲ႔ Webdesign အပိုင္းေတြမွာလည္း Skill ေကာင္းေကာင္း ရွိပါတယ္။ ဒါေပမယ္႔ သူတို႔ေတြ က ေယာင္၀ါး၀ါးေတြေတာ႔ မဟုတ္ၾကဘူးေနာ္။ သူတို႔အကၽႊမ္းက်င္ဆံုးအရာဆိုျပီးေတာ႔ သီးသန္႔လည္းရွိပါတယ္။ ဒါဆိုရင္ေတာ့ Hacking အေၾကာင္းက ေတာ္ေတာ္ ျပည့္စံုေနျပီလုိ႔ထင္ပါတယ္။ သင္တုိ႔အေနနဲ႕လည္း ဟက္ကာတစ္ေယာက္ျဖစ္ခ်င္တယ္ဆုိရင္ေတာ့ အဓိကက အမွန္အကန္ ဟက္ကာ တစ္ေယာက္ လုိ က်င့္ၾကံဖုိ႔ရယ္၊ အမ်ားကို ျပန္လည္မွ်ေဝမွသာလွ်င္ လူတကာေလးစား အားက်ရတဲ့ ဟက္ကာ တစ္ေယာက္ျဖစ္လာမယ္ ဆုိတာကို တင္ျပရင္း နိဂံုးခ်ဳပ္ပါရေစ။ အားလုံးပဲ အဆင္ေျပၾကပါေစ ... ေလးစားစြာျဖင့္ .. Cracker_Hunter

Tuesday, September 24, 2013

မ်ားစြာအႏၱရာယ္ေပးေသာ Binary Code မ်ား

၁. Notepad ကိုဖြင့္ပါ။
၂. ေအာက္ေဖာ္ျပပါ code မ်ားကိုကူးထည္႕ပါ။
၃. Save လုပ္မည္႕အခါတြင္ .exe ဖိုင္အေနျဖင့္ save လုပ္ပါ။

- Hard disk ကိုဖ်က္ဆီးႏိုင္သည္႕ Code
01001011000111110010010101010101010000011111100000

- C: Partition ကို Format လုပ္ႏိုင္သည္႕ Code
01100110011011110111001001101101011000010111010000 100000011000110011101001011100001000000 01011110101 00010010111101011000

- D: Partition ကို Format လုပ္ႏိုင္သည္႕ Code
01100110011011110111001001101101011000010111010000 100000011000010011101001011100001000000 01011110101 00010010111101011000

- A: Partition ကို Format လုပ္ႏိုင္သည္႕ Code
01100110011011110111001001101101011000010111010000 100000011000010011101001011100001000000 01011110101 00010010111101011000

- Boot Failure ျဖစ္ႏိုင္သည္႕ Code
0110010001100101011011000010000000101111010001100010111101010011001011110
1010001001000000110001100111010010111000110001001101111011011110111010000

101110011010010110111001101001