How To Become A Hacker
ကျွန်တော်တို့အနေနဲ့ Hackerဖြစ်အောင်ဘယ်လိုလုပ်ရမလဲဆိုတာမပြောခင်
Hackerဆိုဘာလဲဆိုတာအရင်သိရပါမယ်
Hackerဆိုတာကတော့ Systemတစ်ခု ဘယ်လိုအလုပ်လုပ်လဲ အဲ့Systemတစ်ကိုဘယ်လို ရေးဆွဲထားသလဲဆိုတာကို ကျွမ်းကျင်စွာ သိရှိနားလည်ထားသူများဖြစ်ကြပါတယ်
Kaliတို့ Parrotတို့ ထဲမှာ Toolပေါင်းစုံသုံးပြီး
ဟိုဟာဟက်လိုက်ဒီဟာဟက်လိုက်လုပ်နေကြသူများမဟုတ်တာတော့ သေချာပါတယ်
သူတို့က အဲ့လို Toolတွေ ကိုသုံးခဲ့ရင်တောင်သူတို့ ကိုယ်တိုင်ရေးဆွဲပြီးအသုံးပြုကြမှာပါ
ဘာလို့လဲဆိုေတာ့ သူတို့အနေနဲ့ ကိုယ်ပိုင် Script များရေးခြင်းဖြင့် မိမိ လိုအပ်သော
အခြေနေတစ်ခုအထိ စိတ်ကြိုက် လုပ်ဆောင်နိုင် မှာမို့လို့ပါ
သေချာတာကတော့ Hackerဆိုတာ
Hackingကိုအလှတ်ကျတ်ပြီးအသုံးချနေသူများမဟုတ်ကြပါဘူး
Okဟုတ်ပြီဒါဆို ကျွန်တော်တို့က Hackerတစ်ယောက်ဖြစ်ချင်တယ်ဆိုရင်
ဘယ်လို Hackerအမျိုးအစားဖြစ်ချင်တာလဲသိဖို့လိုပါတယ်အဲ့တော့ ကျွန်တော်အရင်ဆုံး
Types of hackerဆိုတာလေးပြောပြချင်ပါတယ်
White Hat
ဟုတ်ပါတယ်White Hatဆိုတဲ့အတိုင်းပဲ သူတို့က Computerတစ်ခု (သို့မဟုတ်)Systemတစ်ခုကို ကာကွယ်ပေးသူများဖြစ်ကြပါတယ်
White Hackerတွေဟာ Computerနဲ့ပက်သက်တဲ့ ပညာများကို နက်နက်နဲနဲ သိထားသူများပါ
ဥပမာ Computer Networking,Networking Protocol,System Administration(အနည်းဆုံး Operation System ၄ခုလောက်)ကို ကျွမ်းကျင်စွာ ထိန်းချုပ် ကာကွယ်နိုင်သူများပါ)
White Hackerတွေဟာ ထိုးဖောက်ဝင်ရောက်နိုင်တဲ့ Skill တွေလဲ ရှိထားကြပါတယ်ဒါပေမယ့် သူတို့ကအဲ့Skill တွေကို
System လုံခြုံရေးအတွက် သာ အသုံးပြုကြပါတယ်
Black Hat
Black Hatတွေကလည်း White Hatများလိုပဲ တူညီတဲ့Skillတွေရှိကြပါတယ်
ဒါပေမည့်သူတို့က အဲ့Skillတွေအသုံးချပြီး အခြားသော သူများကို တိုက်ခိုက်ရန် အသုံးချကြပါတယ် ဒါ့အပြင်သူတို့ ဟာ Hacking Tool တွေကို ဘယ်လိုရေးရမလဲ ဘယ်လို အလုပ်လုပ်ကြသလဲဆိုတာ ကောင်းကောင်းကြီးနားလည်ထားကြပါတယ်
Black Hatတွေက အခြားသူများ၏ ဘဏ်အကောက်များ အရေးကြီးDataများကို ခိုးယူရန် အမြဲကြိုးစားနေကြပါတယ်
Gray Hat
Gray Hatများဟာ White Hatနဲ့Black Hatနဲ့ကြားက စည်းလေးတစ်ခုဆိုလဲ မ မှားပါဘူးဒါ့အပြင် သူတို့က Black Hatများကဲ့သို့ Skillတွေရှိကြပါတယ်
ဒါပေမယ့် သူတို့ အဲ့Skillတွေကိုသုံးကြီး
Systemတစ်ခုရဲ့ ယိုပေါက်တွေ ကိုရှာဖွေကာ
Adminiဆီသို့ Reportတင်လေ့ရှိကြပါတယ်
ဒါပေမယ်တြစ်ခါတစ်ရံမှာလည်း Black Hatများကဲ့သို့ ထိုးဖောက်မှုတွေလည်း လုပ်ဆောင်တတ်ကြပါတယ်
Script Kiddie
Script Kiddieတွေကတော့ Hackerမဖြစ်သေးတဲ့ လေ့လာနေစဲ သူများပါ သူတို့က Hacking Toolတွေကို ဘယ်လိုရေးရမယ်ဆိုတာ လုံးဝမသိပါဘူး
ဒါပေမယ့် ဘယ်Toolကိုသုံးပြီး ဘာကိုဘယ်လိုထိုးဖောက်ရမလဲဆိုတာ ကိုတော့ကောင်းကောင်းနားလည်ထားကြပါတယ်
Okဟုတ်ပြီ ဒါဆို How To Become Hacker
ကိုဆက်ဆွေးနွေကြမယ်
Hackerတစ်ယောက်ဖြစ်ဖို့အတွက်
ကျွန်တော်တို့အနေနဲ့ ဘာတွေလုပ်ဆောင်ရမလဲပြောပြပေးပါမယ်
၁။Operation System
ဟက်ကာတစ်ယောက်ရဲ့ ပထမဆုံး လုပ်ဆောင်သင့်တာကတော့ Operation Systemတွေဘယ်လိုလုပ်ဆောင်ကြလဲ
ဘဟ်နေရာမှာဘယ်လို dataတွေကိုသိမ်းထားတတ်လဲ ဆိုတာကိုသိထား ပါမယ်
နောက်တစ်ခုက တော့ Operation Systemတစ်ခုကိုထိန်းချုပ်ရာမှာအရေးကြီးဆုံး Terminalပါ
Terminal Basic Commandsတွေကိုသိထားရမယ် Secret Functionတွေကိုသိထားရမယ်
Programတွေကို အဘယ်Runမလဲဆိုတာတွေသိထားရပါမယ်
ဒါ့အပြင် Networking Hackingများလုပ်ဆောင်ရန် အကောင်းဆုံးအကြံပေးထားတာကတော့Kali Linux တို့ Parrotတို့ပါပဲ
ဒါအပြင် Game Hacking
Wifi Hacking
Cracking Password
Cracking Hask Codes
Database Hacking
Social Engineering တွေကိုလည်း ကျွမ်းကျင်နေရပါမယ်ဒါတွေကအရမ်းအခြေခံကျတဲ့ အချက်တွေပါ
ဒီနေရာမှာ Database Hackingကို လုပ်ဆောင်ရန်အတွက် Operation Systemတွေအကြောင်းနားလည်ထားရပါမယ်
၂။
Shell Scripting
SHELL ဟာလည်း Hackerတစ်ရောက်အတွက်ရေးကြီးဆုံးScripting LanguagesပါပဲShell တွေကတော့တစ်ခုတည်းမဟုတ်ပါဘူး
Bourne Shellတွေမှာဆို
Bourne shell (sh)
Korn shell (ksh)
Bourne Again shell (bash)
POSIX shell (sh)
တွေပါဝင်ကြပါတယ်
C type Shellတွေမှာဆိုရင်တော့
C shell (csh)
TENEX/TOPS C shell (tcsh)
တွေပါဝင်ကြပါတယ်
ဒါဆိုဘာလို့ကျွန်တော်တို့အနေနဲ့ Shell ကိုလေ့လာသင့်တာလဲ
ဥပမားတစ်ခုပေးရရင်ဗျာ
ဇာတ်ကားတွေထဲမှာ (မြန်မာကားမဟုတ်ဘူးနော်)Hackerတွေက Commandအများကြီးနဲ့လုပ်ရမည့်အလု၆်တွေကို Commandတစ်ခု နှစ်ခုတည်းနဲ့လုပ်ဆောင်သွားတာတွေ့ရပါမည်
ဒါ ဆိုသူတို့ ကဘာလို့အဲ့လိုလုပ်ဆောင်နိုင်ကြတာလဲ အဖြေကတော့ရှင်းပါတယ်
သူတို့တွေက Shell commandsကိုသေချာအသုံးချထားလို့ပါပဲ
ဥပမာ ကျွန်တော်ရေးနေကြ BASH
Bourne Again SHell
သုံးထားတဲ့ AUTO SQL Injection Toolဆိုရင်
Targerထည်မယ် dbတွေးပေးမဟ်Tableရွေးမယ် ဘာညာပဲလုပ်ပေးရမယ်
ဒါပေမည့် ပုံမှန်တိုင်းဆို
python2.7 sqlmap.py -u www.blabla.com?php?id=bla -dbs
တွေဘာတွေရေးပေးမှာပါ
ဒါပေမည့်ကျွန်တော်က SHELLကိုတတ်ထားတော့ အဲ့လိုတွေကို သေချာစီစဥ်ပြီး
Auto Sql Mapဆိုပြီး
Toolတစ်ခုထုတ်နိုင်တာပေါ့
၃။Programming Language
ဒါကတော့တော်တော်များများနဲ့ ရင်းနီးပြီးသားပါ
HACKERတစ်ယောက်ကိုစလေ့လာရန် အကြံပြုထားတဲ့ Language နှစ်ခုကတော့
C++နဲ့ Pythonပါပဲ
Python ဟာအသုံးအဝင်ဆုံးနဲ့ လုပ်ဆောင်ချက်တွေကို လျှင်မြန်စွာလုပ်ဆောင်ပေးနိုင်ပါတယ်
Pythonကိုတတ်ထားခြင်းဖြင့် Attacking Toolများကိုရေးဆွဲပြီး စိတ်တိုင်းကြလုပ်ဆောင်နိုင်ပါတယ်
ဒါကတော့အကျင်းချုံးလေးပါ
နောက်တစ်ခုကC++
C++ဟာComputer Applicationတွေကို ရေးဆွဲရာ၌လွန်စွားအသုံးဝင်ပါတယ်
Appliactionတွေ ရေးခြင်းဖြင့်
Computerတစ်ခုကို အခြေနေတစ်ခုထိ ထိန်းချုတ်နိုင်မှာပါ
၄။Basic Networking
Hackerတစ်ယောက်ဟာ Networking ကို Basic ကျကျကိုနားလည်နေရပါမယ်
ဒါမှသာ Pentestလုပ်ဆောင်ရာမှာအထောက်ကူပြုမှာပါ
ဥပမာ Computerတစ်ခုဘယ်လိုချိတ်ဆက်နိုင်တယ် သူတို့ချိတ်ဆက်တယ်နေရာမှာ
ဘယ်Portတွေပွင့်နေတတ်လဲ
ဘယ်နေရာမှာယိုပေါက်ရှိနေနိုင်လဲ
ဆိုတာလောက်တော့သိထားရပါမယ်
၅။Pentesting
ဒါကတော့ အရေးကြီးဆုံးအရာပါ
ဒီပညာဟာ သင်တိုင်းလည်းမတတ်နိုင်ပါဘူး
ကို့ရဲ့ လေ့လာမှူနဲ့ ဖြတ်ထိုးညာဏ်ကောင်းမှူတွေကို အသုံးပြုရတဲ့ပညာရပ်တစ်ခုပါ
ဒီပညာမှာ အဓိကအချက်ဟာ
ယိုပေါက်ရှာဖွေခြင်းပါပဲ
အနီးဆုံးအနေနဲ့ပြောရရင်
Websiteတွေပေါ့
Websiteတစ်ခုကို ဖောက်ကြမယ်ဗျာ
ဒါဆိုဘယ်လိုဖောက်မလဲဆိုတာမတွေးခင်
Websiteတစ်ခုကိုဘယ်လို တည်ဆေညက်ထားလဲဆိုတာသိထားရပါမယ်
ဒါမှသာယိုပေါက်ရှာဖွေနိုင်မှာပါ
အထက်က ကျွန်တော်ပြောပြခဲ့တဲ့အရာတွေကတော့ Hackerတစ်ယောက်ဖြစ်ဖို့ အခြေခံအကျဆုံးအချက်တွေပါပဲ။
Credit : #ရဲဘုန်းနိုင်
No comments:
Post a Comment