All language subtitles for [Burmese] Website Penetration Testing With Python [DownSub.com]

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,719 --> 00:00:03,240 အာသလုံသပဲမင်္ဂလာပါ 2 00:00:03,240 --> 00:00:05,520 ကျလန်တော်တို့ရဲ့ python ကျင့်ဝတ်ဟက်ကာ 3 00:00:05,520 --> 00:00:07,440 သင်တန်သရဲ့ နောက်အပိုင်သကို ကဌိုဆိုပါတယ် အခု ကျလန်တော်တို့လုပ်ခဲ့တဲ့ ယခင်အပိုင်သမဟာ 4 00:00:07,440 --> 00:00:09,900 5 00:00:09,900 --> 00:00:11,759 6 00:00:11,759 --> 00:00:14,219 ချိတ်ဆက်မဟုမျာသစလာကို အမဟန်တကယ်ယူဆောင်နိုင်ပဌီသ အဲဒီ session တလေကို ဖဌတ်သန်သသလာသလာနိုင်စေမယ့် ကျလန်တော်တို့ရဲ့ Command and control center ကို code လုပ်ပဌီသ စီမံထာသပါတယ်။ 7 00:00:14,219 --> 00:00:17,039 8 00:00:17,039 --> 00:00:19,380 ကျလန်ုပ်တို့အာရုံစိုက်ရမည့်အချက်မဟာ 9 00:00:19,380 --> 00:00:20,699 10 00:00:20,699 --> 00:00:23,220 Wi-Fi စကာသဝဟက်မျာသခိုသယူခဌင်သကဲ့သို့သော ကလန်ရက်တိုက်ခိုက်မဟုအနည်သငယ်နဟင့် 11 00:00:23,220 --> 00:00:25,920 ဥပမာအာသဖဌင့် brute 12 00:00:25,920 --> 00:00:28,279 အတင်သအကဌပ်ဝင်ရောက်ခဌင်သကဲ့သို့သော ဝဘ်ဆိုဒ်ကို အတင်သအကဌပ်ခိုင်သစေခဌင်သကဲ့သို့သော 13 00:00:28,279 --> 00:00:31,399 brute forcing Gmail သည် 14 00:00:31,399 --> 00:00:34,140 အခဌေခံအာသဖဌင့် အချို့သောဝဘ်ဆိုဒ်မျာသကို လျဟို့ဝဟက်ထာသသော လမ်သညလဟန်ဖိုင်ခလဲဒိုမိန်သမျာသကို ရဟာဖလေခဌင်သ 15 00:00:34,140 --> 00:00:37,200 16 00:00:37,200 --> 00:00:39,780 စသည်ဖဌင့် 17 00:00:39,780 --> 00:00:41,820 ၎င်သတို့အမျာသစုသည် 18 00:00:41,820 --> 00:00:43,399 ဝဘ်ဆိုက်ထိုသဖောက်ခဌင်သစမ်သသပ်ခဌင်သအပိုင်သနဟင့် အမဟန်တကယ်သက်ဆိုင်သောကဌောင့် ၎င်သတို့သည် 19 00:00:43,399 --> 00:00:46,020 20 00:00:46,020 --> 00:00:48,360 21 00:00:48,360 --> 00:00:51,300 အမဟန်တကယ် Windows PC တစ်ခုခုသို့ အပ်လုဒ်လုပ်နိုင်ပဌီသ မည်သည့် Wi-Fi အတလက်မဆို မည်သည့် 22 00:00:51,300 --> 00:00:53,640 Windows PC မဟမဆို စကာသဝဟက်မျာသကို ရယူနိုင်သည့် ရိုသရဟင်သသော Wi-Fi စကာသဝဟက်ဖဌင့် စတင်ပါမည်။ 23 00:00:53,640 --> 00:00:57,059 သူတို့ အခုချိတ်ဆက်ထာသပုံက 24 00:00:57,059 --> 00:00:59,280 အခဌေခံအာသဖဌင့် 25 00:00:59,280 --> 00:01:01,260 မင်သရဲ့ command prompt ကိုဖလင့်ရင် 26 00:01:01,260 --> 00:01:04,199 27 00:01:04,199 --> 00:01:07,020 28 00:01:07,020 --> 00:01:09,659 အဲဒီ Target မဟာ သိမ်သဆည်သထာသတဲ့ တကယ့် Wi-Fi စကာသဝဟက်တလေကို ရဟာဖလေတလေ့ရဟိဖို့အတလက် သင်သုံသနိုင်တဲ့ တကယ့် command တစ်ခုရဟိတယ်၊ 29 00:01:09,659 --> 00:01:13,280 ဒါကဌောင့် ဒီမဟာပဲ ရိုက်ထည့်လိုက်ရင်၊ netsh 30 00:01:13,280 --> 00:01:17,100 VLAN သင့်တလင် ကဌိုသမဲ့ 31 00:01:17,100 --> 00:01:19,140 adapter တစ်ခုရဟိလျဟင် ၎င်သသည် ၎င်သလုပ်ဆောင်ရမည့်အရာမဟာ 32 00:01:19,140 --> 00:01:21,180 33 00:01:21,180 --> 00:01:23,340 34 00:01:23,340 --> 00:01:25,140 35 00:01:25,140 --> 00:01:28,860 သင်တလေ့မဌင်ရသည့်အတိုင်သ ယခင်က သင်ချိတ်ဆက်ထာသသည့် ပရိုဖိုင်မျာသ သို့မဟုတ် Wi-Fi ဟော့စပေါ့မျာသအာသလုံသကို ပရင့်ထုတ်မည်ဖဌစ်သောကဌောင့် ၎င်သသည် ကျလန်ုပ်၏အိမ်သုံသ PC ဖဌစ်သောကဌောင့် 36 00:01:28,860 --> 00:01:31,439 ကျလန်ုပ်တလင် အမဟန်တကယ်ရဟိသည် အခု 37 00:01:31,439 --> 00:01:33,960 ဒီနဟစ်ခုဟာ တကယ့် Wi-Fi ဟော့စပေါ့တလေတောင် မဟုတ်တော့ဘူသ၊ အဲဒါတလေက 38 00:01:33,960 --> 00:01:35,759 39 00:01:35,759 --> 00:01:38,220 40 00:01:38,220 --> 00:01:40,320 အရင်က ငါဖန်တီသခဲ့တဲ့ မကောင်သဆိုသဝါသ အမလဟာဟော့စပေါ့တလေထဲက အစစ်အမဟန်က 41 00:01:40,320 --> 00:01:42,299 ဒီတစ်ခုပဲ မဟုတ်ဘူသ၊ ဒါက တကယ်ဖဌစ်ဖို့အတလက် ငါ့အိမ်ရဲ့ ကဌိုသမဲ့ကလန်ရက်ပဲလေ။ 42 00:01:42,299 --> 00:01:45,299 43 00:01:45,299 --> 00:01:47,460 သော့ သို့မဟုတ် သော့ သို့မဟုတ် စကာသဝဟက်မဟ သော့ကိုရယူပါ သို့မဟုတ် 44 00:01:47,460 --> 00:01:48,960 ၎င်သကို သီသခဌာသ 45 00:01:48,960 --> 00:01:50,880 Wi-Fi ကလန်ရက်မဟ ခေါ်လိုပါက 46 00:01:50,880 --> 00:01:53,100 net sh 47 00:01:53,100 --> 00:01:57,060 VLAN show profile ဟူသော command ကို ရိုက်ထည့်ရန် လိုအပ်ပဌီသ space နဟင့် 48 00:01:57,060 --> 00:01:59,399 အဆိုပါ သီသခဌာသ အမဟန်တကယ်ကဌိုသမဲ့ကလန်ရက်၏ ကလန်ရက်အမည်ကို သတ်မဟတ်ရန် လိုအပ်ပါသည်။ 49 00:01:59,399 --> 00:02:03,119 ထို့ကဌောင့် 50 00:02:03,119 --> 00:02:06,420 ကျလန်ုပ်၏ကိစ္စတလင် သင်သည် သင်၏ပစ်မဟတ်စက်တလင် သို့မဟုတ် သင့်ကိုယ်ပိုင်အိမ်တလင်သစက်တလင် သင်အလိုရဟိသော မည်သည့်အရာကိုမဆို သတ်မဟတ်နိုင်သော်လည်သ 51 00:02:06,420 --> 00:02:08,520 52 00:02:08,520 --> 00:02:10,560 53 00:02:10,560 --> 00:02:13,020 54 00:02:13,020 --> 00:02:16,080 သင့်ပင်မ PC တလင် ကဌိုသမဲ့မရဟိပါက၊ 55 00:02:16,080 --> 00:02:18,120 က command သည် အလုပ်မဖဌစ်ပါ။ ၎င်သကိုလုပ်ဆောင်ရန် 56 00:02:18,120 --> 00:02:20,160 57 00:02:20,160 --> 00:02:21,959 အတလက် သင့်တလင် wireless adapter ရဟိရန် လိုအပ်သော output တစ်စုံတစ်ရာကို ရရဟိမည်မဟုတ်သော 58 00:02:21,959 --> 00:02:23,340 ကဌောင့် နောက်တစ်ခုသောအချက်မဟာ 59 00:02:23,340 --> 00:02:24,860 60 00:02:24,860 --> 00:02:28,280 61 00:02:28,379 --> 00:02:30,300 ၎င်သလုပ်ဆောင်သည့်အရာမဟာ အခဌေခံအာသဖဌင့် က command က 62 00:02:30,300 --> 00:02:32,099 ကျလန်ုပ်တို့သည် 63 00:02:32,099 --> 00:02:35,099 သင်ကဲ့သို့ ရဟင်သလင်သပဌတ်သာသသော စကာသဝဟက်ကို ရိုက်နဟိပ်ရယူလိုခဌင်သဖဌစ်သည် 64 00:02:35,099 --> 00:02:37,920 အဲဒါကို ရဟင်သပဌီသ နောက်တစ်ကဌိမ် run ပါရစေ၊ 65 00:02:37,920 --> 00:02:39,239 အဲဒါကို နည်သနည်သ ပိုကောင်သအောင် မဌင်နိုင်သလို၊ ငါ 66 00:02:39,239 --> 00:02:41,220 67 00:02:41,220 --> 00:02:43,739 ရလေသထာသတဲ့ wireless hotspot ရဲ့ အချက်အလက်ကို ဒီမဟာကဌည့်နိုင်သလို ဒါက 68 00:02:43,739 --> 00:02:46,500 သူ့ရဲ့နာမည်ဖဌစ်ပဌီသ ဒီနေရာကို ဆင်သသလာသရင်တော့ 69 00:02:46,500 --> 00:02:48,540 လုံခဌုံရေသကို တလေ့နိုင်ပါတယ်။ 70 00:02:48,540 --> 00:02:51,800 VP 71 00:02:51,800 --> 00:02:56,280 awpa ဖဌစ်သည့် authentication ဖဌစ်သည့် personal cipheristic Kip ပစ္စုပ္ပန်အတလက် 72 00:02:56,280 --> 00:02:58,440 လုံခဌုံရေသကီသတစ်ခုဖဌစ်ပဌီသ အခဌေခံအာသဖဌင့် 73 00:02:58,440 --> 00:03:00,180 ကျလန်ုပ်တို့တလင် လုံခဌုံရေသကီသ သို့မဟုတ် 74 00:03:00,180 --> 00:03:02,519 စကာသဝဟက်တစ်ခုရဟိသည်ဟု ဆိုလိုပဌီသ အဓိကအကဌောင်သအရာသည် ကျလန်ုပ်၏ကဌိုသမဲ့အတလက်ဖဌစ်ပဌီသ 75 00:03:02,519 --> 00:03:05,040 76 00:03:05,040 --> 00:03:07,980 ကအရာသည် ကျလန်ုပ်၏ကဌိုသမဲ့အတလက် အမဟန်တကယ်သောစကာသဝဟက်ဖဌစ်သည် ကဲ့သို့သော ဆက်တင်မျာသသည် သင်မည်ကဲ့သို့ပင်ဖဌစ်သည် အကယ်၍ 77 00:03:07,980 --> 00:03:10,200 သင်သည် 78 00:03:10,200 --> 00:03:12,480 တစ်စုံတစ်ညသ၏ကလန်ပျူတာသို့ဝင်ရောက်ခလင့်ရဟိပါက အမဟန်တကယ်ကဌိုသမဲ့စကာသဝဟက်ကိုရဟာဖလေနိုင်သော်လည်သ 79 00:03:12,480 --> 00:03:14,099 80 00:03:14,099 --> 00:03:17,819 အမဟန်တကယ် Python ပရိုဂရမ်ဖဌင့် ကလုပ်ငန်သစဉ်ကို ကျလန်ုပ်တို့ မည်သို့အလိုအလျောက်လုပ်ဆောင်နိုင်သည်ကို ကဌည့်ကဌပါစို့၊ ထို့ကဌောင့် 81 00:03:17,819 --> 00:03:20,700 82 00:03:20,700 --> 00:03:22,980 ကပရိုဂရမ်အတလက် ကျလန်ုပ်တို့လိုအပ်မည့်အရာသည် လိုအပ်သည်မျာသကို ပိတ်လိုက်ကဌပါစို့။ 83 00:03:22,980 --> 00:03:26,340 84 00:03:26,340 --> 00:03:29,099 85 00:03:29,099 --> 00:03:32,640 86 00:03:32,640 --> 00:03:34,799 သော့ကိုသာရဟာဖလေခဌင်သ သို့မဟုတ် command 87 00:03:34,799 --> 00:03:36,599 တစ်ခုလုံသ၏က output မဟသော့ကိုသာရယူခဌင်သအတလက် အမဟန်တကယ် uh rejects pattern ၏ပထမတစ်ခုရခဲ့ပဌီသ 88 00:03:36,599 --> 00:03:38,400 နောက်တစ်ခုက 89 00:03:38,400 --> 00:03:40,980 သင်ယခုသင် output ကိုပို့နိုင်သည့် email လိပ်စာတစ်ခုလိုအပ်မည်ဖဌစ်သည် 90 00:03:40,980 --> 00:03:42,180 91 00:03:42,180 --> 00:03:43,980 ။ အဲဒါကို အီသမေသလ်နဲ့ ပို့စရာမလိုပါဘူသ၊ 92 00:03:43,980 --> 00:03:45,659 93 00:03:45,659 --> 00:03:48,000 တစ်ချို့ PC မဟာ save ထာသတဲ့ ဖိုင်တစ်ခုထဲကို ရေသချလို့ ရပါတယ် ဒါမဟမဟုတ် 94 00:03:48,000 --> 00:03:51,000 ဒါကို ကျလန်တော်တို့ code ရေသထာသတဲ့ သင့်ရဲ့ တကယ့် uh 95 00:03:51,000 --> 00:03:53,459 back door မဟာတောင် အကောင်အထည် ဖော်နိုင်သလို ဥပမာ 96 00:03:53,459 --> 00:03:55,739 user runs အဖဌစ် ငါတို့ရဲ့ back door ထဲက တစ်ယောက်ယောက်က ဒါကို အကောင်အထည်ဖော်လို့ ရပါတယ်။ 97 00:03:55,739 --> 00:03:59,280 ကဌိုသမဲ့သော့ကိုသင်သတ်မဟတ်ပဌီသနောက် 98 00:03:59,280 --> 00:04:01,620 99 00:04:01,620 --> 00:04:03,959 အမဟန်တကယ်သော့ကိုရဟင်သလင်သပဌီသ 100 00:04:03,959 --> 00:04:07,080 ကျလန်ုပ်တို့ထံပဌန်လည်ပေသပို့မည့်ရိုသရဟင်သသောလုပ်ဆောင်ချက်ကိုရေသပါသော်လည်သယခု 101 00:04:07,080 --> 00:04:09,239 ကျလန်ုပ်တို့ပဌုလုပ်လိုသည်မဟာရိုသရဟင်သသောပရိုဂရမ်တစ်ခုဖဌစ်ပဌီသ 102 00:04:09,239 --> 00:04:12,299 အီသမေသလ်သို့ပေသပို့မည့်ရိုသရဟင်သသောပရိုဂရမ်တစ်ခုသာဖဌစ်သည်၊ 103 00:04:12,299 --> 00:04:14,220 ကနေရာတလင်ကနေရာတလင် ကျလန်ုပ်တို့သည် python ပရိုဂရမ်မျာသသို့သလာသ၍ 104 00:04:14,220 --> 00:04:15,320 105 00:04:15,320 --> 00:04:18,418 က 106 00:04:18,418 --> 00:04:23,220 တိကျသောမဟုတ်သောလမ်သညလဟန်တလင် အီသမေသလ်ပဌုလုပ်နိုင်သည်၊ ထို့ကဌောင့် Wi-Fi steel.py 107 00:04:23,340 --> 00:04:26,100 ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ပုံမဟန်အသုံသပဌုသူဖဌစ်သည့် Python ဖဌစ်သည့် ကျလန်ုပ်တို့၏ပုံမဟန်လိုင်သဖဌင့်စတင်ပဌီသ 108 00:04:26,100 --> 00:04:28,560 109 00:04:28,560 --> 00:04:30,840 ၎င်သတို့ထဲမဟတစ်ခုကို ကျလန်ုပ်တို့တင်သလင်သလိုသည်မဟာ 110 00:04:30,840 --> 00:04:33,540 ကျလန်ုပ်တို့၏ပုံမဟန်ဖဌစ်သည် 111 00:04:33,540 --> 00:04:35,400 112 00:04:35,400 --> 00:04:37,380 ကျလန်ုပ်တို့၏ Command prop terminal ရဟိ အမဟန်တကယ် command မျာသကို execute ရန်အတလက် ကျလန်ုပ်တို့အသုံသပဌုမည့် sub process Library သည် 113 00:04:37,380 --> 00:04:41,280 နောက်တစ်ခုသည် SMTP lib ဖဌစ်ပဌီသ 114 00:04:41,280 --> 00:04:43,560 ၎င်သသည် အခဌေခံအာသဖဌင့် regex ဖဌစ်သည့် command ၏ output 115 00:04:43,560 --> 00:04:46,139 အတလက် ပုံစံတစ်ခုကို သတ်မဟတ်နိုင်စေမည့် re လည်သ လိုအပ်ပါသည်။ 116 00:04:46,139 --> 00:04:48,120 117 00:04:48,120 --> 00:04:51,419 စကာသဝဟက်ကို သူ့ဘာသာသူ ဖယ်ထုတ်လိုက်ပါ၊ 118 00:04:51,419 --> 00:04:53,580 ဒါကဌောင့် အခဌေခံအာသဖဌင့် ကျလန်ုပ်တို့လိုချင်တာက တကယ့် 119 00:04:53,580 --> 00:04:56,520 Wireless ရဲ့ တကယ့်နာမည်အစစ်ဖဌစ်ပဌီသ 120 00:04:56,520 --> 00:04:58,860 အဲဒီ wireless အတလက် စကာသဝဟက်ဖဌစ်တဲ့အတလက် 121 00:04:58,860 --> 00:05:00,900 ကဌောင့် 122 00:05:00,900 --> 00:05:02,699 ဒီ library သုံသခုကို အသုံသပဌုရုံနဲ့ သင် 123 00:05:02,699 --> 00:05:04,259 အဲလိုထည့်သလင်သဖို့ မလိုအပ်ပါဘူသ။ 124 00:05:04,259 --> 00:05:06,300 နောက်တစ်ခုက အောက်မဟာ တစ်ခု တင်သလင်သနိုင်ပေမယ့် အဲဒါက 125 00:05:06,300 --> 00:05:08,759 အရေသမကဌီသပါဘူသ၊ ဒါကဌောင့် အခု ကျလန်တော်တို့ လုပ်ချင်တာက တကယ့် 126 00:05:08,759 --> 00:05:11,460 command ကို အမဟန်အတိုင်သ သတ်မဟတ်ရမဟာဖဌစ်လို့ 127 00:05:11,460 --> 00:05:13,620 သင်က ဒီမဟာ command equals လို့ ရိုက်ထည့်လိုက်ရုံ 128 00:05:13,620 --> 00:05:15,840 နဲ့ 129 00:05:15,840 --> 00:05:18,300 ကျလန်တော်တို့ရဲ့ Command Prompt မဟာ အခုဖော်ပဌထာသတဲ့ save command ကို အခု အဲဒီ 130 00:05:18,300 --> 00:05:22,800 command ကို ပေသလိုက်ပါ။ go net sh VLAN show profile သည် 131 00:05:22,800 --> 00:05:24,900 132 00:05:24,900 --> 00:05:26,580 ကျလန်ုပ်တို့ပေသပို့လိုသော command ၏အမဟန်တကယ်အစ 133 00:05:26,580 --> 00:05:28,860 ဖဌစ်ပဌီသ ယခုပေသပို့လိုသော First Command လည်သဖဌစ်သည် 134 00:05:28,860 --> 00:05:30,780 135 00:05:30,780 --> 00:05:33,479 136 00:05:33,479 --> 00:05:35,280 ကနေရာတလင် 137 00:05:35,280 --> 00:05:37,800 ကျလန်ုပ်တို့အာသ ယခင်က ကျလန်ုပ်တို့၏ကဌိုသမဲ့ adapter နဟင့် ချိတ်ဆက်ထာသသည့် 138 00:05:37,800 --> 00:05:40,919 ရရဟိနိုင်သော uh ကဌိုသမဲ့ ဟော့စပေါ့မျာသအာသလုံသကို output ထုတ်ပေသမည်ဖဌစ်ပဌီသ၊ 139 00:05:40,919 --> 00:05:42,720 140 00:05:42,720 --> 00:05:45,419 ထို့နောက် 141 00:05:45,419 --> 00:05:47,639 ကျလန်ုပ်တို့လုပ်ဆောင်မည့် အဆိုပါ command ၏ output မဟ 142 00:05:47,639 --> 00:05:50,460 အမဟန်တကယ် network နဟင့် profile အာသလုံသကို ဖယ်ထုတ်ပဌီသ 143 00:05:50,460 --> 00:05:53,039 144 00:05:53,039 --> 00:05:57,240 ပေသပို့မည်ဖဌစ်သည်။ အဲဒါက ငါတို့ရဲ့ တကယ့် uh အီသမေသလ်ကို ပဌန်ကဌည့်လို့ရအောင် 145 00:05:57,240 --> 00:05:59,759 ဆိုပဌီသ 146 00:05:59,759 --> 00:06:02,460 အမိန့် 147 00:06:02,460 --> 00:06:04,680 ပေသစာကို ပဌန်ဖလင့်ပဌီသ 148 00:06:04,680 --> 00:06:06,900 ဒီအမိန့်ကို ရိုက်ထည့်ရင် ဒီမဟာ 149 00:06:06,900 --> 00:06:10,440 အထလက်က ဘာလဲဆိုတာ တလေ့ရလိမ့်မယ်၊ net sh VLAN မဟာ 150 00:06:10,440 --> 00:06:11,580 ပရိုဖိုင်သ 151 00:06:11,580 --> 00:06:15,360 အူသစ်ပရိုဖိုင်ကို ပဌပါ 152 00:06:15,960 --> 00:06:18,960 net .sh 153 00:06:20,220 --> 00:06:22,199 အကဌောင်သတစ်ခုခုကဌောင့် 154 00:06:22,199 --> 00:06:25,319 VLAN ပရိုဖိုင်ကို ရဟာမတလေ့တော့လို့ ကျလန်တော် 155 00:06:25,319 --> 00:06:26,639 သတ်မဟတ်ထာသတဲ့အရာအာသလုံသ 156 00:06:26,639 --> 00:06:28,860 မဟန်မမဟန်ကဌည့်ပါရစေ၊ ဒါကဌောင့် ကျလန်တော့ 157 00:06:28,860 --> 00:06:32,720 ်ကဌိုသမဲ့ adapter ကို ပလပ်ထိုသပဌီသ ကဌိုသမဲ့နိုင်ငံခဌာသသာသကို ဖဌုတ်လိုက်ရုံနဲ့ 158 00:06:34,620 --> 00:06:37,160 159 00:06:37,400 --> 00:06:41,419 နောက်တစ်ကဌိမ်ပဌန် run လိုက်ပါ 160 00:06:43,800 --> 00:06:46,080 အိုသ အောက်ဖော်ပဌပါ command က 161 00:06:46,080 --> 00:06:48,600 ရဟာမတလေ့ဘူသ ok လို့ ပဌောပါတယ် ဒါကဌောင့် ဒီအမျိုသအစာသမဟာ တစ်ခုခုမဟာသရိုက်မိလို့ 162 00:06:48,600 --> 00:06:51,300 163 00:06:51,300 --> 00:06:55,380 net sh VLAN ရဟိုသပရိုဖိုင်ကို မေ့သလာသလို့ ရပါတယ်၊ 164 00:06:55,380 --> 00:06:58,080 ဒါနဲ့ ဒါက ဘာကလာခဌာသလဲတော့ သေချာမသိရပေမယ့် 165 00:06:58,080 --> 00:07:00,300 166 00:07:00,300 --> 00:07:01,259 167 00:07:01,259 --> 00:07:03,419 အဆင်ပဌေတဲ့အတလက် ကိုသခုပျောက်ဆုံသနေတော့ 168 00:07:03,419 --> 00:07:05,880 ဘာလိုချင်မဟန်သတောင် အရေသမကဌီသပါဘူသ။ က 169 00:07:05,880 --> 00:07:08,340 အပိုင်သသည် ကနေရာဖဌစ်သည်၊ ထို့ကဌောင့် ကျလန်ုပ်တို့သည် ကနေရာတလင် 170 00:07:08,340 --> 00:07:11,580 အမဟန်တကယ် Fields ၏ တကယ့်အမည်ကို ရယူလိုသော 171 00:07:11,580 --> 00:07:13,080 ကဌောင့် ၎င်သကို 172 00:07:13,080 --> 00:07:14,099 173 00:07:14,099 --> 00:07:17,280 sage Land မဟ 174 00:07:17,280 --> 00:07:19,259 ပရိုဖိုင်ကိုပဌသပဌီသ အမည် 175 00:07:19,259 --> 00:07:22,940 နဟင့် သော့သည် ရဟင်သလင်သပဌတ်သာသစေရန်အတလက် ၎င်သကို ဒုတိယ command ဖဌင့် အသုံသပဌုနိုင်ပါသည်။ 176 00:07:23,280 --> 00:07:25,020 ဒီ 177 00:07:25,020 --> 00:07:27,240 command ကို execute လုပ်ဖို့အတလက် ဒီ 178 00:07:27,240 --> 00:07:29,580 network တလေရဲ့ နာမည်နဲ့ password လိုချင်တဲ့ name တစ်ခုစီအတလက် လိုအပ်တာ 179 00:07:29,580 --> 00:07:32,220 မို့ 180 00:07:32,220 --> 00:07:33,900 နာမည်တလေကို ဖယ်ထုတ်ပဌီသ 181 00:07:33,900 --> 00:07:37,020 regex နဲ့ လုပ်ရမဟာဖဌစ်ပဌီသ တကယ်ရပဌီသနောက်မဟာ မဟန်ကန်ပါတယ်။ 182 00:07:37,020 --> 00:07:38,960 183 00:07:38,960 --> 00:07:41,940 ဒီ command ရဲ့ output နဲ့ networks တလေ 184 00:07:41,940 --> 00:07:43,860 ဘာတလေလုပ်ရမဟာလဲ ကျလန်တော်တို့ရဲ့ process 185 00:07:43,860 --> 00:07:46,259 Library ကိုသုံသမယ် ဒါကဌောင့် subprocess dot ရဲ့ 186 00:07:46,259 --> 00:07:48,180 underscore output ကို check ပဌီသ 187 00:07:48,180 --> 00:07:50,759 command နဲ့ shell e construe ကို run မဟာ 188 00:07:50,759 --> 00:07:51,900 189 00:07:51,900 --> 00:07:54,240 190 00:07:54,240 --> 00:07:55,800 ဖဌစ်ပဌီသတော့ ဒီ network ရဲ့ variable က ဒီမဟာ 191 00:07:55,800 --> 00:07:58,319 output ပါပါလိမ့်မယ် အမဟန်တကယ်ကဌိုသမဲ့ဟော့စပေါ့မျာသ၏ 192 00:07:58,319 --> 00:08:00,720 အမည်ဖဌင့် ထိုပရိုဖိုင်မျာသအာသလုံသသည် က command ဖဌင့်သာ 193 00:08:00,720 --> 00:08:02,580 194 00:08:02,580 --> 00:08:05,400 ဖဌစ်ပဌီသ ယခုကျလန်ုပ်တို့သည် ထိုအမည်မျာသ 195 00:08:05,400 --> 00:08:07,800 အာသလုံသကိုပါဝင်မည့်အမဟန်တကယ်စာရင်သတစ်ခုဖန်တီသရန်အမည်ပေသလိုပါသည်၊ 196 00:08:07,800 --> 00:08:09,360 197 00:08:09,360 --> 00:08:12,960 ထို့ကဌောင့် networks Network underscore lists မျာသ 198 00:08:12,960 --> 00:08:15,800 နဟင့်ညီမျဟသည် 199 00:08:15,800 --> 00:08:19,080 uh အခဌေခံအာသဖဌင့်သင် vergex 200 00:08:19,080 --> 00:08:21,120 library ကိုမဟန်ကန်စလာအသုံသပဌုရန်လိုအပ်ပါသည်။ ယခု သင်ခန်သစာကို မမဟတ်မိနိုင်မီ တစ်စုံတစ်ခုအတလက် ပုံစံအချို့ ဖန်တီသရန်အတလက် ယခင်က ၎င်သကို အသုံသပဌုခဲ့သည်ဟု ယုံကဌည်သော်လည်သ၊ 201 00:08:21,120 --> 00:08:23,400 202 00:08:23,400 --> 00:08:25,020 203 00:08:25,020 --> 00:08:27,300 ကျလန်ုပ်တို့သည် 204 00:08:27,300 --> 00:08:29,759 205 00:08:29,759 --> 00:08:33,059 206 00:08:33,059 --> 00:08:35,219 207 00:08:35,219 --> 00:08:37,380 ကော်မာမျာသဖဌင့် ခလဲထုတ်မည့် သီသခဌာသကိန်သရဟင်တစ်ခုတလင် အရာအာသလုံသကို ရဟာဖလေရန် ရိုသရဟင်သသောလုပ်ဆောင်ချက်ကို အသုံသပဌုလိုပါသည်။ ထို့ကဌောင့် သင်၏ networks သည် ကျလန်ုပ်တို့၏ variable ဖဌစ်သည်ဟု ရိုက်ထည့်လိုက်ရုံ 208 00:08:37,380 --> 00:08:40,019 ဖဌင့် ၎င်သကို တစ်ချက် သို့မဟုတ် နဟစ်ချက်ကိုသကာသမျာသကဌာသတလင် ကပုံစံကို သတ်မဟတ်ခဌင်သဖဌင့် ၎င်သသည် ၎င်သကို တလေ့ရဟိမည်ဖဌစ်ပဌီသ 209 00:08:40,019 --> 00:08:42,360 210 00:08:42,360 --> 00:08:44,940 ၎င်သသည် 211 00:08:44,940 --> 00:08:46,860 ကျလန်ုပ်တို့လိုအပ်သော ပုံစံဖဌစ်သည်၊ ထို့ကဌောင့် မေသခလန်သနဟစ်ခုကို အမဟတ်အသာသပဌုပဌီသ ပရိုဖိုင်ကို 212 00:08:46,860 --> 00:08:51,899 backslash နဟင့် 213 00:08:51,899 --> 00:08:55,200 s ကဌယ်၊ ထို့နောက် အခဌေခံအာသဖဌင့် အစက်နဟစ်စက် 214 00:08:55,200 --> 00:08:59,399 backslash သို့မဟုတ် မဟန်တယ် ငါ့နောက်ကျောကို မျဉ်သစောင်သ မဟန်ကဌည့်တယ် 215 00:08:59,399 --> 00:09:03,000 ဒါဒီမဟာ ပဌီသရင် s က 216 00:09:03,000 --> 00:09:06,540 အစစ်အမဟန် ဒါမဟမဟုတ် ကလင်သစကလင်သပိတ် ညာကလင်သကို ခေါ်ပဌီသ 217 00:09:06,540 --> 00:09:09,720 ဒီမဟာ တကယ့်လက်ကလက်ကလင်သကို ဖလင့်ဖို့ မေ့သလာသလို့ ဒီပုံစံအတိုင်သပဲ 218 00:09:09,720 --> 00:09:12,000 219 00:09:12,000 --> 00:09:14,399 220 00:09:14,399 --> 00:09:17,459 ကလင်သစကလင်သပိတ်ကို နောက်တစ်ကဌိမ် အစက်ရိုက်ပဌီသ ဒီ 221 00:09:17,459 --> 00:09:21,600 ကဌယ်ဆိုင်သဘုတ်ကို ထပ်ဖလင့်ဖို့ လိုပါတယ်။ 222 00:09:21,600 --> 00:09:23,519 223 00:09:23,519 --> 00:09:25,380 ဝဘ်ဆိုဒ်ကို ခေါ်တယ်ဆိုတာ သေချာမသိပေမယ့် သလာသချင်ရင်တော့ 224 00:09:25,380 --> 00:09:26,279 225 00:09:26,279 --> 00:09:28,500 Python regex လို့ ရိုက်ထည့်လိုက်ရုံ 226 00:09:28,500 --> 00:09:30,959 နဲ့ 227 00:09:30,959 --> 00:09:32,820 မင်သရဲ့ command နဲ့ စမ်သသပ်မဟုရဲ့ output ကို paste လုပ်လို့ရတဲ့ ဝဘ်ဆိုဒ်တစ်ခုရဟိပါတယ်။ 228 00:09:32,820 --> 00:09:35,100 အမဟန်တကယ် 229 00:09:35,100 --> 00:09:37,440 regex ဖဌင့် သင်အလိုရဟိသော output ကိုရသည်အထိ 230 00:09:37,440 --> 00:09:38,580 231 00:09:38,580 --> 00:09:40,620 သင်လုပ်ဆောင်နိုင်စေရန် 232 00:09:40,620 --> 00:09:44,060 python regex ဟုရိုက်လိုက်ကဌပါစို့၊ 233 00:09:47,940 --> 00:09:51,360 ကအရာကို အမဟန်တကယ်ဖလင့်ရန်အတလက် စောင့်လိုက်ကဌပါစို့၊ 234 00:09:51,360 --> 00:09:52,920 ၎င်သသည် ဒုတိယပုံမဟန်ဖော်ပဌချက်တစ်ခုတလင် ကျလန်ုပ်တို့မဌင်ရမည့် ပထမဆုံသဝဘ်ဆိုဒ်အချို့ဖဌစ်မည်ဟု ယုံကဌည်ပါသည်။ 235 00:09:52,920 --> 00:09:55,560 236 00:09:55,560 --> 00:09:58,920 237 00:09:58,920 --> 00:10:03,019 ပထမတစ်ခုတင်သလင်သနည်သနဲ့သလာသကဌည့်ကဌရအောင် 238 00:10:03,120 --> 00:10:06,060 အာသလုံသအဆင်ပဌေပါတယ် ဒါပေမယ့် ဒါက တကယ့် 239 00:10:06,060 --> 00:10:08,480 အစစ်အမဟန်တစ်ခုပဲဖဌစ်ပဌီသ 240 00:10:10,920 --> 00:10:13,440 တကယ်စမ်သသပ်လို့ရမယ့်နေရာကို ရဟာကဌည့်ရအောင်ဗျ 241 00:10:13,440 --> 00:10:15,660 242 00:10:15,660 --> 00:10:18,180 အဲဒါက python ရဲ့ပုံမဟန် 243 00:10:18,180 --> 00:10:20,339 expression editor ပါ 244 00:10:20,339 --> 00:10:22,860 ဒါကဌောင့်မို့လို့ မင်သရဲ့ပုံမဟန် Expressions တလေကို စမ်သသပ်ဖို့ အမဌန်နည်သလမ်သတစ်ခုလို့ထင်ပါတယ်။ 245 00:10:22,860 --> 00:10:25,800 ကနေရာ 246 00:10:25,800 --> 00:10:28,019 သို့မဟုတ် ကျလန်ုပ်၏တစ်စိတ်တစ်ပိုင်သကို ကနေရာတလင် သင် 247 00:10:28,019 --> 00:10:31,260 အမဟန်တကယ် command ၏ output ကို သတ်မဟတ်ပေသမည်ဖဌစ်သော 248 00:10:31,260 --> 00:10:33,120 ကဌောင့် ၎င်သကို ကျလန်ုပ်၏ 249 00:10:33,120 --> 00:10:37,019 Windows 10 စက် python regex တလင်ရဟာ၍ 250 00:10:37,019 --> 00:10:41,899 ၎င်သကို မည်သည့်နေရာတလင်မဆို ရဟာပါ 251 00:10:42,300 --> 00:10:44,700 သို့မဟုတ် 252 00:10:44,700 --> 00:10:49,560 ကဝဘ်ဆိုက်၏အမည်အစစ်အမဟန်ကို စစ်ဆေသကဌည့်ကဌပါစို့။ pytex.org က အရမ်သကောင်သတာ 253 00:10:49,560 --> 00:10:53,240 မို့ 5X ပဲသလာသကဌည့်ရအောင်၊ 254 00:10:54,180 --> 00:10:57,180 အဲဒါကို ဒီမဟာတလေ့လိမ့်မယ်လို့ မျဟော်လင့်ပါတယ်၊ 255 00:10:57,180 --> 00:10:59,519 256 00:10:59,519 --> 00:11:02,420 ဒီအမဟန်တကယ် command မဟာ output ကို paste လုပ်လို့ရတာမို့ 257 00:11:03,300 --> 00:11:06,839 Ctrl C ကို copy ကူသပဌီသ ဒီမဟာ paste လုပ်ပဌီသ 258 00:11:06,839 --> 00:11:07,620 259 00:11:07,620 --> 00:11:09,959 ဒီနေရာကိုသလာသရင် အခုချက်ချင်သသလာသရအောင်။ 260 00:11:09,959 --> 00:11:13,260 အဲဒါကိုပိတ်လိုက်ရုံပါပဲ ငါတို့မလိုအပ်ပါဘူသ 261 00:11:13,260 --> 00:11:16,560 ဒီစာတန်သကိုဒီနေရာမဟာ run လိုက်ပါ ဒီစာကဌောင်သလေသကို 262 00:11:16,560 --> 00:11:18,660 လျဟော့ပေသလိုက်ပါ ဒါမဟ 263 00:11:18,660 --> 00:11:20,760 အရာအာသလုံသ 264 00:11:20,760 --> 00:11:23,339 အဆင်ပဌေတာတလေ့နိုင်သလို ပုံမဟန် 265 00:11:23,339 --> 00:11:25,860 expression မဟာ မင်သက ငါတို့သတ်မဟတ်ထာသတဲ့ string ကိုရိုက်ထည့်လိုက် 266 00:11:25,860 --> 00:11:28,740 267 00:11:28,740 --> 00:11:32,760 ပဌီသတော့ ငါတို့လိုချင်တဲ့ပုံစံအတိုင်သ အစက်နဟစ်စက် ပရိုဖိုင်ကိုရယူပါ 268 00:11:32,760 --> 00:11:34,440 269 00:11:34,440 --> 00:11:36,000 ကအင်္ဂလိပ်ကီသဘုတ်သို့ ပဌောင်သပါရစေ၊ 270 00:11:36,000 --> 00:11:37,560 ထို့ကဌောင့် ကျလန်ုပ်သည် အရာအာသလုံသကို ရနိုင်ပါသည် 271 00:11:37,560 --> 00:11:42,000 ဟူ backslash s ပဌီသနောက် 272 00:11:42,000 --> 00:11:43,980 ကဌယ်ပလင့်သင်္ကေတ၊ 273 00:11:43,980 --> 00:11:48,180 ထို့နောက် အစက်နဟစ်စက်၊ နောက်ပဌန်စလက်ရဟ် s ကို နောက်တစ်ကဌိမ်ပိတ်ပဌီသနောက် ကလင်သပိတ်အဖလင့် 274 00:11:48,180 --> 00:11:50,220 275 00:11:50,220 --> 00:11:53,100 ကလင်သပိတ် 276 00:11:53,100 --> 00:11:56,160 နောက်တစ်ကဌိမ် အစက်နဟင့် ကဌယ်ပလင့်ပဌီသနောက် 277 00:11:56,160 --> 00:11:58,320 ပိတ်ပါ ကလင်သစဥ်ကို တစ်ကဌိမ်ထပ်ပဌီသ 278 00:11:58,320 --> 00:12:01,139 ကနေရာတလင် သင်သည် အမဟန်တကယ် ပရိုဖိုင်မျာသ၏ အမည်မျာသ 279 00:12:01,139 --> 00:12:04,680 သာဖဌစ်သည့် တကယ့်ထလက်ပေါက် သို့မဟုတ် ကိုက်ညီမဟုမျာသကို သင်မဌင်နိုင် 280 00:12:04,680 --> 00:12:07,380 281 00:12:07,380 --> 00:12:09,240 ပဌီသ၊ ကအရာသည် ကနေရာတလင် 282 00:12:09,240 --> 00:12:11,040 ကအင်္ဂါရပ်သုံသခုပါရဟိသော ကျလန်ုပ်တို့၏စာရင်သဖဌစ်သည်ကို သင်တလေ့မဌင်နိုင်ပဌီသ 283 00:12:11,040 --> 00:12:13,200 284 00:12:13,200 --> 00:12:15,420 အဆိုပါ စာချုပ်ဒဌပ်စင်မျာသအတလက် အထလက်ကို ပေသပို့ပါမည်။ သို့မဟုတ် ကျလန်ုပ်တို့သတ်မဟတ်ထာသသော 285 00:12:15,420 --> 00:12:18,540 အမဟန်တကယ်အီသမေသလ်သို့ ထိုအရာသုံသမျိုသအတလက် 286 00:12:18,540 --> 00:12:21,300 287 00:12:21,300 --> 00:12:23,220 ကျလန်ုပ်တို့၏ python သို့ပဌန်သလာသကဌစို့၊ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ 288 00:12:23,220 --> 00:12:27,000 regex ပုံစံကို မဟန်ကန်စလာသတ်မဟတ်ပေသပဌီသ 289 00:12:27,000 --> 00:12:30,620 ယခုကျလန်ုပ်တို့လုပ်ဆောင်ရမည့်အရာအာသလုံသကို 290 00:12:30,720 --> 00:12:33,180 ထပ်ခါတလဲလဲလုပ်ထာသသောကဌောင့် ကနေရာတလင် 291 00:12:33,180 --> 00:12:34,740 output 292 00:12:34,740 --> 00:12:38,279 equals ဟုရိုက်ထည့်ပဌီသနောက် ဗလာစာကဌောင်သကိုလည်သကောင်သ၊ 293 00:12:38,279 --> 00:12:41,579 294 00:12:41,579 --> 00:12:44,339 Network list တစ်ခုရဲ့ တကယ့် Network အတလက် အတလက် 295 00:12:44,339 --> 00:12:47,339 underscore list ဖဌစ်တဲ့အတလက်ကဌောင့် Network တစ်ခုစီအတလက် (သို့) 296 00:12:47,339 --> 00:12:49,079 wireless hotspot တစ်ခုစီအတလက် ကျလန်တော်တို့လုပ်ချင်တာက ဒီ list ထဲက 297 00:12:49,079 --> 00:12:51,720 298 00:12:51,720 --> 00:12:55,620 command ကို အရင် run လိုက်ပါ netsh 299 00:12:55,620 --> 00:12:59,399 မဟုတ်ပဲ Capital Nan နဲ့ တန်သတူဖဌစ်တာကဌောင့် net sh plan show 300 00:12:59,399 --> 00:13:00,540 profile 301 00:13:00,540 --> 00:13:03,000 uh ထို့နောက် space သည် ကနေရာတလင် space ကိုသေချာစလာထည့်ရန်သေချာစေပါသည်၊ 302 00:13:03,000 --> 00:13:05,160 ထို့ကဌောင့်ကျလန်ုပ်တို့သည် 303 00:13:05,160 --> 00:13:08,279 ယခု network ကိုပေါင်သစည်သလိုသည်၊ ထို့နောက်အပေါင်သကိုဖလင့်ပဌီသ 304 00:13:08,279 --> 00:13:11,040 double quotes space key ကိုဖလင့်လိုက်သည် 305 00:13:11,040 --> 00:13:13,680 306 00:13:13,680 --> 00:13:15,420 နဟင့်၎င်သသည်ကျလန်ုပ်တို့ 307 00:13:15,420 --> 00:13:19,920 နောက်တလင်လုပ်ဆောင်လိုသော command ဖဌစ်သည်၊ ထို့ကဌောင့်ကျလန်ုပ်တို့သည်တစ်ခုကိုလုပ်ပါမည်။ 308 00:13:19,920 --> 00:13:24,660 network ရလဒ်သည် အချို့သော 309 00:13:24,660 --> 00:13:29,279 process dot check underscore output နဟင့် ညီလိမ့်မည် 310 00:13:29,279 --> 00:13:31,680 ယခုကျလန်ုပ်ကိုဖလင့်ပဌီသပိတ်လိုက်ပါ ကျလန်ုပ် 311 00:13:31,680 --> 00:13:33,899 command ၏ output ကိုစစ်ဆေသလိုပါက 312 00:13:33,899 --> 00:13:36,440 ကနေရာတလင် 313 00:13:36,779 --> 00:13:38,940 သို့မဟုတ် သင်ပိုမိုလလယ်ကူပါက 314 00:13:38,940 --> 00:13:41,579 က Command 2 ကိုခေါ်၍ က 315 00:13:41,579 --> 00:13:43,860 command 1 ကိုခေါ်ဆိုကဌပါစို့။ 316 00:13:43,860 --> 00:13:45,899 ကနေရာတလင် ကျလန်ုပ်တို့သည် command one ၏ output ကိုစစ်ဆေသလို 317 00:13:45,899 --> 00:13:47,339 318 00:13:47,339 --> 00:13:49,380 ပဌီသ ကနေရာတလင် 319 00:13:49,380 --> 00:13:53,100 command 2 ကော်မာ၏ output ကိုစစ်ဆေသပဌီသ အမဟန်တကယ် 320 00:13:53,100 --> 00:13:56,820 uh shell သည် 321 00:13:56,820 --> 00:13:57,959 ကနေရာတလင် 322 00:13:57,959 --> 00:14:00,420 သတ်မဟတ်လေ့ရဟိသည်နဟင့် ညီမျဟသည် 323 00:14:00,420 --> 00:14:02,519 final output ဆိုတော့ ဒါကို 324 00:14:02,519 --> 00:14:04,740 final output လို့ ခေါ်ရအောင်၊ ဒါမဟ 325 00:14:04,740 --> 00:14:06,360 အရာအာသလုံသကို ပိုကောင်သနာသလည်နိုင်စေမယ့် 326 00:14:06,360 --> 00:14:10,920 final underscore output နဲ့ 327 00:14:10,920 --> 00:14:15,260 underscore Network underscore ရလဒ်တစ်ခုနဲ့ ညီမျဟပဌီသ 328 00:14:15,660 --> 00:14:18,899 အခုချက်ချင်သလုပ်ရမဟာက 329 00:14:18,899 --> 00:14:21,120 အဲဒါကို သိမ်သချင်ရင် ဖိုင်တစ်ခုမဟာ ရေသဖို့ ရလေသချယ်နိုင်ပါတယ်။ 330 00:14:21,120 --> 00:14:22,620 331 00:14:22,620 --> 00:14:25,199 ပစ်မဟတ် PC တလင် အကဌောင်သတစ်ခုခုကဌောင့် သို့မဟုတ် သင် 332 00:14:25,199 --> 00:14:27,480 စစ်ဆေသနိုင်သည် သို့မဟုတ် သင်သည် ၎င်သကို အီသမေသလ်သို့ အမဟန်တကယ် ပေသပို့နိုင်သည် 333 00:14:27,480 --> 00:14:28,740 334 00:14:28,740 --> 00:14:31,139 ထို့ကဌောင့် ၎င်သကို အီသမေသလ်သို့ ပေသပို့ရန်အတလက် ၎င်သသည် 335 00:14:31,139 --> 00:14:33,300 ရိုသရဟင်သသော်လည်သ 336 00:14:33,300 --> 00:14:35,040 ကျလန်ုပ်တို့ ပထမဆုံသ ဖန်တီသရန် လိုအပ်သည့် ကုဒ်နံပါတ် အနည်သငယ်သာ ရဟိသေသသည်။ 337 00:14:35,040 --> 00:14:37,440 ဆာဗာဖဌစ်တာကဌောင့် ဆာဗာဟာ 338 00:14:37,440 --> 00:14:40,980 SMTP lib dot SMTP ဖဌစ်ပါလိမ့်မယ်၊ ကျလန်ုပ်တို့သည် Google 339 00:14:40,980 --> 00:14:43,699 အီသမေသလ်ဝန်ဆောင်မဟုမျာသကို အသုံသပဌုပါမည်၊ ထို့ကဌောင့် ကျလန်ုပ်၏ Gmail ၏ SMTP 340 00:14:43,699 --> 00:14:46,740 dot gmail.com 341 00:14:46,740 --> 00:14:49,800 အစိတ်အပိုင်သ သို့မဟုတ် ဆိပ်ကမ်သ 587 တလင် 342 00:14:49,800 --> 00:14:53,940 343 00:14:53,940 --> 00:14:56,040 ကျလန်ုပ်တို့သည် TLs ကုဒ်ဝဟက်ခဌင်သကို စတင်လိုသော ဆိပ်ကမ်သကို ရလေသလိုသောကဌောင့် 344 00:14:56,040 --> 00:15:01,560 ဆာဗာဒေါ့စ် ဆာဗာ TLS အဖလင့် 345 00:15:01,560 --> 00:15:03,899 အပိတ်ကလင်သစကလင်သပိတ်ကို အစက်ချပဌီသ ဒါက 346 00:15:03,899 --> 00:15:06,899 347 00:15:06,899 --> 00:15:10,019 SMTP စာကဌည့်တိုက်မဟ တကယ့်လုပ်ဆောင်ချက်တစ်ခုဖဌစ်ပဌီသ 348 00:15:10,019 --> 00:15:12,180 သင့်အီသမေသလ်ကို login ဝင်ချင်တာကဌောင့် 349 00:15:12,180 --> 00:15:13,980 server.login ကို 350 00:15:13,980 --> 00:15:16,199 ဒီမဟာ ကလင်သစကလင်သပိတ်မဟာ မကောင်သတာကို သတ်မဟတ်ပေသမဟာဖဌစ်ပဌီသ 351 00:15:16,199 --> 00:15:18,240 ဒီနေရာမဟာ password ကို သတ်မဟတ်ပေသမဟာ ဖဌစ်ပါတယ်။ 352 00:15:18,240 --> 00:15:19,079 353 00:15:19,079 --> 00:15:21,120 အခဌေခံအာသဖဌင့် သင် 354 00:15:21,120 --> 00:15:23,339 နောက်မဟလုပ်မယ့် အီသမေသလ်နဲ့ စကာသဝဟက်ကို သတ်မဟတ်ပဌီသတာနဲ့ 355 00:15:23,339 --> 00:15:25,320 အီသမေသလ် 356 00:15:25,320 --> 00:15:28,680 နဲ့ စကာသဝဟက်အစစ်အမဟန်ကို မပဌတော့ဘဲ 357 00:15:28,680 --> 00:15:31,699 ဒီအီသမေသလ်ကို သင်ကိုယ်တိုင် ပေသပို့ချင်တာကဌောင့် server 358 00:15:31,699 --> 00:15:33,420 dot send 359 00:15:33,420 --> 00:15:37,019 mail ဟာ လုပ်ဆောင်ချက်ဖဌစ်ပဌီသ အဲဒီ့ 360 00:15:37,019 --> 00:15:39,060 ကလင်သစကလက်တလေမဟာ၊ ကနေရာတလင် သင်သည် 361 00:15:39,060 --> 00:15:42,000 အီသမေသလ်အစစ်အမဟန်ကို 362 00:15:42,000 --> 00:15:44,279 သင်မည်သူထံ ပေသပို့သော အီသမေသလ်ကို 363 00:15:44,279 --> 00:15:46,500 သင်မည်သူထံ ပေသပို့သနည်သ၊ 364 00:15:46,500 --> 00:15:48,959 မက်ဆေ့ချ်ကိုယ်တိုင်လည်သ ပေသဆောင်ရန် လိုအပ်သည်၊ ထို့ကဌောင့် ကျလန်ုပ်တို့၏ 365 00:15:48,959 --> 00:15:51,120 နောက်ဆုံသထလက်ရဟိမဟုကို ကျလန်ုပ်တို့ ပေသပို့နေပဌီသ၊ 366 00:15:51,120 --> 00:15:54,120 ကျလန်ုပ်တို့သည် ကျလန်ုပ်၏ကိုယ်ပိုင်အီသမေသလ်မဟ 367 00:15:54,120 --> 00:15:56,699 ကျလန်ုပ်၏အီသမေသလ်သို့ ပေသပို့နေပါသည်။ ထို့ကဌောင့် 368 00:15:56,699 --> 00:15:59,100 ကျလန်ုပ်၏ အီသမေသလ်ကို ကနေရာတလင် 369 00:15:59,100 --> 00:16:03,180 ကျလန်ုပ်၏ အမဟတ်အသာသ အီသမေသလ်သို့ ကနေရာတလင် သတ်မဟတ်လိုက်မည်ဖဌစ်သလို 370 00:16:03,180 --> 00:16:04,980 ယခု ကနေရာတလင် ကနေရာတလင် သင်ရိုက်ထည့်ရန် လိုအပ်သော အရာမဟုတ်ပါ 371 00:16:04,980 --> 00:16:07,139 ၎င်သတို့သည် 372 00:16:07,139 --> 00:16:08,579 ကလုပ်ဆောင်ချက်တလင် ကျလန်ုပ်တို့ အမဟန်တကယ် paste လုပ်နိုင်သည့် ကိန်သရဟင်မျာသဖဌစ်သည်၊ 373 00:16:08,579 --> 00:16:12,320 374 00:16:12,360 --> 00:16:15,839 ဒါမဟမဟုတ် 375 00:16:15,839 --> 00:16:17,399 တတိယအချက်ကတော့ 376 00:16:17,399 --> 00:16:21,120 ငါ့ကိစ္စမဟာ နောက်ဆုံသ underscore output ဖဌစ်တဲ့ message ကိုယ်တိုင်က 377 00:16:21,120 --> 00:16:25,199 ဟုတ်ပဌီ ဒါကဌောင့် အခဌေခံအာသဖဌင့် uh ပဌီသရင် မင်သ 378 00:16:25,199 --> 00:16:27,660 လုပ်စရာရဟိတာက server ကိုထလက်ပဌီသ 379 00:16:27,660 --> 00:16:30,720 ဒီပရိုဂရမ်ကို အောင်မဌင်စလာပဌီသမဌောက်စေမဟာမို့လို့ 380 00:16:30,720 --> 00:16:32,940 သိမ်သထာသလိုက်ကဌရအောင် 381 00:16:32,940 --> 00:16:35,279 ဒါမဟမဟုတ် ထပ်ထည့်ချင်ရင် ၎င်သကို 382 00:16:35,279 --> 00:16:36,420 383 00:16:36,420 --> 00:16:38,399 compile လုပ်ပဌီသသည်နဟင့် ကနေရာတလင် စမ်သသပ်ရန် သင်သည် 384 00:16:38,399 --> 00:16:41,040 ကျလန်ုပ်၏ email variable ကို Raw underscore input နဟင့် ညီမျဟစေရန် သတ်မဟတ်နိုင်ပဌီသ 385 00:16:41,040 --> 00:16:43,139 ၊ ထို့နောက် 386 00:16:43,139 --> 00:16:45,660 အီသမေသလ်ကိုယ်တိုင် ထည့်သလင်သနိုင်သောကဌောင့် 387 00:16:45,660 --> 00:16:48,199 388 00:16:48,420 --> 00:16:49,680 389 00:16:49,680 --> 00:16:51,839 390 00:16:51,839 --> 00:16:53,579 391 00:16:53,579 --> 00:16:56,100 ၎င်သထံသို့ ပေသပို့ရန် အီသမေသလ်ကို ရိုက်ထည့်ပါ 392 00:16:56,100 --> 00:16:57,899 ပစ်မဟတ် PC မဟာ သင် run မယ် ဆိုရင် 393 00:16:57,899 --> 00:16:59,519 ပစ်မဟတ်ကို ဘာတစ်ခုမဟ မတောင်သဆိုချင်ပေမယ့် 394 00:16:59,519 --> 00:17:01,860 စမ်သသပ်မဟု ရည်ရလယ်ချက်အတလက် 395 00:17:01,860 --> 00:17:03,839 ဒါကို ချန်ထာသနိုင်ပဌီသ၊ အဲဒီ့နောက် 396 00:17:03,839 --> 00:17:06,059 ဒီလုပ်ဆောင်ချက်တလေမဟာ ကျလန်တော့် အီသမေသလ်ကို 397 00:17:06,059 --> 00:17:08,339 ဒီနေရာကနေ အစာသထိုသပဌီသ 398 00:17:08,339 --> 00:17:10,859 အမဟန်တကယ် အီသမေသလ်ကို ပို့ပေသပါလိမ့်မယ်။ 399 00:17:10,859 --> 00:17:12,480 စကာသဝဟက်ကို ကနေရာတလင်ကျလန်ုပ်တို့သတ်မဟတ်ထာသသောကဌောင့် စကာသဝဟက်လိုအပ်ပါသည်၊ 400 00:17:12,480 --> 00:17:14,520 ထို့ကဌောင့် ၎င်သသည် 401 00:17:14,520 --> 00:17:16,439 သင်ပေသပို့သောအီသမေသလ်၏ စကာသဝဟက်ဖဌစ်မည်ဖဌစ်သောကဌောင့် 402 00:17:16,439 --> 00:17:18,480 ရမဟတ်တစ်ဝိုက်တလင် ထည့်သလင်သရန် 403 00:17:18,480 --> 00:17:22,679 အီသမေသလ်ကို ရိုက်ထည့်ပါ 404 00:17:22,679 --> 00:17:24,720 ၊ ထို့နောက် သင်ပေသပို့ရန် ကစာစုကို သိမ်သဆည်သထာသမည်ဖဌစ်ပဌီသ ၎င်သကို 405 00:17:24,720 --> 00:17:26,939 အီသမေသလ်ထဲသို့ ထည့်သလင်သပဌီသနောက် သင် 406 00:17:26,939 --> 00:17:29,760 ရရဟိမည်ဖဌစ်သည်။ အီသမေသလ်ကို 407 00:17:29,760 --> 00:17:33,000 စက္ကန့်ပိုင်သအတလင်သ စမ်သသပ်မယ် ဒါပေမယ့် 408 00:17:33,000 --> 00:17:34,559 409 00:17:34,559 --> 00:17:37,919 မလိုအပ်တော့တဲ့အတလက် ဒီစာကဌောင်သနဟစ်ကဌောင်သကို ဖျက်ပစ်မယ်၊ 410 00:17:37,919 --> 00:17:41,700 ဒါက ငါ့အီသမေသလ် ဒါမဟမဟုတ် 411 00:17:41,700 --> 00:17:43,620 ငါ့အီသမေသလ်သုံသစောင်လုံသကို တကယ့်အစစ်အမဟန် 412 00:17:43,620 --> 00:17:46,020 အီသမေသလ်နဲ့ အစာသထိုသလိုက်မယ်။ စကာသဝဟက်အစစ်အမဟန်ဖဌင့် စကာသဝဟက်ကို နောက်တစ်ကဌိမ် 413 00:17:46,020 --> 00:17:48,299 414 00:17:48,299 --> 00:17:50,100 မဟတ်တမ်သတင်ရမည်ဖဌစ်ပဌီသ 415 00:17:50,100 --> 00:17:52,820 ၎င်သသည် မည်သို့အလုပ်လုပ်သည်ကို ပဌသရန်အတလက် 416 00:17:54,480 --> 00:17:56,880 ယခု ကျလန်ုပ်တို့လုပ်ရမည့်အရာမဟာ 417 00:17:56,880 --> 00:17:59,400 အမဟန်တကယ် compile ဖဌစ်သည်၊ သို့သော် ကျလန်ုပ်တို့ compile မလုပ်မီ 418 00:17:59,400 --> 00:18:00,480 419 00:18:00,480 --> 00:18:03,179 ကျလန်ုပ်တို့သည် အမဟန်တကယ် SMTP ဓာတ်ခလဲခန်သကို သေချာအောင်ပဌုလုပ်ရန် လိုအပ်ပါသည်။ 420 00:18:03,179 --> 00:18:06,360 စာကဌည့်တိုက်နဟင့် ကျလန်ုပ်တို့၏ e-library ကို 421 00:18:06,360 --> 00:18:09,000 Vine Inspire installer တလင် တပ်ဆင်ထာသပါသည် ယခုတလင် 422 00:18:09,000 --> 00:18:10,860 ၎င်သတို့သည် default libraries မျာသဖဌစ်နိုင်ချေရဟိမရဟိ သေချာမသိရသေသသော်လည်သ 423 00:18:10,860 --> 00:18:13,260 424 00:18:13,260 --> 00:18:15,299 425 00:18:15,299 --> 00:18:17,220 root.line 426 00:18:17,220 --> 00:18:22,160 bytes သို့မဟုတ် drive C python27 python.txt 427 00:18:22,160 --> 00:18:26,580 minus MP တလင်သာ အမဟန်ခဌစ်ပေသထာသပါသည်။ SMTP lib ကို install လုပ် 428 00:18:26,580 --> 00:18:29,460 ကဌည့်ရအောင် 429 00:18:29,460 --> 00:18:31,200 ငါတို့မဟာ ဒီ install လုပ်ထာသသလာသ ဒါမဟမဟုတ် 430 00:18:31,200 --> 00:18:33,480 install လုပ်ဖို့ လိုအပ်လာသ 431 00:18:33,480 --> 00:18:35,700 regex library ကိုလည်သ စစ်ဆေသကဌည့်ရအောင်၊ ဒါပေမယ့် 432 00:18:35,700 --> 00:18:38,039 regex က ကဌိုပဌီသ install လုပ်ထာသတာ သေချာတယ်လို့ ယုံကဌည်ပါတယ်၊ 433 00:18:38,039 --> 00:18:39,960 ဒါပေမယ့် အဲဒါကို မရဟင်သရင် အဲဒါကို စစ်ဆေသမယ်။ 434 00:18:39,960 --> 00:18:42,539 ၎င်သကို နဟစ်ကဌိမ် compile လုပ်ပဌီသ၊ ကျလန်ုပ်တို့သည် 435 00:18:42,539 --> 00:18:44,880 Wi-Fi ကို ဆက်လက်စုစည်သပဌီသ 436 00:18:44,880 --> 00:18:48,179 ကျလန်ုပ်တို့၏ Windows 10 စက်တလင် run ပါလိမ့်မည်၊ 437 00:18:48,179 --> 00:18:51,120 သို့သော် ကျလန်ုပ်တို့၏အီသမေသလ်တလင် ကျလန်ုပ်တို့ရောက်ရဟိသင့်သည်မဟာ အိမ်တလင်ရဟိထာသသော 438 00:18:51,120 --> 00:18:55,380 uh wireless hotspot အတလက် တကယ့် password ဖဌစ်သော 439 00:18:55,380 --> 00:18:57,299 440 00:18:57,299 --> 00:19:01,200 ကဌောင့် SMTP ဓာတ်ခလဲခန်သဖဌစ်ပါသည်။ ကျလန်တော်တို့ရဲ့ e ကို install လုပ်ပဌီသသာသ 441 00:19:01,200 --> 00:19:03,059 ဖဌစ်ကောင်သဖဌစ်နိုင် 442 00:19:03,059 --> 00:19:05,340 ပဌီသတော့ install လုပ်ပဌီသအမဟန်တကယ်ပရိုဂရမ်ကို compile လုပ်လို့ရတယ် 443 00:19:05,340 --> 00:19:07,580 444 00:19:07,980 --> 00:19:11,280 ဟုတ်ပဌီ ဒါဆိုကျေနပ်ပဌီလာသ 445 00:19:11,280 --> 00:19:16,500 Wi-Fi still.py ကို compile ကဌစို့ ဒါဆိုဝိုင် root 446 00:19:16,500 --> 00:19:20,880 ဝိုင် Drive C python 27 scripts ပဌီသရင် 447 00:19:20,880 --> 00:19:25,020 python Pi installer ခလင့်လလဟတ်ပါ ဖိုင်တစ်ဖိုင် 448 00:19:25,020 --> 00:19:29,280 oops one file no console နဲ့ Wifi steel 449 00:19:29,280 --> 00:19:30,900 Dot py 450 00:19:30,900 --> 00:19:33,419 451 00:19:33,419 --> 00:19:35,940 ငါတို့ USB drive ကို 452 00:19:35,940 --> 00:19:38,480 နိုင်ငံခဌာသက plug သလင်သနေတုန်သ 453 00:19:39,260 --> 00:19:42,240 ဒါကို compile ရအောင် ပဌီသအောင်စောင့်ရအောင် ပဌီသသလာသလို့ 454 00:19:42,240 --> 00:19:44,220 ဒီ 455 00:19:44,220 --> 00:19:47,700 directory ကိုသလာသပါ Wi-Fi still.txt ကို Media 456 00:19:47,700 --> 00:19:50,520 root Cali တိုက်ရိုက်လလဟင့်လိုက်ပါ 457 00:19:50,520 --> 00:19:54,620 ကျလန်ုပ်တို့၏ USB drive ကို 458 00:19:54,900 --> 00:19:58,700 ကျလန်ုပ်တို့၏ Windows 10 စက်တလင် ဖဌုတ်နိုင်ပဌီသ 459 00:19:59,160 --> 00:20:02,039 ကျလန်ုပ်တို့၏ တကယ့်ဒက်စ်တော့တလင် ၎င်သကို ကူသထည့်နိုင်ပဌီသ 460 00:20:02,039 --> 00:20:06,080 ကဖိုင်ကို ကျလန်ုပ်တို့ လုပ်ဆောင်နိုင်သည်၊ 461 00:20:07,919 --> 00:20:10,559 အကဌောင်သတစ်ခုခုကဌောင့် ၎င်သသည် လုပ်ဆောင်ရန် ပျက်ကလက်ရခဌင်သ၏ 462 00:20:10,559 --> 00:20:12,240 463 00:20:12,240 --> 00:20:15,740 အကဌောင်သအရင်သမဟာ 464 00:20:18,480 --> 00:20:21,020 465 00:20:23,220 --> 00:20:26,460 ၎င်သသည် အလုပ်မလုပ်ရသည့် အကဌောင်သရင်သကို ကဌည့်ကဌပါစို့။ 466 00:20:26,460 --> 00:20:28,200 ကျလန်တော့်ရဲ့ windows 10 ကဌောင့် တစ်ခုခုဖဌစ်ကောင်သဖဌစ်နိုင်ပါတယ်။ 467 00:20:28,200 --> 00:20:29,340 468 00:20:29,340 --> 00:20:31,799 အဲဒါကို နောက်တစ်ကဌိမ်ပဌန်စမ်သကဌည့်ရအောင်ဗျာ 469 00:20:31,799 --> 00:20:33,419 ကျလန်တော်ဒီကိုသလာသရင်တော့ 470 00:20:33,419 --> 00:20:36,299 ဘာမဟမရခဲ့ဘူသ 471 00:20:36,299 --> 00:20:38,460 နည်သနည်သတော့ ထူသဆန်သနေပေမယ့် အဆင်ပဌေပါတယ် အဲဒါကို 472 00:20:38,460 --> 00:20:41,240 473 00:20:41,880 --> 00:20:44,039 run ဖို့ကဌိုသစာသကဌည့်ဖို့တောင် အရေသမကဌီသပါဘူသ ကျလန်တော်ဘာတလေတလေသမိလဲ။ သင့် netsh ပရိုဖိုင်ကို ရိုက်ထည့်လိုက်ရုံဖဌင့် သင့် netsh 474 00:20:44,039 --> 00:20:46,020 475 00:20:46,020 --> 00:20:47,700 476 00:20:47,700 --> 00:20:49,679 477 00:20:49,679 --> 00:20:53,280 478 00:20:53,280 --> 00:20:55,919 ပရိုဖိုင်ကို ပဌမည်ဆိုပါက ၎င်သသည် အမဟန်တကယ် 479 00:20:55,919 --> 00:20:57,659 ကောင်သမလန်သော SSH တစ်ခုရဟိုသပရိုဖိုင်တစ်ခုမဟ မရဟိသော်လည်သ ၎င်သကို Ok Linux တလင် အမဟန်တကယ် run ရန် ကဌိုသစာသပါက 480 00:20:57,659 --> 00:21:00,539 481 00:21:00,539 --> 00:21:02,760 ဖဌစ်နိုင်ပါသည်။ command သည် 482 00:21:02,760 --> 00:21:05,400 windows တလင်သာရဟိသောကဌောင့်မတလေ့ပါဟုပဌောပါ ထို့ကဌောင့်၎င်သသည် 483 00:21:05,400 --> 00:21:07,740 Linux တလင်အလုပ်မလုပ်သောကဌောင့် 484 00:21:07,740 --> 00:21:10,260 485 00:21:10,260 --> 00:21:12,720 ၎င်သသည်ကျလန်ုပ်တို့၏ Windows စက်တလင်ဘာကဌောင့်အလုပ်မလုပ်ရသနည်သ၊ 486 00:21:12,720 --> 00:21:14,520 ကျလန်ုပ်၏ adapter ကဌောင့် 487 00:21:14,520 --> 00:21:16,559 ဖဌစ်နိုင်သည်၊ တစ်ခါတစ်ရံ၎င်သသည် 488 00:21:16,559 --> 00:21:18,240 ချိတ်ဆက်လိုသောကဌောင့်ဖဌစ်နိုင်သည်။ တစ်ခါတစ်ရံတလင်၎င်သသည်မ 489 00:21:18,240 --> 00:21:20,460 ချိတ်ဆက်ချင်သော်လည်သက Command သည် 490 00:21:20,460 --> 00:21:23,700 အမဟန်တကယ် uh VLAN ရဟိုသပရိုဖိုင်ကိုပဌန်လည်ရယူ၍မရနိုင်ဘဲ 491 00:21:23,700 --> 00:21:26,460 492 00:21:26,460 --> 00:21:30,600 အမဟန်တကယ် uh ၏ပရိုဖိုင်တစ်ခုလုံသကို 493 00:21:30,600 --> 00:21:32,520 သူ့အလိုလိုပဌသပေသမည်ဖဌစ်သောကဌောင့်ကျလန်ုပ်တို့သည်နောက်ထပ် video တလင်ဘာကဌိုသစာသပါမည်နည်သ 494 00:21:32,520 --> 00:21:33,480 495 00:21:33,480 --> 00:21:35,159 496 00:21:35,159 --> 00:21:38,159 အခဌာသ PC တစ်ခုခုတလင် ၎င်သသည် အလုပ်မဖဌစ်ပါက ဖဌစ်နိုင်သည်မဟာ သေချာပါသည်၊ ၎င်သသည် 497 00:21:38,159 --> 00:21:40,500 498 00:21:40,500 --> 00:21:43,020 499 00:21:43,020 --> 00:21:45,240 ဖိုင်တစ်ခုတလင် သိမ်သဆည်သထာသမည့် အခဌာသဗာသရဟင်သကို နောက်ဗီဒီယိုခေါ်ဆိုမဟုတလင် ပဌုလုပ်မည်ဖဌစ်ပဌီသ 500 00:21:45,240 --> 00:21:47,039 ၎င်သကို အမဟန်တကယ် backdoor သို့ အကောင်အထည်မဖော်မီတလင် သင်ပဌောခဲ့သည့်အတိုင်သ လုပ်ဆောင်နိုင်မည်ဖဌစ်သည်။ 501 00:21:47,039 --> 00:21:49,380 အဲဒီဖိုင်ကိုဖတ်ပဌီသ တက 502 00:21:49,380 --> 00:21:52,260 ယ့် output ကို မင်သရဲ့ဆာဗာဆီ ပို့ပေသမဟာ 503 00:21:52,260 --> 00:21:54,419 ဖဌစ်လို့ နောက်ဗီဒီယိုမဟာ မင်သကိုတလေ့မယ်လို့ မျဟော်လင့် 504 00:21:54,419 --> 00:21:58,220 ပဌီသ 505 00:22:01,020 --> 00:22:02,880 အာသလုံသပဲ နဟုတ်ဆက်ပါတယ် အာသလုံသပဲ ဂရုစိုက်ပဌီသ ယခင်ကျူတိုရီရယ် 506 00:22:02,880 --> 00:22:05,700 မဟာ တကယ်တလေ့ခဲ့ရတဲ့ Wi-Fi ပရိုဂရမ်ရဲ့ နောက်ဆုံသသင်ခန်သစာကို ကဌိုဆိုပါတယ်။ 507 00:22:05,700 --> 00:22:07,080 508 00:22:07,080 --> 00:22:09,840 error ကို execute လုပ်ရန် ပျက်ကလက်ခဌင်သ သည် ယခု 509 00:22:09,840 --> 00:22:12,059 ကျလန်ုပ်၏ PC နဟင့် ပတ်သက်သော အရာဖဌစ်သည် ၊ 510 00:22:12,059 --> 00:22:13,559 ကျလန်ုပ်တလင် 511 00:22:13,559 --> 00:22:16,799 အမဟန်တကယ် စကင်န်ဖတ်ရန် အခဌာသ Target မရဟိပါ။ 512 00:22:16,799 --> 00:22:19,140 513 00:22:19,140 --> 00:22:21,539 514 00:22:21,539 --> 00:22:23,159 အပိုင်သ ( 515 00:22:23,159 --> 00:22:25,380 သို့) တူညီသော error မျာသရရဟိသည့်နေရာတိုင်သတလင် 516 00:22:25,380 --> 00:22:27,960 ကအရာကို ကျလန်ုပ်တို့အမဟန်တကယ်ရရဟိနိုင်ပဌီသ ပဌုပဌင်နိုင်ပါက 517 00:22:27,960 --> 00:22:30,240 518 00:22:30,240 --> 00:22:32,460 ကနေရာတလင် မည်သည့် error ကိုမျဟ ရဟာမတလေ့နိုင်ဟု ထင်ပါသည်၊ ယခုလက်ရဟိတလင် အရာအာသလုံသသည် ကောင်သမလန်သည်ဟု ယုံကဌည်ပါသည်၊ 519 00:22:32,460 --> 00:22:34,440 520 00:22:34,440 --> 00:22:36,539 နောက်တစ်ခုသို့ မဆက်မီ သင်ပဌလိုပါသည် ပရိုဂရမ်တလေကို 521 00:22:36,539 --> 00:22:39,299 522 00:22:39,299 --> 00:22:41,220 523 00:22:41,220 --> 00:22:43,380 အီသမေသလ်ကနေ ပို့မယ့်အစာသ ဖိုင်တစ်ခုဆီကို သင်ဘယ်လိုရေသရမလဲဆိုတာကို ပဌချင်တာဆိုတော့ 524 00:22:43,380 --> 00:22:46,140 ရိုသရိုသရဟင်သရဟင်သပဌောရရင် ကျလန်တော်တို့မဟာ netsh Venture ပရိုဖိုင်ဖဌစ်တဲ့ netsh Venture ပရိုဖိုင် အရင်ကလိုပဲ အရာအာသလုံသကို ထာသခဲ့လိုက်ပါ 525 00:22:46,140 --> 00:22:49,140 526 00:22:49,140 --> 00:22:51,179 527 00:22:51,179 --> 00:22:53,159 အာသလုံသအတူတူပါပဲ၊ 528 00:22:53,159 --> 00:22:55,559 အဲဒီ command ရဲ့ output က 529 00:22:55,559 --> 00:22:58,260 output ထဲက network name အာသလုံသကိုတလေ့ပဌီသ 530 00:22:58,260 --> 00:23:00,240 အဲဒီ Network name တလေကို ထပ်ပဌီသ 531 00:23:00,240 --> 00:23:03,240 run ပဌီသ network land show profile uh နဲ့ 532 00:23:03,240 --> 00:23:05,159 network key ရဲ့ name က 533 00:23:05,159 --> 00:23:06,960 clear ဖဌစ်တဲ့ 534 00:23:06,960 --> 00:23:09,600 password ကို တခါတည်သ ရဟင်သရဟင်သလင်သလင်သ စာသာသနဲ့ပေသပါလိမ့်မယ်။ 535 00:23:09,600 --> 00:23:12,720 အဲဒါကို နောက်ဆုံသ output မဟာထည့်ရုံနဲ့ 536 00:23:12,720 --> 00:23:14,940 အခုကျလန်တော်တို့ လုပ်ချင်တာက 537 00:23:14,940 --> 00:23:17,520 တကယ်က open file ဆိုတော့ အဲဒါကို 538 00:23:17,520 --> 00:23:21,539 file နဲ့ ညီလို့ open လို့ ခေါ်နိုင်ပဌီသတော့ 539 00:23:21,539 --> 00:23:23,460 ကလင်သစကလင်သပိတ်ကို ဖလင့်လို့ရသလို ကိုယ်လိုချင်တဲ့ ဖိုင်ကို ဘာမဆို ခေါ်လို့ 540 00:23:23,460 --> 00:23:26,039 ရတာပေါ့၊ ၎င်သကို 541 00:23:26,039 --> 00:23:29,640 Wi-Fi passwords.txt ဟုခေါ်ပဌီသ 542 00:23:29,640 --> 00:23:33,299 စာရေသရန်အတလက် ၎င်သကိုဖလင့်လိုသော 543 00:23:33,299 --> 00:23:35,700 ကဌောင့် ဖိုင်ကိုဖလင့်ပဌီသ ကျလန်ုပ်တို့ 544 00:23:35,700 --> 00:23:38,220 လုပ်ရမည့်အရာမဟာ file.write ဖိုင် 545 00:23:38,220 --> 00:23:39,600 546 00:23:39,600 --> 00:23:43,039 နယ်နိမိတ်ဖတ်ခဌင်သဖဌစ်ပဌီသ 547 00:23:43,320 --> 00:23:46,860 နောက်ဆုံသတလင် အမဟန်တကယ်ဖိုင်ကိုပိတ်ပဌီသ 548 00:23:46,860 --> 00:23:49,679 ၎င်သလုပ်ဆောင်ရမည့်အရာမဟာ ဥပမာအာသဖဌင့် အကယ်၍ သင့်တလင် 549 00:23:49,679 --> 00:23:53,039 Wi-Fi အစက်တစ်စက်ရဟိနေပါက txc သည် 550 00:23:53,039 --> 00:23:55,679 551 00:23:55,679 --> 00:23:58,020 ကနေရာတလင် အမဟန်တကယ် ဖိုင်တစ်ခုဖန်တီသမည်ဖဌစ်ပဌီသ ၎င်သသည် 552 00:23:58,020 --> 00:24:00,960 553 00:24:00,960 --> 00:24:03,600 ပစ်မဟတ် host machine ကဌိုသမဲ့ adapter မဟ စကာသဝဟက်မျာသအာသလုံသကို သိမ်သဆည်သမည်ဖဌစ်သော 554 00:24:03,600 --> 00:24:06,120 ကဌောင့် ၎င်သကို compile လုပ်ပါက သံသယဖဌစ်ဖလယ်ရဟိနိုင်ပါသည်။ 555 00:24:06,120 --> 00:24:08,880 တစ်စုံတစ်ယောက်ထံ ပေသပို့ပဌီသ 556 00:24:08,880 --> 00:24:10,500 557 00:24:10,500 --> 00:24:12,779 စကာသဝဟက်မျာသကို သင်ပဌန်မရနိုင်တော့သောကဌောင့် ကပရိုဂရမ်၏အကောင်သဆုံသအသုံသပဌုမဟုသည် 558 00:24:12,779 --> 00:24:15,120 559 00:24:15,120 --> 00:24:17,279 ကျလန်ုပ်တို့အရင်ကဖန်တီသခဲ့သော နောက်တံခါသအတလင်သ၌ ၎င်သကိုအမဟန်တကယ်အသုံသပဌုရန်ဖဌစ်သည်၊ 560 00:24:17,279 --> 00:24:19,500 သို့မဟသာ သင်ကိုယ်တိုင်ရဟာဖလေရမည့်အရာ 561 00:24:19,500 --> 00:24:22,080 သို့မဟုတ် သင်ကိုယ်တိုင်လုပ်ဆောင်ရမည့်အရာဖဌစ်သည်။ သေချာတာကတော့ 562 00:24:22,080 --> 00:24:24,360 သင့်မဟာ ပဌဿနာတစ်ချို့ရဟိနေတယ်ဆိုရင် အဲဒါကို ပို့စ်တင်ဖို့ သေချာအောင်လုပ်ပဌီသ 563 00:24:24,360 --> 00:24:26,880 သင် 564 00:24:26,880 --> 00:24:28,320 လုပ်ရမဟာက အခဌေခံအာသဖဌင့် 565 00:24:28,320 --> 00:24:31,200 ဒီ command တလေကို တင်သလင်သရုံပါပဲ၊ ဥပမာ 566 00:24:31,200 --> 00:24:33,360 server က command ပေသလိုက်တဲ့အခါ 567 00:24:33,360 --> 00:24:35,880 password တလေရတဲ့အခါ ဒါတလေအာသလုံသကို သင်လုပ်ဆောင်ပေသပါလိမ့်မယ်။ 568 00:24:35,880 --> 00:24:39,179 သင် ဖိုင်တစ်ခုသို့ သိမ်သဆည်သပဌီသနောက် 569 00:24:39,179 --> 00:24:41,580 ထိုဖိုင်မဟ သင်ဖတ်ပဌီသနောက် 570 00:24:41,580 --> 00:24:44,400 ၎င်သမဟ သင်ဖတ်ခဲ့သော ဒေတာအာသလုံသကို ပေသပို့ပဌီသနောက် 571 00:24:44,400 --> 00:24:46,620 ဖိုင်ကို ဖျက်ပစ်မည်ဖဌစ်သောကဌောင့် ၎င်သတလင် Trace တစ်ခုမျဟ မကျန်တော့ဘဲ 572 00:24:46,620 --> 00:24:47,880 573 00:24:47,880 --> 00:24:51,240 574 00:24:51,240 --> 00:24:53,820 ပဌဿနာတစ်စုံတစ်ရာ ခံစာသရပါက နောက်တစ်ကဌိမ် ထပ်မံခံစာသရပါက ရိုသရဟင်သပါသည်။ လလတ်လပ်စလာမေသမဌန်သနိုင်ပဌီသ 575 00:24:53,820 --> 00:24:56,400 နောက်လာမည့်သင်ခန်သစာတလင် 576 00:24:56,400 --> 00:24:58,380 ကျလန်ုပ်တို့၏နောက်ထပ်ပရိုဂရမ်ကိုကုဒ်လုပ်မည်ဖဌစ်သော 577 00:24:58,380 --> 00:25:00,419 ကဌောင့်ကသင်ခန်သစာကိုသင်နဟစ်သက်မည်ဟုမျဟော်လင့်ပဌီသ 578 00:25:00,419 --> 00:25:04,440 နောက်တစ်ကဌိမ်တလင် 579 00:25:04,440 --> 00:25:06,600 နဟုတ်ဆက်ခဌင်သအာသလုံသနဟင့်ပဌန်လည်ဆုံတလေ့ပါစေ 580 00:25:06,600 --> 00:25:09,000 ၊ ကသင်ခန်သစာမဟကဌိုဆိုပဌီသယခုကျလန်ုပ်တို့သလာသပါ 581 00:25:09,000 --> 00:25:12,419 အီသမေသလ်အတလက် brute force ကုဒ် သို့မဟုတ် 582 00:25:12,419 --> 00:25:13,980 Gmail သည် 583 00:25:13,980 --> 00:25:15,720 ကျလန်ုပ်တို့လုပ်ဆောင်ရမည့်အရာဟု ကျလန်ုပ်တို့ပဌောသင့်သည်မဟာ ကျလန်ုပ်တို့သည် ရိုသရဟင်သသော 584 00:25:15,720 --> 00:25:18,000 585 00:25:18,000 --> 00:25:20,460 ပရိုဂရမ်ကို ကျလန်ုပ်တို့ခေါ်ဆိုရမည်ဖဌစ်ပဌီသ၊ ကျလန်ုပ်တို့၏အခဌေအနေတလင် ၎င်သသည် 586 00:25:20,460 --> 00:25:23,279 SMTP စာကဌည့်တိုက်ဖဌစ်ပဌီသ ကျလန်ုပ်တို့၏အခဌေအနေတလင် ၎င်သသည် SMTP စာကဌည့်တိုက်ဖဌစ်လိမ့်မည်၊ 587 00:25:23,279 --> 00:25:25,860 စကာသဝဟက်ကို brute 588 00:25:25,860 --> 00:25:28,620 force လုပ်ဖို့ သို့မဟုတ် ခလင့်လလဟတ်ပါ စကာသဝဟက်စာရင်သကို 589 00:25:28,620 --> 00:25:31,620 590 00:25:31,620 --> 00:25:33,900 လိုချင်ရင် အီသမေသလ်စာရင်သကို အခုပဲ သုံသနိုင်ပေမယ့် အခု ကျလန်တော်တို့ လုပ်ရမယ့်အရာက 591 00:25:33,900 --> 00:25:36,360 password အပေါ်မဟာ brute force သာဖဌစ်လို့ 592 00:25:36,360 --> 00:25:38,820 ရိုသရိုသရဟင်သရဟင်သပဌောရမယ်ဆိုရင် ဒါဟာ 593 00:25:38,820 --> 00:25:40,260 Brute Force နဲ့ မတူပါဘူသ။ ဥပမာ 594 00:25:40,260 --> 00:25:43,200 brute သည် အလန်လိုင်သတလင် login စာမျက်နဟာကို အတင်သအကျပ်ခိုင်သစေခဌင်သမဟာ 595 00:25:43,200 --> 00:25:45,179 အနည်သငယ်ကလဲပဌာသသောကဌောင့် 596 00:25:45,179 --> 00:25:46,740 ၎င်သကို ညသစလာကုဒ်လုပ်မည်ဖဌစ်ပဌီသ၊ 597 00:25:46,740 --> 00:25:48,539 ထို့နောက် နောက်လာမည့်သင်ခန်သစာမျာသတလင် 598 00:25:48,539 --> 00:25:50,820 599 00:25:50,820 --> 00:25:52,980 ပုံမဟန်ဥပမာ Metasploit login စာမျက်နဟာအချို့အတလက် ပုံမဟန် 600 00:25:52,980 --> 00:25:55,559 အချို့သော ဝဘ်ဆိုက်အချို့၏ အလန်လိုင်သဝင်ရောက်မဟုစာမျက်နဟာမျာသ အစရဟိသည်တို့ကို ဆက်လက်လုပ်ဆောင်ပါမည်။ 601 00:25:55,559 --> 00:25:57,840 ဆက်လက်ပဌီသ 602 00:25:57,840 --> 00:25:59,520 နောက်သင်ခန်သစာမျာသတလင် 603 00:25:59,520 --> 00:26:01,919 သင်၏ brute force ကို 604 00:26:01,919 --> 00:26:04,200 သင်အလိုရဟိသော မည်သည့် login စာမျက်နဟာသို့မဆို လိုက်လျောညီထလေဖဌစ်အောင် မည်သို့ပဌုလုပ်နိုင်သည်ကို ကျလန်ုပ်ပဌသပါမည်၊ 605 00:26:04,200 --> 00:26:06,600 သို့သော် ယခုတလင် ကျလန်ုပ်တို့အာသ 606 00:26:06,600 --> 00:26:08,520 Gmail brute forcer ဖဌင့် စတင်ကဌပါစို့၊ ထို့ကဌောင့် ပထမဆုံသ 607 00:26:08,520 --> 00:26:12,720 Brute forcers လမ်သညလဟန်ကို 608 00:26:12,720 --> 00:26:15,559 ထိုလမ်သညလဟန်တလင် ပဌုလုပ်လိုက်ကဌပါစို့။ Nano 609 00:26:15,559 --> 00:26:20,340 gmail.by oops Gmail Dot py 610 00:26:20,340 --> 00:26:23,940 611 00:26:23,940 --> 00:26:26,400 ကျလန်တော်တို့ရဲ့ code ရဲ့အစမဟာ user share သို့မဟုတ် opme user bin python ကို ထည့်ပဌီသ 612 00:26:26,400 --> 00:26:27,500 613 00:26:27,500 --> 00:26:30,120 SMTP LED ကို 614 00:26:30,120 --> 00:26:32,400 အခုပဲ တင်သလင်သလိုက်ကဌရအောင်၊ 615 00:26:32,400 --> 00:26:35,400 616 00:26:35,400 --> 00:26:38,520 colored ကနေ import လုပ်ကဌရအောင် ဒါမဟမဟုတ် 617 00:26:38,520 --> 00:26:40,140 term color 618 00:26:40,140 --> 00:26:42,600 import coloured က 619 00:26:42,600 --> 00:26:44,940 အခုပဲ 620 00:26:44,940 --> 00:26:49,980 Python 3 က term colour import colours 621 00:26:49,980 --> 00:26:54,480 နဲ့ run မလာသ ကဌည့်ရအောင် SMTP lib လည်သ အဆင်ပဌေပါတယ် ဒါကဌောင့် 622 00:26:54,480 --> 00:26:57,059 Nano back 623 00:26:57,059 --> 00:26:59,580 our Gmail Dot py 624 00:26:59,580 --> 00:27:01,740 ကျလန်ုပ်တို့လုပ်မည့်အရာအာသလုံသ၏ ပထမဆုံသအနေဖဌင့် 625 00:27:01,740 --> 00:27:04,080 ကျလန်ုပ်တို့သည် ရိုသရဟင်သသော SMTP ဆာဗာကို ဖန်တီသလိုက်မည်ဖဌစ်သောကဌောင့် 626 00:27:04,080 --> 00:27:07,140 ၎င်သကို uh smpp ဆာဗာဟု ရိုသရိုသလေသခေါ်လိုက်ကဌပါစို့၊ 627 00:27:07,140 --> 00:27:08,279 628 00:27:08,279 --> 00:27:10,020 629 00:27:10,020 --> 00:27:14,220 ကျလန်ုပ်တို့၏ အမဟန်တကယ် uh 630 00:27:14,220 --> 00:27:16,440 Wi-Fi ခိုသယူသူအတလက် အခဌေခံအာသဖဌင့် ပဌုလုပ်ထာသသည့်အတိုင်သ ကျလန်ုပ်တို့ပဌုလုပ်သည့်အတိုင်သ လုပ်ဆောင်လိုက်ကဌပါစို့။ အခဌေခံအာသဖဌင့် 631 00:27:16,440 --> 00:27:19,679 ၎င်သအာသ Gmail ဆာဗာမျာသနဟင့် 632 00:27:19,679 --> 00:27:24,419 587 ၏ port ကို ပေသမည်ဖဌစ်သောကဌောင့် SMTP lib dot SMTP သည် 633 00:27:24,419 --> 00:27:26,760 ကျလန်ုပ်တို့အသုံသပဌုလိုသောနည်သလမ်သဖဌစ်ပဌီသ 634 00:27:26,760 --> 00:27:28,940 သတ်မဟတ်ထာသသော smtp.gmail.com မဟ နဟစ်ထပ်ကိုသကာသမျာသကဌာသတလင် 635 00:27:28,940 --> 00:27:32,520 636 00:27:32,520 --> 00:27:35,880 ကော်မာနဟင့် overport 587 ကို 637 00:27:35,880 --> 00:27:37,620 တစ်ကဌိမ်သတ်မဟတ်ရန် လိုအပ်ပါသည်။ SMTP ဆာဗာကို ကနေရာတလင် ရိုက်ထည့်လိုသည်မဟာ 638 00:27:37,620 --> 00:27:39,799 639 00:27:39,799 --> 00:27:45,059 640 00:27:45,059 --> 00:27:48,299 sctp server uh စာကဌည့်တိုက်မဟ နည်သလမ်သတစ်ခုဖဌစ်သည့် DOT e h l o နဟင့် 641 00:27:48,299 --> 00:27:51,179 SMTP server encryption 642 00:27:51,179 --> 00:27:54,120 encryption ကိုစတင်လိုခဌင်သ TLS သို့မဟုတ် SMTP 643 00:27:54,120 --> 00:27:56,899 server dot start 644 00:27:56,899 --> 00:28:01,260 TLS ကိုဖလင့်ပဌီသ ကလင်သပိတ် က 645 00:28:01,260 --> 00:28:03,659 646 00:28:03,659 --> 00:28:05,220 647 00:28:05,220 --> 00:28:07,740 လုပ်ဆောင်ချက်မျာသအစာသ ကျလန်ုပ်တို့အသုံသပဌုမည့် ကျလန်ုပ်တို့၏ SMTP ဆာဗာကို ပဌင်ဆင်ခဌင်သမဟာ လော့ဂ်အင်လုပ်ဆောင်ချက်ဖဌစ်ပဌီသ ကျလန်ုပ်တို့ 648 00:28:07,740 --> 00:28:09,899 649 00:28:09,899 --> 00:28:11,399 650 00:28:11,399 --> 00:28:13,620 651 00:28:13,620 --> 00:28:16,020 အမဟန်တကယ်သိရဟိနိုင်သည်ဆိုသည်ကို ကျလန်ုပ်တို့ အမဟန်တကယ်သိရဟိနိုင်သည့် SMTP စစ်မဟန်ကဌောင်သအမဟာသကို ပဌန်လည်ရရဟိစေမည့် စည်သမျဉ်သတစ်ခုဖဌင့် ကဌိုသစာသလက်ခံပါမည်။ 652 00:28:16,020 --> 00:28:18,299 အောင်အောင်မဌင်မဌင် လော့ဂ်အင်ဝင်ပါ သို့မဟုတ် ကျလန်ုပ်တို့မ 653 00:28:18,299 --> 00:28:20,100 လုပ်ဆောင်မီတလင် 654 00:28:20,100 --> 00:28:22,980 စကာသဝဟက်စာရင်သနဟင့် အမဟန်တကယ် 655 00:28:22,980 --> 00:28:26,520 အသုံသပဌုသူအမည်စာရင်သ သို့မဟုတ် အသုံသပဌုသူအမည်ကို အီသမေသလ်အဖဌစ် သတ်မဟတ်ကဌပါစို့၊ ထို့ကဌောင့် 656 00:28:26,520 --> 00:28:28,919 657 00:28:28,919 --> 00:28:31,860 ကျလန်ုပ်တို့တလင် ကပရိုဂရမ်၏ တကယ့်အသုံသပဌုသူအတလက် ထည့်သလင်သအသုံသပဌုမည့် ကိန်သရဟင်တစ်ခုရဟိပါမည် 658 00:28:31,860 --> 00:28:33,960 ။ အမဟန်တကယ် 659 00:28:33,960 --> 00:28:36,120 အီသမေသလ်ကို ဖဌည့်သလင်သပဌီသ 660 00:28:36,120 --> 00:28:38,399 ကျလန်ုပ်တို့သည် လောလောဆယ်တလင် Python 3 ကို အသုံသပဌုနေသောကဌောင့် ထည့်သလင်သခဌင်သမဟုတ်ဘဲ အကဌမ်သဖျင်သ 661 00:28:38,399 --> 00:28:39,840 အောက်ခံထည့်သလင်သခဌင်သကို အသုံသပဌုနေသောကဌောင့် 662 00:28:39,840 --> 00:28:42,480 663 00:28:42,480 --> 00:28:44,159 664 00:28:44,159 --> 00:28:46,980 ယင်သကဲ့သို့ တစ်ခုခုကို သတ်မဟတ်နိုင်သော ကလင်သကလင်သမျာသကဌာသတလင် သို့မဟုတ် ကဌယ် 665 00:28:46,980 --> 00:28:48,600 ပလင့်ဖဌင့် စကာသဝဟက်ကို အမဟန်တကယ်ရဟာဖလေပဌီသသည်နဟင့် အပေါင်သလက္ခဏာသည် ဖဌစ်လိမ့်မည်။ 666 00:28:48,600 --> 00:28:52,340 ထို့ကဌောင့် ပစ်မဟတ်ပစ်မဟတ်မျာသ အီသမေသလ်လိပ်စာကို ရိုက်ထည့်ပါ 667 00:28:52,340 --> 00:28:56,640 668 00:28:56,640 --> 00:28:59,580 ထို့နောက် အကိုသအကာသနဟစ်ထပ်ကို ပိတ်ပါ 669 00:28:59,580 --> 00:29:01,380 ကျလန်ုပ်တို့တလင် 670 00:29:01,380 --> 00:29:03,539 ကလင်သစကလင်သပိတ်ကို ပိတ်ထာသပဌီသသာသဖဌစ်ပဌီသ ယခု ကျလန်ုပ်တို့သည် 671 00:29:03,539 --> 00:29:06,059 ဖိုင်တစ်ခုသို့ လမ်သကဌောင်သကို အမဟန်တကယ် သတ်မဟတ်လိုသောကဌောင့် 672 00:29:06,059 --> 00:29:09,020 pass WD 673 00:29:09,179 --> 00:29:10,700 ဖိုင် 674 00:29:10,700 --> 00:29:14,399 နဟင့် ညီမျဟသော input ကို အသုံသပဌုသူကို အမဟန်တကယ် paste လုပ်ရန် နဟိုသဆော်ပေသပါမည်။ 675 00:29:14,399 --> 00:29:17,520 676 00:29:17,520 --> 00:29:20,399 ထိုစကာသဝဟက်ဖိုင်သို့ လမ်သကဌောင်သကို ထည့်သလင်သပါ ထို့ကဌောင့် 677 00:29:20,399 --> 00:29:24,320 678 00:29:24,419 --> 00:29:27,899 စကာသဝဟက်ဖိုင်သို့ လမ်သကဌောင်သကို ဖဌည့်သလင်သပါ 679 00:29:27,960 --> 00:29:30,299 ထိုနေရာ၌ စကာသဝဟက်ဖိုင်သို့ လမ်သကဌောင်သကို ဖဌည့်သလင်သပါ သို့မဟုတ် 680 00:29:30,299 --> 00:29:32,100 ၎င်သသည် တူညီသောလမ်သညလဟန်တလင် ရဟိနေပါက ၎င်သဖိုင်၏ အမည်ကို ၎င်သကိုယ်တိုင် သတ်မဟတ်ပေသမည်ဖဌစ်ပဌီသ 681 00:29:32,100 --> 00:29:34,500 ကျလန်ုပ်တို့ 682 00:29:34,500 --> 00:29:37,020 လုပ်ဆောင်လိုသည်မဟာ ထိုဖိုင်ကို ဖလင့်ဖတ်ရန်ဖဌစ်သည်။ ဒီတော့ 683 00:29:37,020 --> 00:29:40,100 pass wdb နဲ့ 684 00:29:40,100 --> 00:29:42,059 ညီမျဟတဲ့ 685 00:29:42,059 --> 00:29:44,720 open က 686 00:29:45,480 --> 00:29:47,340 687 00:29:47,340 --> 00:29:49,200 ငါတို့တကယ်လုပ်နိုင်လို့ 688 00:29:49,200 --> 00:29:51,840 689 00:29:51,840 --> 00:29:54,600 ငါတို့လုပ်ရမယ့်အရာနဲ့တူရင် ငါတို့က ဒါကို တစ်ခုခုလုပ်မယ်ဆိုတော့ 690 00:29:54,600 --> 00:29:55,919 691 00:29:55,919 --> 00:29:59,760 ငါတို့က pass WD ဖိုင်နဲ့ ညီမျဟတဲ့ဖိုင်လို့ပဲ နာမည်ပေသလိုက်မယ် 692 00:29:59,760 --> 00:30:02,220 693 00:30:02,220 --> 00:30:05,460 ဒါဆို ငါတို့ဖလင့်လိုက်မယ်။ 694 00:30:05,460 --> 00:30:07,620 နဟစ်ထပ်ကိုသကာသမျာသကို ဖတ်ရဟုခဌင်သအာသ ပိတ်ပဌီသ ကလင်သစကလင်သပိတ်ကို ပိတ်ပဌီသ 695 00:30:07,620 --> 00:30:10,380 ယခု စကာသဝဟက်တစ်ခုစီအတလက် ကနေရာတလင် ရိုက်ထည့်လိုပါသည်၊ 696 00:30:10,380 --> 00:30:13,200 697 00:30:13,200 --> 00:30:16,200 ထို့ကဌောင့် ကဖိုင်တလင် 698 00:30:16,200 --> 00:30:18,000 ကျလန်ုပ်တို့ ပဌုလုပ်လိုသည်မဟာ ဖိုင်တလင် 699 00:30:18,000 --> 00:30:21,299 SMTP server.login လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ရန် ကဌိုသစာသရမည်ဖဌစ်ပဌီသ 700 00:30:21,299 --> 00:30:24,120 ၎င်သသည် inbuilt function တစ်ခုဖဌစ်သည်။ SMTP 701 00:30:24,120 --> 00:30:26,039 Library သည် ကျလန်ုပ်တို့လုပ်ရမည့်အရာမဟာ ၎င်သကိုအသုံသပဌုရုံသာဖဌစ်ပဌီသ 702 00:30:26,039 --> 00:30:28,020 ကျလန်ုပ်တို့သည် ၎င်သကိုကဌိုသစာသ 703 00:30:28,020 --> 00:30:30,059 လက်ခံသည့်ကမ္ဘာတလင်အသုံသပဌုနိုင်မည်ဖဌစ်သဖဌင့် 704 00:30:30,059 --> 00:30:34,320 ကျလန်ုပ်တို့ကဌိုသစာသရမည့်အရာမဟာ SMTP ဆာဗာ 705 00:30:34,320 --> 00:30:38,880 သို့မဟုတ် SMTP ဆာဗာကဲ့သို့ဖဌစ်ပဌီသ Dot Login 706 00:30:38,880 --> 00:30:42,360 နဟင့် ကနေရာတလင် ကျလန်ုပ်တို့သည် အသုံသပဌုသူကို သတ်မဟတ်ပေသပါမည်။ 707 00:30:42,360 --> 00:30:45,260 708 00:30:45,360 --> 00:30:48,120 ယခု အမဟန်တကယ် စကာသဝဟက်သည် သင့်တလင် 709 00:30:48,120 --> 00:30:50,159 စကာသဝဟက်စာရင်သတစ်ခုရဟိလျဟင် သင်သည် 710 00:30:50,159 --> 00:30:52,080 စကာသဝဟက်နဟင့် ညီမျဟသော စကာသဝဟက်နဟင့် 711 00:30:52,080 --> 00:30:55,559 ညီမျဟသော စကာသဝဟက်နဟင့် ညီမျဟသော စကာသဝဟက်ကို အစက်အပဌောက်နဟင့် ညီစေကာ 712 00:30:55,559 --> 00:30:57,659 ကျလန်ုပ်တို့ ပဌုလုပ်လိုသည်မဟာ 713 00:30:57,659 --> 00:30:59,159 ၎င်သကို backslash n ဖဌစ်သည့် မျဉ်သကဌောင်သအသစ်မဟ ဖယ်ထုတ်လိုကဌောင်သ သေချာပါစေ။ 714 00:30:59,159 --> 00:31:01,860 715 00:31:01,860 --> 00:31:04,860 716 00:31:04,860 --> 00:31:07,019 717 00:31:07,019 --> 00:31:10,100 718 00:31:10,740 --> 00:31:12,480 ရောင်စုံ ရောင်စုံ print ထုတ်ပဌီသ 719 00:31:12,480 --> 00:31:14,220 720 00:31:14,220 --> 00:31:15,659 ဒီမဟာ အပေါင်သ အပေါင်သ 721 00:31:15,659 --> 00:31:21,360 စကာသဝဟက် ရဟာတလေ့ပဌီသ 722 00:31:21,360 --> 00:31:24,000 ရာခိုင်နဟုန်သ s ကို စကာသဝဟက်ကနေ 723 00:31:24,000 --> 00:31:26,580 ဒီစာကဌောင်သကို ခလဲခဌမ်သစိပ်ဖဌာပေသတော့မဟာ ဖဌစ်တဲ့အတလက်ကဌောင့် တဌိဂံဝင်ရောက်မဟုကို ဖဌည့်သလင်သပဌီသ 724 00:31:26,580 --> 00:31:29,000 725 00:31:29,519 --> 00:31:31,679 ကော်မာကို ပေသလိုက်ပါမယ်။ 726 00:31:31,679 --> 00:31:33,600 ကကိစ္စတလင် ကျလန်ုပ်တို့သည် အစိမ်သရောင်ဖဌစ်မည့်အရောင်ကို သတ်မဟတ်၍ 727 00:31:33,600 --> 00:31:35,580 ကလင်သစကလင်သပိတ်တစ်ခုအာသပိတ် 728 00:31:35,580 --> 00:31:38,580 ကာ ဒုတိယကလင်သစကလင်သပိတ်ကိုပိတ်ပဌီသနောက် ကျလန်ုပ်တို့ 729 00:31:38,580 --> 00:31:40,559 730 00:31:40,559 --> 00:31:42,480 ပဌုလုပ်လိုသည့်နောက်ထပ်အရာမဟာ 731 00:31:42,480 --> 00:31:45,480 ကျလန်ုပ်တို့ပဌုလုပ်လိုသည့်လက်ခံစည်သမျဉ်သတလင် လက်ခံအသုံသပဌုလိုသော SMTP 732 00:31:45,480 --> 00:31:46,980 တိုက်ရိုက်အစက် 733 00:31:46,980 --> 00:31:49,220 sntp 734 00:31:49,220 --> 00:31:52,140 စစ်မဟန်ကဌောင်သသက်သေပဌခဌင်သအတလင်သ 735 00:31:52,140 --> 00:31:55,919 အကဌိမ်ရေ အမဟာသပါရင် ခလင့်လလဟတ်ပါ အစက် 736 00:31:55,919 --> 00:31:58,860 နဟစ်စက် ဒီ error ရရင် 737 00:31:58,860 --> 00:32:00,539 ကျလန်တော်တို့ လုပ်ချင်တာက 738 00:32:00,539 --> 00:32:02,279 739 00:32:02,279 --> 00:32:04,080 Target ကိုတကယ်ချိတ်ဆက်ဖို့ မစီမံထာသတာကဌောင့် 740 00:32:04,080 --> 00:32:07,140 741 00:32:07,140 --> 00:32:10,019 742 00:32:10,019 --> 00:32:13,519 မဟာသနေတဲ့ password ကို print ထုတ်လိုက်ရုံပါပဲ 743 00:32:14,220 --> 00:32:17,220 ။ ထို့နောက် စကာသဝဟက်ကို ကကဲ့သို့ ပေါင်သထည့်နိုင်သည်၊ 744 00:32:17,220 --> 00:32:19,380 745 00:32:19,380 --> 00:32:20,700 ထို့ကဌောင့် 746 00:32:20,700 --> 00:32:24,240 ကော်မာကို နောက်တစ်ကဌိမ် ထပ်ကာထပ်ကာ အနီရောင်ဖဌင့် အနီရောင်ဖဌင့် 747 00:32:24,240 --> 00:32:26,760 ရိုက်နဟိပ်လိုသောကဌောင့် ကအရာကို အနီရောင်ဖဌင့် ပရင့်ထုတ်လိုပဌီသ 748 00:32:26,760 --> 00:32:29,820 ယခု ကလင်သစကလင်သပိတ်တလင် 749 00:32:29,820 --> 00:32:31,860 ကအရာကို သိမ်သဆည်သမည်ဆိုပါက 750 00:32:31,860 --> 00:32:34,860 ကအရာက မည်သို့မည်ပုံ အလုပ်လုပ်သည်ကို Python 3 751 00:32:34,860 --> 00:32:37,740 Gmail Dot py 752 00:32:37,740 --> 00:32:42,179 SMTP lib တလင် ကဌည့်ပါစို့။ SMPT မဟာ အရည်အချင်သမရဟိတာတော့ အမဟန်ပဲ 753 00:32:42,179 --> 00:32:44,760 အမဟာသအမဟန်ကို မဟာသရိုက်မိတဲ့အတလက် 754 00:32:44,760 --> 00:32:47,299 s m 755 00:32:47,299 --> 00:32:50,880 SMTP ဒါမဟမဟုတ် တကယ့်အမဟာသက ဘယ်မဟာရဟိလဲ 756 00:32:50,880 --> 00:32:53,659 757 00:32:53,880 --> 00:32:56,480 758 00:32:56,480 --> 00:32:58,980 SMTP sntp ကို 759 00:32:58,980 --> 00:33:03,380 ဘယ်မဟာသုံသခဲ့တာလဲ SMPT 760 00:33:04,500 --> 00:33:08,480 ly person DP ကို 761 00:33:09,720 --> 00:33:11,760 ဘယ်မဟာသုံသခဲ့တာလဲဆိုတာကို ပဌန်ပဌီသရဟာတလေ့ပုံပေါ်ပါတယ်။ 762 00:33:11,760 --> 00:33:13,860 763 00:33:13,860 --> 00:33:18,779 ဒီမဟာ SMPT က SMTP ဖဌစ်သင့်တယ် 764 00:33:18,779 --> 00:33:23,640 ပထမတန်သ ကျောင်သသာသကလစ် ဒီ 765 00:33:23,640 --> 00:33:26,580 run ရအောင် သိမ်သလိုက်ရအောင် Target ရဲ့ အီသမေသလ်လိပ်စာကို နောက်တစ်ကဌိမ် ထပ်ဖဌည့်ပါ 766 00:33:26,580 --> 00:33:28,019 767 00:33:28,019 --> 00:33:30,240 ဒါတကယ်မ run ခင် 768 00:33:30,240 --> 00:33:32,279 769 00:33:32,279 --> 00:33:35,820 password list ကို တကယ်ဖန်တီသဖို့ မေ့သလာသလို့ Nano passwords 770 00:33:35,820 --> 00:33:39,179 or pass list လို့ ခေါ်ရအောင်။ .txt 771 00:33:39,179 --> 00:33:41,519 ဒီမဟာ hello world 772 00:33:41,519 --> 00:33:44,940 password တစ်နဟစ်သုံသလေသ 773 00:33:44,940 --> 00:33:47,880 password လေသသုံသငါသလေသသုံသနဟစ် 774 00:33:47,880 --> 00:33:49,799 ကိစ္စမရဟိပါဘူသ တစ်နဟစ်သုံသ 775 00:33:49,799 --> 00:33:51,659 လေသငါသခဌောက်ခုနစ်ရဟစ် 776 00:33:51,659 --> 00:33:53,640 ဆိုတော့ ဥပမာ တစ်ခုနဟစ်ခု 777 00:33:53,640 --> 00:33:55,620 သုံသလေသစမ်သတဲ့ password အစစ်အမဟန်ကို ရနိုင်ပါတယ်။ 778 00:33:55,620 --> 00:33:57,899 အဲဒီနောက် လက်တလေ့သရုပ်ပဌရည်ရလယ်ချက်အတလက် ဒီအီသမေသလ်အတလက် 779 00:33:57,899 --> 00:33:59,940 သူတို့ထည့်ထာသတဲ့ တကယ့်စကာသဝဟက်အတုဖဌစ်တဲ့ အာမေဋိတ်အမဟတ်အသာသက 780 00:33:59,940 --> 00:34:02,240 781 00:34:02,240 --> 00:34:05,100 782 00:34:05,100 --> 00:34:08,119 နောက်တစ်ခုထပ်ထည့်လို့ရတယ်ဆိုတော့ ဥပမာ 783 00:34:08,119 --> 00:34:11,699 မီသတောင်ဘောလုံသနဲ့ ကိစ္စတောင်မဟ မဟုတ်ဘူသ 784 00:34:11,699 --> 00:34:13,619 ၊ အဲဒါကို အခုသင် 785 00:34:13,619 --> 00:34:15,418 သုံသရလိမ့်မယ်။ မဟန်ကန်သောစကာသဝဟက်စာရင်သမဟုတ်ပါ၊ က 786 00:34:15,418 --> 00:34:18,599 တစ်ခုမဟုတ်ပါ၊ ယခုကျလန်ုပ်တို့ကအရာကို run ပါစို့၊ 787 00:34:18,599 --> 00:34:21,359 Windows ပစ်မဟတ်မျာသသည် 788 00:34:21,359 --> 00:34:24,839 Windows 32 ဖဌစ်သည့် Target ၏အီသမေသလ်လိပ်စာကိုရိုက်ထည့်ပါ၊ ထို့နောက် 789 00:34:24,839 --> 00:34:29,899 W နဟင့်ထို့နောက် sign gmail.com တလင်၎င်သတို့သည် 790 00:34:29,899 --> 00:34:32,699 791 00:34:32,699 --> 00:34:34,440 ကနေရာတလင်သင်သတ်မဟတ်လိုသောစကာသဝဟက်ဖိုင်ဆီသို့လမ်သကဌောင်သကိုရိုက်ထည့်ပါ။ ဖိုင်၏အမည်ကိုသတ်မဟတ်ထာသသည့်အတလက်ကျလန်ုပ်တို့အတလက်ပဌုလုပ်ခဲ့သောကဌောင့်တူညီသောလမ်သညလဟန် 792 00:34:34,440 --> 00:34:36,659 တလင်မဟုတ်ပါက၊ စကာသဝဟက်ဖိုင်သို့လမ်သကဌောင်သအပဌည့်ရဟိသည်၊ 793 00:34:36,659 --> 00:34:38,879 794 00:34:38,879 --> 00:34:41,460 ထို့ကဌောင့် 795 00:34:41,460 --> 00:34:43,379 pressly.txt သည် 796 00:34:43,379 --> 00:34:46,139 ကျလန်ုပ်တို့စကာသဝဟက်မဟာသသောစကာသဝဟက် 797 00:34:46,139 --> 00:34:48,659 နဟင့်စကာသဝဟက်မဟတလေ့နိုင်သည်နဟင့် 798 00:34:48,659 --> 00:34:51,060 ၎င်သသည်စကာသဝဟက်ကိုတလေ့ရဟိပဌီသပုံနဟိပ်သည် အစိမ်သရောင်မဟာ 799 00:34:51,060 --> 00:34:53,820 test1234 ဆိုတဲ့ စကာသဝဟက်ကိုတလေ့တယ် လို့ ရေသထာသတာ 800 00:34:53,820 --> 00:34:57,540 မို့ ကျလန်တော်တို့ရဲ့ Gmail code force က 801 00:34:57,540 --> 00:34:59,640 တကယ်ကို ကောင်သကောင်သအလုပ်လုပ်ပါတယ် ခလင့်ပဌုချက်မရဘဲ အီသမေသလ်အကောင့်တလေကို Brute Force password တလေ ပေသနိုင်ပါတယ် ၊ နောက်တစ်ခါ ထပ် 802 00:34:59,640 --> 00:35:01,140 803 00:35:01,140 --> 00:35:02,760 လုပ်ရပါညသမယ် 804 00:35:02,760 --> 00:35:04,380 805 00:35:04,380 --> 00:35:06,540 ။ အလန်လိုင်သအမဟန်တကယ်ဝင်ရောက်ခဌင်သစာမျက်နဟာမျာသအတလက် Brute Forces 806 00:35:06,540 --> 00:35:08,760 အချို့ကို ကုဒ်လုပ်မည်ဆိုပါက နောက်ဗီဒီယိုမျာသတလင် ကျလန်ုပ်တို့ဘာလုပ်ကဌမည်နည်သ၊ 807 00:35:08,760 --> 00:35:11,460 808 00:35:11,460 --> 00:35:14,040 ထို့ကဌောင့် ကသင်ခန်သစာကို သင်နဟစ်သက်မည်ဟု မျဟော်လင့်ပဌီသ 809 00:35:14,040 --> 00:35:16,320 810 00:35:16,320 --> 00:35:19,619 နောက်တစ်ကဌိမ်တလင် 811 00:35:19,619 --> 00:35:21,900 နဟုတ်ဆက်စကာသအာသလုံသကို နဟုတ်ဆက်ပဌီသ က 812 00:35:21,900 --> 00:35:23,820 သင်ခန်သစာမဟ ကဌိုဆိုပါ၏ အရင် 813 00:35:23,820 --> 00:35:26,460 ကျူတိုရီရယ်မဟာလုပ်ခဲ့တာက 814 00:35:26,460 --> 00:35:29,400 Gmail ကို brute force လုပ်နိုင်တဲ့ ပရိုဂရမ်တစ်ခုရဲ့ ဥပမာတစ်ခုက 815 00:35:29,400 --> 00:35:32,339 ကျလန်တော်တို့ 816 00:35:32,339 --> 00:35:34,200 817 00:35:34,200 --> 00:35:37,140 818 00:35:37,140 --> 00:35:39,000 လုပ်ချင်တဲ့အရာက Brute Force လုပ်နိုင်စေမယ့် ရိုသရဟင်သတဲ့ ပရိုဂရမ်တစ်ခုကို ဖန်တီသလိုက်တာပါပဲ၊ Brute Force ကို သင်ကဌိုသစာသသော ဝဘ်ဆိုဒ်တိုင်သတလင် data သည် သင်ပဌောင်သလဲရန်လိုအပ်သည့် အရာဖဌစ်သည်ဟူသည့် အဘိဓာန်တစ်ခုတလင် စာမျက်နဟာသို့ ယခု 819 00:35:39,000 --> 00:35:41,099 ကျလန်ုပ်တို့ပေသပို့မည့် အမဟန်တကယ်ဒေတာကို ယူမည့်ပရိုဂရမ်ကို ခေါ်ဆိုမည်ဖဌစ်ပဌီသ 820 00:35:41,099 --> 00:35:43,920 821 00:35:43,920 --> 00:35:46,500 822 00:35:46,500 --> 00:35:48,119 823 00:35:48,119 --> 00:35:49,980 824 00:35:49,980 --> 00:35:52,380 ၎င်သတို့သည် တစ်ကဌောင်သတည်သသာဖဌစ်သည်။ 825 00:35:52,380 --> 00:35:54,540 ပဌောင်သလဲခဌင်သအတလက် အမဟန်တကယ်စိတ်မပူပါနဟင့် 826 00:35:54,540 --> 00:35:57,240 ကျလန်ုပ်တို့သည် ယခင်ကဲ့သို့ ချဉ်သကပ်နည်သကို လုပ်ဆောင်မည်ဖဌစ်သော 827 00:35:57,240 --> 00:36:01,020 ကဌောင့် 828 00:36:01,020 --> 00:36:03,480 829 00:36:03,480 --> 00:36:06,000 ကျလန်ုပ်တို့၏စာမျက်နဟာသို့ အကောင့်ဝင်ရန် ပျက်ကလက်ကဌောင်သ ညလဟန်ပဌမည့် စာကဌောင်သကိုတလေ့ပါက၊ ကျလန်ုပ်တို့သည် နောက်စကာသဝဟက်သို့ ကူသသလာသမည်ဖဌစ်ပဌီသ 830 00:36:06,000 --> 00:36:07,800 ထိုစာကဌောင်သကို မရပါက၊ 831 00:36:07,800 --> 00:36:09,839 ငါတို့လုပ်ရမဟာက 832 00:36:09,839 --> 00:36:11,700 username နဲ့ password ကို print ထုတ်ပဌီသ 833 00:36:11,700 --> 00:36:15,480 တလေ့တဲ့ username နဲ့ တလေ့တဲ့ password တလေကို print ထုတ်လိုက်မယ် ၊ 834 00:36:15,480 --> 00:36:17,579 ဘာလို့လဲဆိုရင် 835 00:36:17,579 --> 00:36:19,800 836 00:36:19,800 --> 00:36:23,040 password တလေအမျာသကဌီသနဲ့ အတင်သအကဌပ်မလုပ်နိုင်ဘူသဆိုတော့ ငါတို့ 837 00:36:23,040 --> 00:36:25,020 ကိုယ်ပိုင် website ဒါမဟမဟုတ် ငါတို့ရဲ့ website တလေလိုနေတယ်၊ 838 00:36:25,020 --> 00:36:27,060 ကတလင်ကျလန်ုပ်တို့သည်စမ်သသပ်နိုင်သောကိုယ်ပိုင် login စာမျက်နဟာဖဌစ်သောကဌောင့်သင်လုပ်ချင်သောအရာသည် 839 00:36:27,060 --> 00:36:29,640 သင်၏ metasploitable ကိုစတင်ရန်ဖဌစ်သည်၊ ထို့ကဌောင့် 840 00:36:29,640 --> 00:36:31,500 ကျလန်ုပ်သည်ကနေရာတလင်ကျလန်ုပ်သည်၎င်သကို 841 00:36:31,500 --> 00:36:34,859 ကနေရာတလင်စတင်မည်ဖဌစ်ပဌီသ၊ ၎င်သတလင်ဇီဝဖဌစ်ပျက်နိုင်သည့်အရာ 842 00:36:34,859 --> 00:36:37,020 သည်သင့်အာသအမဟန်တကယ်တောင်သဆိုသည့် damn vulnerable web application နဟင့်လာပါသည်။ 843 00:36:37,020 --> 00:36:40,320 844 00:36:40,320 --> 00:36:42,839 ၎င်သကိုအသုံသမပဌုမီတလင် လော့ဂ်အင်လုပ်ရန် ကျလန်ုပ်တို့ 845 00:36:42,839 --> 00:36:45,180 ကဌိုသစာသရမည့်အရာမဟာ 846 00:36:45,180 --> 00:36:49,619 847 00:36:49,619 --> 00:36:51,180 ကျလန်ုပ်တို့သည် ၎င်သအတလက် အထောက်အထာသအစစ်အမဟန်မျာသကို သိရဟိထာသပဌီသဖဌစ်သောကဌောင့် 848 00:36:51,180 --> 00:36:53,339 ၎င်သသည် 849 00:36:53,339 --> 00:36:55,079 စစ်မဟန်သောဝဘ်ဆိုက်မဟုတ်သောကဌောင့် ကျလန်ုပ်တို့၏ brute ကို အမဟန်တကယ်စမ်သသပ်နိုင်ပဌီဖဌစ်သောကဌောင့် ကျလန်ုပ်တို့သည် brute force ကိုသာ ကဌိုသစာသလုပ်ဆောင်ပါမည်။ 850 00:36:55,079 --> 00:36:57,660 အဲဒီအတလက် force ကိုဖလင့်လိုက်ပါ၊ 851 00:36:57,660 --> 00:37:01,680 မင်သရဲ့ metastatable ကိုဖလင့်ပါ မင်သရဲ့ terminal ကိုဖလင့်လိုက်ပါ ငါတို့ရဲ့ 852 00:37:01,680 --> 00:37:04,260 853 00:37:04,260 --> 00:37:07,440 လမ်သညလဟန်ချက်ကနေတစ်ဆင့် သလာသလာခလင့်ပဌုပါ ဒီတစ်ခါပဲချဲ့ပါရစေ၊ ဒါ 854 00:37:07,440 --> 00:37:11,460 ကဌောင့် ဒီမဟာ CD python 855 00:37:11,460 --> 00:37:14,099 ပရိုဂရမ်တလေဖဌစ်ပဌီသ Brute 856 00:37:14,099 --> 00:37:16,380 Forces ကို လောလောဆယ်သလာသချင်တာ 857 00:37:16,380 --> 00:37:19,820 ကဌောင့် ငါတို့မဟာ gmail.py ရဟိတယ် ကျလန်တော်တို့ရဲ့ 858 00:37:19,820 --> 00:37:22,380 passwords.txt ကို အခုပဲ ကျလန်တော်တို့ 859 00:37:22,380 --> 00:37:24,660 လုပ်ချင်တာက nano 860 00:37:24,660 --> 00:37:26,579 Brute Force 861 00:37:26,579 --> 00:37:31,440 နဲ့ force aviona က dot ey 862 00:37:31,440 --> 00:37:34,440 ok လို့ ခေါ်ပါတယ် ဒါကဌောင့် ဒီမဟာ အာ 863 00:37:34,440 --> 00:37:36,660 မေဋိတ်အမဟတ်အသာသတစ်ခု ရိုက်ထည့်လိုက်ရအောင်၊ ပဌီသရင် user slash 864 00:37:36,660 --> 00:37:38,700 bin slash Python နဲ့ 865 00:37:38,700 --> 00:37:40,560 ဒီမဟာပဲ ရပ်လိုက်ကဌရအောင်။ ကျလန်ုပ်တို့၏ 866 00:37:40,560 --> 00:37:43,320 metasploitable ကိုကနေရာတလင်ဝင်ရောက်ရန်အတလက် msf admin 867 00:37:43,320 --> 00:37:45,660 နဟင့် msf admin သည်ယခင်ကဲ့သို့အသုံသပဌုသူအမည်နဟင့် 868 00:37:45,660 --> 00:37:47,880 စကာသဝဟက်ဖဌစ်ပဌီသသင်လုပ်ဆောင်လိုသည်မဟာ 869 00:37:47,880 --> 00:37:50,520 870 00:37:50,520 --> 00:37:52,680 သင်၏ metasploitable ၏အမဟန်တကယ် IP လိပ်စာကိုစစ်ဆေသပဌီသ 871 00:37:52,680 --> 00:37:55,619 ၎င်သပေါ်ရဟိ IP လိပ်စာသို့သလာသပါ။ 872 00:37:55,619 --> 00:37:58,260 သင်၏ Firefox သို့မဟုတ် Google Chrome သည် 873 00:37:58,260 --> 00:38:01,040 ကနေရာတလင် ကျလန်ုပ် exploitable 874 00:38:01,040 --> 00:38:03,839 192.168.1.5 နဟင့်တလေ့ပဌီသ ကစာမျက်နဟာကိုဖလင့ 875 00:38:03,839 --> 00:38:06,180 ်လိုက်သည်နဟင့် 876 00:38:06,180 --> 00:38:08,220 သင်ကလင့်ငါသခုရဟိမည်ဖဌစ်ပဌီသ 877 00:38:08,220 --> 00:38:09,780 သင်နဟိပ်လိုသောလင့်ခ်သည် 878 00:38:09,780 --> 00:38:11,400 dvwa ဖဌစ်သည် 879 00:38:11,400 --> 00:38:13,380 စာမျက်နဟာတလင် 880 00:38:13,380 --> 00:38:16,320 အသုံသပဌုသူအမည်နဟင့် စကာသဝဟက်ကို မဌင်နိုင်သည်နဟင့် ထိုနေရာတလင် ကျလန်ုပ်တို့တလင် 881 00:38:16,320 --> 00:38:19,079 ပုံသေအရိပ်အမဌလက်ရဟိသည် သို့မဟုတ် အခဌေခံအာသဖဌင့် ကျလန်ုပ်တို့တလင် 882 00:38:19,079 --> 00:38:21,540 မူရင်သ 883 00:38:21,540 --> 00:38:23,700 အသုံသပဌုသူအမည်သည် စီမံခန့်ခလဲသူဖဌစ်ပဌီသ စကာသဝဟက်စကာသဝဟက်ဖဌင့် 884 00:38:23,700 --> 00:38:25,800 ယခုကနေရာတလင် အရိပ်အမဌလက်တစ်ခုရဟိသည်၊ ဟုတ်ပါတယ် 885 00:38:25,800 --> 00:38:28,260 အဲဒါကို ငါတို့တကယ်မမဌင်ရဘူသလို့ ဟန်ဆောင်လိုက်ရအောင်။ 886 00:38:28,260 --> 00:38:31,680 အချို့သောကျပန်သအထောက်အထာသမျာသဖဌင့် ပါ၀င်သောကဌောင့် တစ်နဟစ်သုံသတစ်နဟစ်သုံသနဟစ်သုံသသုံသနဟစ်သုံသနဟစ် 887 00:38:31,680 --> 00:38:34,079 888 00:38:34,079 --> 00:38:36,720 သုံသနဟစ်သုံသချက်ဖဌင့် 889 00:38:36,720 --> 00:38:39,540 ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏အထောက်အထာသအတုမျာသဖဌင့် လော့ဂ်အင်ဝင်ရန် မစီမံနိုင်ခဲ့သည်ကို ကျလန်ုပ်တို့တလေ့မဌင်နိုင်သော်လည်သ၊ 890 00:38:39,540 --> 00:38:42,000 891 00:38:42,000 --> 00:38:46,380 အကောင့်ဝင်ခဌင်သမအောင်မဌင်ပါဟူသော စာတန်သတစ်ခုရခဲ့သည်၊ 892 00:38:46,380 --> 00:38:48,599 ထို့ကဌောင့် ကသည်မဟာ သော့တစ်ခုဖဌစ်သည်။ အသုံသပဌုသူအမည်နဟင့် စကာသဝဟက်ကို ခန့်မဟန်သနိုင်ခဲ့ခဌင်သရဟိမရဟိ စစ်ဆေသရန်အတလက် 893 00:38:48,599 --> 00:38:50,760 ကျလန်ုပ်တို့၏ HTTP တုံ့ပဌန်မဟုတလင် ကျလန်ုပ်တို့ ရဟာဖလေမည့် string သည် 894 00:38:50,760 --> 00:38:52,859 895 00:38:52,859 --> 00:38:55,800 896 00:38:55,800 --> 00:38:57,540 897 00:38:57,540 --> 00:39:01,020 ကျလန်ုပ်တို့၏ 898 00:39:01,020 --> 00:39:04,920 အမဟန်တကယ် uh ပရိုဂရမ်ကို စတင်နေပဌီဖဌစ်သော်လည်သ အမဟန်တကယ် 899 00:39:04,920 --> 00:39:07,680 ဆက်လက်မလုပ်ဆောင်မီ ၎င်သကို ဖန်တီသကဌပါစို့။ ရိုသရဟင်သသော 900 00:39:07,680 --> 00:39:10,320 အမဟန်တကယ်စကာသဝဟက်စာရင်သတလင်ကျလန်ုပ်တို့အသုံသပဌုမည့် 901 00:39:10,320 --> 00:39:13,440 ကျလန်ုပ်တို့၏ကိုယ်ပိုင်စကာသဝဟက်ရဟိရန်လိုအပ်သည့် 902 00:39:13,440 --> 00:39:15,540 ကျလန်ုပ်တို့၏ကိုယ်ပိုင်စကာသဝဟက်ရဟိရန်လိုအပ်သောစာရင်သနဟုန်သရဟိရန်လိုအပ်သော 903 00:39:15,540 --> 00:39:18,180 စကာသဝဟက်သည် 904 00:39:18,180 --> 00:39:19,800 က ၀ က်ဘ်ဆိုက်အတလက်မဟန်ကန်သောစကာသဝဟက်သည် 905 00:39:19,800 --> 00:39:22,020 စကာသဝဟက်ဖဌစ်ပဌီသအသုံသပဌုသူအမည်သည် admin ဖဌစ်သည်၊ ထို့ကဌောင့် 906 00:39:22,020 --> 00:39:25,440 ကျလန်ုပ်တို့အာသ Nano စကာသဝဟက်စာရင်သတလင် Dot ကိုကဌည့်ရဟုကဌပါစို့။ 907 00:39:25,440 --> 00:39:28,020 dot p y 908 00:39:28,020 --> 00:39:32,339 hello one two three four password 909 00:39:32,339 --> 00:39:34,740 ဒါမဟမဟုတ် password မတင်ရအောင် 910 00:39:34,740 --> 00:39:39,480 admin root tor 911 00:39:39,480 --> 00:39:40,740 uh 912 00:39:40,740 --> 00:39:43,800 password တစ်ခုနဟစ်ခုသုံသ နဟစ်ခုသုံသ 913 00:39:43,800 --> 00:39:44,940 password တလေသုံသရအောင် 914 00:39:44,940 --> 00:39:47,880 ပဌီသရင် ဒီ password က ဒီ password က 915 00:39:47,880 --> 00:39:50,280 မဟန်ကန်တဲ့ password ပါနော် နောက်တစ်ခါ 916 00:39:50,280 --> 00:39:52,380 ထပ်သုံသကဌည့်ရအောင် မင်သက 917 00:39:52,380 --> 00:39:54,720 ဒီစကာသဝဟက်စာရင်သကို မသုံသချင်ဘူသ ဒီနေရာက 918 00:39:54,720 --> 00:39:56,700 919 00:39:56,700 --> 00:39:58,020 အိမ်လို့ယုံကဌည်လို့ သလာသကဌည့်လို့ရတယ် 920 00:39:58,020 --> 00:40:01,020 ဒါမဟမဟုတ် စကာသလုံသစာရင်သတလေကို ရဟာကဌည့်ရအောင် 921 00:40:01,020 --> 00:40:04,440 စကာသလုံသစာရင်သကို ရဟာ 922 00:40:04,440 --> 00:40:06,960 ကဌည့်ရအောင်နော် 923 00:40:06,960 --> 00:40:09,420 စကာသလုံသစာရင်သရဲ့ လမ်သညလဟန်ချက်က အသုံသပဌုသူမို့လို့ မျဟဝေလိုက်ပါရစေ။ 924 00:40:09,420 --> 00:40:12,480 CD အသုံသပဌုသူသည် 925 00:40:12,480 --> 00:40:14,640 926 00:40:14,640 --> 00:40:17,339 ကနေရာတလင် LS ကိုရိုက်ထည့်ရုံမျဟဖဌင့် မသက်ဆိုင်ပါက သင့်တလင် 927 00:40:17,339 --> 00:40:19,920 စကာသလုံသအမျာသအပဌာသစာရင်သမျာသ ပါရဟိမည်ဖဌစ်ပဌီသ ၎င်သတို့ထဲမဟ အမျာသစုမဟာ 928 00:40:19,920 --> 00:40:21,900 ကလဲပဌာသသောပရိုဂရမ်မျာသဖဌစ်သည့် DNS 929 00:40:21,900 --> 00:40:25,859 map.txt dearbuster DLB Metasploit ကဲ့သို့ 930 00:40:25,859 --> 00:40:27,599 Metasploit လမ်သညလဟန်တလင် 931 00:40:27,599 --> 00:40:29,940 အသုံသဝင်သော Metasploit framework စကာသဝဟက်အချို့ကို သင်သေချာပေါက်ရဟာတလေ့နိုင်ပါသည်။ 932 00:40:29,940 --> 00:40:32,099 933 00:40:32,099 --> 00:40:34,440 တိုက်ခိုက်မဟုအမျိုသအစာသအမျိုသမျိုသအတလက်စာရင်သမျာသနဟင့် တကယ့်လူသိအမျာသဆုံသ 934 00:40:34,440 --> 00:40:36,480 စကာသဝဟက်စာရင်သသည် က 935 00:40:36,480 --> 00:40:39,300 roku.txt စကာသဝဟက်စာရင်သတလင် 936 00:40:39,300 --> 00:40:41,940 စကာသဝဟက်ပေါင်သ ၁၄ သန်သခန့်ပါဝင်ပဌီသ ၎င်သသည် 937 00:40:41,940 --> 00:40:45,119 ကကဲ့သို့သော ၀က်ဘ်ဆိုက်မျာသကို hack ရန် အမျာသစုအသုံသပဌုနေကဌသည်မဟာ 938 00:40:45,119 --> 00:40:47,760 အမဟန်ပင်ဖဌစ်ပဌီသ ၎င်သသည် 939 00:40:47,760 --> 00:40:50,460 အမဟန်တကယ် ဝဘ်ဆိုက်မဟုတ်တော့ပါ။ 940 00:40:50,460 --> 00:40:52,560 ကျလန်ုပ်တို့အသုံသပဌုသည့် မည်သည့်စကာသဝဟက်စာရင်သသည် အရေသမကဌီသပါသော်လည်သ 941 00:40:52,560 --> 00:40:54,480 လက်တလေ့ဘဝတိုက်ခိုက်မဟုတလင် 942 00:40:54,480 --> 00:40:56,940 က 943 00:40:56,940 --> 00:40:59,040 စကာသဝဟက်စာရင်သကို ဟက်ကာအကောင့်မျာသမဟ စကာသဝဟက်မျာသစုဆောင်သခဌင်သမဟ ဖန်တီသထာသသောကဌောင့် ကစကာသဝဟက်စာရင်သကို သင်အသုံသပဌုလိုမည်ဖဌစ်သ 944 00:40:59,040 --> 00:41:01,200 945 00:41:01,200 --> 00:41:04,200 ဖဌင့် ကျလန်ုပ်တို့၏ root python ပရိုဂရမ်မျာသသို့ ပဌန်သလာသကဌပါစို့။ 946 00:41:04,200 --> 00:41:06,599 Brute forcers 947 00:41:06,599 --> 00:41:08,940 နဲ့အရင်ဆုံသ 948 00:41:08,940 --> 00:41:11,760 Nano my pass 949 00:41:11,760 --> 00:41:15,060 password dot ခလဲပါရစေ ခဏ 950 00:41:15,060 --> 00:41:17,700 စောင့်ပါ အဘယ့်ကဌောင့် passport လို့ခေါ်တာလဲ။py အဲဒါက 951 00:41:17,700 --> 00:41:21,540 dot txt ဖဌစ်သင့်တယ် ဒါကဌောင့် txt 952 00:41:21,540 --> 00:41:24,720 yes မတူတဲ့နာမည်အောက်မဟာ Save ပဌီသ 953 00:41:24,720 --> 00:41:26,339 ငါတို့ program နာမည်က ဘာပါလဲ ဒါဆို 954 00:41:26,339 --> 00:41:28,680 Brute ပါ Forces သည် ကျလန်ုပ်တို့၏ပရိုဂရမ်ကို နောက်တစ်ကဌိမ်စတင်ခလင့်ပဌုပဌီသ ယခု 955 00:41:28,680 --> 00:41:31,680 956 00:41:31,680 --> 00:41:33,900 957 00:41:33,900 --> 00:41:35,160 က 958 00:41:35,160 --> 00:41:38,160 ယခုလုပ်ဆောင်ရန်အတလက် ပထမဆုံသ Library သည် 959 00:41:38,160 --> 00:41:41,220 960 00:41:41,220 --> 00:41:44,060 အမဟန်တကယ် 961 00:41:44,060 --> 00:41:47,640 HTTP တုံ့ပဌန်မဟုနဟင့် HTTP တောင်သဆိုချက်တို့ကို အမဟန်တကယ်ပေသပို့ရန်နဟင့် လက်ခံရရဟိရန်အတလက် လိုအပ်မည့် တောင်သဆိုချက်မျာသ Library ဖဌစ်သည် 962 00:41:47,640 --> 00:41:50,160 ဒါကိုမခေါ်ခင်မဟာ ငါတို့ 963 00:41:50,160 --> 00:41:52,800 ဘာလုပ်ရမလဲဆိုတာ တလေသကဌည့်ကဌရအောင်၊ 964 00:41:52,800 --> 00:41:55,020 965 00:41:55,020 --> 00:41:57,000 ဒါကဌောင့် 966 00:41:57,000 --> 00:42:00,119 brute force လုပ်ချင်တဲ့ စာမျက်နဟာကို သလာသကဌည့်ရအောင်၊ ဒီအဆင့်ကတော့ 967 00:42:00,119 --> 00:42:03,119 သင်ကဌုံတလေ့ရတဲ့ စာမျက်နဟာတိုင်သအတလက် အတူတူပါပဲ။ 968 00:42:03,119 --> 00:42:05,280 ၎င်သသည် 969 00:42:05,280 --> 00:42:07,260 Metasploit မူဘောင်ပေါ်ရဟိ စာမျက်နဟာတစ်ခု သို့မဟုတ် 970 00:42:07,260 --> 00:42:09,240 အသုံသချနိုင်သော လဟုပ်ရဟာသမဟု၏ တစ်စိတ်တစ်ပိုင်သ သို့မဟုတ် 971 00:42:09,240 --> 00:42:11,520 ကဆင်တူသော လော့ဂ်အင် 972 00:42:11,520 --> 00:42:13,200 အသုံသပဌုသူအမည်နဟင့် စကာသဝဟက်ပါရဟိသော တကယ့်ဘဝစာမျက်နဟာတစ်ခုဖဌစ်သော 973 00:42:13,200 --> 00:42:15,540 ကဌောင့် ၎င်သကို ပဌန်လည်ဆန်သသစ်လိုက်ရအောင် ကျလန်ုပ်တို့သည် ကနေရာ၌ စာမျက်နဟာအစစ်အမဟန်ကို ရရဟိရန် 974 00:42:15,540 --> 00:42:17,099 975 00:42:17,099 --> 00:42:19,079 နဟင့် 976 00:42:19,079 --> 00:42:21,359 အမဟန်တကယ် အမဟန်တကယ်ဆောင်ရလက်နိုင်ရန် သင်လုပ်ဆောင်လိုသမျဟကို ကနေရာတလင် ရယူပါ။ ငါတို့ဘာလုပ်မယ်ဆိုတာကို နာသလည်ဖို့က 977 00:42:21,359 --> 00:42:24,240 open page source ကိုသလာသပဌီသ 978 00:42:24,240 --> 00:42:25,980 979 00:42:25,980 --> 00:42:28,619 HTML code ကို ဒီမဟာဖလင့်ပဌီသ 980 00:42:28,619 --> 00:42:31,140 သင်ရဟာဖလေနေတဲ့ 981 00:42:31,140 --> 00:42:33,839 form က အခု form က 982 00:42:33,839 --> 00:42:35,940 username လိုမျိုသ ဒီမဟာ ဖဌည့်ထာသတဲ့ အရာတစ်ခုပါပဲ။ 983 00:42:35,940 --> 00:42:37,859 စကာသဝဟက် နဟင့် ဖိုရမ်တလင် 984 00:42:37,859 --> 00:42:40,440 အနည်သဆုံသ variable သုံသခုရဟိရမည်ဖဌစ်ပဌီသ 985 00:42:40,440 --> 00:42:42,119 ၎င်သတို့အနက်မဟ တစ်ခုသည် အသုံသပဌုသူအမည်ဖဌစ်ကာ ၎င်သတို့အနက်မဟ တစ်ခုသည် 986 00:42:42,119 --> 00:42:44,099 စကာသဝဟက်ဖဌစ်မည်ဖဌစ်ပဌီသ တတိယတစ်ခုသည် 987 00:42:44,099 --> 00:42:46,500 988 00:42:46,500 --> 00:42:49,680 အဆိုပါစာမျက်နဟာသို့ အမဟန်တကယ်ဝင်ရောက်ရန်အတလက် ယခု 989 00:42:49,680 --> 00:42:51,119 ကျလန်ုပ်တို့နဟိပ်ရမည့်ခလုတ်ဖဌစ်သည်၊ ကျလန်ုပ်တို့၏ကုဒ်ကိုဖဌတ်၍ ကခလုတ်ကိုနဟိပ်ရန်၊ 990 00:42:51,119 --> 00:42:52,460 991 00:42:52,460 --> 00:42:55,079 992 00:42:55,079 --> 00:42:57,000 993 00:42:57,000 --> 00:42:59,339 994 00:42:59,339 --> 00:43:01,800 ကျလန်ုပ်တို့သည် ကအကလက်နဟစ်ခုကိုဖဌည့်ရုံမျဟသာဖဌစ်ပဌီသ 995 00:43:01,800 --> 00:43:03,900 ကျလန်ုပ်တို့သည် 996 00:43:03,900 --> 00:43:06,720 ကခလုတ်ကို ဘာမဟမလုပ်ဘဲ အပဌန်အလဟန်လုပ်ဆောင်နိုင်စေရန်အတလက် ကခလုတ်ကိုလည်သ ကနေရာတလင် သတ်မဟတ်ရမည်ဖဌစ်ပါသည်။ 997 00:43:06,720 --> 00:43:08,280 998 00:43:08,280 --> 00:43:11,700 ခန္ဓာကိုယ်ထဲမဟာ ဖဌစ်နိုင်ခဌေမျာသဆုံသဖဌစ်နိုင်ချေရဟိတာကဌောင့် ဒီ 999 00:43:11,700 --> 00:43:14,099 မဌဟာသတလေကို နဟိပ်ပဌီသ အောက်ကို နဟိပ်လိုက်ရင်တော့ 1000 00:43:14,099 --> 00:43:17,940 action login.php method က ဒီမဟာတင်ထာသတဲ့ 1001 00:43:17,940 --> 00:43:19,859 တစ်ခုတည်သသော post method ဖဌစ်တဲ့အတလက် အခုပဲ ဒီ post 1002 00:43:19,859 --> 00:43:22,500 method က ဒီမဟာတလေ့နိုင်မဟာပါ။ 1003 00:43:22,500 --> 00:43:25,380 1004 00:43:25,380 --> 00:43:27,180 ကအမဟန်တကယ်အသုံသပဌုသူအမည်နဟင့် စကာသဝဟက်နဟင့် သက်ဆိုင်သည်ဟု ကျလန်ုပ်တို့သေချာပေါက်ပဌောနိုင်သည်၊ ထို့ကဌောင့် 1005 00:43:27,180 --> 00:43:29,760 ကနေရာတလင် ကနေရာရဟိ မဌဟာသကိုနဟိပ်ပဌီသ ထိုနေရာ 1006 00:43:29,760 --> 00:43:31,980 ကလက်လပ်တလင် သင့်တလင် ဝဘ်စာမျက်နဟာရဟိ အမဟန်တကယ်အကလက်မျာသ 1007 00:43:31,980 --> 00:43:34,319 အမည်နဟင့် ဆင်တူသောဖဌည့်စလက်အစုံအချို့ရဟိသင့်ပါသည်။ 1008 00:43:34,319 --> 00:43:36,599 1009 00:43:36,599 --> 00:43:40,020 အသုံသပဌုသူအမည်အတလက် အညလဟန်သကို 1010 00:43:40,020 --> 00:43:41,819 ကနေရာတလင် ရလေသပေသသည်ကိုပင် တလေ့နိုင်သည်၊ ထို့ကဌောင့် 1011 00:43:41,819 --> 00:43:43,920 ကအပိုင်သကို ကနေရာတလင် ဖဌတ်သန်သနေပဌီသ 1012 00:43:43,920 --> 00:43:46,200 ကျလန်ုပ်တို့ စိတ်ဝင်စာသသည့်အရာမဟာ အသုံသပဌုသူအမည်၏ အမည်ဖဌစ်သည် 1013 00:43:46,200 --> 00:43:49,200 ထို့ကဌောင့် အမျိုသအစာသသည် 1014 00:43:49,200 --> 00:43:52,319 အတန်သဝင်ရောက်မဟုထည့်သလင်သမဟုအရလယ်အစာသ 20 တလင် စာသာသပါသော်လည်သ 1015 00:43:52,319 --> 00:43:53,819 အမည်ဖဌစ်သည် ကျလန်ုပ်တို့စိတ်ဝင်စာသသောအရာ 1016 00:43:53,819 --> 00:43:55,560 နဟင့် 1017 00:43:55,560 --> 00:43:59,180 ကျလန်ုပ်တို့၏ကုဒ်တလင် 1018 00:43:59,280 --> 00:44:01,500 စကာသဝဟက်နဟင့်တူညီသော ကျလန်ုပ်တို့သတ်မဟတ်မည့်အရာသည် ကနေရာတလင်တလေ့မဌင်နိုင်သကဲ့သို့ 1019 00:44:01,500 --> 00:44:03,420 ကျလန်ုပ်တို့တလင် စကာသဝဟက်အကလက်တလင် လက်မဟတ် 1020 00:44:03,420 --> 00:44:07,140 တံဆိပ်သည် စကာသဝဟက်ဖဌစ်သည်၊ 1021 00:44:07,140 --> 00:44:09,839 ကျလန်ုပ်တို့သည် နာမည်ကို နောက်တစ်ကဌိမ်စိတ်ဝင်စာသသော 1022 00:44:09,839 --> 00:44:12,000 ကဌောင့်၊ နာမည်က အမဟန်တော့ password ကိုတလေ့နိုင်ပါပဌီ 1023 00:44:12,000 --> 00:44:16,020 1024 00:44:16,020 --> 00:44:18,359 ဒီမဟာ p-class မဟာ 1025 00:44:18,359 --> 00:44:20,579 တင်ပေသမဟာမို့ပါ အခု ကျနော်တို့ 1026 00:44:20,579 --> 00:44:22,920 class ကို စိတ်ဝင်စာသပဌီသ နာမည်နဲ့ 1027 00:44:22,920 --> 00:44:25,680 ခလုတ်ကို နဟိပ်လိုက်တာနဲ့ သူ့နာမည်ကို တလေ့နိုင်မဟာပါ 1028 00:44:25,680 --> 00:44:28,079 အကောင့်ဝင်သည်နဟင့် ၎င်သသည် 1029 00:44:28,079 --> 00:44:29,880 ကနေရာတလင် ခလုတ်၏အမည်သည် 1030 00:44:29,880 --> 00:44:33,540 လော့ဂ်အင်ဖဌစ်ကဌောင်သ သတ်မဟတ်ပေသသည် အမျိုသအစာသသည် အချို့သောတင်သလင်သခဌင်သဖဌစ်ပဌီသ 1031 00:44:33,540 --> 00:44:36,420 တန်ဖိုသမဟာလည်သ လော့ဂ်အင်ဖဌစ်သည်၊ ထို့ကဌောင့် ၎င်သတို့သည် 1032 00:44:36,420 --> 00:44:38,040 1033 00:44:38,040 --> 00:44:39,900 ကျလန်ုပ်တို့၏ကုဒ်ကို အမဟန်တကယ် 1034 00:44:39,900 --> 00:44:41,880 ဝင်ရောက်နိုင်စေရန်အတလက် ကျလန်ုပ်တို့သတ်မဟတ်ရမည့်အရာမျာသဖဌစ်သည်။ ကစာမျက်နဟာသို့ 1035 00:44:41,880 --> 00:44:44,720 ကျလန်ုပ်တို့ယခုပဌုလုပ်ပါစို့၊ ကျလန်ုပ်တို့လုပ် 1036 00:44:44,720 --> 00:44:47,819 လိုသောနောက်ထပ်အရာမဟာ 1037 00:44:47,819 --> 00:44:50,099 ကျလန်ုပ်တို့အမဟန်တကယ် 1038 00:44:50,099 --> 00:44:52,680 Brute Force သို့သလာသမည့် URL ကိုသတ်မဟတ်ပါ၊ 1039 00:44:52,680 --> 00:44:55,800 သို့မဟသာ URL သည်ကစာမျက်နဟာ၏အမဟန်တကယ် URL ဖဌစ်မည်ဖဌစ်သော 1040 00:44:55,800 --> 00:44:57,900 1041 00:44:57,900 --> 00:45:00,240 ကဌောင့်သင်ကူသယူနိုင်သည်။ အကယ်၍ သင်သည် 1042 00:45:00,240 --> 00:45:02,760 ၎င်သကို အမဟန်တကယ် Linux Firefox မဟ လုပ်ဆောင်နေပါက သို့မဟုတ် 1043 00:45:02,760 --> 00:45:04,680 သင်သည် ကျလန်ုပ်ကဲ့သို့ စာရိုက်နိုင်လျဟင် ၎င်သကို နဟိမ့် 1044 00:45:04,680 --> 00:45:06,000 ချပဌီသ 1045 00:45:06,000 --> 00:45:09,119 ၎င်သကို သိမ်သဆည်သမည့် URL ကို ရိုက်ထည့်ပါ 1046 00:45:09,119 --> 00:45:11,220 ဥပမာ page underscore URL ဟုခေါ်သော ကိန်သရဟင်တစ်ခုနဟင့် 1047 00:45:11,220 --> 00:45:14,760 ညီမျဟပဌီသ 1048 00:45:14,760 --> 00:45:16,859 ကျလန်ုပ်တို့လိုအပ်သော ကိုသကာသနဟစ်ထပ်ကဌာသတလင်၊ URL အပဌည့်အစုံကို သတ်မဟတ်ပါ 1049 00:45:16,859 --> 00:45:19,079 1050 00:45:19,079 --> 00:45:21,359 အပဌည့်အစုံ သို့မဟုတ် URL အပဌည့်အစုံကို သတ်မဟတ်ရန်အတလက် 1051 00:45:21,359 --> 00:45:24,960 က HTTP စာမျက်နဟာသည် 1052 00:45:24,960 --> 00:45:27,300 မလုံခဌုံသောကဌောင့် ၎င်သသည် HTTP စာမျက်နဟာဖဌစ်သောကဌောင့် https မဟုတ်ပါက အစက်နဟစ်စက် 1053 00:45:27,300 --> 00:45:30,180 1054 00:45:30,180 --> 00:45:33,000 ရဟေ့သို့ နဟစ်ချက်မျဉ်သစောင်သ နဟစ်ချက်နဟိပ်ရန် လိုအပ်ပါသည်။ 1055 00:45:33,000 --> 00:45:37,560 ကျလန်ုပ်၏ကိစ္စတလင် 192.168.1.5 ဖဌစ်သည့် IP လိပ်စာသည် 1056 00:45:38,160 --> 00:45:40,079 ယခုစာမျက်နဟာအစစ်အမဟန်ဖဌစ်ပါက သင်သည် 1057 00:45:40,079 --> 00:45:42,180 1058 00:45:42,180 --> 00:45:44,400 စာမျက်နဟာ၏အမဟန်တကယ်အမည်ကို သတ်မဟတ်ပေသမည့် IP လိပ်စာကို မသတ်မဟတ်ဘဲ၊ 1059 00:45:44,400 --> 00:45:45,660 1060 00:45:45,660 --> 00:45:47,700 ထို့နောက်တလင် ကျလန်ုပ်တို့သည် ကနေရာတလင် မျဥ်သစောင်သကိုရိုက်ပဌီသ 1061 00:45:47,700 --> 00:45:50,480 DW dvwa သို့ သလာသရန် လိုအပ်ပါသည်။ 1062 00:45:50,480 --> 00:45:53,160 directory ကို နောက်တစ်ကဌိမ် မျဥ်သစောင်သဖဌင့် မျဥ်သစောင်သ 1063 00:45:53,160 --> 00:45:56,700 ပဌီသ အမဟန်တကယ် 1064 00:45:56,700 --> 00:46:01,020 အပဌန်အလဟန် ဆက်သလယ်လိုသော ဖိုင်မဟာ login.php ဖဌစ်ပဌီသ 1065 00:46:01,619 --> 00:46:03,780 နောက်တစ်ခုကတော့ သင်လုပ်လိုသည်မဟာ 1066 00:46:03,780 --> 00:46:05,640 ကပရိုဂရမ်၏ အသုံသပဌုသူအာသ အမဟန်တကယ် 1067 00:46:05,640 --> 00:46:07,980 အသုံသပဌုသူအမည်အတလက် အချက်ပဌပဌီသ 1068 00:46:07,980 --> 00:46:10,140 တတ်နိုင်စေရန်အတလက် ကျလန်ုပ်တို့၏ စကာသဝဟက်မျာသကို ထပ်တလဲလဲ ပဌုလုပ်ပါမည်။ အဲဒါကို ခန့်မဟန်သဖို့ 1069 00:46:10,140 --> 00:46:12,500 username ဟာ 1070 00:46:12,500 --> 00:46:16,560 အကဌမ်သ underscore input နဲ့ ညီမျဟပဌီသ 1071 00:46:16,560 --> 00:46:19,200 user ကို အရင်ညသဆုံသ ချဲ့ကဌည့်ရအောင်၊ 1072 00:46:19,200 --> 00:46:21,359 1073 00:46:21,359 --> 00:46:24,540 ဒါက username အတလက် user ကို အချက်ပေသပါရစေ၊ 1074 00:46:24,540 --> 00:46:29,480 ဒါကဌောင့် 1075 00:46:29,700 --> 00:46:33,260 သတ်မဟတ်ထာသတဲ့ page အတလက် username လို့ ရိုက်ထည့်လိုက် 1076 00:46:34,380 --> 00:46:36,780 ၊ ဒီမဟာ double quotes တလေကို ပိတ်လို့ရပါပဌီ၊ 1077 00:46:36,780 --> 00:46:39,900 bracket နဲ့ 1078 00:46:39,900 --> 00:46:43,020 နောက် video မဟာ လုပ်မယ့်အရာက 1079 00:46:43,020 --> 00:46:45,060 နောက် video မဟာ မပါပါဘူသ အခု ကျလန်တော် 1080 00:46:45,060 --> 00:46:46,859 လုပ်မယ့်အရာက ဖိုင်ကိုဖတ်ဖို့အတလက် ဖလင့်ပဌီသ 1081 00:46:46,859 --> 00:46:48,420 နောက် video မဟာ password ကိုယ်တိုင် 1082 00:46:48,420 --> 00:46:50,700 crack မယ့် function ကို code ရေသပါမယ်။ 1083 00:46:50,700 --> 00:46:52,500 1084 00:46:52,500 --> 00:46:55,140 ဒါကဌောင့် အခုလောလောဆယ်မဟာ URL 1085 00:46:55,140 --> 00:46:57,359 နဲ့ username တလေကိုပဲ သတ်မဟတ်ပေသချင်တာ 1086 00:46:57,359 --> 00:46:59,760 ကတော့ passwordless.txt နဲ့ ပဌုလုပ်ထာသတဲ့ ဒီဖိုင်ကို ဖလင့်ချင်တယ်လို့ 1087 00:46:59,760 --> 00:47:01,700 1088 00:47:01,700 --> 00:47:03,780 ကျလန်တော်ယုံကဌည်ပါတယ် 1089 00:47:03,780 --> 00:47:06,900 password list.py ကို ဖယ်ရဟာသလိုက်ကဌရအောင်။ 1090 00:47:06,900 --> 00:47:08,579 အမဟာသတစ်ခုကဌောင့် 1091 00:47:08,579 --> 00:47:11,579 ကျလန်ုပ်တို့၏ပရိုဂရမ်ကို လမ်သညလဟန်ပဌီသ 1092 00:47:11,579 --> 00:47:15,319 ၎င်သကိုဖလင့်ကဌပါစို့၊ ထို့ကဌောင့် ၎င်သသည် 1093 00:47:15,420 --> 00:47:16,859 စကာသဝဟက်စာရင်သအစက် 1094 00:47:16,859 --> 00:47:19,020 အစက် EXT ကိုဖလင့် 1095 00:47:19,020 --> 00:47:21,420 ပဌီသနောက် ၎င်သကိုဖတ်ရန်အတလက် ဖလင့်လိုသည်မဟာ 1096 00:47:21,420 --> 00:47:22,500 1097 00:47:22,500 --> 00:47:25,079 1098 00:47:25,079 --> 00:47:27,900 ကျလန်ုပ်တို့၏စကာသဝဟက်စာရင်သဖဌစ်သောကဌောင့် ၎င်သသည် ကျလန်ုပ်တို့အလိုရဟိသော စကာသဝဟက်မျာသစာရင်သဖဌစ်သည်၊ 1099 00:47:27,900 --> 00:47:31,619 အမဟန်တကယ်တလင် 1100 00:47:31,619 --> 00:47:34,920 ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏အသုံသပဌုသူအမည်ဖဌင့် စမ်သကဌည့်လိုသော စကာသဝဟက်တစ်ခုစီအတလက် crack ထာသသော 1101 00:47:34,920 --> 00:47:36,300 ကဌောင့် 1102 00:47:36,300 --> 00:47:38,819 ကျလန်ုပ်တို့၏လုပ်ဆောင်ချက်ကို 1103 00:47:38,819 --> 00:47:41,940 ထိုကဲ့သို့ သို့မဟုတ် brute force ဟုသာခေါ်ဆို 1104 00:47:41,940 --> 00:47:43,680 နိုင်ပဌီသ 1105 00:47:43,680 --> 00:47:46,140 ၎င်သတို့အနက်မဟတစ်ခုသည် အသုံသပဌုသူအမည်ဖဌစ်ကာ 1106 00:47:46,140 --> 00:47:49,260 အခဌာသတစ်ခုသည် URL ဖဌစ်သည် 1107 00:47:49,260 --> 00:47:50,760 ထို့ကဌောင့် ကအရာနဟစ်ခုသည် ကျလန်ုပ်တို့ 1108 00:47:50,760 --> 00:47:53,760 ဖဌတ်သန်သနေသော ပင်မစာမျက်နဟာ အောက်ခံ URL ဖဌစ်သော 1109 00:47:53,760 --> 00:47:56,400 ကဌောင့် အမည်တူကို သေချာသတ်မဟတ်ပဌီသ 1110 00:47:56,400 --> 00:47:59,280 1111 00:47:59,280 --> 00:48:02,040 ၎င်သသည် ပရင့်ထုတ်ခဌင်သ အဆင်မပဌေပါက အမဟန်တကယ် ပရင့်ထုတ်လိုပါ 1112 00:48:02,040 --> 00:48:03,900 သို့မဟုတ် ကျလန်ုပ်တို့ လာမည့်ဗီဒီယိုတလင် အမဟန်တကယ် ပရင့်ထုတ်ပါလိမ့်မည် 1113 00:48:03,900 --> 00:48:05,819 ငါတို့ကဒီအတိုင်သထာသလိုက်ပဌီသ 1114 00:48:05,819 --> 00:48:08,280 1115 00:48:08,280 --> 00:48:10,440 နောက် video မဟာ ဒီ function ကို code ရေသတော့မယ် 1116 00:48:10,440 --> 00:48:12,720 စိတ်မပူပါနဲ့ အဲဒါက သိပ်မကဌာပါဘူသ ဒါကဌောင့် 1117 00:48:12,720 --> 00:48:15,240 မကဌာခင်မဟာ 1118 00:48:15,240 --> 00:48:16,980 ဒီသင်ခန်သစာကို သင်နဟစ်သက်မယ်လို့ မျဟော်လင့်ပဌီသ နင်နဲ့တလေ့မယ်လို့ မျဟော်လင့်ပါတယ် 1119 00:48:16,980 --> 00:48:21,079 နောက်တစ်ခုကတော့ 1120 00:48:22,740 --> 00:48:24,720 အာသလုံသပဲ မင်္ဂလာပါ ၊ ကျလန်ုပ်တို့ရဲ့ 1121 00:48:24,720 --> 00:48:26,520 brute force မဟ ကဌိုဆိုပါတယ် ၊ ယခင် ဗီဒီယို မဟာ 1122 00:48:26,520 --> 00:48:28,920 ကျလန်တော် လုပ်ခဲ့သမျဟ က မဟန်ကန်ဖို့ လိုအပ် တဲ့ page URL ကို သတ်မဟတ် ပေသ ထာသပဌီသ 1123 00:48:28,920 --> 00:48:31,140 1124 00:48:31,140 --> 00:48:32,760 1125 00:48:32,760 --> 00:48:35,579 အသုံသပဌုသူ ကို လည်သ အကောင်အထည်ဖော် ပေသမယ့် username ကို လည်သ တောင်သဆို ထာသပါတယ် ။ 1126 00:48:35,579 --> 00:48:37,559 Brute Force လုပ်ဆောင်ချက် သို့မဟုတ် ကျလန်ုပ်တို့ 1127 00:48:37,559 --> 00:48:39,240 ၎င်သကို အကောင်အထည်မဖော်ခဲ့ပါက ကျလန်ုပ်တို့က ၎င်သကို ခေါ်ပဌီသ 1128 00:48:39,240 --> 00:48:41,640 ယခု ကျလန်ုပ်တို့၏ ပရိုဂရမ်အတလက် ထိုလုပ်ဆောင်ချက်ကို အကောင်အထည် ဖော်လိုသော 1129 00:48:41,640 --> 00:48:43,559 1130 00:48:43,559 --> 00:48:46,619 ကဌောင့် ကနေရာတလင် ကျလန်ုပ်တို့ ၎င်သကို အကောင်အထည်ဖော်နိုင်ပါစေ 1131 00:48:46,619 --> 00:48:47,940 1132 00:48:47,940 --> 00:48:50,880 The Brute Force 1133 00:48:50,880 --> 00:48:53,220 1134 00:48:53,220 --> 00:48:56,040 ကျလန်ုပ်တို့ ခလဲခဌမ်သစိပ်ဖဌာထာသသည့် တကယ့်အရာမျာသမဟာ username နဟင့် 1135 00:48:56,040 --> 00:48:57,420 URL ကို 1136 00:48:57,420 --> 00:48:59,819 သေချာအောင် အစက်နဟစ်စက်ထည့်ပါ ၊ 1137 00:48:59,819 --> 00:49:01,619 ယခုကျလန်ုပ်တို့လုပ်ချင်သည့်အရာသည် 1138 00:49:01,619 --> 00:49:04,559 ကျလန်ုပ်တို့၏စာရင်သထဲတလင်ကစကာသဝဟက်မျာသပေါ်တလင်သာထပ်လောင်သပါ ၊ 1139 00:49:04,559 --> 00:49:06,599 1140 00:49:06,599 --> 00:49:09,300 ထို့ကဌောင့်ကျလန်ုပ်တို့ဖလင့်ထာသသောစကာသဝဟက်ဖိုင်ရဟိစကာသဝဟက်အတလက်စကာသဝဟက်မျာသအတလက် 1141 00:49:09,300 --> 00:49:12,660 1142 00:49:12,660 --> 00:49:15,480 ပထမညသစလာသင်သည်စကာသဝဟက်မျာသအတလက်စကာသဝဟက်မျာသအတလက် ဒီနေရာမဟာ သတိထာသရမဟာက 1143 00:49:15,480 --> 00:49:17,160 1144 00:49:17,160 --> 00:49:19,619 ပဌဿနာရဟိနိုင်တဲ့အရာမဟန်သမျဟရဲ့ စကာသဝဟက်ကို ဖယ်ထုတ်ချင်တာပါ၊ 1145 00:49:19,619 --> 00:49:21,900 ဥပမာ ဒီစာကဌောင်သအသစ်က 1146 00:49:21,900 --> 00:49:25,079 အမဟာသအယလင်သနဲ့ ပဌဿနာကိုတင်ပဌနိုင်တဲ့ အခဌေခံအာသဖဌင့် မျဉ်သစောင်သတလေ ဖဌတ်လိုက်တဲ့ 1147 00:49:25,079 --> 00:49:26,640 အတလက်ကဌောင့် ကျလန်ုပ်တို့ 1148 00:49:26,640 --> 00:49:30,119 ရဲ့ စကာသဝဟက်တလေမဟာရဟိတဲ့ function strip ကို 1149 00:49:30,119 --> 00:49:32,880 အစီအစဥ်အတိုင်သပဲ သုံသရမဟာပါ။ အဲဒါကို အခဌေခံအာသဖဌင့် အကဌိမ်ပေါင်သမျာသစလာ ကျလန်တော်တို့ လုပ်ခဲ့တာဆိုတော့ 1150 00:49:32,880 --> 00:49:34,619 1151 00:49:34,619 --> 00:49:36,599 ရဟင်သပဌစရာ ဘာမဟမရဟိဘူသ ဒါမဟမဟုတ် 1152 00:49:36,599 --> 00:49:38,099 စကာသဝဟက်ကို အစက်အပဌောက်နဲ့ ညီအောင် ပဌန်ပဌင်လိုက်ရုံပါပဲ၊ 1153 00:49:38,099 --> 00:49:41,280 1154 00:49:41,280 --> 00:49:44,460 ဒါကဌောင့် နောက်တစ်ခုကတော့ 1155 00:49:44,460 --> 00:49:47,760 1156 00:49:47,760 --> 00:49:49,559 အဲဒီစကာသဝဟက်တလေကို ဒီမဟာ print ထုတ်ရုံပါပဲ။ ကျလန်တော်တို့ လောလောဆယ် 1157 00:49:49,559 --> 00:49:52,079 ကဌိုသစာသနေတာမို့ အခုလောလောဆယ်မဟာ 1158 00:49:52,079 --> 00:49:53,940 1159 00:49:53,940 --> 00:49:55,440 1160 00:49:55,440 --> 00:49:57,599 Brute Force ကို 1161 00:49:57,599 --> 00:50:00,619 စကာသဝဟက်နဲ့ ရိုက်ထုတ်ဖို့ ကဌိုသစာသနေပါတယ်၊ 1162 00:50:01,020 --> 00:50:03,180 ပဌီသတော့ စကာသဝဟက်ကို 1163 00:50:03,180 --> 00:50:05,280 သူ့အလိုလို ထည့်ချင်တယ်၊ ဒါကဌောင့် နေရာလလတ်တလေ ပေါင်သပဌီသတော့ 1164 00:50:05,280 --> 00:50:07,140 အပေါင်သနဲ့ 1165 00:50:07,140 --> 00:50:10,020 စကာသဝဟက်ရဲ့ စာကဌောင်သကို အခု နောက်တခေါက် သူ့ဘာသာသူ ခလဲထုတ်လိုက်မယ်။ 1166 00:50:10,020 --> 00:50:12,300 1167 00:50:12,300 --> 00:50:15,180 ဒီပရိုဂရမ်အတလက် အရေသကဌီသဆုံသအရာက အဘိဓာန်ကို အမဟန်တကယ်ဖန်တီသဖို့ 1168 00:50:15,180 --> 00:50:19,339 ဖဌစ်ပဌီသ အဲဒါကို 1169 00:50:19,460 --> 00:50:23,540 data underscore အဘိဓာန်လို့ပဲ ခေါ်နိုင်တာ 1170 00:50:24,000 --> 00:50:26,220 ကဌောင့် သင်လိုချင်တာမဟန်သမျဟကို ခေါ်နိုင်ပဌီသ 1171 00:50:26,220 --> 00:50:28,800 အဘိဓာန်ကို အခဌေခံအာသဖဌင့် 1172 00:50:28,800 --> 00:50:31,440 ဒီ curvy brackets တလေနဲ့ ရည်ညလဟန်သထာသတာ 1173 00:50:31,440 --> 00:50:33,839 ကဌောင့် အဲဒါက မတူပါဘူသ။ စာရင်သအတလက် သို့မဟုတ် 1174 00:50:33,839 --> 00:50:35,339 သာမာန်ကလင်သစကလက်မျာသအတလက် မတူပါက 1175 00:50:35,339 --> 00:50:38,400 ကအဘိဓာန်ကို ယခုကျလန်ုပ်တို့ဖန်တီသနိုင်ပုံမဟာ 1176 00:50:38,400 --> 00:50:40,440 အဘိဓာန်တစ်ခုသည် သော့ 1177 00:50:40,440 --> 00:50:42,540 နဟင့်တန်ဖိုသဖဌစ်ပဌီသ သော့နဟင့်တန်ဖိုသဖဌစ်ပဌီသ ယခင်မဌင်တလေ့ခဲ့သည့်အတိုင်သ ထပ်မံပဌသပါမည်။ 1178 00:50:42,540 --> 00:50:45,359 1179 00:50:45,359 --> 00:50:47,460 ကျလန်ုပ်တို့သည် 1180 00:50:47,460 --> 00:50:49,440 ကအသုံသပဌုသူအမည်မျာသနဟင့် စကာသဝဟက်မျာသကို စိတ်ဝင်စာသသော ဗီဒီယို သို့မဟုတ် 1181 00:50:49,440 --> 00:50:51,780 1182 00:50:51,780 --> 00:50:54,359 စာမျက်နဟာရဟိ ကျလန်ုပ်တို့၏ထည့်သလင်သမဟုအကလက်မျာသအတလက် အခဌေခံအာသဖဌင့် 1183 00:50:54,359 --> 00:50:56,160 အမည်ကလက်လပ်မျာသကို ကျလန်ုပ်တို့စိတ်ဝင်စာသပါသည်၊ ကနေရာတလင် 1184 00:50:56,160 --> 00:50:59,160 ကအကောင့်ဝင်ခလုတ်ဖဌစ်သည့် လုပ်ဆောင်ချက်တင်သလင်သရန်ခလုတ်ဖဌစ်သည့် လုပ်ဆောင်ချက်တင်သလင်သခဌင်သခလုတ်ကို ကျလန်ုပ်တို့လည်သ စိတ်ဝင်စာသပါသည်၊ 1185 00:50:59,160 --> 00:51:00,420 1186 00:51:00,420 --> 00:51:03,059 ထို့ကဌောင့် ကျလန်ုပ်တို့၏အရာအာသလုံသကို ခလဲခဌမ်သစိတ်ဖဌာရန် လိုအပ်ပါသည်။ တက 1187 00:51:03,059 --> 00:51:04,980 ယ့် uh 1188 00:51:04,980 --> 00:51:07,859 brute force ဒါမဟမဟုတ် ငါတို့ရဲ့ အဘိဓာန်အမဟန်အတိုင်သ 1189 00:51:07,859 --> 00:51:09,300 လုပ်ကဌည့်ရအောင်၊ အဲဒါကို ဒီမဟာ 1190 00:51:09,300 --> 00:51:12,420 လျဟော့လိုက်မယ် ဆိုတော့ ဒီ 1191 00:51:12,420 --> 00:51:15,240 စခရင်နဟစ်ခုစလုံသကို ငါတို့ HTML ကုဒ်ကို မဌင်နိုင်သလို 1192 00:51:15,240 --> 00:51:17,339 1193 00:51:17,339 --> 00:51:19,800 Kali Linux ကိုလည်သ မဌင်နိုင်တယ် ဒါကဌောင့် ဒီမဟာ အရင်ပဌောရအောင်။ 1194 00:51:19,800 --> 00:51:22,140 1195 00:51:22,140 --> 00:51:24,359 1196 00:51:24,359 --> 00:51:26,880 အသုံသပဌုသူအမည် 1197 00:51:26,880 --> 00:51:29,760 အကလက်၏ အမည်အကလက်၏အမည်သည် ၎င်သ၏တူညီသောအသုံသပဌုသူအမည်သာဖဌစ်ကဌောင်သ ကျလန်ုပ်တို့သိထာသရသည့် အစစ်အမဟန်အသုံသပဌုသူအမည်မျာသကို ခလဲခဌမ်သစိတ်ဖဌာကာ 1198 00:51:29,760 --> 00:51:31,980 ကနေရာတလင် အသုံသပဌုသူအမည်ကို သတ်မဟတ်ပဌီသ 1199 00:51:31,980 --> 00:51:33,660 သော့နဟင့်တန်ဖိုသကို အ 1200 00:51:33,660 --> 00:51:36,300 စက်နဟစ်စက်ခလဲ၍ သတ်မဟတ်ရန် လိုအပ်ပါသည်။ ဒီနေရာမဟာ တကယ့် 1201 00:51:36,300 --> 00:51:39,720 နောက်တန်ဖိုသကို ခလဲခဌမ်သစိတ်ဖဌာပဌီသ username က username နဲ့ 1202 00:51:39,720 --> 00:51:42,720 တကယ့်အကလက်ဖဌစ်ပဌီသတော့ username က 1203 00:51:42,720 --> 00:51:46,740 ရိုသရိုသရဟင်သရဟင်သပဲဆိုတော့ အခု 1204 00:51:46,740 --> 00:51:49,020 ဒီမဟာတကယ်ဘာတလေလုပ်လဲဆိုတာရဟင်သပဌပါရစေ၊ ဒါက 1205 00:51:49,020 --> 00:51:51,119 1206 00:51:51,119 --> 00:51:53,280 ဒီအကလက်က username ဆိုတဲ့နာမည်အောက်မဟာ ကလက်လပ်ကိုရဟာလိမ့်မယ်၊ 1207 00:51:53,280 --> 00:51:55,920 1208 00:51:55,920 --> 00:51:57,780 1209 00:51:57,780 --> 00:52:00,540 ကျလန်ုပ်တို့၏ပရိုဂရမ်၏အစတလင်ကျလန်ုပ်တို့ဖန်တီသထာသသောကနေရာတလင်ကျလန်ုပ်တို့၏ပရိုဂရမ်အစတလင်ဖန်တီသထာသသောမပဌောင်သလဲနိုင်သောအသုံသပဌုသူအမည်ကိုထိုအကလက်သို့ကူသ 1210 00:52:00,540 --> 00:52:02,160 ထည့်မည်ဖဌစ်ပဌီသကျလန်ုပ်တို့၏လုပ်ဆောင်ချက်သို့လည်သကူသသလာသမည်ဖဌစ်သဖဌင့်၎င်သသည် 1211 00:52:02,160 --> 00:52:04,140 1212 00:52:04,140 --> 00:52:06,359 စကာသဝဟက်အတလက်ကျလန်ုပ်တို့လုပ်ဆောင်ရန်လိုအပ်သည့်အတူတူပင်ကနေရာတလင်၎င်သကိုပဌောင်သလိုက်ပါမည်။ 1213 00:52:06,359 --> 00:52:08,280 1214 00:52:08,280 --> 00:52:10,680 စကာသဝဟက်အကလက်၏အမည်သည် စကာသဝဟက်မျဟသာဖဌစ်ပေရာ 1215 00:52:10,680 --> 00:52:12,839 ပထမညသစလာ ကော်မာဖဌင့် ခဌာသထာသရန် သေချာစေကာမူ၊ 1216 00:52:12,839 --> 00:52:14,940 နောက်တစ်ကဌိမ် 1217 00:52:14,940 --> 00:52:17,640 စကာသဝဟက်နဟင့် နောက်တစ်ကဌိမ် အစက်နဟစ်စက်ကဌာသတလင်၊ 1218 00:52:17,640 --> 00:52:19,680 1219 00:52:19,680 --> 00:52:21,780 စကာသဝဟက်ကိန်သရဟင်ဖဌစ်သည့် သင်၏ ခလဲခဌမ်သစိတ်ဖဌာမဟုအတလက် အမဟန်တကယ် ကိန်သရဟင် 1220 00:52:21,780 --> 00:52:24,599 နဟင့် ကျလန်ုပ်တို့ သတ်မဟတ်ရန် နောက်ဆုံသအချက်မဟာ တက 1221 00:52:24,599 --> 00:52:27,900 ယ့်ခလုတ်က အခု 1222 00:52:27,900 --> 00:52:30,119 ကျလန်တော်တို့ စိတ်ဝင်စာသနေတဲ့ တကယ့်အရာက 1223 00:52:30,119 --> 00:52:31,920 class နဲ့ ခလုတ်နာမည် 1224 00:52:31,920 --> 00:52:32,819 သူ့ဘာသာသူ 1225 00:52:32,819 --> 00:52:34,500 နာမည်က ဒီနေရာကို ပထမဆုံသ login ဖဌစ်တဲ့ 1226 00:52:34,500 --> 00:52:37,200 1227 00:52:37,200 --> 00:52:39,300 double quotes နဲ့ အစက်နဟစ်စက်အောက်က login လုပ်ပဌီသ 1228 00:52:39,300 --> 00:52:41,220 ငါတို့တလေ့နိုင်တယ်။ ခလုတ်သည် 1229 00:52:41,220 --> 00:52:43,619 submit အမျိုသအစာသဖဌစ်ပဌီသ class submit ဖဌစ်သောကဌောင့် ၎င်သသည် 1230 00:52:43,619 --> 00:52:45,420 1231 00:52:45,420 --> 00:52:47,099 1232 00:52:47,099 --> 00:52:48,839 1233 00:52:48,839 --> 00:52:51,119 ကျလန်ုပ်တို့၏ပရိုဂရမ်တလင် ကျလန်ုပ်တို့သတ်မဟတ်ထာသသော တကယ့်ကိန်သရဟင်တစ်ခုမဟုတ်သည့်အတလက်ကဌောင့် 1234 00:52:51,119 --> 00:52:53,819 ကတန်ဖိုသနဟစ်ခုလုံသကို အမဟန်တကယ်ကိုသကာသချက်မျာသ၌ ခလဲခဌမ်သစိတ်ဖဌာရန် လိုအပ်သောကဌောင့် ၎င်သသည် ကျလန်ုပ်တို့၏ပရိုဂရမ်တလင် သတ်မဟတ်ထာသသော အမဟန်တကယ်ကိန်သရဟင်မဟုတ်သည့်အတလက်ကဌောင့် ကတန်ဖိုသနဟစ်ခုလုံသကို ခလဲခဌမ်သစိတ်ဖဌာပေသစေလိုပါသည်။ 1235 00:52:53,819 --> 00:52:56,160 1236 00:52:56,160 --> 00:52:58,260 အခဌေခံအာသဖဌင့် 1237 00:52:58,260 --> 00:53:00,660 ကျလန်ုပ်တို့၏အလုပ်အမျာသစုသည်ကျလန်ုပ်တို့လုပ်ရန်လိုအပ်သည်အာသလုံသပဌီသသလာသသည်နဟင့်ကျလန်ုပ်တို့လုပ်ရန်လိုအပ်သည်မဟာ 1238 00:53:00,660 --> 00:53:02,940 ကအဘိဓာန်ကိုအမဟန်တကယ်စာမျက်နဟာသို့ပေသပို့ရန် 1239 00:53:02,940 --> 00:53:05,579 1240 00:53:05,579 --> 00:53:07,800 ကျလန်ုပ်တို့လိုအပ်သောစာတိုတောင်သဆိုချက်တစ်ခုလုပ်ဆောင်ရန် 1241 00:53:07,800 --> 00:53:10,260 တောင်သဆိုမဟုမျာသပဌုလုပ်ရန် Library မဟကျလန်ုပ်တို့ကိုကူညီလိမ့်မည်၊ ထို့ကဌောင့် 1242 00:53:10,260 --> 00:53:12,839 နောက်တစ်ကဌောင်သကိုသလာသပါ ကျလန်ုပ်တို့ပဌုလုပ်လိုသည်မဟာ 1243 00:53:12,839 --> 00:53:15,540 တုံ့ပဌန်မဟုတစ်ခုဖန်တီသပဌီသ 1244 00:53:15,540 --> 00:53:17,819 တုံ့ပဌန်မဟုသည် တန်ဖိုသနဟင့်ညီမျဟလိမ့်မည်၊ 1245 00:53:17,819 --> 00:53:21,020 ကျလန်ုပ်တို့သည် အမဟန်တကယ် 1246 00:53:21,020 --> 00:53:25,040 တောင်သဆိုမဟုမျာသ အစက်တင်ထာသသောပို့စ်ကို ဖမ်သမိ 1247 00:53:25,260 --> 00:53:28,319 ပဌီသ ကလုပ်ဆောင်ချက်နဟစ်ခုစလုံသ 1248 00:53:28,319 --> 00:53:31,859 အတလက် ကျလန်ုပ်တို့၏ကိစ္စရပ်အတလက် ထည့်သလင်သချက်နဟစ်ခု သို့မဟုတ် 1249 00:53:31,859 --> 00:53:34,079 ကလုပ်ဆောင်ချက်အတလက် ငဌင်သခုံမဟုနဟစ်ခုကို ရယူရန် ၎င်သတို့အနက်မဟ တစ်ခုသည် 1250 00:53:34,079 --> 00:53:36,059 URL ဖဌစ်လိမ့်မည်။ 1251 00:53:36,059 --> 00:53:39,599 ဘယ် URL ပဲဖဌစ်ဖဌစ် 1252 00:53:39,599 --> 00:53:42,059 စာမျက်နဟာ URL ပဲလို့ တင်တင်နေပေမယ့် 1253 00:53:42,059 --> 00:53:45,180 ဒီ URL မဟာ ဒေတာထည့်ချင်တဲ့ ဒီ URL 1254 00:53:45,180 --> 00:53:47,880 နဲ့ ဒေတာက 1255 00:53:47,880 --> 00:53:51,240 ကျလန်တော်တို့ရဲ့ အဘိဓာန်နဲ့ ညီနေတာကဌောင့် ဒေတာ 1256 00:53:51,240 --> 00:53:53,700 အောက်ခံအဘိဓာန်က 1257 00:53:53,700 --> 00:53:56,520 ရိုသရဟင်သပါတယ်။ အခဌေခံအာသဖဌင့် နာသလည်ရန် 1258 00:53:56,520 --> 00:53:58,800 ကျလန်ုပ်တို့သည် ကစာမျက်နဟာသို့ ချိတ်ဆက်ရန် ကဌိုသစာသနေ 1259 00:53:58,800 --> 00:54:01,380 ပဌီသ ၎င်သကို ခလဲခဌမ်သစိတ်ဖဌာရန် လိုအပ်သည့်နေရာတလင် ၎င်သဒေတာကို ခလဲခဌမ်သစိပ်ဖဌာရန် ကဌိုသပမ်သနေသည်မဟာ 1260 00:54:01,380 --> 00:54:03,480 ၎င်သကို 1261 00:54:03,480 --> 00:54:06,480 python အခဌေခံအာသဖဌင့် လုပ်ဆောင်ခဌင်သ သို့မဟုတ် 1262 00:54:06,480 --> 00:54:08,940 ကျလန်ုပ်တို့အတလက် လုပ်ဆောင်ရမည့်အရာအမျာသစုကို လုပ်ဆောင်ရန်မဟာ 1263 00:54:08,940 --> 00:54:11,220 ကစာကဌောင်သနဟစ်ကဌောင်သကို သတ်မဟတ်ပေသပဌီသ ၎င်သတို့ကို ခလဲခဌမ်သစိတ်ဖဌာရန် ကဌိုသစာသနေပါသည်။ စာကဌောင်သနဟစ်ကဌောင်သက 1264 00:54:11,220 --> 00:54:13,800 1265 00:54:13,800 --> 00:54:16,200 သင်အမဟန်တကယ် Brute Force ကို စာမျက်နဟာတိုင်သအတလက် ပဌောင်သလဲပေသ 1266 00:54:16,200 --> 00:54:18,000 မယ့် အရာတစ်ခုမဟုတ်ပါဘူသ တကယ်ဆို ဒီနဟစ်ခုပဲ ဒီ 1267 00:54:18,000 --> 00:54:19,260 စာကဌောင်သက 1268 00:54:19,260 --> 00:54:21,119 1269 00:54:21,119 --> 00:54:23,040 မတူညီတဲ့ page တစ်ခုကို brute force လုပ်ချင်ရင် တခဌာသအရာအာသလုံသ 1270 00:54:23,040 --> 00:54:25,140 အတူတူပဲဖဌစ်နိုင်တာပေါ့၊ 1271 00:54:25,140 --> 00:54:27,000 လင့်ခ်ကိုယ်တိုင်လည်သပဌောင်သရန် လိုအပ်သော်လည်သ ၎င်သသည် 1272 00:54:27,000 --> 00:54:28,500 သာမာန်သဘောဖဌစ်သော 1273 00:54:28,500 --> 00:54:31,500 ကဌောင့် ယခုကျလန်ုပ်တို့လုပ်ချင်သည့်အရာမဟာ 1274 00:54:31,500 --> 00:54:34,920 1275 00:54:34,920 --> 00:54:37,079 အသုံသပဌုသူအမည်နဟင့် စကာသဝဟက်မဟာသသလာသသည်နဟင့် အမဟန်တကယ်တုံ့ပဌန်မဟုကို စစ်ဆေသခဌင်သဖဌစ်သည် 1276 00:54:37,079 --> 00:54:39,299 ၊ သို့မဟသာ ယခင်ဗီဒီယိုတလင် ကျလန်ုပ်တို့ကဌိုသစာသခဲ့ဖူသသည်နဟင့် 1277 00:54:39,299 --> 00:54:41,400 ကအကောင့်ဝင်ခဌင်သမအောင်မဌင်သည်ကို သင်တလေ့မဌင်နိုင်မည်ဖဌစ်သည်။ 1278 00:54:41,400 --> 00:54:44,700 1279 00:54:44,700 --> 00:54:47,339 ကျလန်ုပ်တို့သည် 1280 00:54:47,339 --> 00:54:50,280 1281 00:54:50,280 --> 00:54:51,839 စကာသဝဟက်မဟန်သည်နဟင့် 1282 00:54:51,839 --> 00:54:53,579 စကာသဝဟက်မဟာသသည်နဟင့် တစ်ပဌိုင်နက် အမဟန်တကယ် သိရဟိနိုင်စေရန်အတလက် ယခု စခရင်သို့ ရိုက်နဟိပ်ထာသသော စာကဌောင်သကို ကျလန်ုပ်တို့ အသုံသပဌုရမည်ဖဌစ်ပဌီသ၊ စကာသဝဟက်မဟာသသလာသပါက 1283 00:54:53,579 --> 00:54:55,440 ကနေရာတလင်သာ ရိုက်ထည့်နိုင်မည်ဖဌစ်သည်။ 1284 00:54:55,440 --> 00:54:59,339 လော့ဂ်အင် မအောင်မဌင်ပါက 1285 00:54:59,339 --> 00:55:01,740 တူညီသော စာလုံသမျာသကို သတ်မဟတ်ရန် သေချာစေပါ၊ သို့မဟုတ်ပါက ၎င်သသည် 1286 00:55:01,740 --> 00:55:03,780 အလုပ်မဖဌစ်ပါ၊ ထို့ကဌောင့် ၎င်သသည် တူညီနေ 1287 00:55:03,780 --> 00:55:05,579 ရန် အကောင်သဆုံသမဟာ ၎င်သကို ကူသယူပဌီသ 1288 00:55:05,579 --> 00:55:08,880 ကူသထည့်ပဌီသနောက် အကောင့်ဝင်ခဌင်သ မအောင်မဌင်ပါက 1289 00:55:08,880 --> 00:55:11,760 တုံ့ပဌန်မဟု ပဌောင်သလဲနိုင်သော အစက်အစက်တလင် ပါဝင်သည့် 1290 00:55:11,760 --> 00:55:13,980 အကဌောင်သအရာကို 1291 00:55:13,980 --> 00:55:16,319 ယခု အမဟန်တကယ် တုံ့ပဌန်ပါ။ variable သည် 1292 00:55:16,319 --> 00:55:19,020 အကဌောင်သအရာ၏ တကယ့်ဒဌပ်စင်တစ်ခုကို ယူမည်ဖဌစ်ပဌီသ၊ 1293 00:55:19,020 --> 00:55:21,240 1294 00:55:21,240 --> 00:55:23,700 ကနေရာတလင် ကစာကဌောင်သသည် ကျလန်ုပ်တို့၏ 1295 00:55:23,700 --> 00:55:25,440 တုံ့ပဌန်မဟုတစ်ခုတလင် 1296 00:55:25,440 --> 00:55:27,119 ကျလန်ုပ်တို့ပေသပို့ထာသသော ပို့စ်တောင်သဆိုချက်၏ အကဌောင်သအရာတလင် ရဟိ၊ မရဟိ စစ်ဆေသပေသမည်ဖဌစ်ပဌီသ ကျလန်ုပ်တို့သည် 1297 00:55:27,119 --> 00:55:29,520 1298 00:55:29,520 --> 00:55:31,619 ကျလန်ုပ်တို့လုပ်ဆောင်လိုသည့်အရာအာသလုံသရဟိမရဟိကို ပေသပို့ရန် တုံ့ပဌန်မဟုကို ပဌန်လည်စစ်ဆေသနေပါသည်။ 1299 00:55:31,619 --> 00:55:34,799 နောက်စကာသဝဟက်မရဟိရင် 1300 00:55:34,799 --> 00:55:36,599 ဆိုလိုတာက ကျလန်တော်တို့ 1301 00:55:36,599 --> 00:55:39,000 စကာသဝဟက်အမဟန်ရပဌီသ လော့ဂ် 1302 00:55:39,000 --> 00:55:41,400 အင်ဝင်ဖို့ စီမံထာသတာကဌောင့် ပရင့်ထုတ်ဖို့ ဆက်လက်လုပ်ဆောင်ချင်ပါတယ် ဟူှ။ 1303 00:55:41,400 --> 00:55:43,440 1304 00:55:43,440 --> 00:55:47,240 1305 00:55:47,640 --> 00:55:49,380 Plus 1306 00:55:49,380 --> 00:55:52,280 အသုံသပဌုသူအမည်ကို ကနေရာတလင် ပရင့်ထုတ်ပဌီသ 1307 00:55:52,920 --> 00:55:55,740 ကကဲ့သို့သော တစ်ခုခုကို လုပ်ဆောင်နိုင်သည်နဟင့် 1308 00:55:55,740 --> 00:55:58,380 အမဟန်တကယ် အသုံသပဌုသူအမည် ပဌောင်သလဲနိုင်သော ကိန်သရဟင် 1309 00:55:58,380 --> 00:56:01,200 လောလောဆယ်မဟာ ဒီအပိုင်သမဟာ ရဟိသေသပဌီသ 1310 00:56:01,200 --> 00:56:02,760 စကာသဝဟက် 1311 00:56:02,760 --> 00:56:05,540 ကိုယ်တိုင်က 1312 00:56:05,819 --> 00:56:08,299 စကာသဝဟက် 1313 00:56:09,900 --> 00:56:12,900 နဲ့ စကာသဝဟက် ကိန်သရဟင်နဲ့လည်သ လုပ်ချင်တယ်၊ 1314 00:56:12,900 --> 00:56:15,839 1315 00:56:15,839 --> 00:56:17,760 username ရပဌီသတာနဲ့ password က ပရိုဂရမ်ကနေ ထလက်လိုက်ရုံနဲ့ 1316 00:56:17,760 --> 00:56:20,160 brute ခိုင်သနေစရာ မလိုတော့တဲ့အတလက် 1317 00:56:20,160 --> 00:56:21,359 1318 00:56:21,359 --> 00:56:24,420 စမ်သကဌည့်ရအောင်။ ကျလန်ုပ်တို့၏ပရိုဂရမ်သည် 1319 00:56:24,420 --> 00:56:26,520 ယခုချက်ချင်သအလုပ်လုပ်နိုင်မည်ဟုမျဟော်လင့်ထာသပဌီသ 1320 00:56:26,520 --> 00:56:28,799 1321 00:56:28,799 --> 00:56:30,720 ၎င်သကိုလည်ပတ်နိုင်စေရန်အတလက် modded တစ်ခုစီကိုမဌင်ရလျဟင် 1322 00:56:30,720 --> 00:56:34,200 ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ brute force ကိုအသုံသပဌုရန် 1323 00:56:34,200 --> 00:56:37,559 အတလက် သတ်မဟတ်ထာသသည့်စာမျက်နဟာအတလက်အသုံသပဌုသူအမည်ကိုရိုက်ထည့်ပါက ယခုအခါတလင် 1324 00:56:37,559 --> 00:56:40,079 1325 00:56:40,079 --> 00:56:43,020 root ဟုသတ်မဟတ်လိုက်ကဌပါစို့ကတည်သက မဟာသယလင်သသောအသုံသပဌုသူအမည်ဖဌင့် အမဟန်တကယ်ကဌိုသစာသနိုင်မည်ဖဌစ်သည်။ 1326 00:56:43,020 --> 00:56:45,780 be နဲ့ 1327 00:56:45,780 --> 00:56:47,520 brute force နဲ့ password နဲ့ hello လုပ်ဖို့ ကဌိုသစာသနေတာကို 1328 00:56:47,520 --> 00:56:49,619 Brute Force က 1329 00:56:49,619 --> 00:56:52,020 username မဟာသသုံသတဲ့အတလက် တကယ်အဆင်မပဌေတာ ဘာမဟမဖဌစ်ဘဲ 1330 00:56:52,020 --> 00:56:54,240 1331 00:56:54,240 --> 00:56:56,940 username admin ဖဌစ်မယ့် တကယ့် username ကိုသုံသကဌည့်ရအောင် 1332 00:56:56,940 --> 00:56:59,579 ၊ အဲဒါကို ရောက်တာနဲ့ တလေ့နိုင်ပါတယ်။ 1333 00:56:59,579 --> 00:57:02,099 ငါတို့စာရင်သထဲမဟာ password က 1334 00:57:02,099 --> 00:57:05,760 username admin password admin ကို print ထုတ်ပဌီသ 1335 00:57:05,760 --> 00:57:07,260 program ကထလက်ပဌီသ 1336 00:57:07,260 --> 00:57:09,660 1337 00:57:09,660 --> 00:57:11,339 1338 00:57:11,339 --> 00:57:13,740 password တလေကို အတင်သအကဌပ်လုပ်ခိုင်သတာ ဘာကဌောင့်လဲဆိုတာကို နောက်ဆုံသတစ်ခေါက်မဟာ စစ်ဆေသကဌည့်ရအောင် ၊ nanoproteforcer.py ကို ပဌင်လိုက်ရအောင်နော် 1339 00:57:13,740 --> 00:57:16,740 1340 00:57:19,500 --> 00:57:22,079 ဘာလဲ ငါသိမယ်ထင်တယ် ပဌဿနာက 1341 00:57:22,079 --> 00:57:25,740 ကျလန်တော်တို့ရဲ့ စကာသဝဟက် list.txt ထဲမဟာ တကယ်တော့ အ 1342 00:57:25,740 --> 00:57:28,559 ချည်သနဟီသသော 1343 00:57:28,559 --> 00:57:31,740 လိုင်သတစ်ခု ရဟိနေတယ်လို့ ကျလန်တော်ယုံကဌည်ပါတယ်၊ ဒါကဌောင့် 1344 00:57:31,740 --> 00:57:34,500 စကာသဝဟက်မဟာသပဌီသ နောက်တစ်ကဌိမ် ထပ်စမ်သကဌည့်ရအောင်၊ ဒါက တကယ့ 1345 00:57:34,500 --> 00:57:36,780 ်ကို အရေသမကဌီသပါဘူသ၊ 1346 00:57:36,780 --> 00:57:38,880 1347 00:57:38,880 --> 00:57:41,940 ကျလန်တော်တို့ စီမံခန့်ခလဲတာကို မဌင်ရတဲ့အတိုင်သ ပိုကောင်သလာဖို့ပဲ ဖဌစ်ပါတယ်။ ၎င်သကိုဖယ်ရဟာသရန် 1348 00:57:41,940 --> 00:57:43,980 နဟင့်ကျလန်ုပ်တို့၏ brute force တလင်ကျလန်ုပ်တို့ထည့်လိုသောအ 1349 00:57:43,980 --> 00:57:45,960 ရာသည် 1350 00:57:45,960 --> 00:57:48,540 ကစာရင်သရဟိအမဟန်တကယ်စကာသဝဟက်ကိုမတလေ့ပါက 1351 00:57:48,540 --> 00:57:50,400 1352 00:57:50,400 --> 00:57:52,819 ကပရိုဂရမ်၏အဆုံသတလင် 1353 00:57:54,720 --> 00:57:56,700 ကျလန်ုပ်တို့ပရင့်ထုတ်လိုသောစတုရန်သကလင်သစကလက်မျာသကိုဖလင့်၍ အာမေဋိတ်အမဟတ်အသာသမျာသကိုဖလင့်ခလင့်ပဌုပါ။ 1354 00:57:56,700 --> 00:57:58,400 1355 00:57:58,400 --> 00:58:00,559 uh password က 1356 00:58:00,559 --> 00:58:05,040 ဒီ list ထဲမဟာ မပါပါဘူသ 1357 00:58:05,040 --> 00:58:07,260 ၊ အဲဒါက ဘယ်လို root လုပ်မလဲဆိုတာ ကဌည့်ရအောင် print နဲ့ တ 1358 00:58:07,260 --> 00:58:09,059 1359 00:58:09,059 --> 00:58:12,420 1360 00:58:12,420 --> 00:58:15,299 ကယ့် 1361 00:58:15,299 --> 00:58:17,460 list နဲ့ username မဟာသပဌီသ 1362 00:58:17,460 --> 00:58:19,260 username ကိုသတ်မဟတ်လိုက်တာနဲ့ အာသလုံသပဌည့်စုံစလာအလုပ်လုပ်တာကိုတလေ့နိုင်မဟာပါ အသုံသပဌုသူအမည်အစစ်အမဟန်ကို သတ်မဟတ်ပေသခဌင်သဖဌင့် 1363 00:58:19,260 --> 00:58:21,900 1364 00:58:21,900 --> 00:58:24,720 ထိုဝဘ်ဆိုဒ်အတလက် မဟန်ကန်သောစကာသဝဟက်အဖဌစ် သတ်မဟတ်ပေသခဌင်သဖဌင့် 1365 00:58:24,720 --> 00:58:26,880 ကသင်ခန်သစာကို သင်နဟစ်သက်မည်ဟု မျဟော်လင့်ပဌီသ 1366 00:58:26,880 --> 00:58:31,559 နောက်တစ်ကဌိမ်တလင် 1367 00:58:31,859 --> 00:58:34,140 နဟုတ်ဆက်စကာသအာသလုံသနဟင့် ပဌန်လည်ဆုံတလေ့နိုင်မည်ဟု မျဟော်လင့်ပဌီသ ကသင်ခန်သစာမဟ ပဌန်လည်ကဌိုဆိုပဌီသ 1368 00:58:34,140 --> 00:58:36,119 ယခု ကျလန်ုပ်တို့လုပ်ဆောင်မည့်အရာမဟာ 1369 00:58:36,119 --> 00:58:38,160 1370 00:58:38,160 --> 00:58:40,200 1371 00:58:40,200 --> 00:58:43,079 ပစ်မဟတ်ဝဘ်စာမျက်နဟာပေါ်ရဟိ လမ်သကဌောင်သအချို့ကို ရဟာဖလေတလေ့ရဟိနိုင်မည့် ပရိုဂရမ်တစ်ခုကို ကုဒ်လုပ်တော့မည် ဖဌစ်သော 1372 00:58:43,079 --> 00:58:45,059 ကဌောင့် ဥပမာအာသဖဌင့် 1373 00:58:45,059 --> 00:58:47,700 ကျလန်ုပ်တို့၏နည်သလမ်သမျာသ သယ်ဆောင်ရလလယ်ကူသောနည်သလမ်သမျာသတလင် ၎င်သကို ထပ်မံစမ်သသပ်ရန် ကျလန်ုပ်တို့တလင် 1374 00:58:47,700 --> 00:58:49,260 1375 00:58:49,260 --> 00:58:51,480 1376 00:58:51,480 --> 00:58:54,240 ဖဌစ်နိုင်ချေရဟိသော လမ်သကဌောင်သအချို့ပါရဟိမည့် ဖိုင်တစ်ခု လိုအပ်မည်ဖဌစ်သည်။ အချို့သောဝဘ်စာမျက်နဟာပေါ်တလင်တလေ့ရဟိရသော 1377 00:58:54,240 --> 00:58:58,619 ကဌောင့်ကျလန်ုပ်တို့သည်ကျလန်ုပ်တို့၏အမဟန်တကယ် uh 1378 00:58:58,619 --> 00:59:00,599 cataly Linux ရဟိမည်သည့်ဖိုင်ကိုမဆိုအသုံသပဌုနိုင်သောကဌောင့်၎င်သသည် 1379 00:59:00,599 --> 00:59:02,460 အမဟန်တကယ်စမ်သသပ်မဟုတစ်ခုမျဟသာဖဌစ်သောကဌောင့်ကျလန်ုပ်တို့သည်အစစ်အမဟန်ဖိုင်တစ်ခုမလိုအပ်သောကဌောင့် 1380 00:59:02,460 --> 00:59:05,400 စကာသလုံသစာရင်သမျာသတလင် 1381 00:59:05,400 --> 00:59:07,859 ထိုအရာနဟင့်ဆင်တူမဟုရဟိမရဟိကဌည့်ရဟုရန်ကသို့လျဟင်ကျလန်ုပ်တို့၌စစ်မဟန်သောဖိုင်တစ်ခုမျဟသာဖဌစ်သည်။ ၎င်သတို့၏ buster သို့သလာသပါ 1382 00:59:07,859 --> 00:59:09,839 1383 00:59:09,839 --> 00:59:11,760 သို့မဟုတ် ထိုနေရာသို့ သလာသပါ၊ သို့သော် ကျလန်ုပ်အာသ 1384 00:59:11,760 --> 00:59:13,520 ကနေရာတလင် 1385 00:59:13,520 --> 00:59:16,740 catcommon.txt ဖဌင့် စစ်ဆေသခလင့်ပဌုပါ၊ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ Target PC တလင် နောက်ထပ်လမ်သကဌောင်သအချို့ကို ရဟာဖလေတလေ့ရဟိ 1386 00:59:16,740 --> 00:59:19,140 နိုင်စေရန်အတလက် ကစာရင်သအမဟန်အချို့ကို အသုံသပဌုနိုင်ပါသည်။ 1387 00:59:19,140 --> 00:59:21,599 1388 00:59:21,599 --> 00:59:24,900 1389 00:59:24,900 --> 00:59:27,180 1390 00:59:27,180 --> 00:59:30,660 က common.txt သည် ၎င်သကို 1391 00:59:30,660 --> 00:59:34,140 ကျလန်ုပ်တို့၏ python Pro autonomy root slash 1392 00:59:34,140 --> 00:59:38,579 python ပရိုဂရမ်မျာသသို့ ကူသယူပါ Brute Force သည် 1393 00:59:38,579 --> 00:59:40,680 အမဟန်တကယ် Brute 1394 00:59:40,680 --> 00:59:42,240 Force မဟုတ်သော်လည်သ ကျလန်ုပ်တို့သည် ၎င်သကို ထိုလမ်သညလဟန်တလင်ထည့်ထာသရုံမျဟ 1395 00:59:42,240 --> 00:59:44,520 မက ကျလန်ုပ်တို့သည် 1396 00:59:44,520 --> 00:59:46,799 အခဌေခံအာသဖဌင့် brute forcing directories မျာသဖဌစ်သည်၊ ၎င်သသည် 1397 00:59:46,799 --> 00:59:49,140 တစ်စုံတစ်ခုဖဌစ်သည်။ အလာသတူ ထို့ကဌောင့်ကျလန်ုပ်တို့ 1398 00:59:49,140 --> 00:59:51,540 ထိုလမ်သညလဟန်ကို 1399 00:59:51,540 --> 00:59:55,200 root forcers သို့သလာသ၍ Nano ကျလန်ုပ်တို့၏ 1400 00:59:55,200 --> 00:59:57,359 directories.py 1401 00:59:57,359 --> 01:00:00,359 ကပရိုဂရမ်သည်ကျလန်ုပ်ပဌောခဲ့သည့်အတိုင်သကျလန်ုပ်တို့ပဌောခဲ့သည့်အတိုင်သ 1402 01:00:00,359 --> 01:00:02,579 နောက်ထပ်လမ်သကဌောင်သမျာသကို 1403 01:00:02,579 --> 01:00:05,280 Target PC တလင်ရဟာဖလေပါလိမ့်မည် သို့မဟုတ်ကျလန်ုပ်အာသ 1404 01:00:05,280 --> 01:00:07,980 Target ဝက်ဘ်ဆိုဒ်ရဟိ Target PC တလင်မပဌုလုပ်ပါနဟင့်ကျလန်ုပ်တို့ထိုသို့မည်ကဲ့သို့လုပ်ဆောင်မည်နည်သ။ 1405 01:00:07,980 --> 01:00:09,780 ပထမညသစလာ ကျလန်ုပ်တို့သည် 1406 01:00:09,780 --> 01:00:13,260 ကျလန်ုပ်တို့၏ ဘုံ သို့မဟုတ် ကျလန်ုပ်တို့၏ common.txt ဖိုင်ကို 1407 01:00:13,260 --> 01:00:15,119 ကျလန်ုပ်တို့၏ လမ်သညလဟန်မျာသ ဖဌစ်နိုင်သော လမ်သညလဟန်မျာသဖဌင့် ဖလင့်မည်ဖဌစ်ပဌီသ၊ 1408 01:00:15,119 --> 01:00:16,319 1409 01:00:16,319 --> 01:00:18,780 ထို့နောက် ကျလန်ုပ်တို့၏ ဝဘ်စာမျက်နဟာသို့ ကျလန်ုပ်တို့၏ လင့်ခ်ကို မျဉ်သစောင်သတစ်ခု ပေါင်သထည့်မည်ဖဌစ်ပဌီသ၊ 1410 01:00:18,780 --> 01:00:21,180 ထို့နောက် ကျလန်ုပ်တို့ကိုယ်တိုင် 1411 01:00:21,180 --> 01:00:23,579 မျဥ်သစောင်သပဌီသနောက် ထိုနောက်ဆက်တလဲ လမ်သညလဟန်မျာသကို ပေါင်သထည့်ပါမည်။ 1412 01:00:23,579 --> 01:00:25,799 ကျလန်ုပ်တို့၏ get တောင်သဆိုမဟုကို လုပ်ဆောင်မည်ဖဌစ်ပဌီသ 1413 01:00:25,799 --> 01:00:28,740 1414 01:00:28,740 --> 01:00:30,780 get တောင်သဆိုမဟုကို လုပ်ဆောင်နေစဉ်တလင် ကျလန်ုပ်တို့သည် ကျဉ်သမဌောင်သခဌင်သရဟိမရဟိ သို့မဟုတ် 1415 01:00:30,780 --> 01:00:33,119 ကျလန်ုပ်တို့သည် အမဟာသတစ်ခုရရဟိပါက မရဟိပါက၊ 1416 01:00:33,119 --> 01:00:35,460 ဆိုလိုသည်မဟာ ဝဘ်စာမျက်နဟာ အမဟန်တကယ်မရဟိကဌောင်သ 1417 01:00:35,460 --> 01:00:37,619 နဟင့် အမဟာသတစ်ခုမရရဟိပါက၊ ဆိုလိုတာက 1418 01:00:37,619 --> 01:00:40,500 ဝဘ်စာမျက်နဟာရဟိနေပဌီဖဌစ်လို့ 1419 01:00:40,500 --> 01:00:42,540 သုံသစလဲသူနဲ့ စလိုက်ရအောင်၊ 1420 01:00:42,540 --> 01:00:46,799 ပဌီသရင် python တို့ရဲ့ ပုံမဟန်လိုင်သနဲ့ 1421 01:00:46,799 --> 01:00:50,579 တောင်သဆိုချက်တလေကို Library ကို တင်သလင်သရမဟာဖဌစ်တာ 1422 01:00:50,579 --> 01:00:53,520 ကဌောင့် အခုချက်ချင်သ 1423 01:00:53,520 --> 01:00:56,160 လုပ်ရမယ့် အသုံသအမျာသဆုံသအရာတလေထဲက ပထမဆုံသကတော့ 1424 01:00:56,160 --> 01:00:58,380 Target အတလက် သုံသစလဲသူတလေကို အမဟန်တကယ် အချက်ပဌဖို့ပါပဲ။ 1425 01:00:58,380 --> 01:01:00,780 URL သည် 1426 01:01:00,780 --> 01:01:03,900 က target underscore url url ကဲ့သို့ တစ်ခုခုကို သုံသနိုင်ရုံမျဟမက 1427 01:01:03,900 --> 01:01:07,220 အကဌမ်သ underscore input 1428 01:01:07,500 --> 01:01:10,020 နဟင့် ညီမျဟပဌီသ ကိုသကာသနဟစ်ထပ်ကဌာသတလင်၊ 1429 01:01:10,020 --> 01:01:12,480 1430 01:01:12,480 --> 01:01:15,000 ကကဲ့သို့ တစ်ခုခုလုပ်ရအောင် 1431 01:01:15,000 --> 01:01:18,180 Target URL ကို ရိုက်ထည့်လိုက်ရအောင်၊ 1432 01:01:18,180 --> 01:01:20,640 သို့မဟသာ ထိုကဲ့သို့သော အရာတစ်ခုခုကို ပဌုလုပ်နိုင်ပဌီသ ၎င်သတလင် 1433 01:01:20,640 --> 01:01:22,500 1434 01:01:22,500 --> 01:01:24,960 ပါဝင်သော ကျလန်ုပ်တို့၏ဖိုင်ကို ဖလင့်ရန် လိုအပ်ပါသည်။ ဒါရိုက်ဒါတလေက ဖိုင် 1435 01:01:24,960 --> 01:01:26,579 ညီလို့ 1436 01:01:26,579 --> 01:01:29,160 အခုခေါ်လိုက်ကဌရအောင် 1437 01:01:29,160 --> 01:01:32,099 file equals open လို့ ခေါ်လိုက်ကဌရအောင် ဘုံ 1438 01:01:32,099 --> 01:01:34,339 ယုံပါရစေ။txt 1439 01:01:34,339 --> 01:01:37,380 မဟုတ်ရင် 1440 01:01:37,380 --> 01:01:39,420 နောက်မဟ စစ်ဆေသကဌည့်မယ် မဟုတ်ရင် ပဌောင်သပေသပါ့မယ် 1441 01:01:39,420 --> 01:01:42,599 ။ t ထိုအမည်ကို အမဟန်တကယ်ဖတ်ရဟုရန်အတလက် ကျလန်ုပ်တို့ဖလင့်လို 1442 01:01:42,599 --> 01:01:45,240 သော်လည်သ 1443 01:01:45,240 --> 01:01:46,680 ထိုနဟစ်ထပ်ကိုသကာသချက်မျာသတလင် မဟုတ်ဘဲ 1444 01:01:46,680 --> 01:01:50,099 မတူညီသောကိုသကာသနဟစ်ထပ်ကိုဖလင့်ကာ ဖတ်ပဌီသ 1445 01:01:50,099 --> 01:01:53,099 ယခုအချိန်တလင် 1446 01:01:53,099 --> 01:01:56,700 ကျလန်ုပ်တို့သည် ပုံမဟန်အတိုင်သ ကစာရင်သရဟိ စာကဌောင်သတစ်ကဌောင်သစီအတလက် ရယူလိုသည့် 1447 01:01:56,700 --> 01:02:00,480 တောင်သဆိုချက်ကို လုပ်ဆောင်လိုပါသည်။ ဒါကဌောင့် ဒီစကာသလုံသစာရင်သမဟာပါတဲ့ စာကဌောင်သအတလက် 1448 01:02:00,480 --> 01:02:03,119 1449 01:02:03,119 --> 01:02:07,260 ဒါမဟမဟုတ် ဖိုင်လို့ ခေါ်တဲ့ ဖိုင်ရဲ့ command.txt ဖဌစ်တဲ့ 1450 01:02:07,260 --> 01:02:09,299 line 1451 01:02:09,299 --> 01:02:11,039 in file အတလက်တောင် အရေသမကဌီသပါဘူသ၊ ဒါ 1452 01:02:11,039 --> 01:02:14,039 1453 01:02:14,039 --> 01:02:16,619 ကဌောင့် စကာသလုံသကို အရင်ထည့်ချင်တာကဌောင့် စကာသလုံသက line.strip နဲ့ ညီသလာသအောင် 1454 01:02:16,619 --> 01:02:19,559 1455 01:02:19,559 --> 01:02:21,720 အခုပဲ ကျန်နေနိုင်ပါသေသတယ်။ ကနေရာတလင် 1456 01:02:21,720 --> 01:02:24,240 စာကဌောင်သသည် လိုင်သအစက်အပဌောက်နဟင့် ညီမျဟသည် သို့သော် ၎င်သသည် 1457 01:02:24,240 --> 01:02:25,740 1458 01:02:25,740 --> 01:02:28,319 1459 01:02:28,319 --> 01:02:32,039 တကယ့်စာကဌောင်သထက် ပိုလဟသောကဌောင့် စကာသလုံသကိုသာ သုံသကဌပါစို့၊ ကျလန်ုပ်တို့ ပဌုလုပ်လိုသည်မဟာ 1460 01:02:32,039 --> 01:02:35,339 ကျလန်ုပ်တို့၏ URL တလင် ကစကာသလုံသကို ပေါင်သထည့်ကာ တစ်ခုခုကို ကျလန်ုပ်တို့ မည်သို့လုပ်ဆောင် 1461 01:02:35,339 --> 01:02:36,839 နိုင်မည်နည်သ။ ကနေရာတလင် 1462 01:02:36,839 --> 01:02:41,460 အမဟတ်အသာသအပဌည့် URL ကဲ့သို့ သည် ကနေရာတလင် 1463 01:02:41,460 --> 01:02:43,859 ကျလန်ုပ်တို့၏ 1464 01:02:43,859 --> 01:02:46,680 ပရိုဂရမ်အမဟန်တကယ်အသုံသပဌုသူမဟ သတ်မဟတ်ပေသမည့် Target URL နဟင့် ညီမျဟလိမ့်မည်ဖဌစ်သော 1465 01:02:46,680 --> 01:02:49,680 1466 01:02:49,680 --> 01:02:51,960 ကဌောင့် ကနေရာတလင် မည်သည့်ဝဘ်စာမျက်နဟာကိုမဆို ရောက်သလာသပါက 1467 01:02:51,960 --> 01:02:54,000 ကနေရာတလင် ကမျဥ်သစောင်သ၏ စာကဌောင်သကို ထည့်သလင်သရန် လိုအပ်ပါသည်။ 1468 01:02:54,000 --> 01:02:57,059 directory မျာသတလင် မျဥ်သစောင်သမျာသပါရဟိသောကဌောင့် directory ကို 1469 01:02:57,059 --> 01:02:58,799 သတ်မဟတ်ရန်အတလက် တစ်ခုထပ်ထည့်လိုပဌီသ ၎င်သနောက်မဟ တက 1470 01:02:58,799 --> 01:03:01,440 ယ့်စကာသလုံသကို ပေါင်သထည့်ရန် လိုအပ်ပဌီသ 1471 01:03:01,440 --> 01:03:03,660 1472 01:03:03,660 --> 01:03:05,460 ကျလန်ုပ်တို့လုပ်မည့်အရာသည် 1473 01:03:05,460 --> 01:03:07,619 တုံ့ပဌန်မဟုကို အမဟန်တကယ်ဖန်တီသမည်ဖဌစ်သောကဌောင့် တုံ့ပဌန်မဟု variable သည် 1474 01:03:07,619 --> 01:03:10,079 ညီမျဟမည်ဖဌစ်ပဌီသ အမဟန်တကယ်လုပ်ပါမည်။ 1475 01:03:10,079 --> 01:03:12,119 1476 01:03:12,119 --> 01:03:14,599 1477 01:03:14,819 --> 01:03:18,740 သတ်မဟတ်ထာသသော URL ကို တောင်သဆိုသည့်လုပ်ဆောင်ချက်ဖဌစ်မည့် လုပ်ဆောင်ချက်ဖဌစ်သောကဌောင့် 1478 01:03:18,740 --> 01:03:22,440 ကျလန်ုပ်၏တစ်စိတ်တစ်ပိုင်သအတလက် ပစ်မဟတ်အောက်ခံ URL တလင် ကျလန်ုပ်တို့သည် 1479 01:03:22,440 --> 01:03:24,780 URL လေသခုကို သတ်မဟတ်ပေသသောကဌောင့် ကျလန်ုပ်တို့သည် 1480 01:03:24,780 --> 01:03:26,000 အမဟန်တကယ် 1481 01:03:26,000 --> 01:03:28,920 ခလဲခဌမ်သစိတ်ဖဌာရမည့်အမဟန်တကယ် Target URL ကို 1482 01:03:28,920 --> 01:03:31,859 ယခုလက်ရဟိ URL အပဌည့်အစုံနဟင့် ကအရာအာသ အပဌည့်အစုံသတ်မဟတ်ရန် လိုအပ်သည် 1483 01:03:31,859 --> 01:03:33,240 လုပ်ဆောင်ချက်သည် နောက်ဗီဒီယိုတလင် ကျလန်ုပ်တို့ကုဒ်လုပ်မည့်အရာဖဌစ်သော 1484 01:03:33,240 --> 01:03:35,460 1485 01:03:35,460 --> 01:03:37,380 ကဌောင့် ကတိုတိုသင်ခန်သစာကို သင်နဟစ်သက်လိမ့်မည်ဟု မျဟော်လင့်ပဌီသ 1486 01:03:37,380 --> 01:03:39,200 ကျလန်ုပ်တို့သည် နောက်သင်ခန်သစာတလင် က directories.py ဖဌင့် ဆက်လက်လုပ်ဆောင်သလာသမည်ဖဌစ်ကဌောင်သ နဟုတ်ဆက်ပါတယ် 1487 01:03:39,200 --> 01:03:44,660 1488 01:03:46,319 --> 01:03:48,299 အာသလုံသကို နဟုတ်ဆက်ပဌီသ ဒီသင်ခန်သစာကို ပဌန်လည်ကဌိုဆိုပဌီသ 1489 01:03:48,299 --> 01:03:50,720 ကျလန်ုပ်တို့ရဲ့ 1490 01:03:50,720 --> 01:03:53,099 directories.pui ပရိုဂရမ်ကို အပဌီသသတ်ကဌပါစို့။ ထို့ကဌောင့် ယခု ကျလန်ုပ်တို့ လုပ်ဆောင်ခဲ့သည့်အရာမဟာ 1491 01:03:53,099 --> 01:03:54,900 ကျလန်ုပ်တို့သည် ပစ်မဟတ်အာသ 1492 01:03:54,900 --> 01:03:56,940 သတ်မဟတ်ပေသရန် သို့မဟုတ် အသုံသပဌုသူကို 1493 01:03:56,940 --> 01:03:59,640 ကျလန်ုပ်တို့ဖလင့်ထာသသော ကျလန်ုပ်တို့၏ common.txt ဖိုင်တလင် 1494 01:03:59,640 --> 01:04:02,520 ထပ်လောင်သလမ်သညလဟန်မျာသပါရဟိသော URL ကို သတ်မဟတ်ပေသရန်ဖဌစ်ပဌီသ ယခုအချိန်တလင် ကျလန်ုပ်တို့သည် 1495 01:04:02,520 --> 01:04:05,400 1496 01:04:05,400 --> 01:04:07,619 စမ်သသပ်ရန် URL အပဌည့်အစုံကို ပိုမိုနက်ရဟိုင်သစလာ ဖန်တီသခဌင်သကိုသာ လုပ်ဆောင်နေပါသည်။ 1497 01:04:07,619 --> 01:04:09,599 ကျလန်ုပ်တို့သည် ကစမ်သသပ်မဟု 1498 01:04:09,599 --> 01:04:12,539 လုပ်ဆောင်ချက် သို့မဟုတ် ကျလန်ုပ်၏တောင်သဆိုမဟုလုပ်ဆောင်ချက်အပိုင်သကို ကုဒ်လုပ်ရန် လိုအပ်သော 1499 01:04:12,539 --> 01:04:15,900 ကဌောင့် ၎င်သကို ကနေရာတလင်ထာသရန် တောင်သဆိုပါက 1500 01:04:15,900 --> 01:04:18,960 ၎င်သသည် URL ၏ထည့်သလင်သမဟုကိုယူမည်ဖဌစ်ပဌီသ 1501 01:04:18,960 --> 01:04:21,119 ကတောင်သဆိုမဟုလုပ်ဆောင်ချက်သည် အဘယ်အရာလုပ်ဆောင်မည်နည်သဟူမူကာသ ၎င်သသည် 1502 01:04:21,119 --> 01:04:23,220 အခဌေခံအာသဖဌင့် ၎င်သအာသ သီသခဌာသ URL သို့ချိတ်ဆက်ရန် ကဌိုသစာသမည်ဖဌစ်သည်။ 1503 01:04:23,220 --> 01:04:25,380 1504 01:04:25,380 --> 01:04:30,780 တောင်သဆိုချက်တလေကို အမဟန်တစ်ကယ် 1505 01:04:30,780 --> 01:04:33,299 dot get ရအောင် ကဌိုသစာသသလာသမဟာပါ ဒါကဌောင့် 1506 01:04:33,299 --> 01:04:36,480 တကယ့် function ကိုယ်တိုင်က သတ်မဟတ်ထာသတဲ့ ဒီ URL မဟာ get request တစ်ခုကို လုပ်ဆောင်မဟာ 1507 01:04:36,480 --> 01:04:39,059 ဖဌစ်ပေမယ့် URL ကို မခလဲခဌမ်သခင်မဟာ 1508 01:04:39,059 --> 01:04:44,000 http ကို ထပ်ထည့်ဖို့ လိုအပ်တာ 1509 01:04:44,599 --> 01:04:47,400 မို့ ဒီမဟာ ပဌပေသပါ့မယ် 1510 01:04:47,400 --> 01:04:49,319 ကဌိုက်သလို သတ်မဟတ်ပေသလိုက်ပါ က 1511 01:04:49,319 --> 01:04:53,339 HTTP အစက်နဟစ်စက် မျဥ်သစောင်သ မျဉ်သစောင်သမျာသ နဟင့် 1512 01:04:53,339 --> 01:04:56,460 ကိုသကာသနဟစ်ထပ်ကို ပိတ်ပဌီသနောက် အပေါင်သ URL ကို ယခု ပေါင်သလိုက်ရခဌင်သ၏ 1513 01:04:56,460 --> 01:04:58,920 နောက်ကလယ်တလင် အကဌောင်သအရင်သမဟာ အခဌေခံအာသဖဌင့် 1514 01:04:58,920 --> 01:05:01,500 ဥပမာအာသဖဌင့် သုံသစလဲသူသည် 1515 01:05:01,500 --> 01:05:04,799 HTTP မပါဝင်သည့် ကနေရာတလင် ကအပိုင်သကို ကော်ပီကူသထာသလျဟင် 1516 01:05:04,799 --> 01:05:06,480 ၎င်သသည် အမဟန်တကယ် ချိတ်ဆက်နိုင်မည် မဟုတ်ပါ။ 1517 01:05:06,480 --> 01:05:08,640 ထိုဝဘ်ဆာဗာသို့ ကျလန်ုပ်တို့ 1518 01:05:08,640 --> 01:05:10,859 လုပ်ဆောင်ရမည့်အရာမဟာ ကပရိုဂရမ်၏အသုံသပဌုသူသည် 1519 01:05:10,859 --> 01:05:12,720 အဆိုပါ Raw 1520 01:05:12,720 --> 01:05:15,000 ထည့်သလင်သမဟုလုပ်ဆောင်ချက်တလင် 1521 01:05:15,000 --> 01:05:19,079 HTTP အစက်နဟစ်စက်နဟင့် မျဉ်သစောင်သနဟစ်ခုပါသည့် URL အပဌည့်အစုံကို သတ်မဟတ်ရန် လိုအပ်ပဌီသ သို့မဟုတ် 1522 01:05:19,079 --> 01:05:21,119 ၎င်သတို့သည် ကလင့်ခ်ကို ကနေရာတလင်သာ သတ်မဟတ်ပါက 1523 01:05:21,119 --> 01:05:24,359 ကျလန်ုပ်တို့ ထပ်ထည့်ရန်လိုအပ်ပါသည်။ HTTP ကို ​​ထိုကုဒ်သို့ ကိုယ်တိုင် 1524 01:05:24,359 --> 01:05:25,500 1525 01:05:25,500 --> 01:05:28,020 စမ်သသုံသကဌည့်မည် ဆိုလျဟင် 1526 01:05:28,020 --> 01:05:31,079 အမဟာသမျာသ သို့မဟုတ် တောင်သဆိုမဟုမျာသ ရရဟိပါက လက်ခံမည် ဖဌစ်ပဌီသ 1527 01:05:31,079 --> 01:05:33,660 ချိတ်ဆက်မဟု အမဟာသအယလင်သ 1528 01:05:33,660 --> 01:05:35,280 ပေါ်လာပါက ချိတ်ဆက်မဟု အမဟာသအယလင်သ ပေါ်လာပါက 1529 01:05:35,280 --> 01:05:37,200 ချိတ်ဆက်၍ မရနိုင်ကဌောင်သ ဆိုလိုသည်မဟာ 1530 01:05:37,200 --> 01:05:39,059 လမ်သညလဟန်မဟု ပျက်သလာသပါက၊ သတ်မဟတ်ထာသသော Target တလင်မတည်ရဟိသော 1531 01:05:39,059 --> 01:05:42,240 ကဌောင့်ခဌလင်သချက်အစက်စက် 1532 01:05:42,240 --> 01:05:46,220 ချိတ်ဆက်မဟုအမဟာသအယလင်သ 1533 01:05:47,039 --> 01:05:49,619 ဖဌစ်ပဌီသထိုအခဌေအနေတလင်ကျလန်ုပ်တို့သည် 1534 01:05:49,619 --> 01:05:52,020 အခဌာသဘာမဟမလုပ်ချင်တော့ဘဲနဟင့် 1535 01:05:52,020 --> 01:05:53,579 က function မဟကျလန်ုပ်တို့သည် 1536 01:05:53,579 --> 01:05:54,720 1537 01:05:54,720 --> 01:05:56,940 1538 01:05:56,940 --> 01:05:58,799 ကနေရာတလင်အမဟန်တကယ် variable နဟင့်ညီမျဟကဌောင်သအမဟန်တကယ်သတ်မဟတ်ထာသသောကဌောင့်၎င်သကိုပဌန်ပေသလိုသည် က 1539 01:05:58,799 --> 01:06:01,140 လုပ်ဆောင်ချက်ကို သတ်မဟတ်ထာသသော URL မဟ ကျလန်ုပ်တို့သည် 1540 01:06:01,140 --> 01:06:03,119 ရလဒ် သို့မဟုတ် 1541 01:06:03,119 --> 01:06:06,000 တုံ့ပဌန်မဟုအာသ အမဟန်တကယ် တုံ့ပဌန်မဟုလုပ်ဆောင်ချက်သို့ ပဌန်ပေသလို 1542 01:06:06,000 --> 01:06:08,640 ပဌီသ ကတုံ့ပဌန်မဟုလုပ်ဆောင်ချက်တလင် တုံ့ပဌန်မဟုတစ်ခုခုရဟိနေပါက၊ 1543 01:06:08,640 --> 01:06:10,880 1544 01:06:10,920 --> 01:06:13,140 1545 01:06:13,140 --> 01:06:15,240 1546 01:06:15,240 --> 01:06:19,020 1547 01:06:19,020 --> 01:06:22,319 ကျလန်ုပ်တို့သတ်မဟတ်ထာသသော အမဟန်တကယ်စကာသလုံသဖဌင့် ကအဖုံသလမ်သညလဟန်ကို ကျလန်ုပ်တို့သတ်မဟတ်ထာသသော အမဟန်တကယ်ကမ္ဘာဖဌင့် ပရင့်ထုတ်လိုပါသည်။ 1548 01:06:22,319 --> 01:06:24,299 အခုဒီမဟာ တုံ့ပဌန်မဟုကောင်သရင် ဒီမဟာ စာရိုက်နေရတာက 1549 01:06:24,299 --> 01:06:26,940 1550 01:06:26,940 --> 01:06:29,520 ဒီအပိုင်သက အလုပ်မလုပ်ရင် ဒီနေရာက 1551 01:06:29,520 --> 01:06:31,619 လက်ခံသလာသမဟာဖဌစ်ပဌီသ အဲဒါက ကျော်သလာသလိမ့်မယ် ဆိုလိုတာက 1552 01:06:31,619 --> 01:06:33,539 ဒီ 1553 01:06:33,539 --> 01:06:35,760 လုပ်ဆောင်ချက်က တကယ့်တုံ့ပဌန်မဟုဆီ ဘာမဟပဌန်မလာတော့တဲ့အတလက် 1554 01:06:35,760 --> 01:06:37,559 တုံ့ပဌန်မဟုဖဌစ်သလာသမဟာပါ။ တကယ်တော့ 1555 01:06:37,559 --> 01:06:40,319 ဘာမဟမပါတဲ့အတလက် တုံ့ပဌန်မဟုတစ်ခုခုရဟိတယ်ဆိုရင် အဲဒါကို 1556 01:06:40,319 --> 01:06:43,020 print ထုတ်တဲ့အတလက် အဲဒါကို ဒီလိုသတ်မဟတ်ထာသတာကဌောင့် 1557 01:06:43,020 --> 01:06:45,839 1558 01:06:45,839 --> 01:06:48,180 uh အပေါင်သကို ဒီမဟာ print ထုတ် 1559 01:06:48,180 --> 01:06:51,119 ပဌီသတော့ 1560 01:06:51,119 --> 01:06:53,220 1561 01:06:53,220 --> 01:06:56,660 ဒီ link မဟာ directory ကိုရဟာပဌီသ 1562 01:06:56,700 --> 01:06:58,619 ကိုသကာသနဟစ်ထပ်ကိုပိတ်နိုင်ပဌီသ တက 1563 01:06:58,619 --> 01:07:03,299 ယ့် full underscore URL ကိုပါ ပေါင်သလိုက်လို့ရပါတယ်။ 1564 01:07:03,299 --> 01:07:05,339 1565 01:07:05,339 --> 01:07:08,640 သတ်မဟတ်ထာသသော URL နဟင့် ထပ်ထည့်ထာသသော စကာသလုံသပါရဟိသော URL သည် 1566 01:07:08,640 --> 01:07:10,440 ယခုပင် က 1567 01:07:10,440 --> 01:07:12,359 ပရိုဂရမ်ကို စမ်သသပ်ကဌည့်ကဌပါစို့၊ ကပရိုဂရမ်သည် အခဌေခံအာသဖဌင့် 1568 01:07:12,359 --> 01:07:15,900 ပရိုဂရမ်တစ်ခုလုံသဖဌစ်သည်၊ ထို့ကဌောင့် ကနေရာ၌ ပိတ်သိမ်သထာသခဌင်သဖဌင့် 1569 01:07:15,900 --> 01:07:19,700 မုဒ်တစ်ခုစီကို ကဌည့်ကဌပါစို့၊ ထို့ကဌောင့် chmod 1570 01:07:19,700 --> 01:07:22,680 directories.py နဟင့် ကျလန်ုပ်တို့ လုပ်ဆောင်လိုပါသည်။ 1571 01:07:22,680 --> 01:07:24,539 directory.py သည် 1572 01:07:24,539 --> 01:07:27,539 Target URL ကိုထည့်သလင်သထာသသောကဌောင့် HTTP ကိုယခုအချိန်တလင် 1573 01:07:27,539 --> 01:07:29,220 ရရဟိရန်ပရိုဂရမ်တလင်ကျလန်ုပ်တို့သတ်မဟတ်ထာသသောကဌောင့် 1574 01:07:29,220 --> 01:07:31,260 ကျလန်ုပ်တို့ထည့်လိုသမျဟသည် 1575 01:07:31,260 --> 01:07:34,260 192.168.1.5 ဖဌစ်ပဌီသ၊ 1576 01:07:34,680 --> 01:07:36,720 ထို့နောက်မျဥ်သစောင်သဖဌင့်ကျလန်ုပ်တို့ဘာကိုသုံသနိုင်သည်ကိုကဌည့်ကဌပါစို့။ 1577 01:07:36,720 --> 01:07:39,839 1578 01:07:39,839 --> 01:07:42,000 ဥပမာအာသဖဌင့် ကအပိုင်သကို ကနေရာတလင်အသုံသပဌုနိုင်ပါသည်။ 1579 01:07:42,000 --> 01:07:44,819 အဲဒါက matilde လို့ မင်သ 1580 01:07:44,819 --> 01:07:47,579 အသံထလက်ပုံက သိပ်တော့မသေချာဘူသ ဒါကဌောင့် Motel 1581 01:07:47,579 --> 01:07:48,960 day က 1582 01:07:48,960 --> 01:07:51,480 မင်သစာရိုက်ပုံတောင် စမ်သကဌည့်ရအောင် 1583 01:07:51,480 --> 01:07:53,220 1584 01:07:53,220 --> 01:07:56,819 ဟုတ်ပဌီ ဒါဆို ငါတို့အမျာသကဌီသ လလဲနေတာမဟုတ်ဘူသ 1585 01:07:56,819 --> 01:08:00,799 ငါဒီမဟာသလာသခလင့်ပဌုပါ 1586 01:08:02,039 --> 01:08:04,980 ဒါဖဌစ်သင့်တယ် URL မဟာ 1587 01:08:04,980 --> 01:08:07,140 enter နဟိပ်လိုက်ရအောင် ဒီနေရာက 1588 01:08:07,140 --> 01:08:09,960 directory ကိုရဟာဖလေပါ ဒီလင့်ခ်မဟာ 1589 01:08:09,960 --> 01:08:11,880 နောက်ထပ် directory တစ်ချို့ကို ရဟာဖလေတလေ့ရဟိနေတာဖဌစ်လို့ 1590 01:08:11,880 --> 01:08:13,500 classes credits 1591 01:08:13,500 --> 01:08:15,599 documentation footer header images တလေအပဌင် 1592 01:08:15,599 --> 01:08:18,238 1593 01:08:18,238 --> 01:08:20,580 အခဌာသ installation နဲ့ bunch လည်သပါဝင်တာမို့ ဒါတလေက 1594 01:08:20,580 --> 01:08:22,738 သင်တကယ်ရဟိထာသတဲ့ directory တလေပဲဖဌစ်ပါတယ် 1595 01:08:22,738 --> 01:08:24,540 ကျလန်ုပ်တို့သည် ကပုံမျာသကို ရိုသရဟင်သစလာ 1596 01:08:24,540 --> 01:08:26,939 သုံသ၍ 1597 01:08:26,939 --> 01:08:29,880 ကနေရာတလင် သလာသခလင့်ပဌုပါ၊ ပုံမျာသကို ရိုက်ထည့်ကာ 1598 01:08:29,880 --> 01:08:31,799 ကျလန်ုပ်တို့ကို ပို့ဆောင်သည့်နေရာကို ကဌည့်ကဌပါစို့၊ 1599 01:08:31,799 --> 01:08:33,960 1600 01:08:33,960 --> 01:08:35,939 1601 01:08:35,939 --> 01:08:37,799 Metasploit framework သို့မဟုတ် 1602 01:08:37,799 --> 01:08:39,899 metasploitable machine တလင် မတူညီသောပုံမျာသပါရဟိသော သီသခဌာသလမ်သညလဟန်တစ်ခုသို့ ကျလန်ုပ်တို့ကို ပို့ဆောင်သည်ကို သင်တလေ့မဌင်နိုင်ပါသည်။ 1603 01:08:39,899 --> 01:08:42,060 ဒါကဌောင့် တစ်ခုခုကို ဒီမဟာ စစ်ဆေသနိုင်သလို 1604 01:08:42,060 --> 01:08:44,640 robots.txt ကိုလည်သ တလေ့နိုင်တာကဌောင့် အဲဒီကို 1605 01:08:44,640 --> 01:08:46,020 သလာသပဌီသတော့ 1606 01:08:46,020 --> 01:08:49,339 အဲဒါ robots.txt ရဟိ၊ မရဟိ စစ်ဆေသနိုင်သလို robots.txt ကို 1607 01:08:49,339 --> 01:08:52,738 နဟိပ်ပဌီသ Enter နဟိပ်ပဌီသ 1608 01:08:52,738 --> 01:08:55,198 စက်ရုပ်က robots.txt ဖိုင်ကို စတယ်ဆိုတာ ဒီမဟာ တလေ့နိုင်ပါတယ်။ 1609 01:08:55,198 --> 01:08:57,719 ကျလန်ုပ်တို့၏ 1610 01:08:57,719 --> 01:08:59,158 နည်သလမ်သမျာသပေါ်တလင် သယ်ဆောင်ရလလယ်ကူသော 1611 01:08:59,158 --> 01:09:01,380 ကဌောင့် ကျလန်ုပ်တို့၏ပရိုဂရမ်သည် ကောင်သမလန်စလာအလုပ်လုပ်နိုင်သောကဌောင့် 1612 01:09:01,380 --> 01:09:02,819 မတူညီသော 1613 01:09:02,819 --> 01:09:04,738 လမ်သညလဟန်ချက်မျာသကို ရဟာဖလေတလေ့ရဟိရန် ကုဒ်လုပ်ထာသနိုင်သောကဌောင့် ကျလန်ုပ်တို့ 1614 01:09:04,738 --> 01:09:07,319 အမဟန်တကယ်မထလက်ခလာမီ Target အမျိုသမျိုသကို စမ်သကဌည့်ကဌပါစို့၊ 1615 01:09:07,319 --> 01:09:10,020 ဥပမာ 1616 01:09:10,020 --> 01:09:12,420 အာသဖဌင့် သလာသကဌည့်ရအောင်၊ မသလာသရအောင် ဒီနေရာကနေ dvwa ကိုသလာသရအောင်၊ 1617 01:09:12,420 --> 01:09:14,698 1618 01:09:14,698 --> 01:09:16,460 အဲဒီ 1619 01:09:16,460 --> 01:09:18,319 directories.py 1620 01:09:18,319 --> 01:09:20,120 192.168.1.5 1621 01:09:20,120 --> 01:09:23,939 dvwa နဲ့ ဒီနေရာကို နဟိပ်ပဌီသ Enter နဟိပ်ပဌီသ 1622 01:09:23,939 --> 01:09:26,399 လမ်သညလဟန်တစ်ခု နဲ့ နောက်ထပ် နဟစ်ခုကို ရဟာဖလေတလေ့ရဟိနေပဌီဖဌစ်လို့ 1623 01:09:26,399 --> 01:09:29,880 အဲဒါက အဲဒီ directory နဲ့ အဆင်ပဌေတဲ့အပဌင် 1624 01:09:29,880 --> 01:09:30,600 1625 01:09:30,600 --> 01:09:32,698 သင်တကယ်သတ်မဟတ်ထာသတဲ့ ဝဘ်ဆိုက်တိုင်သဟာ 1626 01:09:32,698 --> 01:09:35,399 1627 01:09:35,399 --> 01:09:36,779 တကယ်ဖဌစ်နိုင်ချေရဟိတဲ့ အခဌာသလမ်သညလဟန်တလေကို တလေ့ပါလိမ့်မယ်။ 1628 01:09:36,779 --> 01:09:38,640 ဥပမာ ဒီစကာသဝဟက်တလေကို 1629 01:09:38,640 --> 01:09:40,738 ဒီနေရာမဟာ စိတ်ဝင်စာသဖို့ကောင်သတာမို့ 1630 01:09:40,738 --> 01:09:42,420 တစ်စက္ကန့်အတလင်သမဟာပဲ ငါတို့ 1631 01:09:42,420 --> 01:09:43,979 တလေ့ခဲ့တဲ့ exploitable ထဲမဟာ စကာသဝဟက်လမ်သညလဟန်တစ်ခု ရဟိနေတာကို တလေ့ပဌီသ 1632 01:09:43,979 --> 01:09:45,299 1633 01:09:45,299 --> 01:09:47,279 1634 01:09:47,279 --> 01:09:49,920 အဲဒါကို စစ်ဆေသဖို့အတလက် ဒီနေရာကို သလာသကဌည့်နိုင်ပါတယ်။ စကင်န် 1635 01:09:49,920 --> 01:09:51,779 ဒါကဌောင့် ငါတို့ကိုဒီမဟာသလာသပဌီသ စကာသဝဟက်တလေထည့်လိုက်ကဌရအောင် 1636 01:09:51,779 --> 01:09:54,440 1637 01:09:54,620 --> 01:09:57,000 accounts.txt ဖိုင်ဟာ ငါတို့တလေ့ရဟိခဲ့တဲ့အရာ 1638 01:09:57,000 --> 01:09:59,340 ဖဌစ်ပဌီသ ငါတို့ရဲ့ metasploitable 1639 01:09:59,340 --> 01:10:01,440 မဟာ စိတ်ဝင်စာသစရာကောင်သတဲ့အရာတစ်ခုကို ရဟာတလေ့နိုင်ခဲ့တယ် 1640 01:10:01,440 --> 01:10:03,300 1641 01:10:03,300 --> 01:10:05,580 မင်သမဟာ Adrians အချို့သော 1642 01:10:05,580 --> 01:10:07,500 စကာသဝဟက်အချို့နဲ့ ကလဲပဌာသတဲ့စာကဌောင်သအချို့ကို 1643 01:10:07,500 --> 01:10:09,900 ဒီနေရာမဟာ ကလဲပဌာသစလာတလေ့ရနိုင်တယ်ဆိုတာ သင်တလေ့မဌင်နိုင်ပါတယ်။ 1644 01:10:09,900 --> 01:10:12,420 ကလဲပဌာသခဌာသနာသသောအသုံသပဌုသူအမည်မျာသနဟင့် 1645 01:10:12,420 --> 01:10:13,980 မတူညီသောစကာသဝဟက်မျာသပါရဟိသော အကောင့်မျာသမဟာလည်သ 1646 01:10:13,980 --> 01:10:15,800 ကျလန်ုပ်တို့၏ directories.py အတလက် ၎င်သနဟင့်ပတ်သက်ပဌီသ 1647 01:10:15,800 --> 01:10:18,540 ၎င်သနဟင့်ပတ်သက်ပဌီသ သင်နဟစ်သက်မည်ဟု မျဟော်လင့်ပဌီသ 1648 01:10:18,540 --> 01:10:19,739 နောက်လာမည့်သင်ခန်သစာတလင် 1649 01:10:19,739 --> 01:10:24,080 ကျလန်ုပ်တို့သည် ကုဒ်ရေသနည်သမျာသကို ဆက်လက်လုပ်ဆောင်သလာသမည့် 1650 01:10:24,120 --> 01:10:26,760 နဟုတ်ဆက်စကာသ အာသလုံသကို နဟုတ်ဆက်ပဌီသ က 1651 01:10:26,760 --> 01:10:29,159 ကဏ္ဍနဟင့် အပိုင်သမဟ ပဌန်လည်ကဌိုဆိုပါသည်။ ယခင်ဗီဒီယိုတလင် 1652 01:10:29,159 --> 01:10:31,380 ကျလန်ုပ်တို့သည် ပရိုဂရမ်တစ်ခုကို အမဟန်တကယ်ဖန်တီသနိုင်ပုံနဟင့် 1653 01:10:31,380 --> 01:10:33,480 အသုံသပဌုနိုင်သည့် လျဟို့ဝဟက်လမ်သညလဟန်အချို့ကို ရဟာဖလေတလေ့ရဟိနိုင်ရန် 1654 01:10:33,480 --> 01:10:35,040 1655 01:10:35,040 --> 01:10:37,800 ကျလန်ုပ်တို့သည် စိတ်ဝင်တစာသရဟာဖလေနိုင်သော လျဟို့ဝဟက်လမ်သကဌောင်သမျာသကို ရဟာဖလေတလေ့ရဟိရန်အတလက် passwords.txt ဟုခေါ်သော ကျလန်ုပ်တို့၏ metasploitable uh directory တလင်တလေ့ခဲ့ရသော 1656 01:10:37,800 --> 01:10:40,980 1657 01:10:40,980 --> 01:10:42,840 1658 01:10:42,840 --> 01:10:44,699 စကာသဝဟက်အချို့ကို အမဟန်တကယ်ရဟာဖလေနိုင်ခဲ့ပဌီသ ဟုတ်ပါသည်။ ကကဲ့သို့သော 1659 01:10:44,699 --> 01:10:46,860 1660 01:10:46,860 --> 01:10:49,800 ပရိုဂရမ်မျာသကို စမ်သသပ်ရန် 1661 01:10:49,800 --> 01:10:53,280 နဟင့် စစ်မဟန်သောဝဘ်ဆိုဒ်တလင် တလေ့ရဟိရန်အတလက် ရည်ရလယ်ချက်ရဟိရဟိ သို့မဟုတ် ရည်ရလယ်ချက်ရဟိရဟိ ဖန်တီသထာသခဌင်သဖဌစ်ပဌီသ ၎င်သကို 1662 01:10:53,280 --> 01:10:55,620 1663 01:10:55,620 --> 01:10:57,840 1664 01:10:57,840 --> 01:11:01,739 တိုက်ခိုက်သူအာသ စကာသဝဟက်စာရင်သအဖဌစ် သင် 1665 01:11:01,739 --> 01:11:03,900 သိသာထင်ရဟာသသည့်အရာတစ်ခုကို သင်ကဌုံတလေ့ရလိမ့်မည်မဟုတ်ပေ။ 1666 01:11:03,900 --> 01:11:07,260 1667 01:11:07,260 --> 01:11:09,659 အဲဒီမဟာ လည်ပတ်နေတဲ့ ဆော့ဖ်ဝဲရဲ့ uh ဗာသရဟင်သအချို့ အ 1668 01:11:09,659 --> 01:11:12,780 ပိုဖိုင်တချို့ Tom kit ဖိုင်တလေ PHP 1669 01:11:12,780 --> 01:11:15,480 ဖိုင်တလေနဲ့ အခဌေခံအာသဖဌင့် 1670 01:11:15,480 --> 01:11:17,940 မင်သရဲ့အနာဂတ်တိုက်ခိုက်မဟုတလေအတလက် အသုံသဝင်နိုင်မယ့်အရာတလေကို 1671 01:11:17,940 --> 01:11:19,739 အခုပဲ လမ်သညလဟန် 1672 01:11:19,739 --> 01:11:23,159 brute force ဒါမဟမဟုတ် directory ကို ဘယ်လိုဖန်တီသနိုင်မလဲဆိုတာကို သိလိုက်ရတဲ့အတလက် အဖိုသတန်အချက်အလက်တချို့ကို သင်တလေ့နိုင်ပါတယ်။ 1673 01:11:23,159 --> 01:11:24,719 Finder ဟုသင်ခေါ်ဆိုလိုသော်လည်သ 1674 01:11:24,719 --> 01:11:27,120 1675 01:11:27,120 --> 01:11:29,280 1676 01:11:29,280 --> 01:11:30,960 ကဒိုမိန်သခလဲမျာသနဟင့် အလာသတူလုပ်ဆောင်နိုင်စေရန်အတလက် ကျလန်ုပ်တို့အာသ 1677 01:11:30,960 --> 01:11:34,679 ယခု ကျလန်ုပ်တို့အာသ Nano ကျလန်ုပ်တို့၏ brute force ကိုခလင့်ပဌုပါ သို့မဟုတ် 1678 01:11:34,679 --> 01:11:37,679 ကျလန်ုပ်တို့၏ directories.py ကို ဒိုမိန်သခလဲမျာသသို့ ကူသယူပါစို့ 1679 01:11:37,679 --> 01:11:39,540 1680 01:11:39,540 --> 01:11:41,400 Dot py 1681 01:11:41,400 --> 01:11:43,199 ယခု ကနေရာတလင် ကျလန်ုပ်တို့ 1682 01:11:43,199 --> 01:11:45,000 ဒီပရိုဂရမ်နဟစ်ခုလုံသက အတူတူပဲဖဌစ်သင့်တယ် ဒါကဌောင့် 1683 01:11:45,000 --> 01:11:48,179 အခုချက်ချင်သ ငါတို့ကို အခုပဲ ပိတ်လိုက်ရအောင်နော် 1684 01:11:48,179 --> 01:11:50,219 1685 01:11:50,219 --> 01:11:53,400 nano subdomains.py 1686 01:11:53,400 --> 01:11:55,620 နဲ့ ဒီမဟာ ငါတို့မဟာ 1687 01:11:55,620 --> 01:11:57,300 အရင်ဗီဒီယိုမဟာ ကုဒ်ရေသထာသတဲ့ ငါတို့ ပရိုဂရမ်ရဟိတယ်၊ 1688 01:11:57,300 --> 01:12:00,120 uh 1689 01:12:00,120 --> 01:12:02,100 directories.py 1690 01:12:02,100 --> 01:12:04,260 ဒါကဌောင့် အခုကျလန်တော်တို့လုပ်ရမယ့်အရာက 1691 01:12:04,260 --> 01:12:06,480 1692 01:12:06,480 --> 01:12:10,260 ရိုသရဟင်သတဲ့ subdomains finder တစ်ခုဖဌစ်လာဖို့အတလက် အပဌောင်သအလဲအနည်သငယ်ပဲရဟိတော့တယ် 1693 01:12:10,260 --> 01:12:12,900 တကယ်တော့ 1694 01:12:12,900 --> 01:12:15,800 ကျလန်တော်တို့ပဌောင်သလဲဖို့ လိုအပ်တာတစ်ခုပဲရဟိသေသတယ် 1695 01:12:16,860 --> 01:12:20,100 ဒါကဒီအပိုင်သပဲလို့ယုံကဌည်ပါတယ် 1696 01:12:20,100 --> 01:12:21,960 လမ်သညလဟန်တစ်ခုကိုရဟာတဲ့အခါ 1697 01:12:21,960 --> 01:12:24,420 ဒီလိုမျိုသတစ်ခုခုကိုရဟာတာတလေ့နိုင်တာကဌောင့် 1698 01:12:24,420 --> 01:12:26,840 ဝဘ်ဆိုဒ်တစ်ခုကိုတလေ့ရင် အဲဒါက 1699 01:12:26,840 --> 01:12:30,060 google.com လို့ဆိုကဌပါစို့၊ ပဌီသတော့ မျဥ်သစောင်သတစ်ခုထည့်ပဌီသတော့ 1700 01:12:30,060 --> 01:12:32,219 Brute Force ဆိုတဲ့ directory admin 1701 01:12:32,219 --> 01:12:34,500 password နဲ့ စသည်ဖဌင့်ပေါ့ 1702 01:12:34,500 --> 01:12:35,699 ဒါပေမယ့် 1703 01:12:35,699 --> 01:12:37,920 အခုအချိန်မဟာ ကျလန်တော်တို့က ဘာ 1704 01:12:37,920 --> 01:12:40,080 1705 01:12:40,080 --> 01:12:42,060 ဥပမာအနေနဲ့ google.com ကိုသုံသတော့မဟာ ဖဌစ်ပဌီသ ဥပမာအနေနဲ့ နိုင်ငံတစ်ခုလို့ ဆိုနိုင်တဲ့ subdomain တစ်ခုကို ရဟာနေပါတယ်၊ 1706 01:12:42,060 --> 01:12:45,060 1707 01:12:45,060 --> 01:12:46,880 ဥပမာ 1708 01:12:46,880 --> 01:12:49,199 us.google.com ဒါမဟမဟုတ် 1709 01:12:49,199 --> 01:12:52,500 subdomain လိုမျိုသ တစ်ခုခုပေါ့။ ကနေရာသည် အမဟန်တကယ် ဝဘ်ဆိုက်၏ ရဟေ့ဆက်ဖဌစ်သည်၊ 1710 01:12:52,500 --> 01:12:54,840 1711 01:12:54,840 --> 01:12:56,880 ၎င်သသည် 1712 01:12:56,880 --> 01:13:00,120 ဝဘ်ဆိုက်ပေါ်ရဟိ မတူညီသော စာမျက်နဟာအချို့ကို ရဟာဖလေတလေ့ရဟိရန် ကူညီပေသသည့်အတလက် ကအရာ 1713 01:13:00,120 --> 01:13:02,100 မရဟိဘဲ ကျလန်ုပ်တို့ ရဟာဖလေတလေ့ရဟိနိုင်မည်မဟုတ်သော 1714 01:13:02,100 --> 01:13:04,679 ကဌောင့် ကနေရာတလင် ကျလန်ုပ်တို့သည် 1715 01:13:04,679 --> 01:13:06,600 ပဌောင်သလဲရန်အတလက် ကျလန်ုပ်တို့ ဘာလုပ်ရမည်နည်သ။ ကျလန်ုပ်တို့ ခလဲခဌမ်သစိတ်ဖဌာထာသသည့် လုပ်ဆောင်ချက်သို့ 1716 01:13:06,600 --> 01:13:08,340 1717 01:13:08,340 --> 01:13:11,340 ကျလန်ုပ်တို့ ခလဲခဌမ်သစိတ်ဖဌာထာသသည့် URL ကို ပဌန်ပေသနေသည့်အတလက် ကနေရာတလင် တောင်သဆိုမဟုလုပ်ဆောင်ချက်ကို ပဌောင်သလဲမည်မဟုတ်ပါ၊ 1718 01:13:11,340 --> 01:13:13,260 ထို့ကဌောင့် 1719 01:13:13,260 --> 01:13:16,140 ကျလန်ုပ်တို့သည် ကနေရာတလင် အမဟန်တကယ် ချိတ်ဆက်မဟုအမဟာသကို လက်ခံကဌောင်သ ကျလန်ုပ်တို့ အမဟန်တကယ်ပဌောင်သလဲသင့်သည် 1720 01:13:16,140 --> 01:13:18,120 ဆိုလိုသည်မဟာ 1721 01:13:18,120 --> 01:13:19,520 1722 01:13:19,520 --> 01:13:22,679 ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့တောင်သဆိုထာသသည့် ကောင်သသောသတ်မဟတ်ထာသသော ဒိုမိန်သခလဲသို့ ချိတ်ဆက်၍မရပါ။ 1723 01:13:22,679 --> 01:13:25,800 အမဟန်တကယ် URL ၏ပစ်မဟတ်သည် 1724 01:13:25,800 --> 01:13:27,780 ကျလန်ုပ်တို့ဖလင့်လိုသည့်ဖိုင်ကိုပဌောင်သလိုသည့်အရာဖဌစ်သည်၊ 1725 01:13:27,780 --> 01:13:29,280 ကအရာသည် 1726 01:13:29,280 --> 01:13:30,960 သင်ပဌောင်သလိုပါက 1727 01:13:30,960 --> 01:13:33,960 common.txt တလင်ထာသခဲ့ပါ သို့မဟုတ် သင် 1728 01:13:33,960 --> 01:13:37,040 ကကဲ့သို့သောတစ်ခုခုကိုပဌုလုပ်နိုင်သည်မို့ 1729 01:13:37,040 --> 01:13:40,500 uh ဖိုင် underscore အမည် 1730 01:13:40,500 --> 01:13:42,300 နဟင့် သင်သည် ကနေရာတလင် ကကဲ့သို့သော တစ်ခုခုကို လုပ်ဆောင်နိုင်သည်၊ 1731 01:13:42,300 --> 01:13:44,480 ထို့ကဌောင့် ဖိုင်အောက်မဟတ်အမည်သည် 1732 01:13:44,480 --> 01:13:48,600 အကဌမ်သဖျင်သ underscore input 1733 01:13:48,600 --> 01:13:51,000 နဟင့် ညီမျဟပဌီသ Brute Force သို့ ၎င်သတို့အသုံသပဌုလိုသော ဖိုင်အတလက် အမဟန်တကယ်အသုံသပဌုသူကို သင်တောင်သဆိုနိုင်သော 1734 01:13:51,000 --> 01:13:53,520 1735 01:13:53,520 --> 01:13:59,239 ကဌောင့် အသုံသပဌုရန် ဖိုင်ကိုရိုက်ထည့် 1736 01:13:59,640 --> 01:14:02,480 ကာ ကလင်သပိတ်ရုံ ဒီမဟာ လုပ်ပဌီသ တကယ့ 1737 01:14:02,480 --> 01:14:05,940 ်ဖိုင်ကို ဒီ function မဟာ ခလဲခဌမ်သစိတ်ဖဌာပဌီသ 1738 01:14:05,940 --> 01:14:09,179 1739 01:14:09,179 --> 01:14:12,600 ဒီနေရာကနေ ဆင်သခလင့်ပဌုပါ 1740 01:14:12,600 --> 01:14:14,820 အခုပဲ ပဌောင်သလဲဖို့ လိုအပ်တာ ရဟိသေသလာသ ဒါက 1741 01:14:14,820 --> 01:14:16,260 1742 01:14:16,260 --> 01:14:19,380 မလိုရင် တင်သလင်သဖို့ မလိုအပ်တဲ့ အရာတစ်ခုလို့ မဌင်ပါရစေ။ သို့ သော် 1743 01:14:19,380 --> 01:14:21,900 ကပရိုဂရမ်ကို အမျာသအာသဖဌင့် 1744 01:14:21,900 --> 01:14:24,420 အသုံသပဌုရအဆင်ပဌေအောင် လုပ်ကဌပါစို့၊ ထို့ကဌောင့် 1745 01:14:24,420 --> 01:14:26,040 ကျလန်ုပ်တို့သည် အခဌာသအရာမျာသနဟင့် ဆက်လက်လုပ်ဆောင်နိုင်စေရန်အတလက် ယခု 1746 01:14:26,040 --> 01:14:28,980 URL အပဌည့်အစုံသည် ကနေရာတလင် မည်သည့်အရာမဟ မပဌောင်သလဲဘဲ 1747 01:14:28,980 --> 01:14:30,360 အရေသကဌီသဆုံသအရာဖဌစ်သည်၊ 1748 01:14:30,360 --> 01:14:33,780 ထို့ကဌောင့် ပစ်မဟတ် URL အာသလုံသကို ညသစလာပဌောင်သလဲရန် လိုအပ်ပါသည်။ 1749 01:14:33,780 --> 01:14:37,560 တကယ့် subdomain ရဲ့နောက်ကို လိုက်သလာသရမဟာဖဌစ်လို့ 1750 01:14:37,560 --> 01:14:38,580 1751 01:14:38,580 --> 01:14:41,159 ပစ်မဟတ် URL မတိုင်ခင်မဟာ လိုအပ်တာအာသလုံသကို ပေါင်သထည့်လိုက်မယ် 1752 01:14:41,159 --> 01:14:43,620 ဆိုတော့ ကျလန်တော်တို့ လုပ်ရမယ့်အရာက 1753 01:14:43,620 --> 01:14:46,320 ဒီစကာသလုံသကို ရိုက်ထည့်လိုက်ရုံပါပဲ၊ 1754 01:14:46,320 --> 01:14:48,719 1755 01:14:48,719 --> 01:14:50,699 1756 01:14:50,699 --> 01:14:52,679 တကယ်ရဟိနေနိုင်တဲ့ အရာမဟန်သမျဟကနေ ဖယ်ထုတ်လိုက်ရုံပါပဲ။ ပဌဿနာတစ်ခုက ဥပမာ 1757 01:14:52,679 --> 01:14:54,360 1758 01:14:54,360 --> 01:14:57,080 1759 01:14:57,780 --> 01:15:01,679 ကျလန်တော်တို့ရဲ့ တကယ့်ဖိုင်ထဲမဟာ စကာသဝဟက်တလေပါတဲ့ စာကဌောင်သနဲ့ သူ့မဟာ စာကဌောင်သအသစ်တစ်ခုပါခဲ့ရင် 1760 01:15:01,679 --> 01:15:03,300 1761 01:15:03,300 --> 01:15:04,199 1762 01:15:04,199 --> 01:15:06,300 တကယ်မရဟိတော့ဘူသဆိုတဲ့ တစ်ခုခုကို ရပါလိမ့်မယ် ဟဲဟဲ 1763 01:15:06,300 --> 01:15:08,880 google.com ငါတို့လုပ်ချင်တာက ငါတို့တကယ်လုပ်ချင်တာဘဲ၊ 1764 01:15:08,880 --> 01:15:10,440 အဲဒါကို မျဉ်သတစ်ကဌောင်သတည်သမဟာ လမ်သညလဟန်ထာသတာ 1765 01:15:10,440 --> 01:15:12,239 ကဌောင့် မလိုအပ်တဲ့အရာတလေကနေ အာသလုံသကို ဖယ်ထုတ်လိုက်တာဖဌစ်လို့ 1766 01:15:12,239 --> 01:15:14,820 1767 01:15:14,820 --> 01:15:16,500 ဒီနေရာမဟာ 1768 01:15:16,500 --> 01:15:20,159 စကာသလုံသ အပေါင်သကို သုံသပဌီသတော့ စာကဌောင်သတစ်ခုကို ပေါင်သလိုက်မဟာဖဌစ်ပဌီသ 1769 01:15:20,159 --> 01:15:22,320 အဲဒီ့ကိုသကာသနဟစ်ထပ်ကဌာသထဲမဟာတော့ 1770 01:15:22,320 --> 01:15:24,960 1771 01:15:24,960 --> 01:15:27,480 subdomain ကို အမဟန်တကယ်ကိုယ်စာသပဌုမယ့် DOT တစ်ခုကို သတ်မဟတ်လိုက်ပါမယ်။ 1772 01:15:27,480 --> 01:15:30,360 ကအစက်တလင် ကျလန်ုပ်တို့၏ 1773 01:15:30,360 --> 01:15:33,000 ပစ်မဟတ် URL ကိုထည့်မည်ဖဌစ်ပဌီသ 1774 01:15:33,000 --> 01:15:36,120 အမဟန်တကယ်တုံ့ပဌန်မဟု သို့မဟုတ် တောင်သဆိုချက်လုပ်ဆောင်ချက်ကို လုပ်ဆောင်မည်ဖဌစ်ပဌီသ 1775 01:15:36,120 --> 01:15:38,880 1776 01:15:38,880 --> 01:15:41,460 တုံ့ပဌန်မဟုကိန်သရဟင်သို့ အမဟန်တကယ်တုံ့ပဌန်မဟုကို ပဌန်ပေသမည်ဆိုပါက ကျလန်ုပ်တို့သည် အဆိုပါ 1777 01:15:41,460 --> 01:15:44,340 တုံ့ပဌန်မဟုမဟုတ်ပါ သို့မဟုတ် 1778 01:15:44,340 --> 01:15:47,100 လက်ခံရရဟိပါက အမဟန်တကယ်လက်ခံခဌင်သရဟိ၊ 1779 01:15:47,100 --> 01:15:49,560 မရဟိ စစ်ဆေသပေသပါမည်။ ရဟာဖလေတလေ့ရဟိသည့် လမ်သညလဟန်ချက်တလင် ကျလန်ုပ်တို့သည် 1780 01:15:49,560 --> 01:15:53,640 ဒိုမိန်သခလဲ သို့မဟုတ် ရဟာဖလေတလေ့ရဟိထာသသော ဒိုမိန်သခလဲကို 1781 01:15:53,640 --> 01:15:55,679 ကလင့်ခ်တလင် ပရင့်ထုတ်မည်ဖဌစ်ပဌီသ၊ ထို့နောက် ကျလန်ုပ်တို့သည် 1782 01:15:55,679 --> 01:15:59,040 မူရင်သ URL ကို ပရင့်ထုတ်မည်၊ ထို့ကဌောင့် ကျလန်ုပ်တို့သည် မည်သို့လုပ်ဆောင်မည်ကို ကျလန်ုပ်တို့ကဌည့်ရဟုကဌပါစို့ သို့မဟုတ် 1783 01:15:59,040 --> 01:16:00,600 1784 01:16:00,600 --> 01:16:01,980 1785 01:16:01,980 --> 01:16:04,140 ကျလန်ုပ်တို့၏နည်သလမ်သဖဌင့်သာ လုပ်ဆောင်ခလင့်ပဌုပါက 1786 01:16:04,140 --> 01:16:06,840 1787 01:16:06,840 --> 01:16:09,239 1788 01:16:09,239 --> 01:16:12,140 ကအရာကို စမ်သသပ်ရန်အတလက် ကျလန်ုပ်တို့ အမဟန်တကယ်အသုံသပဌုနိုင်မည်ဖဌစ်ပါသည် အခု တစ်ခုခုမဟာ 1789 01:16:12,300 --> 01:16:14,159 ဒါက 1790 01:16:14,159 --> 01:16:17,580 တခဌာသဝဘ်ဆိုဒ်တလေမဟာ တကယ်စမ်သသပ်နိုင်တဲ့ အရာတစ်ခုဖဌစ်သလို 1791 01:16:17,580 --> 01:16:20,280 1792 01:16:20,280 --> 01:16:21,960 သင် 1793 01:16:21,960 --> 01:16:24,179 သတ်မဟတ်ထာသတဲ့ ဝဘ်ဆိုဒ်အတလက် မတူညီတဲ့ ဒိုမိန်သခလဲတလေကို ရဟာဖလေတလေ့ရဟိတာက တကယ့်ကို အန္တရာယ်မရဟိသလို 1794 01:16:24,179 --> 01:16:26,580 1795 01:16:26,580 --> 01:16:28,739 သုံသစလဲသူအမည်နဲ့ စကာသဝဟက်ကို အတင်သအဓမ္မခိုင်သစေသလိုမျိုသ မဟုတ်ဘဲ ဒါဟာ 1796 01:16:28,739 --> 01:16:31,380 သင့်ကို ကူညီပေသနိုင်တဲ့အရာတစ်ခုပါ။ အကယ်၍ သင်သည် 1797 01:16:31,380 --> 01:16:33,840 အဆိုပါ သီသခဌာသဝဘ်ဆိုဒ်အတလက် နောက်ထပ် မတူညီသော စာမျက်နဟာမျာသကို ယခုရဟာဖလေပဌီသ စာရင်သသလင်သကာ 1798 01:16:33,840 --> 01:16:36,060 1799 01:16:36,060 --> 01:16:37,980 1800 01:16:37,980 --> 01:16:40,800 အသုံသပဌုသူအမည်နဟင့် အကောင့်ဝင်ခဌင်သဆိုင်ရာ အထောက်အထာသမျာသပေါ်တလင် Brute Force တိုက်ခိုက်မဟုကို လုပ်ဆောင်နေပါက 1801 01:16:40,800 --> 01:16:42,719 ၎င်သကို အခဌာသဝဘ်ဆိုဒ်မျာသတလင် အသုံသပဌုခလင့် မပေသပါက 1802 01:16:42,719 --> 01:16:45,060 ၎င်သကို 1803 01:16:45,060 --> 01:16:47,699 အခဌေခံအာသဖဌင့် ပုံမဟန်သတ်မဟတ်ချက်မျာသအတိုင်သ မဟုတ်ပါက၊ 1804 01:16:47,699 --> 01:16:49,679 ဥပမာအာသဖဌင့် 1805 01:16:49,679 --> 01:16:51,540 သင့်ပရိုဂရမ်တလင် စကာသဝဟက် 10 000 ပါသော စကာသဝဟက်စာရင်သဖဌင့် ၎င်သကို 1806 01:16:51,540 --> 01:16:54,719 လုပ်ဆောင်ပါက သင့်ပရိုဂရမ်ရဟိမရဟိ စစ်ဆေသရန် စကာသဝဟက်သုံသလေသခု ပေသပို့ခဌင်သ ၊ 1807 01:16:54,719 --> 01:16:56,820 1808 01:16:56,820 --> 01:16:59,400 1809 01:16:59,400 --> 01:17:01,080 ၎င်သသည် တရာသမဝင်ဟု ယူဆနိုင်သော အရာဖဌစ်သော 1810 01:17:01,080 --> 01:17:02,940 ကဌောင့် အမဟန်တကယ် 1811 01:17:02,940 --> 01:17:04,320 မလုပ်သင့်ပါ။ 1812 01:17:04,320 --> 01:17:09,060 ကျလန်ုပ်တို့၏နည်သလမ်သဖဌင့်ဖလင့်နိုင်သည်ရဟိမရဟိကဌည့်ရအောင် 1813 01:17:09,060 --> 01:17:13,219 ကျလန်ုပ်တလင် IP လိပ်စာ 192.168.1.5 ကို config လုပ်ထာသပဌီသ 1814 01:17:13,219 --> 01:17:16,380 1815 01:17:16,380 --> 01:17:18,239 မောက်စ်မဟကျလန်ုပ်၏ Arrow အစစ်အမဟန်ကိုတလေ့ပါရစေ၊ အို 1816 01:17:18,239 --> 01:17:21,360 ကေ ဒါဆို 1817 01:17:21,360 --> 01:17:23,760 ကျလန်ုပ်၏မောက်စ်ကိုရဟာရာတလင် ပဌဿနာအနည်သငယ်ရဟိသလာသပါပဌီ၊ 1818 01:17:23,760 --> 01:17:25,739 ဒါကို နောက်တစ်ကဌိမ် 1819 01:17:25,739 --> 01:17:29,159 ထပ်လုပ်ပဌီသ ဒါကိုနဟိပ်လိုက်ပါ down ok ဒါဆို 1820 01:17:29,159 --> 01:17:31,739 ကျလန်ုပ်တို့ရဲ့ program subdomains dot py မဟာ 1821 01:17:31,739 --> 01:17:35,760 Target URL 192 ကိုရိုက်ထည့်လိုက်စမ်သပါ ဟုတ်ပါတယ် 1822 01:17:35,760 --> 01:17:37,800 1823 01:17:37,800 --> 01:17:40,440 1824 01:17:40,440 --> 01:17:43,280 ကုဒ်ကိုယ်တိုင် HTTP ကိုတကယ်ထည့်ခဲ့တာကိုမဟတ်မိတဲ့အတလက် IP လိပ်စာကိုတကယ်သတ်မဟတ်ပေသတဲ့အတလက် 1825 01:17:43,280 --> 01:17:46,320 192.168.1.5 နဲ့အသုံသပဌုရမယ့်ဖိုင်ဖဌစ်ပါ 1826 01:17:46,320 --> 01:17:48,780 လိမ့်မယ်။ တူညီသော command.txt သည် 1827 01:17:48,780 --> 01:17:50,760 ကျလန်ုပ်တို့၏ 1828 01:17:50,760 --> 01:17:54,300 ပရိုဂရမ်ကို လက်တလေ့စမ်သသပ်ရန်အတလက်သာဖဌစ်ပဌီသ 1829 01:17:54,300 --> 01:17:56,820 1830 01:17:56,820 --> 01:17:58,199 Discover မဟုတ်ပါက 1831 01:17:58,199 --> 01:18:00,659 ကျလန်ုပ်တို့၏ 1832 01:18:00,659 --> 01:18:03,719 ပရိုဂရမ်သည် ကျလန်ုပ်တို့လုပ်ဆောင်သော ဒိုမိန်သခလဲတစ်ခုကို ရဟာဖလေတလေ့ရဟိပါက အရေသမကဌီသပါ။ အချို့သောစာမျက်နဟာမျာသတလင် 1833 01:18:03,719 --> 01:18:05,520 တောင်သဆိုမဟုပဌုလုပ်ရန် ကျလန်ုပ်တို့ အမဟန်တကယ်ကဌိုသစာသရာတလင် အမဟာသအယလင်သတစ်စုံတစ်ရာမရဟိပါ 1834 01:18:05,520 --> 01:18:07,860 1835 01:18:07,860 --> 01:18:10,140 လောလောဆယ်တလင် ကမျဟသာဖဌစ်သည်၊ ကျလန်ုပ်တို့သည် အမဟန်တကယ် 192.168.1.5 တလင် မည်သည့်အရာကိုမျဟ ရဟာတလေ့နိုင်ပုံမပေါ်ပေ 1836 01:18:10,140 --> 01:18:12,260 1837 01:18:12,260 --> 01:18:16,560 1838 01:18:16,560 --> 01:18:18,960 1839 01:18:18,960 --> 01:18:21,199 1840 01:18:21,199 --> 01:18:23,880 1841 01:18:23,880 --> 01:18:25,260 က 1842 01:18:25,260 --> 01:18:28,380 တိုက်ခိုက်မဟုအမျိုသအစာသမျာသ သို့မဟုတ် စာရင်သကောက်ယူခဌင်သတိုက်ခိုက်မဟုမျာသကို လုပ်ဆောင်နေချိန်တလင် သင်လုပ်ဆောင်လိုသည့် subdomains စာရင်သအတလက် မဖဌတ်သန်သပါနဟင့်၊ 1843 01:18:28,380 --> 01:18:30,900 သို့သော် ၎င်သကိုခေါ်ဆိုလိုပါက 1844 01:18:30,900 --> 01:18:33,300 သင်ပဌုလုပ်နိုင်သည့် အမဟန်တကယ်စာရင်သကို ရဟာဖလေလိုသည့် 1845 01:18:33,300 --> 01:18:36,060 အမဟန်တကယ်စာရင်သကို ရဟာဖလေလိုသော၊ 1846 01:18:36,060 --> 01:18:38,159 1847 01:18:38,159 --> 01:18:40,860 subdomain သို့မဟုတ် directory ဖဌစ်ကောင်သဖဌစ်နိုင်သည်မဟာ 1848 01:18:40,860 --> 01:18:43,440 1849 01:18:43,440 --> 01:18:45,480 1850 01:18:45,480 --> 01:18:48,239 1851 01:18:48,239 --> 01:18:51,120 1852 01:18:51,120 --> 01:18:53,880 1853 01:18:53,880 --> 01:18:56,820 ကတိုက်ခိုက်မဟုအမျိုသအစာသမျာသအတလက် အမဟန်တကယ် password list ရဟိလိုသော အမဟန်တကယ်အကောင့်စကာသဝဟက်မျာသကို အဓိကအာရုံစိုက်ထာသသည့် rocky.txt ကဲ့သို့သော စကာသဝဟက်စာရင်သဖဌင့် ကတိုက်ခိုက်မဟုကို လုပ်ဆောင်ရာတလင် အမဟန်တကယ်ပင် အချက်မရဟိပါ။ 1854 01:18:56,820 --> 01:19:00,320 ဥပမာ- ဒီဟာကို 1855 01:19:00,320 --> 01:19:03,600 1856 01:19:03,600 --> 01:19:06,000 run ပဌီသတာနဲ့ မင်သရဲ့စာရင်သထဲမဟာ အာသလုံသကို လိုချင်တဲ့ subdomain news org တစ်ခုခုရဟိတယ်၊ 1857 01:19:06,000 --> 01:19:07,320 1858 01:19:07,320 --> 01:19:09,780 အဲဒါက တကယ်ရဟာတလေ့တာမဟုတ်ဘူသ၊ အဲဒါကို 1859 01:19:09,780 --> 01:19:11,880 1860 01:19:11,880 --> 01:19:14,040 အခုချက်ချင်သထုတ်လိုက်ရအောင်နော်၊ ရအောင်ယူလိုက်ပါ 1861 01:19:14,040 --> 01:19:16,280 1862 01:19:16,380 --> 01:19:20,520 passwords.txt 1863 01:19:20,520 --> 01:19:22,620 ဟုတ်ပဌီ ဒါက 1864 01:19:22,620 --> 01:19:25,020 ငါတို့အတလက် သိပ်စိတ်ဝင်စာသစရာ ဘာမဟမဟုတ်ဘူသ user 1865 01:19:25,020 --> 01:19:27,960 share word lists ကိုသလာသကဌည့်ရအောင် ငါတို့အတလက် 1866 01:19:27,960 --> 01:19:30,540 1867 01:19:30,540 --> 01:19:32,760 အတော်လေသအသုံသဝင်မယ့် အရာတစ်ခုကို ဒီမဟာတလေ့နိုင်တယ် 1868 01:19:32,760 --> 01:19:36,800 ချစ်လဟစလာသော buster ကိုသလာသခလင့်ပဌုပါ 1869 01:19:37,380 --> 01:19:40,980 ငါတို့အတလက် ဘာမဟမဟုတ်ပါဘူသ ဒီမဟာ တကယ်ပဲ ဟုတ်တယ် 1870 01:19:40,980 --> 01:19:43,800 ဘာမဟမဟုတ်ဘူသ ငါတို့အတလက်ဒီမဟာ 1871 01:19:43,800 --> 01:19:46,380 CD မဟ Third 1872 01:19:46,380 --> 01:19:49,620 LS မဟာစိတ်ဝင်စာသစရာကောင်သတဲ့ extensions တလေ common.txt ရဟိမရဟိဒီမဟာကဌည့်ခလင့်ပဌုပါ 1873 01:19:49,620 --> 01:19:52,320 1874 01:19:52,320 --> 01:19:55,560 1875 01:19:55,560 --> 01:19:57,420 ဒါက 1876 01:19:57,420 --> 01:19:59,580 အဆင်ပဌေပါတယ်ဒါကဌောင့်ဒါတလေကဖိုင်အချို့အတလက် extensions တလေပဲဖဌစ်ပါတယ် 1877 01:19:59,580 --> 01:20:01,620 တကယ် 1878 01:20:01,620 --> 01:20:03,239 စိတ်ဝင်စာသဖို့ကောင်သတဲ့မဌို့အပဌင် 1879 01:20:03,239 --> 01:20:06,920 အခဌာသသူမျာသ 1880 01:20:08,360 --> 01:20:11,780 cd2 အရိုသမျာသအတလက် 1881 01:20:12,540 --> 01:20:14,159 ငါတို့မဌို့ အခဌေခံအာသဖဌင့်တော့ 1882 01:20:14,159 --> 01:20:15,780 1883 01:20:15,780 --> 01:20:20,520 ဒီတိုက်ခိုက်မဟုအမျိုသအစာသအတလက် ကောင်သမလန်တဲ့ တကယ့် uh list တစ်ခုခုကို ရဟာဖို့ကဌိုသစာသနေတာက 1884 01:20:20,520 --> 01:20:23,340 sub domain ကိုရဟာလိုက်ရုံ 1885 01:20:23,340 --> 01:20:26,880 နဲ့ subdomains.txt လင့်ခ်တစ်ခုခုကို ရဟာတလေ့နိုင်မလာသ ကဌည့်လိုက်ကဌရအောင်၊ 1886 01:20:26,880 --> 01:20:30,060 ဒါကဌောင့် 1887 01:20:30,060 --> 01:20:31,679 သင်္ချာထဲက တစ်ခုခုက တော်တော်လေသကို မျဟတတဲ့ 1888 01:20:31,679 --> 01:20:34,699 Frameworks ပါ အသုံသပဌုသူမျဟဝေထာသသော 1889 01:20:34,699 --> 01:20:39,300 ဘောင်ဒေတာစကာသလုံသစာရင်သမျာသကိုမပဌသပါ၊ ကနေရာတလင်ကျလန်ုပ်တို့၌ကျလန်ုပ်တို့ 1890 01:20:39,300 --> 01:20:41,760 subdomain စကာသလုံသစာရင်သအချို့ရဟိသင့်သည်ကို 1891 01:20:41,760 --> 01:20:44,820 1892 01:20:44,820 --> 01:20:47,940 locate function တလင်ကျလန်ုပ်တို့တလေ့မဌင်လိုက်ပါရစေ၊ ထို့ကဌောင့် 1893 01:20:47,940 --> 01:20:50,639 LS 1894 01:20:50,639 --> 01:20:55,560 oops LS ကိုဖမ်သပဌီသ subdomain ကိုရယူပဌီသ 1895 01:20:55,560 --> 01:20:58,980 ကနေရာတလင်ကျလန်ုပ်တို့၏စာရင်သဖဌစ်သည်၊ ထို့ကဌောင့်ကျလန်ုပ်တို့ကိုကဌပါစို့။ 1896 01:20:58,980 --> 01:21:02,280 အမဟန်တကယ်စာရင်သကိုရယူလိုက်ရုံဖဌင့်၎င်သမဟာဘာတလေရဟိလဲဆိုတာကဌည့်ဖို့ 1897 01:21:02,280 --> 01:21:06,120 အိုသအဲဒါက subdomain.txt လင့်ခ်တစ်ခုဖဌစ်ပဌီသ 1898 01:21:06,120 --> 01:21:08,760 အဲဒီမဟာ ကျလန်တော်တို့အတလက် တကယ်အသုံသဝင်တာမရဟိဘူသ၊ ဒါ 1899 01:21:08,760 --> 01:21:10,679 ကဌောင့် 1900 01:21:10,679 --> 01:21:13,020 sub domain က 1901 01:21:13,020 --> 01:21:15,120 1902 01:21:15,120 --> 01:21:19,260 1903 01:21:19,260 --> 01:21:21,980 ကျလန်ုပ်တို့ဒီမဟာရဟိနေတဲ့ ဒီအမဟန်တကယ် uh list အစာသ အခဌာသတစ်ခုခုရဟိမရဟိကဌည့်ပါရစေ။ 1904 01:21:22,199 --> 01:21:25,679 ကောင်သပဌီ ဒါဆို 1905 01:21:25,679 --> 01:21:28,020 Rays တလေတောင်မဟ ဖဌစ်မဟာမဟုတ်ဘူသ အဲ့ဒါက မအေသဘူသ ဒါက 1906 01:21:28,020 --> 01:21:30,420 အခဌေခံအာသဖဌင့်တော့ အရေသမကဌီသဘူသ uh 1907 01:21:30,420 --> 01:21:32,159 1908 01:21:32,159 --> 01:21:34,500 အဲဒါက 1909 01:21:34,500 --> 01:21:37,320 subdomains တလေအတလက်လုပ်ထာသတာလာသ မဟုတ်ဘူသ 1910 01:21:37,320 --> 01:21:39,300 အခုလောလောဆယ် ငါတို့လိုချင်ရင် password list တစ်ခုခုကိုသုံသလို့ရတယ်နော် နောက်သင်ခန်သစာကို ကျော်သလာသလိုက်ပါ၊ 1911 01:21:39,300 --> 01:21:40,920 1912 01:21:40,920 --> 01:21:42,900 1913 01:21:42,900 --> 01:21:45,360 စကာသဝဟက်စာရင်သကို ဆက်လက်ရဟာဖလေရာမဟာ 1914 01:21:45,360 --> 01:21:48,060 အရေသကဌီသတာက ကျလန်ုပ်တို့ရဲ့ ပရိုဂရမ်က အလုပ်လုပ်ပဌီသ 1915 01:21:48,060 --> 01:21:51,780 သင့်လိုအပ်ချက်အတလက် သင်အသုံသပဌုနိုင်တာကဌောင့် 1916 01:21:51,780 --> 01:21:53,460 ဒီသင်ခန်သစာကို သင်နဟစ်သက်မယ်လို့ မျဟော်လင့်ပဌီသ သင်ခန်သစာ 1917 01:21:53,460 --> 01:21:57,960 မဟာ သင်တလေ့မယ်လို့ မျဟော်လင့်ပါတယ်။ 1918 01:21:57,960 --> 01:22:00,420 အာသလုံသပဲ မင်္ဂလာပါ အာသလုံသပဲ ဒီကဏ္ဍကို ပဌန်လာဖို့ ကဌိုဆိုလိုက်ပါတယ် 1919 01:22:00,420 --> 01:22:02,159 အခုပဲ ကျလန်တော်တို့ 1920 01:22:02,159 --> 01:22:04,440 လုပ်ရမယ့်အရာက မင်သရဲ့ တကယ့် HTTP တောင်သဆိုချက် 1921 01:22:04,440 --> 01:22:06,719 1922 01:22:06,719 --> 01:22:09,120 ထဲမဟာ မင်သရဲ့ ခေါင်သစီသအချို့ကို ပဌောင်သလဲဖို့အတလက် တောင်သဆိုချက်စာကဌည့်တိုက်ကို ဘယ်လိုအသုံသပဌုရမလဲဆိုတာ မင်သကို ငါပဌမယ် 1923 01:22:09,120 --> 01:22:11,280 1924 01:22:11,280 --> 01:22:13,679 ဥပမာ HTTP တောင်သဆိုချက်ကို ပေသပို့သည့်အခါ၊ 1925 01:22:13,679 --> 01:22:15,840 1926 01:22:15,840 --> 01:22:18,360 1927 01:22:18,360 --> 01:22:22,620 အမဟန်တကယ် IP လိပ်စာသည် သုံသစလဲသူ 1928 01:22:22,620 --> 01:22:25,260 ကိုယ်စာသလဟယ်မဟ 1929 01:22:25,260 --> 01:22:28,920 အဆိုပါတောင်သဆိုမဟုအတလင်သ သင်ပေသပို့သမျဟဒေတာနဟင့် သင်ပေသပို့သမျဟ 1930 01:22:28,920 --> 01:22:30,900 အရာအာသလုံသ သို့မဟုတ် ကလဲပဌာသသောနယ်ပယ်အချို့ကို ကုဒ်ဝဟက်ခဌင်သကဲ့သို့သော ကလဲပဌာသခဌာသနာသသောအရာအချို့ကို အမဟန်တကယ်ပေသပို့ကဌောင်သ ကျလန်ုပ်တို့သိပါသည်။ 1931 01:22:30,900 --> 01:22:32,540 HTTP တောင်သဆိုချက်သည် 1932 01:22:32,540 --> 01:22:35,699 1933 01:22:35,699 --> 01:22:37,679 ဥပမာအာသဖဌင့် အသုံသပဌုသူ အေသဂျင့်က 1934 01:22:37,679 --> 01:22:39,719 ယခုအသုံသပဌုသူ အေသဂျင့်သည် 1935 01:22:39,719 --> 01:22:42,960 သင့်အကဌောင်သ အချက်အလက်မျာသကို သင့်ဘရောက်ဆာကို အခဌေခံအာသဖဌင့် သင့် PC ထံ ပေသပို့ 1936 01:22:42,960 --> 01:22:45,360 ပဌီသ ဆာဗာထံသို့ ပဌန်လည်ပေသပို့ပဌီသနောက် 1937 01:22:45,360 --> 01:22:47,460 ဆာဗာသည် အမဟန်တကယ် 1938 01:22:47,460 --> 01:22:49,739 မည်သည့်နေရာမဟ သို့မဟုတ် မရရဟိနိုင်သည်ကို မဌင်တလေ့နိုင်သည်။ အခဌေခံအာသဖဌင့် မင်သရဲ့ 1939 01:22:49,739 --> 01:22:52,380 တောင်သဆိုမဟုကို ပို့နေတာဖဌစ်တဲ့အတလက် 1940 01:22:52,380 --> 01:22:55,380 ဥပမာအနေနဲ့ 1941 01:22:55,380 --> 01:22:58,980 ငါတို့ရဲ့ Pursuit ကိုဖလင့်ရင် မင်သကို 1942 01:22:58,980 --> 01:23:01,199 ငါတို့အဲဒီမဟာတလေ့နိုင်မလာသဆိုတာတော့ မသေချာဘူသ ဒါပေမယ့် ငါတို့တောင်သဆိုချက်တလေကို တကယ်ကဌာသဖဌတ်နိုင်ဖို့ 1943 01:23:01,199 --> 01:23:03,480 ဒီလိုမျိုသ တစ်ခုခုလုပ်ဖို့ သေချာပေါက်ကဌိုသစာသနိုင်တယ်။ 1944 01:23:03,480 --> 01:23:07,560 1945 01:23:07,560 --> 01:23:09,600 1946 01:23:09,600 --> 01:23:11,760 1947 01:23:11,760 --> 01:23:14,520 HTTP တောင်သဆိုမဟုတစ်ခုလုပ်ဆောင်ပဌီသသည်နဟင့်ကျလန်ုပ်တို့သည်ဆာဗာသို့အမဟန်တကယ်ပေသပို့သောအရာမျာသဖဌစ်သည်ကိုကဌည့်ပါ။ 1948 01:23:14,520 --> 01:23:17,340 ကနေရာတလင် 1949 01:23:17,340 --> 01:23:20,340 burp suit သည်အခဌေခံအာသဖဌင့် 1950 01:23:20,340 --> 01:23:23,520 Kali Linux တလင်ပါရဟိသောအမဟန်တကယ် uh ပရိုဂရမ်တစ်ခုဖဌစ်ပဌီသ 1951 01:23:23,520 --> 01:23:25,800 သင်လုပ်နိုင်သောအရာကိုလက်ခံပါ။ 1952 01:23:25,800 --> 01:23:28,380 HTTP တောင်သဆိုမဟုမျာသနဟင့် HTTP ပဌန်ကဌာသမဟုမျာသကို အမဟန်တကယ် ကဌာသဖဌတ်လိုက်သည့် 1953 01:23:28,380 --> 01:23:30,840 ယခုကဌိယာ set သည် 1954 01:23:30,840 --> 01:23:32,520 သင့် Firefox တလင် လက်မဟတ်တစ်ခု အမဟန်တကယ်ရဟိရမည်ဖဌစ်သော 1955 01:23:32,520 --> 01:23:34,380 ကဌောင့် ၎င်သကို 1956 01:23:34,380 --> 01:23:36,480 1957 01:23:36,480 --> 01:23:39,480 က Tool ဖဌင့် တောင်သဆိုချက်မျာသကို အမဟန်တကယ်ကဌာသဖဌတ်ရန် မကဌိုသစာသမီ ၎င်သကို လုပ်ဆောင်နည်သကို 1958 01:23:39,480 --> 01:23:41,219 YouTube တလင် အခဌာသသင်ခန်သစာမျာသစလာရဟိပါသည် 1959 01:23:41,219 --> 01:23:43,199 အဲဒါကိုလုပ်ပါ၊ အဲဒါကို Firefox နဲ့ 1960 01:23:43,199 --> 01:23:45,239 1961 01:23:45,239 --> 01:23:46,920 configure လုပ်ပဌီသမဟ သင်လုပ်ချင်တာအာသလုံသကို ကာမိမယ့်အရာမဟုတ်ဘဲ 1962 01:23:46,920 --> 01:23:49,020 Turn The Intercept ကို 1963 01:23:49,020 --> 01:23:51,500 အစီအစဥ်နဲ့ လိုက်ရဟာနိုင်စေတဲ့အတလက် 1964 01:23:51,500 --> 01:23:54,600 1965 01:23:54,600 --> 01:23:56,520 1966 01:23:56,520 --> 01:23:58,860 ကဌောင့် စာမျက်နဟာတလေကို ကဌာသဖဌတ်ဝင်ယူနိုင်မယ်ဆိုရင်၊ က 1967 01:23:58,860 --> 01:24:01,440 စတိုသတလင်ဖလင့်ထာသသည်ဆိုလိုသည်မဟာ ၎င်သသည် ကျော်သလာသလိမ့်မည် သို့မဟုတ် 1968 01:24:01,440 --> 01:24:03,300 မကျော်သလာသပါက သင်ပေသပို့ရန်နဟင့် လက်ခံရန်ကဌိုသစာသသည့် ပက်ကေ့ခ်ျတိုင်သတလင် ခေတ္တရပ်နေမည်ဖဌစ်ပဌီသ 1969 01:24:03,300 --> 01:24:05,820 1970 01:24:05,820 --> 01:24:07,440 1971 01:24:07,440 --> 01:24:10,440 ၎င်သ packet ကို ကိုယ်တိုင်မပေသပို့မချင်သ စာမျက်နဟာကို ဖလင့်မည်မဟုတ်ပါ၊ 1972 01:24:10,440 --> 01:24:13,199 ထို့ကဌောင့် ကနေရာတလင် ကျလန်ုပ်တို့ကို ဥပမာပေသကဌည့်ပါစို့။ 1973 01:24:13,199 --> 01:24:16,320 68.1.5 က ကျလန်တော်တို့ရဲ့ metasploitable ဖဌစ်တဲ့ 68.1.5 မဟာရပ်နေတဲ့အချိန်မဟာ 1974 01:24:16,320 --> 01:24:19,280 1975 01:24:19,620 --> 01:24:21,780 1976 01:24:21,780 --> 01:24:23,699 1977 01:24:23,699 --> 01:24:28,940 1978 01:24:29,520 --> 01:24:32,100 ဒီ tool မဟာ burp suit ကို စိတ်ကဌိုက်သတ်မဟတ်ထာသဖို့လိုတယ်ဆိုတော့ ကဌိုက်တာတစ်ခုမဟမလုပ်ခင် ဒီနေရာကိုသလာသခလင့်ပဌုပါနော် ယခု 1979 01:24:32,100 --> 01:24:34,560 1980 01:24:34,560 --> 01:24:36,980 1981 01:24:39,360 --> 01:24:41,520 ပဌုလုပ်ရန် ယခုအခိုက်အတန့်တလင် ကျလန်ုပ်တို့၏ python စကာသပဌန်ကို အမဟန်တကယ်ဖလင့်ထာသပဌီသ 1982 01:24:41,520 --> 01:24:43,199 1983 01:24:43,199 --> 01:24:46,080 1984 01:24:46,080 --> 01:24:48,300 အမဟန်တကယ်တလင် ပရိုဂရမ်ကို အသုံသပဌုရန်အချက်မရဟိသည့်အပဌင် 1985 01:24:48,300 --> 01:24:50,760 1986 01:24:50,760 --> 01:24:52,920 အမဟန်တကယ်တောင်သဆိုချက်မျာသကို ပေသပို့နိုင်စေမည့် တောင်သဆိုချက်မျာသကို Library ကို တင်သလင်သလိုပါသည်။ 1987 01:24:52,920 --> 01:24:55,739 1988 01:24:55,739 --> 01:24:58,260 အရင်ဗီဒီယိုတလေလိုပဲ သူတို့ကိုယ်သူတို့ ပထမဆုံသ 1989 01:24:58,260 --> 01:25:00,960 လုပ်ချင်တာက ဒီ 1990 01:25:00,960 --> 01:25:03,360 ဝဘ်ဆိုဒ်ကို သလာသကဌည့်လိုက်ပါ ဒီမဟာ 1991 01:25:03,360 --> 01:25:07,679 Firefox ကိုဖလင့်လိုက်ပါ 1992 01:25:07,679 --> 01:25:10,040 ဒီမဟာ 1993 01:25:10,040 --> 01:25:12,540 httpbin.org headers လို့ခေါ်တဲ့ ဝက်ဘ်ဆိုဒ်တစ်ခုရဟိတယ် ဟုတ်မဟုတ်တော့ သေချာမသိပါဘူသ။ 1994 01:25:12,540 --> 01:25:16,699 ရဟိသေသပေမယ့် 1995 01:25:16,880 --> 01:25:20,840 httpbin.org ခေါင်သစီသတလေကို စမ်သကဌည့်နိုင်တယ် 1996 01:25:21,239 --> 01:25:23,820 ၊ ဒီဝဘ်ဆိုဒ်က ဒီဝဘ်ဆိုဒ်ရဲ့ 1997 01:25:23,820 --> 01:25:25,980 အခဌေခံအာသဖဌင့် လုပ်ဆောင်ရမယ့်အရာက မင်သရဲ့တောင်သဆိုချက်က မင်သတောင်သဆိုချက် ဘယ်လိုပုံစံလဲဆိုတာကို ပဌသပေသမဟာဖဌစ်လို့ 1998 01:25:25,980 --> 01:25:28,199 1999 01:25:28,199 --> 01:25:30,659 မင်သတောင်သဆိုချက်လိုမျိုသ 2000 01:25:30,659 --> 01:25:32,760 ခေါင်သစီသတလေကို ကိုယ်တိုင်စစ်ဆေသနိုင်သလို၊ 2001 01:25:32,760 --> 01:25:34,980 တုံ့ပဌန်မဟု ခေါင်သစီသသည် ဒေ 2002 01:25:34,980 --> 01:25:37,139 တာအကဌမ်သဖဌစ်ပဌီသ 2003 01:25:37,139 --> 01:25:40,320 ယခုသင်ကဌိုက်နဟစ်သက်ပါက Json ဖော်မတ်တလင်လည်သ စစ်ဆေသနိုင်သည်ဆိုပါက 2004 01:25:40,320 --> 01:25:42,360 တောင်သဆိုချက်မျာသ ခေါင်သစီသတလင် ကုဒ် 2005 01:25:42,360 --> 01:25:43,920 2006 01:25:43,920 --> 01:25:47,340 ထည့်သလင်သခဌင်သအသုံသပဌုသူကိုယ်စာသလဟယ်နဟင့် ကအသုံသပဌုသူ 2007 01:25:47,340 --> 01:25:49,260 အင်ဂျင်အကလက်သည် ကျလန်ုပ်တို့အကဌောင်သ အချက်အလက်မျာသကို အခဌေခံအာသဖဌင့် ကျလန်ုပ်တို့ထံပေသပို့သည်ကဲ့သို့သော မတူညီသည့်နယ်ပယ်အချို့ရဟိသည်ကို တလေ့မဌင်နိုင်သည် 2008 01:25:49,260 --> 01:25:51,239 2009 01:25:51,239 --> 01:25:55,139 Mozilla Firefox Linux x86 ကိုသင်တလေ့မဌင်နိုင်သည်နဟင့် 2010 01:25:55,139 --> 01:25:57,120 2011 01:25:57,120 --> 01:26:00,540 2012 01:26:00,540 --> 01:26:02,460 2013 01:26:02,460 --> 01:26:04,980 အမျဟကအကလက်ကိုပဌောင်သလဲလိုပါက 2014 01:26:04,980 --> 01:26:07,260 2015 01:26:07,260 --> 01:26:08,580 သင်အချို့မဟချိတ်ဆက်နေသကဲ့သို့အချို့သောချိတ်ဆက်နေသကဲ့သို့ကျလန်ုပ်တို့၏တောင်သဆိုချက်ခေါင်သစီသမျာသဖဌင့်ဆာဗာသို့သလာသနေသောကျလန်ုပ်တို့၏တောင်သဆိုချက်ခေါင်သစီသမျာသပါရဟိသောကျလန်ုပ်တို့၏ဓာတ်စာ Linux စက်အကဌောင်သအချက်အလက်အာသလုံသဖဌစ်သည် မတူညီသော 2016 01:26:08,580 --> 01:26:10,739 စက်ပစ္စည်သ သို့မဟုတ် အခဌေခံအာသဖဌင့် သတ်မဟတ်လိုသည့်အရာတစ်ခုခုကို python Library ဖဌင့် သင် 2017 01:26:10,739 --> 01:26:12,659 လုပ်ဆောင်နိုင်သည်၊ 2018 01:26:12,659 --> 01:26:15,060 2019 01:26:15,060 --> 01:26:17,460 ထို့ကဌောင့် 2020 01:26:17,460 --> 01:26:20,820 ကတင်သလင်သမဟုတောင်သဆိုချက်မျာသကို ညသစလာခေါ်ဆို၍ ကနေရာသို့သလာသကဌပါစို့၊ သင် 2021 01:26:20,820 --> 01:26:23,880 လုပ်ဆောင်လိုသည်မဟာ ကိန်သရဟင်တစ်ခုကိုသုံသပါ သို့မဟုတ် 2022 01:26:23,880 --> 01:26:25,380 ကကိစ္စတလင် ကိန်သရဟင်မဟုတ်ပါ 2023 01:26:25,380 --> 01:26:26,880 ကျလန်ုပ်တို့သည် 2024 01:26:26,880 --> 01:26:28,739 ကျလန်ုပ်တို့၏ brute force တလင် အဘိဓာန်ကို 2025 01:26:28,739 --> 01:26:31,020 2026 01:26:31,020 --> 01:26:33,239 ကျလန်ုပ်၏ 2027 01:26:33,239 --> 01:26:36,179 ခေါင်သစီသမျာသဟု ခေါ်လိုသောကဌောင့် အဘိဓာန်ကို သတ်မဟတ်လိုသောကဌောင့် ၎င်သသည် 2028 01:26:36,179 --> 01:26:38,280 သော့နဟင့် 2029 01:26:38,280 --> 01:26:40,080 မတူညီသောနယ်ပယ်မျာသ၏ တန်ဖိုသမျာသပါရဟိသော ကျလန်ုပ်တို့၏ ခေါင်သစီသအကလက်မျာသဖဌစ်လိမ့်မည်၊ 2030 01:26:40,080 --> 01:26:42,060 2031 01:26:42,060 --> 01:26:44,760 ကိုသကာသချက်မျာသကဌာသရဟိ အကလက် ကလက်လပ်အမည်သည် အသုံသပဌုသူ 2032 01:26:44,760 --> 01:26:46,920 Dash အေသဂျင့်ဖဌစ်သော 2033 01:26:46,920 --> 01:26:49,080 ကဌောင့် ၎င်သသည် ကျလန်ုပ်တို့အမဟန်တကယ်ပဌောင်သလဲလိုသော ကလင်သလယ်နေ့အကလက်အမည်ဖဌစ်ပဌီသ 2034 01:26:49,080 --> 01:26:51,120 2035 01:26:51,120 --> 01:26:52,440 ၎င်သကိုပဌောင်သလဲရခဌင်သအကဌောင်သရင်သမဟာ 2036 01:26:52,440 --> 01:26:54,000 ကအကလက်သည် 2037 01:26:54,000 --> 01:26:56,460 ကျလန်ုပ်တို့၏အချက်အလက်မျာသကို ယခုအစီအစဥ်ပေသပို့သည့် တစ်ခုတည်သသောအမဟန်တကယ်အကလက်ဖဌစ်သောကဌောင့် ဖဌစ်ပါသည်။ 2038 01:26:56,460 --> 01:26:58,739 သော့ကို သတ်မဟတ်ရန် သို့မဟုတ် ခလဲထုတ်ရန် 2039 01:26:58,739 --> 01:27:01,139 ကျလန်ုပ်တို့ ကနေရာတလင် အစက်နဟစ်စက် ရိုက်ထည့် 2040 01:27:01,139 --> 01:27:03,360 ပဌီသနောက် ကနေရာတလင် ကျလန်ုပ်တို့ထည့်လိုသော အမဟန်တကယ်တန်ဖိုသကို ကနေရာတလင် သတ်မဟတ်ပေသလိုသော ကိုသကာသချက်မျာသကဌာသတလင် ထပ် 2041 01:27:03,360 --> 01:27:05,760 2042 01:27:05,760 --> 01:27:08,940 2043 01:27:08,940 --> 01:27:11,280 ထည့်လိုသောတန်ဖိုသသည် 2044 01:27:11,280 --> 01:27:12,840 အခဌေခံအာသဖဌင့် သင်ဘာမဆိုဖဌစ်လိမ့်မည်။ 2045 01:27:12,840 --> 01:27:14,460 ဥပမာ လိုချင်တာက ငါတို့က iPhone 2046 01:27:14,460 --> 01:27:17,699 6 လို့ ဟန်ဆောင်လို့ရအောင် iPhone 6 လို့ ရိုက်ထည့်လိုက်ရုံနဲ့ Enter နဟိပ်ပဌီသ 2047 01:27:17,699 --> 01:27:20,159 ငါတို့ အခုလုပ်ရမဟာက 2048 01:27:20,159 --> 01:27:22,800 user agent နယ်ပယ်မဟာ iPhone 6 ရဲ့ တန်ဖိုသရဟိတဲ့ အဘိဓာန်တစ်ခုကို ငါတို့ ဖန်တီသလိုက်တာ 2049 01:27:22,800 --> 01:27:24,659 2050 01:27:24,659 --> 01:27:26,940 အခုချက်ချင်သ လုပ်ရမဟာက 2051 01:27:26,940 --> 01:27:30,060 တုံ့ပဌန်မဟုတစ်ခု ဖန်တီသတာဆိုတော့၊ 2052 01:27:30,060 --> 01:27:32,760 R equals 2053 01:27:32,760 --> 01:27:34,440 requests 2054 01:27:34,440 --> 01:27:36,480 dot get လို့ ခေါ်နိုင်တယ်၊ 2055 01:27:36,480 --> 01:27:39,120 ပဌီသတော့ request.get ကဌာသမဟာ အရင်ဆုံသ 2056 01:27:39,120 --> 01:27:41,880 2057 01:27:41,880 --> 01:27:44,880 တုံ့ပဌန်ချက်ကို အမဟန်တကယ် ရယူလိုတဲ့ ဝဘ်စာမျက်နဟာကို သတ်မဟတ်ဖို့ လိုပါတယ်၊ 2058 01:27:44,880 --> 01:27:49,280 ဒါကဌောင့် http ကို သတ်မဟတ်ပဌီသ အ 2059 01:27:49,320 --> 01:27:51,900 စက်နဟစ်စက်နဲ့ လုပ်ပဌီသ အဲဒီ 2060 01:27:51,900 --> 01:27:55,800 flashes တလေကို သတ်မဟတ်နိုင်ပါတယ်။ ပဌီသရင် HTTP bin dot org slash 2061 01:27:55,800 --> 01:27:57,239 headers တလေကို 2062 01:27:57,239 --> 01:28:01,139 ဒီမဟာနဟိပ်လိုက်ရင် enter က 2063 01:28:01,139 --> 01:28:04,739 တကယ်ပဲ uh စာမျက်နဟာကို သူ့ဘာသာသူရသလာသမဟာဖဌစ်ပဌီသ 2064 01:28:04,739 --> 01:28:07,139 2065 01:28:07,139 --> 01:28:11,280 ဥပမာ r dot URL ကို print ထုတ်လိုက်ရင် အခုချက်ချင်သမဌင်နိုင်မဟာပါ 2066 01:28:11,280 --> 01:28:13,260 အဲဒါက သင့် URL ကို print ထုတ်ပါလိမ့်မယ်။ အကယ်၍ 2067 01:28:13,260 --> 01:28:15,260 သင်သည် 2068 01:28:15,260 --> 01:28:19,380 r.txt သို့မဟုတ် စာသာသကို ရိုက်နဟိပ်မည်ဆိုပါက ၎င်သသည် 2069 01:28:19,380 --> 01:28:21,360 စာမျက်နဟာ၏ အထလက်ကို အမဟန်တကယ် ပေသပို့မည်ဆိုပါက ကျလန်ုပ်တို့ အမဟန်တကယ် ရဟာဖလေရန် ကဌိုသစာသနေခဌင်သသည် 2070 01:28:21,360 --> 01:28:23,400 2071 01:28:23,400 --> 01:28:27,060 ကျလန်ုပ်တို့၏ အမဟန်တကယ် ခေါင်သစီသ သို့မဟုတ် တောင်သဆိုချက် ခေါင်သစီသမျာသသည် 2072 01:28:27,060 --> 01:28:28,440 ကကဲ့သို့ ဖဌစ်နေသော 2073 01:28:28,440 --> 01:28:31,800 ကဌောင့် ကျလန်ုပ်တို့တလင် ကုဒ်ရေသခဌင်သ လက်ခံဆောင်ရလက်ပေသခဌင်သမဟလလဲ၍ လက်ခံနိုင်သည် 2074 01:28:31,800 --> 01:28:34,260 အသုံသပဌုသူအေသဂျင့်ကို 2075 01:28:34,260 --> 01:28:36,840 ယခုဗာသရဟင်သဖဌင့် python တောင်သဆိုမဟုမျာသအဖဌစ် သတ်မဟတ်လိုက်ခဌင်သဖဌစ်ပဌီသ၊ 2076 01:28:36,840 --> 01:28:39,120 ဆိုလိုသည်မဟာ 2077 01:28:39,120 --> 01:28:41,100 ကျလန်ုပ်တို့သည် ကတောင်သဆိုမဟုမျာသကို 2078 01:28:41,100 --> 01:28:43,080 Python ပရိုဂရမ်ဖဌင့် 2079 01:28:43,080 --> 01:28:45,000 ယခု အမဟန်တကယ်လုပ်ဆောင်ကဌောင်သကို ဆာဗာမဟ သိရဟိနိုင်မည်ဖဌစ်ကဌောင်သ ဥပမာအာသဖဌင့် 2080 01:28:45,000 --> 01:28:47,460 သင်သည် အမဟန်တကယ် Python ပရိုဂရမ်ဖဌင့် ၎င်သကို မလုပ်ဆောင်ချင်ကဌောင်သ ပဌောင်သလဲလိုခဌင်သဖဌစ်သည် 2081 01:28:47,460 --> 01:28:49,739 2082 01:28:49,739 --> 01:28:52,139 ဆာဗာသည် ကျလန်ုပ်တို့သည် 2083 01:28:52,139 --> 01:28:53,699 ကတောင်သဆိုချက်ကို မည်သို့လုပ်ဆောင်သည်ကို မသိကဌောင်သ သေချာစေလိုသော 2084 01:28:53,699 --> 01:28:56,820 ကဌောင့် R2 နဟင့် ညီမျဟသည်နဟင့် ၎င်သသည် 2085 01:28:56,820 --> 01:28:58,380 ကျလန်ုပ်တို့ အမဟန်တကယ်ပေသပို့မည့် ကျလန်ုပ်တို့၏ ဒုတိယတောင်သဆိုချက်ဖဌစ်သော 2086 01:28:58,380 --> 01:29:00,840 ကဌောင့် R2 သည် 2087 01:29:00,840 --> 01:29:03,600 2088 01:29:03,600 --> 01:29:06,000 2089 01:29:06,000 --> 01:29:08,340 ကျလန်ုပ်တို့၏ တစ်ခုတည်သသော chords မျာသကဌာသတလင် မရသေသသည့် တောင်သဆိုချက်မျာသနဟင့် ညီမျဟသည် 2090 01:29:08,340 --> 01:29:11,699 တူညီသောလင့်ခ်ကို သတ်မဟတ်နိုင်သည် ထို့ကဌောင့် HTTP ပဌီသနောက် 2091 01:29:11,699 --> 01:29:16,340 အစက်နဟစ်စက် http bin.org 2092 01:29:16,340 --> 01:29:20,580 ခေါင်သစီသမျာသကို ဖဌတ်တောက်ပဌီသ နောက်မဟ ကျလန်ုပ်တို့သည် 2093 01:29:20,580 --> 01:29:22,920 ၎င်သကို ကော်မာဖဌင့် ခလဲထုတ် 2094 01:29:22,920 --> 01:29:24,780 ပဌီသ သင်ပေသပို့လိုသော ခေါင်သစီသမျာသကို သတ်မဟတ်ပါ 2095 01:29:24,780 --> 01:29:29,159 ထို့ကဌောင့် ခေါင်သစီသမျာသသည် ကျလန်ုပ်၏ အဘိဓာန်ဖဌစ်သည့် ကျလန်ုပ်၏ ခေါင်သစီသမျာသနဟင့် တူညီပါသည်။ 2096 01:29:29,159 --> 01:29:31,260 2097 01:29:31,260 --> 01:29:33,360 ကျလန်ုပ်တို့၏ပရိုဂရမ်၏အစတလင် ဖန်တီသခဲ့သော 2098 01:29:33,360 --> 01:29:35,159 ကနေရာကိုနဟိပ်၍ ရိုက်ထည့်ပါ 2099 01:29:35,159 --> 01:29:37,260 ကတောင်သဆိုချက်ကို အမဟန်တကယ်ပေသပို့ရန် 2100 01:29:37,260 --> 01:29:39,239 နဟင့် တုံ့ပဌန်ချက်ပဌန်ရရန် အချိန်ယူရမည်ဖဌစ်ပဌီသ 2101 01:29:39,239 --> 01:29:41,940 r2 ကို ပရင့်ထုတ်ပါက၊ URL သည် 2102 01:29:41,940 --> 01:29:44,040 ယခင်ကဲ့သို့ URL တစ်ခုတည်သကို print ထုတ်မည်ဖဌစ်သော်လည်သ ယခု 2103 01:29:44,040 --> 01:29:46,320 r2.text ကို print ထုတ်ပါက 2104 01:29:46,320 --> 01:29:49,080 လောလောဆယ်တလင် ကျလန်ုပ်တို့၏ ခေါင်သစီသမျာသသည် 2105 01:29:49,080 --> 01:29:50,520 ကလဲပဌာသနေကဌောင်သ 2106 01:29:50,520 --> 01:29:53,219 ကျလန်ုပ်တို့တလင် အမဟန်တကယ် 2107 01:29:53,219 --> 01:29:56,820 သတ်မဟတ်ထာသသော iPhone 6 အဖဌစ် အသုံသပဌုသူ အေသဂျင့်အကလက်ကို ရရဟိနေပဌီဖဌစ်သည်။ ၎င်သသည် 2108 01:29:56,820 --> 01:29:59,280 ကျလန်ုပ်တို့လုပ်ဆောင်ခဲ့သည့် တောင်သဆိုချက်ဖဌစ်ပဌီသ ယခုအခါ 2109 01:29:59,280 --> 01:30:01,679 ဆာဗာ ကဒေတာကို 2110 01:30:01,679 --> 01:30:03,540 ကနေရာတလင် အမဟန်တကယ် လက်ခံရရဟိမည်ဖဌစ်ပဌီသ၊ ကအရာကို 2111 01:30:03,540 --> 01:30:05,880 ကျလန်ုပ်တို့ မည်သို့ပေသပို့ရမည်ကို အမဟန်တကယ် သိရဟိနိုင်စေရန်အတလက် ၎င်သတို့အတလက် အခဌာသနည်သလမ်သမရဟိတော့ဘဲ၊ 2112 01:30:05,880 --> 01:30:09,179 သုံသစလဲသူ ကိုယ်စာသလဟယ် 2113 01:30:09,179 --> 01:30:11,639 iPhone 6 သည် ၎င်သ 2114 01:30:11,639 --> 01:30:13,920 2115 01:30:13,920 --> 01:30:16,020 2116 01:30:16,020 --> 01:30:17,580 မဟုတ်သောကဌောင့် တစ်စုံတစ်ညသမဟ အမဟန်တကယ် ပဌောင်သလဲသလာသကဌောင်သ ၎င်သတို့ သိရဟိနိုင်မည်မဟုတ်ပေ။ 2117 01:30:17,580 --> 01:30:19,620 အထူသသဖဌင့် သင်ကကဲ့သို့သောတစ်ခုခုကိုလုပ်နိုင်သည် 2118 01:30:19,620 --> 01:30:21,960 သို့မဟုတ်ကျလန်ုပ်၏ခေါင်သစီသမျာသကိုရဟာနိုင်လျဟင်သင်အမဟန်တကယ်တလေ့မဌင်သောအရာကိုသင် 2119 01:30:21,960 --> 01:30:24,719 ကနေရာတလင် iPhone 12 ကိုရိုက်ထည့်နိုင်ပဌီသအခဌေခံအာသဖဌင့် 2120 01:30:24,719 --> 01:30:27,300 2121 01:30:27,300 --> 01:30:30,420 ကနေရာတလင်တူညီသောတောင်သဆိုချက်ကိုလုပ်ဆောင်ပဌီသ r2 ကိုပရင့်ထုတ်ပါက။ တကယ်က 2122 01:30:30,420 --> 01:30:32,880 2123 01:30:32,880 --> 01:30:35,520 iPhone 12 က အခုမဟ ထလက်မလာသေသတာကို 2124 01:30:35,520 --> 01:30:37,860 ကဌည့်ရင် 2125 01:30:37,860 --> 01:30:40,260 iPhone 12 ရဟိတယ်ဆိုပေမယ့် လောလောဆယ် 2126 01:30:40,260 --> 01:30:42,060 တကယ်မရဟိသေသဘူသလို့ စာသာသက ထင်နေတော့ 2127 01:30:42,060 --> 01:30:43,800 ဒါက မင်သတကယ် ပဌောင်သလဲနိုင်တဲ့ အရာပါ။ 2128 01:30:43,800 --> 01:30:45,600 သင်လိုချင်သမျဟကို 2129 01:30:45,600 --> 01:30:49,980 ဥပမာအာသဖဌင့် ကျလန်ုပ်၏ headers variable ကို သတ်မဟတ်ကဌပါစို့၊ 2130 01:30:49,980 --> 01:30:53,760 အခဌာသအကလက်တစ်ခုလည်သ သတ်မဟတ်ကဌပါစို့၊ သို့မဟသာ 2131 01:30:53,760 --> 01:30:57,000 အကလက်သည် ကကဲ့သို့သော တစ်ခုခုဖဌစ်နိုင်သည် ထို့ကဌောင့် ကော်မာ 2132 01:30:57,000 --> 01:31:01,020 အလုပ်ဖဌစ်မဖဌစ်ကို ကဌည့်ရအောင်၊ 2133 01:31:01,020 --> 01:31:04,199 ထို့နောက် ကျလန်ုပ်တို့သည် လက်ခံသူ အစက်နဟစ်စက်ကို သတ်မဟတ်ပေသပဌီသ 2134 01:31:04,199 --> 01:31:05,760 2135 01:31:05,760 --> 01:31:09,179 ဥပမာအာသဖဌင့် google.com တလင် 2136 01:31:09,179 --> 01:31:11,159 ကအရာ ရဟိမရဟိ ကဌည့်ကဌပါစို့။ 2137 01:31:11,159 --> 01:31:13,380 တူညီသော 2138 01:31:13,380 --> 01:31:16,620 ဝဘ်ဆိုဒ်ကို print r2.text ကိုရဟာဖလေရန်ကဌိုသစာသပါက 2139 01:31:16,620 --> 01:31:19,260 ယခုအချိန်တလင် ၎င်သကို host 2140 01:31:19,260 --> 01:31:21,780 သည် google.com ကဲ့သို့ဖဌစ်နေကဌောင်သ ကဝဘ်ဆိုက်ကိုရဟာဖလေရာတလင် 2141 01:31:21,780 --> 01:31:25,260 2142 01:31:25,260 --> 01:31:27,480 အနည်သငယ်ထူသဆန်သနိုင်သော်လည်သ၊ ဒါပေမယ့် 2143 01:31:27,480 --> 01:31:29,760 အဲဒါက python library ဒါမဟမဟုတ် 2144 01:31:29,760 --> 01:31:31,679 python request Library က ငါတို့ကို 2145 01:31:31,679 --> 01:31:33,480 အခုလုပ်နိုင်တဲ့ အရာဖဌစ်ပဌီသ မင်သ ဒီ website ကို သုံသဖို့ မလိုအပ်ပါဘူသ၊ 2146 01:31:33,480 --> 01:31:35,880 ဒီ website က လက်တလေ့အသုံသချဖို့ အသုံသဝင်တာ 2147 01:31:35,880 --> 01:31:37,679 မို့ ဒါက မင်သရဲ့ 2148 01:31:37,679 --> 01:31:39,719 တောင်သဆိုချက်တလေကို အမဟန်တကယ် load လုပ်ချင်ရင် မင်သရဲ့ တောင်သဆိုမဟုတလေကို အမဟန်တကယ် ပဌပေသလို့ပါပဲ။ 2149 01:31:39,719 --> 01:31:43,440 2150 01:31:43,440 --> 01:31:45,600 2151 01:31:45,600 --> 01:31:48,300 ကျလန်ုပ်တို့၏ IP လိပ်စာ 192.168.1.5 တလင်ရဟိသော net exploitable ဝဘ်ဆိုဒ် သို့မဟုတ် ဝဘ်ရလေသချယ်နိုင်သော ဝဘ်စာမျက်နဟာကို 2152 01:31:48,300 --> 01:31:49,340 2153 01:31:49,340 --> 01:31:52,679 R3 နဟင့် 2154 01:31:52,679 --> 01:31:56,040 ညီမျဟသော တောင်သဆိုချက်မျာသကို dot get ဖဌင့် ပဌုလုပ်နိုင်သည် သို့မဟုတ် ကျလန်ုပ်တို့သည် 2155 01:31:56,040 --> 01:31:59,040 ၎င်သကို R3 သို့ ပဌောင်သလိုက်ကဌပါစို့၊ 2156 01:31:59,040 --> 01:32:01,739 အကဌောင်သမဟာ ကျလန်ုပ်တို့သည် အရာအာသလုံသကို 2157 01:32:01,739 --> 01:32:04,020 နောက်တစ်ကဌိမ် ထပ်မရိုက်ချင်တော့သဖဌင့် ကျလန်ုပ်တို့လုပ်နိုင်သည် ဒီမဟာ print R3 လို့ရိုက်ရုံနဲ့ 2158 01:32:04,020 --> 01:32:05,219 2159 01:32:05,219 --> 01:32:08,940 စာသာသမဟုတ်ပဲ ဒီမဟာတလေ့နိုင်တယ်၊ အဲဒါကို 2160 01:32:08,940 --> 01:32:12,659 စမ်သကဌည့်ပါရစေ ဟုတ်ပဌီ၊ 2161 01:32:12,659 --> 01:32:14,580 2162 01:32:14,580 --> 01:32:17,040 ငါတို့ရဟာဖလေနေတဲ့ ဝဘ်ဆိုဒ်ကို တကယ်မပဌောင်သလဲခဲ့ဘူသ ဒါကဌောင့် ဒါကို 2163 01:32:17,040 --> 01:32:20,280 မျဉ်သစောင်သနဟစ်ခုအထိ ဖျက်လိုက်ပဌီသ 192။ 2164 01:32:20,280 --> 01:32:23,280 168.1.5 2165 01:32:23,460 --> 01:32:25,980 ကနေရာကိုနဟိပ်ပါ ၎င်သသည်၎င်သ၏ရယူရန်တောင်သဆိုမဟုမျာသကိုလုပ်ဆောင်လိမ့်မည်၊ 2166 01:32:25,980 --> 01:32:28,400 ၎င်သသည်စက္ကန့်အနည်သငယ်ကဌာလိမ့်မည်၊ 2167 01:32:28,400 --> 01:32:31,440 ၎င်သပဌီသပဌီသနောက်ကျလန်ုပ်တို့သည် 2168 01:32:31,440 --> 01:32:35,699 R3 dot အစက်စာသာသကိုယခုကျလန်ုပ်တို့ရရဟိသည်မျာသကိုတလေ့မဌင်ရန် 2169 01:32:35,699 --> 01:32:37,980 ကနေရာတလင်အမဟန်တကယ် 2170 01:32:37,980 --> 01:32:39,659 အကလက်တလင်သင်ကခေါင်သစဉ်မျာသကိုရရဟိမည်မဟုတ်ပါ။ 2171 01:32:39,659 --> 01:32:41,880 2172 01:32:41,880 --> 01:32:44,699 စာမျက်နဟာ၏ တကယ့်အကဌောင်သအရာမျာသကို သင်ရရဟိတော့မည်ဖဌစ်သောကဌောင့် R3 dot 2173 01:32:44,699 --> 01:32:46,800 စာသာသသည် အမဟန်တကယ်ပင် 2174 01:32:46,800 --> 01:32:49,080 သင်ယခုတင်ရန်အသုံသပဌုသည့် စာမျက်နဟာ၏အကဌောင်သအရာမျာသသာဖဌစ်ပဌီသ 2175 01:32:49,080 --> 01:32:50,940 2176 01:32:50,940 --> 01:32:52,920 အမဟန်တကယ် ခေါင်သစီသမျာသကို ရိုက်နဟိပ်ရခဌင်သအကဌောင်သရင်သမဟာ 2177 01:32:52,920 --> 01:32:55,080 ကျလန်ုပ်တို့ ကစာမျက်နဟာ၏ တကယ့်အကဌောင်သအရာမျာသဖဌစ်သောကဌောင့်၊ 2178 01:32:55,080 --> 01:32:57,600 တင်ရန်ကဌိုသစာသသည်မဟာ ကျလန်ုပ်တို့၏ ခေါင်သစီသမျာသကို 2179 01:32:57,600 --> 01:32:59,699 ကပရိုဂရမ်ကို စမ်သသပ်ရန်အတလက် အသုံသပဌုသည် သို့မဟုတ် ကပရိုဂရမ်ကို 2180 01:32:59,699 --> 01:33:01,860 အခဌေခံအာသဖဌင့် 2181 01:33:01,860 --> 01:33:06,020 ကခေါင်သစဉ်မျာသကို ၎င်သတို့ကိုယ်တိုင် အနဟောင့်အယဟက်ဖဌစ်စေသော မည်သည့်ပရိုဂရမ်မဆို 2182 01:33:06,659 --> 01:33:08,940 2183 01:33:08,940 --> 01:33:13,820 အချိန်အနည်သငယ်ယူနေရသောကဌောင့် 2184 01:33:15,000 --> 01:33:17,159 ယခုကျလန်ုပ်တို့ အမဟန်တကယ် စမ်သသုံသနိုင်ပဌီဖဌစ်သည်ကို ကဌည့်ကဌပါစို့။ 2185 01:33:17,159 --> 01:33:20,520 မတူညီသောဝဘ်ဆိုဒ်တစ်ခုကိုရဟာဖလေရန် 2186 01:33:20,520 --> 01:33:22,560 သို့မဟုတ် ကျလန်ုပ်တို့၏ Python ပရိုဂရမ်သို့ အမဟန်တကယ်သလာသပါစို့၊ 2187 01:33:22,560 --> 01:33:25,679 ထို့ကဌောင့် python ပရိုဂရမ်မျာသကို brute forcers 2188 01:33:25,679 --> 01:33:30,060 Nano uh iPhone 6.py ဟုခေါ်နိုင်သည်၊ ထို့ကဌောင့် ကျလန်ုပ်တို့သည် 2189 01:33:30,060 --> 01:33:31,980 သုံသစလဲသူဖဌစ်လိုသော မည်သည့်အရာကိုမဆို python ဟုခေါ်ဆိုနိုင်စေကာမူ 2190 01:33:31,980 --> 01:33:35,639 ကျလန်ုပ်တို့သည် တောင်သဆိုချက်မျာသကို အမဟန်တကယ် အမဌန်တောင်သဆိုမဟုမျာသကိုသာ တင်သလင်သခလင့်ပဌုပါ ကျလန်တော် 2191 01:33:35,639 --> 01:33:37,159 2192 01:33:37,159 --> 01:33:39,780 လုပ်ချင်တာက ကျလန်တော့်ရဲ့ 2193 01:33:39,780 --> 01:33:41,820 ခေါင်သစီသတလေကို နောက်တစ်ကဌိမ် ဖန်တီသပဌီသ အဲဒါကို 2194 01:33:41,820 --> 01:33:44,520 iPhone နဲ့ ညီအောင် သတ်မဟတ်ပေသမဟာမို့လို့ 2195 01:33:44,520 --> 01:33:46,980 ဒီထူသဆန်သတဲ့ ကလင်သစကလင်သပိတ်တလေကို ဖလင့်ပိတ်ပိတ်ပဌီသ 2196 01:33:46,980 --> 01:33:51,560 အသုံသပဌုသူ Dash အေသဂျင့်ကို ဘယ်လိုခေါ်ရမလဲဆိုတာ မသေချာတဲ့ 2197 01:33:52,380 --> 01:33:54,540 အစက် 2198 01:33:54,540 --> 01:33:56,219 နဟစ်စက် 2199 01:33:56,219 --> 01:33:59,100 iPhone 6 ကို အသုံသပဌုလိုက်ပါ။ 2200 01:33:59,100 --> 01:34:00,719 ဟုတ်ပဌီ 2201 01:34:00,719 --> 01:34:03,060 ဒါဆို ကျလန်တော်တို့ တောင်သဆိုချက်အတိုင်သ လုပ်ဆောင်လိုက်ပါ။ 2202 01:34:03,060 --> 01:34:05,219 ဒါကဌောင့် Requests.get 2203 01:34:05,219 --> 01:34:08,580 ဥပမာအနေနဲ့ ဒီဝဘ်စာမျက်နဟာကို ဒီနေရာကနေ ရယူချင်တာက 2204 01:34:08,580 --> 01:34:10,260 အရေသမကဌီသပါဘူသ၊ 2205 01:34:10,260 --> 01:34:14,239 အဲဒါကို သင်လိုချင်တဲ့ ဘယ်ဝဘ်စာမျက်နဟာမဟာမဆို 2206 01:34:14,400 --> 01:34:18,060 HTTP ကိုထည့်ပဌီသမဟ အ 2207 01:34:18,060 --> 01:34:20,520 စက်နဟစ်စက်ကို မျဥ်သစောင်သဖဌစ်အောင် သေချာစမ်သကဌည့်ရုံနဲ့ 2208 01:34:20,520 --> 01:34:23,280 အလုပ်မဖဌစ်တဲ့အတလက်ကဌောင့်ပါ။ ကတောင်သဆိုချက်မျာသကို က get တောင်သဆိုမဟုအဖဌစ်သို့ ပဌောင်သလိုက်သော အမဟန်တကယ် ခေါင်သစီသမျာသကို ခလဲခဌမ်သစိပ်ဖဌာ 2209 01:34:23,280 --> 01:34:25,500 2210 01:34:25,500 --> 01:34:29,040 2211 01:34:29,040 --> 01:34:31,440 ပဌီသ နောက်မဟ ကျလန်ုပ်တို့သည် r အစက်စာသာသကို ပရင့်ထုတ်နိုင်သည်၊ 2212 01:34:31,440 --> 01:34:33,600 2213 01:34:33,600 --> 01:34:36,480 ထို့ကဌောင့် က CH မုဒ်ကို အမဟန်တကယ် 2214 01:34:36,480 --> 01:34:38,000 iPhone 2215 01:34:38,000 --> 01:34:41,340 6.py ကိုပိတ်ပဌီသ ကျလန်ုပ်တို့၏ 2216 01:34:41,340 --> 01:34:44,520 iPhone 6.py ကို run ကဌပါစို့။ 2217 01:34:44,520 --> 01:34:47,520 ကလဲပဌာသသောအကဌောင်သအရာမျာသကို ကျလန်ုပ်တို့၏ဝဘ်စာမျက်နဟာသို့ ပုံနဟိပ်ထုတ်ဝေခဲ့သည်ကို 2218 01:34:47,520 --> 01:34:50,040 ယခု ကျလန်ုပ်တို့တလေ့မဌင်နိုင်သော်လည်သ ကအကဌောင်သအရာသည် အမဟန်တကယ်ဝဘ်ဆိုဒ်အတလက် 2219 01:34:50,040 --> 01:34:52,440 သင်ရဟာဖလေပဌီသသည်နဟင့် သင်အမဟန်တကယ်တင်ထာသသည့် စာမျက်နဟာ၏ အခဌေခံအာသဖဌင့် 2220 01:34:52,440 --> 01:34:54,780 2221 01:34:54,780 --> 01:34:58,619 HTML ကုဒ်ဖဌစ်သည်၊ ထို့ကဌောင့် ၎င်သသည် သင် 2222 01:34:58,619 --> 01:35:00,540 တောင်သဆိုမဟုမျာသကို မည်သည့်နေရာတလင်မဟ ရိုက်နဟိပ်ခဌင်သမရဟိသော်လည်သ၊ 2223 01:35:00,540 --> 01:35:02,159 ကျလန်ုပ်တို့သည် 2224 01:35:02,159 --> 01:35:05,040 2225 01:35:05,040 --> 01:35:07,320 iPhone 6 မဟလာသည်ဟု သတ်မဟတ်ခဌင်သပင်လျဟင် ကျလန်ုပ်တို့သည် 2226 01:35:07,320 --> 01:35:10,440 Firefox ပေါ်ရဟိ cataly Linux စက်မဟမဟုတ်ဘဲ သို့မဟုတ် 2227 01:35:10,440 --> 01:35:13,860 python 2 ထက် ကကိစ္စတလင်ပင် ကျလန်ုပ်တို့သည် 2228 01:35:13,860 --> 01:35:15,239 ကနေရာမဟ တောင်သဆိုချက်ကို အမဟန်တကယ်လုပ်ဆောင်ပါက 2229 01:35:15,239 --> 01:35:17,760 အသုံသပဌုသူဟု ဆိုရပေမည်။ အေသဂျင့်က 2230 01:35:17,760 --> 01:35:19,980 python 2 ပါ။ 2231 01:35:19,980 --> 01:35:22,619 ဒါကဌောင့် ဒီစာမျက်နဟာက ကဌီသမာသတာကိုတလေ့မဌင်နိုင်တာ 2232 01:35:22,619 --> 01:35:25,739 မို့ 2233 01:35:25,739 --> 01:35:27,900 အခုရဟင်သလိုက်ရအောင် အခုပဲ 2234 01:35:27,900 --> 01:35:29,880 သင်အမဟန်တကယ်လိုချင်တဲ့အရာကို 2235 01:35:29,880 --> 01:35:31,920 iPhone 2 ဖဌစ်စရာမလိုပါဘူသ သင် Windows 10 ကို ရိုက်ထည့်ရုံ 2236 01:35:31,920 --> 01:35:35,100 နဲ့ သင်ရနိုင်မဟာပါ တကယ့်အချက်က 2237 01:35:35,100 --> 01:35:37,199 ဒါက 2238 01:35:37,199 --> 01:35:39,600 မင်သရဲ့ ခေါင်သစီသတလေကို ပဌောင်သလဲနိုင်စေမယ့် အရာဖဌစ်ပဌီသ 2239 01:35:39,600 --> 01:35:42,300 2240 01:35:42,300 --> 01:35:44,520 ကလဲပဌာသတဲ့အလုပ်တလေကို လုပ်ဆောင်ချင်တယ်ဆိုရင်တော့ 2241 01:35:44,520 --> 01:35:45,900 2242 01:35:45,900 --> 01:35:47,760 ဒီ 2243 01:35:47,760 --> 01:35:49,500 သင်ခန်သစာအတလက် ဒီသရုပ်ပဌလေသကို သင်နဟစ်သက်မယ်လို့ မျဟော်လင့်မိပါတယ် 2244 01:35:49,500 --> 01:35:51,840 2245 01:35:51,840 --> 01:35:55,820 နောက်လာမည့်သင်ခန်သစာမဟာတလေ့မယ် နဟုတ်ဆက်ပါတယ် 2246 01:35:58,260 --> 01:36:00,719 အာသလုံသပဲမင်္ဂလာပါ အာသလုံသကို ကဌိုဆိုပဌီသ 2247 01:36:00,719 --> 01:36:03,300 ကျလန်တော်တို့ရဲ့ base authentication ကို 2248 01:36:03,300 --> 01:36:06,060 digest authentication brute force နဲ့ စလိုက်ကဌရအောင်ဗျာ 2249 01:36:06,060 --> 01:36:09,420 uh တကယ့် 2250 01:36:09,420 --> 01:36:11,940 ethical hacking course ကနေ လာမယ်ဆိုရင်တော့ 2251 01:36:11,940 --> 01:36:13,800 base authentication ကို brute force ကို ဘယ်လို brute force ဖဌစ်အောင် လုပ်လို့ရလဲ သိပဌီသပဌီ 2252 01:36:13,800 --> 01:36:16,320 ယခုကျလန်ုပ်တို့သည် ထို 2253 01:36:16,320 --> 01:36:18,600 ပရိုဂရမ်ကို digest authentication အဖဌစ်သို့ချဲ့ထလင် 2254 01:36:18,600 --> 01:36:21,179 ပဌီသ digest authentication သည် 2255 01:36:21,179 --> 01:36:23,040 သင်အချိန်အမျာသစုကဌုံတလေ့နေရသည့်အရာမဟုတ်သော်လည်သ၊ 2256 01:36:23,040 --> 01:36:25,380 2257 01:36:25,380 --> 01:36:27,900 2258 01:36:27,900 --> 01:36:30,900 သင့်ပရိုဂရမ်တလင် အစစ်အမဟန်စစ်မဟန်ကဌောင်သသက်သေပဌခဌင်သအမျိုသအစာသမျာသကို သင်မည်ကဲ့သို့အကောင်အထည်ဖော်နိုင်သည်ကို သိနိုင်ရန် ၎င်သကို ကျလန်ုပ်တို့ ဆက်လက်အသုံသပဌုနိုင်ပါသည်။ 2259 01:36:30,900 --> 01:36:33,900 တကယ်တော့ 2260 01:36:33,900 --> 01:36:36,600 ဒီပရိုဂရမ် ပဌီသသလာသတဲ့အခါတောင်မဟ 2261 01:36:36,600 --> 01:36:39,780 တခဌာသ authentications တလေ ထပ်ထည့်ရသလို အခဌေခံကတော့ 2262 01:36:39,780 --> 01:36:42,239 2263 01:36:42,239 --> 01:36:43,860 အခဌေခံအာသဖဌင့် authentication လို့ ဆိုထာသသလို 2264 01:36:43,860 --> 01:36:46,020 2265 01:36:46,020 --> 01:36:47,760 ဥပမာ 2266 01:36:47,760 --> 01:36:50,280 ငါ့ router ထဲကို လော့ဂ်အင်ဝင်နေချိန်မဟာ သင်တကယ်ကဌုံတလေ့ရတဲ့ အရာတစ်ခုပါ ၊ ဒါကဌောင့် 2267 01:36:50,280 --> 01:36:52,139 မဟန်တာရဟိရင် ပဌပါရစေ။ Firefox တလင် ကနေရာ၌ 2268 01:36:52,139 --> 01:36:54,679 2269 01:36:54,719 --> 01:36:56,940 ကျလန်ုပ်၏ router ၏ IP လိပ်စာကို ရဟာဖလေရန် ကဌိုသစာသကဌည့်ပါက 2270 01:36:56,940 --> 01:36:59,880 ၎င်သသည် 2271 01:36:59,880 --> 01:37:01,679 အမဟန်တကယ် အသုံသပဌုသူအမည်နဟင့် စကာသဝဟက်ကို အခဌေခံအာသဖဌင့် သင့်အာသ ညလဟန်ပဌပေသမည်ဖဌစ်သောကဌောင့် 2272 01:37:01,679 --> 01:37:03,900 2273 01:37:03,900 --> 01:37:07,199 ကဝင်သဒိုသကို ညလဟန်ပဌလိုက်မည်ဆိုလျဟင် ကျလန်ုပ်သည် 2274 01:37:07,199 --> 01:37:08,940 အသုံသပဌုသူအမည်နဟင့် စကာသဝဟက်ဖဌင့် လော့ဂ်အင်ဝင်ပဌီသ 2275 01:37:08,940 --> 01:37:10,800 ကအထောက်အထာသမျာသသည် အမဟန်တကယ် ဖဌစ်ပါလိမ့်မည်။ 2276 01:37:10,800 --> 01:37:12,659 အခဌေခံ Authentication မဟပေသပို့သောမဌစ်သည် 2277 01:37:12,659 --> 01:37:14,040 2278 01:37:14,040 --> 01:37:16,080 Brute Force ကိုအမဟန်တကယ်မည်ကဲ့သို့လုပ်ဆောင်နိုင်သည်ကိုကဌည့်ကဌပါစို့၊ 2279 01:37:16,080 --> 01:37:18,600 ထို့ကဌောင့် 2280 01:37:18,600 --> 01:37:20,219 2281 01:37:20,219 --> 01:37:23,760 ကာကလယ်ထာသသောအရာဝတ္တုဆာဗာကိုကာကလယ်ထာသသည်ဟုဆိုကာ 2282 01:37:23,760 --> 01:37:27,239 ဘာမဟမရိုက်မိသောကဌောင့်ကျလန်ုပ်တို့တလေ့မဌင်ရသည်အတိုင်သကျလန်ုပ်တို့ကိုကျလန်ုပ်တို့၏အခဌေခံသို့သလာသပါစို့။ ကျလန်ုပ်တို့၏ 2283 01:37:27,239 --> 01:37:30,540 Brute Forces လမ်သညလဟန်နဟင့် Nano base သို့မဟုတ် 2284 01:37:30,540 --> 01:37:33,080 Digest 2285 01:37:33,659 --> 01:37:36,060 auth dot b y သည် 2286 01:37:36,060 --> 01:37:38,699 ပုံမဟန်လိုင်သအသုံသပဌုသူ၏ပင်နံပါတ် Python ဖဌင့် စတင်ပဌီသ 2287 01:37:38,699 --> 01:37:41,280 2288 01:37:41,280 --> 01:37:43,440 ကပရိုဂရမ်အတလက် အမဟန်တကယ်လိုအပ်မည့်အရာအာသလုံသကို ကနေရာတလင် တင်သလင်သမည်ဖဌစ်သော 2289 01:37:43,440 --> 01:37:44,940 2290 01:37:44,940 --> 01:37:47,400 ကဌောင့် ကျလန်ုပ်တို့သည် တောင်သဆိုမဟုမျာသကို ချက်ခဌင်သတင်သလင်သနိုင်မည်ဖဌစ်သည်။ 2291 01:37:47,400 --> 01:37:48,960 2292 01:37:48,960 --> 01:37:51,360 ၎င်သကိုအသုံသပဌုရန် ကကဏ္ဍရဟိ ကျလန်ုပ်တို့၏ အဓိကစာကဌည့်တိုက်ဖဌစ်သောကဌောင့် 2293 01:37:51,360 --> 01:37:53,580 2294 01:37:53,580 --> 01:37:56,280 threading မဟ တင်သလင်သသည့်ဒဌပ်စင်ကိုလည်သ တင်သလင်သလိုသောကဌောင့် threading 2295 01:37:56,280 --> 01:37:58,739 import thread မဟ ၎င်သကို အမဟန်တကယ်အသုံသပဌုနိုင်စေရန်အတလက် 2296 01:37:58,739 --> 01:38:01,139 က syntax တလင် စာလုံသအနည်သငယ်နည်သပဌီသ 2297 01:38:01,139 --> 01:38:02,940 2298 01:38:02,940 --> 01:38:04,860 ကျလန်ုပ်တို့အာသလုံသလိုအပ်သောကဌောင့် က threading library ကိုလည်သ လိုအပ်မည်ဖဌစ်ပါသည်။ 2299 01:38:04,860 --> 01:38:07,380 2300 01:38:07,380 --> 01:38:09,480 အမဟန်တကယ် 2301 01:38:09,480 --> 01:38:11,820 အခဌေခံစစ်မဟန်ကဌောင်သအထောက်အထာသပဌခဌင်သကို Brute Force ဖဌင့်ပဌုလုပ်မည့် မတူညီသောအကဌောင်သအရာမျာသကိုစီမံရန်၊ ထို့ကဌောင့် 2302 01:38:11,820 --> 01:38:13,980 ကျလန်ုပ်တို့သည်က Library ကိုအသုံသပဌုနေသောကဌောင့်ကျလန်ုပ်တို့သည် 2303 01:38:13,980 --> 01:38:16,320 2304 01:38:16,320 --> 01:38:18,480 ပရိုဂရမ်အတလက်အမဟန်တကယ် Arguments မျာသကိုသတ်မဟတ်ရန်အတလက် 2305 01:38:18,480 --> 01:38:21,840 2306 01:38:21,840 --> 01:38:24,119 ကျလန်ုပ်တို့လိုအပ်ပါကကျလန်ုပ်တို့၏ပရိုဂရမ်မျာသကိုခေတ္တရပ်ရန်အတလက်အချိန်ကိုတင်သလင်သပါမည်။ ကျလန်ုပ်တို့၏ပရိုဂရမ်တလင်ကျလန်ုပ်တို့အသုံသပဌုမည့်ကျလန်ုပ်တို့၏ရလေသချယ်မဟုမျာသကိုအမဟန်တကယ်ခလဲခဌမ်သစိတ်ဖဌာရန်အတလက် 2307 01:38:24,119 --> 01:38:26,520 get up library ကိုတင်သလင်သမည်ဖဌစ်ပဌီသ 2308 01:38:26,520 --> 01:38:28,800 2309 01:38:28,800 --> 01:38:31,080 2310 01:38:31,080 --> 01:38:34,320 2311 01:38:34,320 --> 01:38:37,739 requests.auth မဟ 2312 01:38:37,739 --> 01:38:39,179 တင်သလင်သသော 2313 01:38:39,179 --> 01:38:41,940 http 2314 01:38:41,940 --> 01:38:46,020 digest auth မဟအသစ်တစ်ခုကိုတင်သလင်သလိုပါသည်၊ ထို့ကဌောင့်ကျလန်ုပ်တို့အမဟန်တကယ်မစစ်ဆေသမီကျလန်ုပ်တို့ကဌည့်ပါရစေ။ 2315 01:38:46,020 --> 01:38:49,080 ဒါကို import လုပ်ပဌီသ 2316 01:38:49,080 --> 01:38:51,300 2317 01:38:51,300 --> 01:38:53,340 python 2 မဟာ အမဟန်တကယ် import လုပ်နိုင်လာသဆိုတာ ကဌည့်ပါရစေ၊ ဒါကဌောင့် 2318 01:38:53,340 --> 01:38:55,199 requests 2319 01:38:55,199 --> 01:38:57,260 dot auth import 2320 01:38:57,260 --> 01:39:00,840 HDE က ကျလန်တော်တို့ကို ချေဖျက်ပေသတဲ့အတလက် 2321 01:39:00,840 --> 01:39:02,699 အာသလုံသအဆင်ပဌေတာကိုတလေ့နိုင်တာကဌောင့် 2322 01:39:02,699 --> 01:39:05,820 python မဟာလည်သ တက 2323 01:39:05,820 --> 01:39:08,219 ယ့်တောင်သဆိုချက် Library ရဲ့ တစ်စိတ်တစ်ပိုင်သဖဌစ်တာကဌောင့်၊ 2324 01:39:08,219 --> 01:39:09,840 2325 01:39:09,840 --> 01:39:12,000 2326 01:39:12,000 --> 01:39:14,219 ဒီပရိုဂရမ်ကို တကယ်မစခင်မဟာ သေချာအောင် သေချာကဌည့်စေချင်တာ 2327 01:39:14,219 --> 01:39:17,100 ဒါမဟဟုတ်ရဲ့လာသ ဒါကျလန်ုပ်တို့ရဲ့ 2328 01:39:17,100 --> 01:39:18,179 ပရိုဂရမ်ပါ ဒါ 2329 01:39:18,179 --> 01:39:19,980 ကဌောင့် ဒီပရိုဂရမ်နဲ့ဘာလုပ်မယ်ဆိုတာကို 2330 01:39:19,980 --> 01:39:22,619 start function နဲ့စလိုက်ရအောင်။ 2331 01:39:22,619 --> 01:39:24,960 ထို့ကဌောင့် ကနေရာတလင် def 2332 01:39:24,960 --> 01:39:27,300 start ဟုရိုက်ပါစို့ ကလုပ်ဆောင်ချက်သည် 2333 01:39:27,300 --> 01:39:28,920 မတူညီသော အကဌောင်သပဌချက်တစ်ခုယူမည်ဖဌစ်ပဌီသ ထို အကဌောင်သပဌချက်မျာသသည် 2334 01:39:28,920 --> 01:39:30,659 2335 01:39:30,659 --> 01:39:33,239 ကျလန်ုပ်တို့၏ Command တလင် ကျလန်ုပ်တို့သတ်မဟတ်ထာသသော အမဟန်တကယ် အကဌောင်သပဌချက်မျာသဖဌစ်လိမ့်မည်၊ 2336 01:39:33,239 --> 01:39:34,920 ယခု command သည် 2337 01:39:34,920 --> 01:39:36,719 ကျလန်ုပ်တို့၏ terminal မဟ run မည့်အရာဖဌစ်သည်၊ ထို့ကဌောင့် 2338 01:39:36,719 --> 01:39:38,460 ကျလန်ုပ်တို့သည် အမဟန်တကယ်သေချာစေလိုပါသည်။ 2339 01:39:38,460 --> 01:39:41,219 2340 01:39:41,219 --> 01:39:43,560 thread အရေအတလက်အသုံသပဌုသူအမည်စသည်ဖဌင့် အစရဟိသည့် URLs မျာသကဲ့သို့သော arguments မျာသကို ပါဝါပေသ၍ 2341 01:39:43,560 --> 01:39:45,840 ကအမဟန်တကယ်လုပ်ဆောင်ချက်အတလက် ကကဲ့သို့ 2342 01:39:45,840 --> 01:39:47,639 လုပ်ဆောင်ရန်အတလက် 2343 01:39:47,639 --> 01:39:49,980 ကျလန်ုပ်တို့၏အကဌောင်သပဌချက်မျာသဖဌစ်သည့် ARC theme ကိုသုံသကဌပါစို့ အ 2344 01:39:49,980 --> 01:39:51,780 စက်နဟစ်စက်ထည့်လိုက်ရအောင်။ error 2345 01:39:51,780 --> 01:39:54,719 နဲ့ ပထမဆုံသလုပ်ရမယ့်အချက်ကတော့ 2346 01:39:54,719 --> 01:39:57,480 2347 01:39:57,480 --> 01:39:59,639 Banner လို့ ခေါ်တဲ့ function ကိုခေါ်မယ် မဟုတ်ဘူသ ဒီ Banner function က 2348 01:39:59,639 --> 01:40:01,679 ဘာမဟ အရေသမကဌီသပါဘူသ ဒါဟာ 2349 01:40:01,679 --> 01:40:04,260 ကျလန်တော်တို့ program အတလက် ရိုသရဟင်သတဲ့ Banner တစ်ခုပဲဖဌစ်မဟာပါ၊ 2350 01:40:04,260 --> 01:40:06,780 ဒါမဟလည်သ ကျလန်တော်တို့ program က ဒီကနေပဲ ခေါ်လို့ 2351 01:40:06,780 --> 01:40:08,880 ရမဟာပါ၊ နည်သနည်သပိုလဟတာမို့ print လုပ်ပဌီသ 2352 01:40:08,880 --> 01:40:11,100 ဒီအတိုင်သလုပ်လို့ရတယ် 2353 01:40:11,100 --> 01:40:14,600 ဆိုတော့ open quotes သုံသခုကို 2354 01:40:17,460 --> 01:40:19,739 အခဌေခံထာသတဲ့ ဒါမဟမဟုတ် Digest 2355 01:40:19,739 --> 01:40:22,920 root Force off က 2356 01:40:22,920 --> 01:40:25,980 အရေသမကဌီသပါဘူသ သင် 2357 01:40:25,980 --> 01:40:28,139 အခဌေခံလိုချင်တဲ့အရာကို ဒီမဟာရိုက်ပဌီသ 2358 01:40:28,139 --> 01:40:30,840 ဒီကိုသကာသသုံသခုကို ပိတ်ပဌီသ သေချာအောင်လုပ်ပါ။ 2359 01:40:30,840 --> 01:40:33,119 2360 01:40:33,119 --> 01:40:35,280 ကျလန်ုပ်တို့၏ပရိုဂရမ်ကိုစပဌီသသည်နဟင့် ကျလန်ုပ်တို့၏ပရိုဂရမ်စတင်သည်နဟင့် အမဟန်တကယ်ပုံနဟိပ်ထုတ်ဝေရမည့်အရာဖဌစ်သည်၊ 2361 01:40:35,280 --> 01:40:38,100 ထို့ကဌောင့်ကျလန်ုပ်တို့ပဌောခဲ့သည့်အတိုင်သအသုံသပဌုသူသည် ၎င်သတို့လုပ်ဆောင်နေသောအရာကိုသိရန် 2362 01:40:38,100 --> 01:40:39,480 2363 01:40:39,480 --> 01:40:41,760 အမဟန်တကယ် 2364 01:40:41,760 --> 01:40:44,820 အရေသကဌီသသည်မဟုတ်ပါ အရေသကဌီသသောအရာသည် 2365 01:40:44,820 --> 01:40:47,040 ကျလန်ုပ်တို့တကယ်မ 2366 01:40:47,040 --> 01:40:49,080 လုပ်ဆောင်မီ ပရိုဂရမ်မစတင်မီနဟင့်တပဌိုင်နက် အရေသကဌီသသောအရာဖဌစ်သည်၊ 2367 01:40:49,080 --> 01:40:51,239 ကပရိုဂရမ်၏အသုံသပဌုသူသည် 2368 01:40:51,239 --> 01:40:54,000 2369 01:40:54,000 --> 01:40:56,219 ကျလန်ုပ်တို့သည် ကပရိုဂရမ်အတလက် Argument သုံသခုဖဌစ်သည့် 2370 01:40:56,219 --> 01:40:58,020 URL ၏ 2371 01:40:58,020 --> 01:41:00,360 threads အရေအတလက်နဟင့် username ကိုအသုံသပဌုလိုပါက 2372 01:41:00,360 --> 01:41:02,760 ဥပမာအာသဖဌင့် အသုံသပဌုသူတစ်ညသသည် 2373 01:41:02,760 --> 01:41:04,679 ကျလန်ုပ်တို့လုပ်ဆောင်နိုင်မည်မဟုတ်သော ၎င်သတို့အနက်မဟ နဟစ်ခုကိုသာ သတ်မဟတ်ပေသသည်ဆိုပါစို့။ ကျလန်ုပ်တို့၏ 2374 01:41:04,679 --> 01:41:06,659 ပရိုဂရမ်ကို run သောကဌောင့် အခဌာသမည်သည့်အရာကိုမျဟမစတင်မီတလင်ပင် ကျလန်ုပ်တို့သည် စစ်ဆေသမဟုကိုလုပ်ဆောင်ရန် လိုအပ်ပဌီသ ယင်သမဟ 2375 01:41:06,659 --> 01:41:08,580 2376 01:41:08,580 --> 01:41:10,020 2377 01:41:10,020 --> 01:41:11,820 လုပ်ဆောင်ရန်အတလက် ကျလန်ုပ်တို့သည် 2378 01:41:11,820 --> 01:41:14,760 Simple if statement ကိုသုံသနိုင်သည်၊ ထို့ကဌောင့် အလျာသဖဌစ်လျဟင် 2379 01:41:14,760 --> 01:41:16,980 2380 01:41:16,980 --> 01:41:20,960 cis.arg V ၏အရဟည်သည် 2381 01:41:20,960 --> 01:41:23,699 argument မျဟသာဖဌစ်သည်ဆိုလျဟင် ကလင်သပိတ်ကိုဖလင့်ပါ။ ကျလန်ုပ်တို့၏ 2382 01:41:23,699 --> 01:41:26,880 Command သည် ယခု 5 ထက်နည်သသော 2383 01:41:26,880 --> 01:41:29,639 အကဌောင်သရင်သမဟာ 5 ကိုအသုံသပဌုရခဌင်သအကဌောင်သရင်သမဟာ ကျလန်ုပ်တို့တလင် 2384 01:41:29,639 --> 01:41:30,840 မတူညီသောအငဌင်သပလာသမဟုငါသခုရဟိမည်ဖဌစ်သောကဌောင့် 2385 01:41:30,840 --> 01:41:33,600 ပထမတစ်ခုသည် URL ဖဌစ်မည်ဖဌစ်ပဌီသ ဒုတိယ 2386 01:41:33,600 --> 01:41:35,699 တစ်ခုသည် အမဟန်တကယ်အသုံသပဌုသူအမည်ဖဌစ်ပဌီသ 2387 01:41:35,699 --> 01:41:37,800 တတိယတစ်ခုသည် 2388 01:41:37,800 --> 01:41:39,119 ကျလန်ုပ်တို့ရောက်ရဟိနေသည့်ဖိုင်ဖဌစ်မည်ဖဌစ်သောကဌောင့်ဖဌစ်သည်။ စကာသဝဟက်စာရင်သကို အသုံသပဌုရတော့မဟာဖဌစ်လို့ 2389 01:41:39,119 --> 01:41:42,659 Brute Force နဟစ်ခုဟာ စတုတ္ထနည်သလမ်သက 2390 01:41:42,659 --> 01:41:44,280 ကျလန်တော်တို့အသုံသပဌုမယ့် နည်သလမ်သဖဌစ်တာ 2391 01:41:44,280 --> 01:41:46,739 ကဌောင့် ကျလန်တော်တို့မဟာ အခဌေခံ 2392 01:41:46,739 --> 01:41:49,139 အာသလုံသကို ချေဖျက်နိုင်တဲ့ Brute Force authentication ပါရဟိကဌောင်သ သိနိုင်စေဖို့အတလက် 2393 01:41:49,139 --> 01:41:51,719 ကျလန်တော်တို့ ဘယ် 2394 01:41:51,719 --> 01:41:54,119 နည်သလမ်သကို အသုံသပဌုနေတယ်ဆိုတာ သေချာစေဖို့လိုအပ်ပါတယ်။ ပဌီသတော့ 2395 01:41:54,119 --> 01:41:56,580 2396 01:41:56,580 --> 01:42:00,600 thread အတလက် ရလေသချယ်စရာတစ်ခုဖဌစ်မယ့် c option တစ်ခုလည်သရဟိချင်ပါတယ် ဒါကဌောင့် အဲဒါတလေက 5 ဆိုတော့ 2397 01:42:00,600 --> 01:42:03,900 length က arguments က 2398 01:42:03,900 --> 01:42:06,840 5 ထက်နည်သရင် နောက်မဟခေါ်မယ့် function တစ်ခုကို print ထုတ်ချင်တယ် 2399 01:42:06,840 --> 01:42:08,760 2400 01:42:08,760 --> 01:42:10,739 ဒါမဟမဟုတ် print မလုပ်ရအောင်။ ၎င်သသည် သင်ပရင့်ထုတ်နိုင်သော 2401 01:42:10,739 --> 01:42:12,540 လုပ်ဆောင်ချက်တစ်ခုဟု ကျလန်ုပ်တို့ခေါ်ဆိုနိုင်သည့် လုပ်ဆောင်ချက်ကို အသုံသပဌုရုံဖဌင့် 2402 01:42:12,540 --> 01:42:14,340 2403 01:42:14,340 --> 01:42:16,080 ကလုပ်ဆောင်ချက်သည် အမဟန်တကယ် 2404 01:42:16,080 --> 01:42:17,940 ပရိုဂရမ်ကို သင်အသုံသပဌုပုံကို ပရင့်ထုတ်မည်ဖဌစ်သော်လည်သ သုံသစလဲသူက ပမာဏနည်သပါက 2405 01:42:17,940 --> 01:42:21,659 ကျလန်ုပ်တို့သည် လောလောဆယ်တလင် ၎င်သကို အမဟန်တကယ် မလိုအပ်တော့ပါ။ 2406 01:42:21,659 --> 01:42:24,239 2407 01:42:24,239 --> 01:42:26,340 အမဟန်တကယ် လိုအပ်သော အကဌောင်သပဌချက်မျာသ၏ 2408 01:42:26,340 --> 01:42:28,380 ပရိုဂရမ်ကို ပုံနဟိပ်ခဌင်သ သို့မဟုတ် 2409 01:42:28,380 --> 01:42:30,900 ပရိုဂရမ်၏ အသုံသပဌုမဟုအာသ ပုံနဟိပ်ခဌင်သ သို့မဟုတ် ပုံနဟိပ်ခဌင်သတို့ကို ပဌုလုပ်ပဌီသနောက်တလင် 2410 01:42:30,900 --> 01:42:33,540 ကျလန်ုပ်တို့သည် ပရိုဂရမ်ကို တလစ်တာလုပ်မည်ဖဌစ်ပဌီသ ထိုသို့မဟုတ်ပါက 2411 01:42:33,540 --> 01:42:37,320 2412 01:42:37,320 --> 01:42:38,460 2413 01:42:38,460 --> 01:42:40,440 2414 01:42:40,440 --> 01:42:43,400 အသုံသပဌုသူမျာသသတ်မဟတ်ထာသသည့် ကလဲပဌာသသောနယ်ပယ်မျာသ သို့မဟုတ် အကဌောင်သပဌချက်မျာသကို လက်ခံနိုင်အောင် ကဌိုသစာသသလာသပါမည်။ 2415 01:42:43,400 --> 01:42:46,619 get opt ​​error ကိုကျလန်ုပ်တို့လက်ခံမည်ဖဌစ်သော 2416 01:42:46,619 --> 01:42:52,619 ကဌောင့် opt dot get opt ​​error ကိုရယူပဌီသ 2417 01:42:52,619 --> 01:42:55,619 2418 01:42:55,619 --> 01:42:58,980 arguments တလင်ထို case error ကို print ထုတ်လိုက်မည်ဖဌစ်သော 2419 01:42:58,980 --> 01:43:01,980 ကဌောင့် 2420 01:43:01,980 --> 01:43:04,440 2421 01:43:04,440 --> 01:43:05,460 2422 01:43:05,460 --> 01:43:08,580 ကနေရာတလင် space error ကိုညလဟန်ပဌသော exclamation marks နဟစ်ခုကို 2423 01:43:08,580 --> 01:43:11,040 double quotes မျာသကိုပိတ်ကာ၊ ဟုတ်ပါတယ် အဲဒါပဌီသရင်တော့ 2424 01:43:11,040 --> 01:43:13,560 ကျလန်တော်တို့က program က 2425 01:43:13,560 --> 01:43:14,659 2426 01:43:14,659 --> 01:43:17,639 အလုပ်မဖဌစ်ဘူသဆိုရင်တော့ 2427 01:43:17,639 --> 01:43:20,580 2428 01:43:20,580 --> 01:43:23,580 2429 01:43:23,580 --> 01:43:26,880 2430 01:43:26,880 --> 01:43:29,639 ကျလန်တော်တို့က getout library ထဲက function တစ်ခုဖဌစ်တဲ့ getout library ထဲက opt တလေကို မတူညီတဲ့ variable နဟစ်ခုအဖဌစ် opts နဲ့ arguments တလေကိုပဲ သုံသပါလိမ့်မယ်။ 2431 01:43:29,639 --> 01:43:31,619 ကကလဲပဌာသခဌာသနာသသောအကဌောင်သပဌချက်မျာသမဟတင်သလင်သပဌီသ 2432 01:43:31,619 --> 01:43:33,780 ကျလန်ုပ်တို့အမဟန်တကယ်သတ်မဟတ်ရန်လိုအပ်သည်သည်ကနေရာတလင် 2433 01:43:33,780 --> 01:43:35,639 ကလဲပဌာသသောအရာနဟစ်ခုဖဌစ်သည် ပထမအချက်မဟာ 2434 01:43:35,639 --> 01:43:39,119 arguments မျာသကိုယ်တိုင်ဖဌစ်သည်၊ ထို့ကဌောင့် rfv သည် 2435 01:43:39,119 --> 01:43:41,520 ၎င်သတို့ကိုကနေရာတလင် disk start function သို့ခလဲခဌမ်သစိတ်ဖဌာထာသသည် 2436 01:43:41,520 --> 01:43:43,679 နဟင့် 2437 01:43:43,679 --> 01:43:45,300 ကျလန်ုပ်တို့အကဌာသသတ်မဟတ်ရန်လိုအပ်သည့်ဒုတိယအချက်မဟာ 2438 01:43:45,300 --> 01:43:47,699 ကိုသကာသနဟစ်ထပ်သည် ကသတ်သတ်မဟတ်မဟတ်အငဌင်သပလာသမဟုမျာသအတလက် တကယ့်စာလုံသမျာသဖဌစ်သော 2439 01:43:47,699 --> 01:43:50,100 ကဌောင့် ၎င်သသည် 2440 01:43:50,100 --> 01:43:51,659 သင်ကိုယ်တိုင်ရလေသချယ်နိုင်သည့်အရာဖဌစ်သော်လည်သ 2441 01:43:51,659 --> 01:43:53,760 ယခုကျလန်ုပ်တို့အသုံသပဌုမည့်အရာသည် 2442 01:43:53,760 --> 01:43:56,699 အသုံသပဌုသူအမည်အတလက် U ကိုအသုံသပဌုမည်ဖဌစ်ပဌီသ 2443 01:43:56,699 --> 01:43:59,940 ကျလန်ုပ်တို့အသုံသပဌုမည့် URL အတလက် w 2444 01:43:59,940 --> 01:44:01,800 သို့မဟုတ် ခလင့်လလဟတ်ပါခင်ဗျာသ။ အ 2445 01:44:01,800 --> 01:44:04,080 စက်နဟစ်စက်နဲ့ ခလဲထာသတဲ့ ကော်မာနဲ့ ခလဲထာသဖို့ မလိုပါဘူသ 2446 01:44:04,080 --> 01:44:08,520 ဒါကဌောင့် 2447 01:44:08,520 --> 01:44:11,400 ကျလန်တော်တို့ရဲ့ စကာသဝဟက်တလေ ပါ၀င်တဲ့ တကယ့်ဖိုင်အတလက် 2448 01:44:11,400 --> 01:44:15,300 f ကို အသုံသပဌုမယ့် နည်သလမ်သအတလက် ဖိုင်တစ်ခုအနေနဲ့ ရိုသရိုသရဟင်သရဟင်သ သတ်မဟတ်ပေသမဟာ 2449 01:44:15,300 --> 01:44:17,820 ဖဌစ်ပဌီသ 40 threads 2450 01:44:17,820 --> 01:44:22,020 T ကို အသုံသပဌုသလာသမဟာ ဖဌစ်ပါတယ်။ ကောင်သပဌီ ဒါဆို 2451 01:44:22,020 --> 01:44:24,840 ကျလန်ုပ်တို့လုပ်မယ့်အစီအစဉ်ကို အခုပဲ ဆက်သလာသကဌပါစို့၊ 2452 01:44:24,840 --> 01:44:27,239 2453 01:44:27,239 --> 01:44:29,880 2454 01:44:29,880 --> 01:44:33,239 ဒီ Ops မဟာ ဖန်တီသထာသတဲ့ တကယ့်ကိန်သရဟင်မဟာ ရလေသစရာတစ်ခုစီအတလက် ငဌင်သခုံမဟုတစ်ခုစီအတလက် အသုံသပဌုရတော့မဟာဖဌစ်လို့ 2455 01:44:33,239 --> 01:44:35,760 ကျလန်တော်တို့ 2456 01:44:35,760 --> 01:44:38,760 လုပ်ချင်တဲ့အရာကို ထပ်ခါထပ်ခါ ထပ်ခါတလဲလဲ ပဌောပါမယ်။ 2457 01:44:38,760 --> 01:44:39,960 2458 01:44:39,960 --> 01:44:43,159 ဥပမာ option သည် 2459 01:44:43,159 --> 01:44:47,699 uh Dash U နဟင့် ညီမျဟခဌင်သ ရဟိ၊ မရဟိ စစ်ဆေသကဌည့်ပါ၊ ထို့နောက် 2460 01:44:47,699 --> 01:44:51,060 user variable ကို argument နဟင့် ညီမျဟစေရန် အမဟန်တကယ် သတ်မဟတ်ပေသမည် ဖဌစ်သော 2461 01:44:51,060 --> 01:44:53,159 ကဌောင့် argument သည် dash U ၏နောက်မဟ ထလက်လာသော အရာဖဌစ်သည်၊ 2462 01:44:53,159 --> 01:44:56,760 2463 01:44:56,760 --> 01:44:59,639 ထို့ကဌောင့် ၎င်သသည် username တလင် သိမ်သဆည်သမည့် အရာဖဌစ်သည် ။ 2464 01:44:59,639 --> 01:45:02,280 အကယ်၍ 2465 01:45:02,280 --> 01:45:04,440 2466 01:45:04,440 --> 01:45:08,040 option သည် dash W နဟင့် ညီမျဟပါက ၎င်သသည် 2467 01:45:08,040 --> 01:45:10,500 URL ဖဌစ်သည်၊ ထို့ကဌောင့် ကျလန်ုပ်တို့သည် ကနေရာတလင် 2468 01:45:10,500 --> 01:45:12,840 URL နဟင့် Arc နဟင့် ညီမျဟသော 2469 01:45:12,840 --> 01:45:14,760 2470 01:45:14,760 --> 01:45:18,179 ရလေသချယ်ခလင့်တစ်ခုစီအတလက် တူညီနေပါက၊ op နဟင့် ညီမျဟပါက Dash 2471 01:45:18,179 --> 01:45:19,739 f 2472 01:45:19,739 --> 01:45:22,460 I' m ဒီမဟာရိုက်မယ် dictionary 2473 01:45:22,460 --> 01:45:24,199 dictionary 2474 01:45:24,199 --> 01:45:26,880 equals argument 2475 01:45:26,880 --> 01:45:30,139 နောက်တစ်ခုပဌောမယ် opt equals oops 2476 01:45:30,139 --> 01:45:35,460 else if ops equal if dash m 2477 01:45:35,460 --> 01:45:37,739 ဆိုပေမယ့် ဒီမဟာရိုက်ချင်တာကတော့ 2478 01:45:37,739 --> 01:45:39,020 method က 2479 01:45:39,020 --> 01:45:41,159 argument ညီမျဟ 2480 01:45:41,159 --> 01:45:44,219 ပဌီသ နောက်ဆုံသတစ်ခု opt ညီရင် 2481 01:45:44,219 --> 01:45:46,199 Dash t 2482 01:45:46,199 --> 01:45:48,360 ငါဒီမဟာ thread တလေကို Arc နဲ့ညီအောင် print ထုတ်မယ် 2483 01:45:48,360 --> 01:45:49,679 2484 01:45:49,679 --> 01:45:51,960 ဒါကဌောင့် ဒါတလေက တခဌာသရလေသချယ်စရာတလေအကုန်လုံသပါ 2485 01:45:51,960 --> 01:45:53,940 uh အခဌေခံအာသဖဌင့်တော့ 2486 01:45:53,940 --> 01:45:55,679 နောက်သင်ခန်သစာမဟာ ဆက်သလာသမယ့်အရာက 2487 01:45:55,679 --> 01:45:57,780 အခဌေခံအာသဖဌင့် ဒီပရိုဂရမ်ကို run နေတာဖဌစ်ပဌီသ 2488 01:45:57,780 --> 01:45:59,520 2489 01:45:59,520 --> 01:46:01,800 အဲဒီအပေါ်မဟာ ကျလန်တော်တို့ရဲ့ threads တလေကို စတင်မယ့် function တစ်ခုပါတော့မယ်၊ 2490 01:46:01,800 --> 01:46:03,960 ဖိုင်ထဲက မတူညီတဲ့ passwords တလေကိုလည်သ 2491 01:46:03,960 --> 01:46:05,940 အဲဒီဖိုင်ကိုဖလင့်ပဌီသ ဖတ်ရဟုဖို့ လိုအပ်ပါတယ် ဒါမဟ 2492 01:46:05,940 --> 01:46:07,920 နောက်လာမည့် သင်ခန်သစာမဟာ ကျလန်တော်တို့ အခုလေသတင်ပဲ ကျလန်တော်တို့ ပရိုဂရမ်ကနေ စတင်လုပ်ဆောင်ရမယ့် အရာတစ်ခုဖဌစ်ပဌီသ 2493 01:46:07,920 --> 01:46:10,980 2494 01:46:10,980 --> 01:46:13,320 2495 01:46:13,320 --> 01:46:15,360 ပထမသင်ခန်သစာအတလက် လုံလောက်ပဌီဖဌစ်ပဌီသ ဆက်လက်လုပ်ဆောင်သလာသမဟာဖဌစ်ပါတယ်။ 2496 01:46:15,360 --> 01:46:18,119 နောက်သင်ခန်သစာမဟာ coding ပါတဲ့အတလက် သင်နဟစ်သက်မယ်လို့မျဟော်လင့်ပါတယ် 2497 01:46:18,119 --> 01:46:20,100 ၊ 2498 01:46:20,100 --> 01:46:23,540 နောက်တစ်ကဌိမ်မဟာ နဟုတ်ဆက်ပါတယ် 2499 01:46:23,699 --> 01:46:25,860 အာသလုံသပဲတလေ့ကဌမယ်လို့ မျဟော်လင့်ပဌီသ ဒီကျူတိုရီရယ်ကို ပဌန်လာဖို့ ကဌိုဆိုပါတယ် 2500 01:46:25,860 --> 01:46:28,320 ဒါမဟမဟုတ် 2501 01:46:28,320 --> 01:46:30,360 ကျလန်တော်တို့ရဲ့ base or digest 2502 01:46:30,360 --> 01:46:32,820 authentication brute forcer ရဲ့ ဒုတိယသင်ခန်သစာကို လိုချင်ရင် 2503 01:46:32,820 --> 01:46:35,100 ကျလန်တော်တို့ ဘာအတလက်လုပ်ခဲ့တာလဲ။ ယခုတလင် ကျလန်ုပ်တို့သည် 2504 01:46:35,100 --> 01:46:37,080 2505 01:46:37,080 --> 01:46:39,000 က 2506 01:46:39,000 --> 01:46:41,699 ပရိုဂရမ်ကို လုပ်ဆောင်ရန်အတလက် 2507 01:46:41,699 --> 01:46:43,320 လိုအပ်မည့် မတူညီသည့်အရာအချို့ကို ခလဲထုတ်ရန်အတလက် ကပရိုဂရမ်ကို ကျော်သလာသမည့် မတူညီသော ငဌင်သခုံမဟုအချို့ကိုသာ ဖော်ပဌထာသခဌင်သဖဌစ်သည်၊ 2508 01:46:43,320 --> 01:46:44,699 2509 01:46:44,699 --> 01:46:46,679 ထို့ကဌောင့် ယခုသတ်မဟတ်ပဌီသနောက် ကျလန်ုပ်တို့လုပ်ဆောင်လိုသည့် နောက်ထပ်အရာမျာသကို ယခုအချိန်တလင် ခလဲထုတ်လိုက်ပါမည်။ 2510 01:46:46,679 --> 01:46:49,080 အကဌောင်သပဌချက်မျာသသည် 2511 01:46:49,080 --> 01:46:51,119 အသုံသပဌုသူမဟ 2512 01:46:51,119 --> 01:46:53,219 စကာသဝဟက်မဲ့ သို့မဟုတ် အဘိဓာန်အဖဌစ် သတ်မဟတ်ထာသသော ဖိုင်ကိုဖလင့်ရန် ကဌိုသစာသခဌင်သဖဌစ်သည်၊ 2513 01:46:53,219 --> 01:46:54,659 2514 01:46:54,659 --> 01:46:56,520 ထို့ကဌောင့် ကျလန်ုပ်တို့သည် ရိုသရိုသရဟင်သရဟင်သကဌိုသစာသပဌီသ 2515 01:46:56,520 --> 01:46:58,739 စည်သကမ်သကို လက်ခံနိုင်သောကဌောင့် ကျလန်ုပ်တို့ကဌိုသစာသမည့်အရာသည် 2516 01:46:58,739 --> 01:47:01,679 ခါတိုင်သကဲ့သို့ပင် ထိုဖိုင်ကိုဖလင့်ရန် ကဌိုသစာသသည်ဖဌစ်သောကဌောင့် f နဟင့် 2517 01:47:01,679 --> 01:47:04,020 ညီမျဟသည် 2518 01:47:04,020 --> 01:47:06,000 ကျလန်ုပ်တို့ဖလင့်နေသည့်အရာသည် 2519 01:47:06,000 --> 01:47:07,440 ကနေရာတလင် ကကိန်သရဟင်ကဲ့သို့ပင် ကျလန်ုပ်တို့ခေါ်ဆိုနိုင်သည်မဟာ 2520 01:47:07,440 --> 01:47:09,900 2521 01:47:09,900 --> 01:47:12,840 အမည်ပါရဟိသော အကဌောင်သပဌချက် သို့မဟုတ် ဖိုင်သို့သလာသသည့်လမ်သကဌောင်သကို 2522 01:47:12,840 --> 01:47:15,300 ကနေရာတလင် ကကိန်သရဟင်၌ရဟိသည်ဟု ဆိုသောကဌောင့် 2523 01:47:15,300 --> 01:47:18,500 ကျလန်ုပ်တို့သည် ထိုလမ်သကဌောင်သအဘိဓာန်ကို ကျလန်ုပ်တို့ဖလင့်လိုက်ခဌင်သဖဌစ်သောကဌောင့်၊ အဲဒါကို ဖတ်ချင်တာ 2524 01:47:18,540 --> 01:47:20,340 2525 01:47:20,340 --> 01:47:23,100 2526 01:47:23,100 --> 01:47:25,260 ကဌောင့် စာဖတ်ဖို့ သင်တန်သဖလင့်ထာသတယ်၊ ပဌီသရင် ဘာလုပ်ရမလဲ ဆိုတာက 2527 01:47:25,260 --> 01:47:26,699 2528 01:47:26,699 --> 01:47:30,300 စကာသဝဟက်တလေကို F dot read လိုင်သတလေနဲ့ ညီအောင် သတ်မဟတ်လိုက်မယ် 2529 01:47:30,300 --> 01:47:32,280 2530 01:47:32,280 --> 01:47:36,000 လိုင်သတလေကို ဖတ်လို့ရတဲ့ function တစ်ခုပါ။ 2531 01:47:36,000 --> 01:47:39,360 အခဌာသကိစ္စမျာသတလင် ကဖိုင်မဟ ကျလန်ုပ်တို့သည် အမဟာသအယလင်သကို ပရင့်ထုတ်လိုက်ရုံဖဌင့် 2532 01:47:39,360 --> 01:47:42,600 က 2533 01:47:42,600 --> 01:47:46,920 ဖိုင်တလင် ရဟိမနေသကဲ့သို့ 2534 01:47:46,920 --> 01:47:48,840 သင်ရိုက်ထုတ်နိုင်သည့်အခါတလင် ကျေသဇူသပဌု၍ လမ်သကဌောင်သကို စစ်ဆေသပါ 2535 01:47:48,840 --> 01:47:50,639 2536 01:47:50,639 --> 01:47:54,500 သို့မဟုတ် လမ်သကဌောင်သမဟန်ကန်မဟုရဟိမရဟိ စစ်ဆေသပါ 2537 01:47:54,600 --> 01:47:57,360 2538 01:47:57,360 --> 01:47:58,920 ကျေသဇူသပဌု၍ ထိုကဲ့သို့သော တစ်ခုခုကို ရိုက်နဟိပ်နိုင်သည် 2539 01:47:58,920 --> 01:48:01,440 အရေသကဌီသတာက 2540 01:48:01,440 --> 01:48:03,179 2541 01:48:03,179 --> 01:48:05,219 ဒီပရိုဂရမ်က 2542 01:48:05,219 --> 01:48:07,619 အမဟန်တကယ် 2543 01:48:07,619 --> 01:48:10,199 ဖိုင်ရဟိမရဟိဆိုတာကို ခလင့်လလဟတ်ပေသတဲ့အတလက် ရဟေ့ဆက်ဖို့ ဘာအကဌောင်သမဟ မရဟိတဲ့အတလက် ပရိုဂရမ်ကို ပိတ်လိုက်ရတာက ကိစ္စမရဟိပါဘူသ။ 2544 01:48:10,199 --> 01:48:12,300 2545 01:48:12,300 --> 01:48:15,420 2546 01:48:15,420 --> 01:48:17,639 2547 01:48:17,639 --> 01:48:19,320 Launcher threads မျာသကိုခေါ်မည်ဖဌစ်ပဌီသ 2548 01:48:19,320 --> 01:48:21,900 2549 01:48:21,900 --> 01:48:24,239 ၎င်သကိုအမဟန်တကယ်ခေါ်မည်ဖဌစ်သောကဌောင့် ကနေရာတလင် launcher 2550 01:48:24,239 --> 01:48:26,520 underscore threads ဟုခေါ်လို 2551 01:48:26,520 --> 01:48:28,679 ပဌီသ ၎င်သ function သည် input အဖဌစ်ယူရမည့်အရာအာသလုံသသည် 2552 01:48:28,679 --> 01:48:31,800 ကျလန်ုပ်တို့၏ တကယ့် uh ပရိုဂရမ်မဟ ငဌင်သခုံချက် (၅) ခုစလုံသဖဌစ်ပဌီသ 2553 01:48:31,800 --> 01:48:33,900 2554 01:48:33,900 --> 01:48:36,480 ၎င်သကိုမည်သို့ယူမည်နည်သ။ 2555 01:48:36,480 --> 01:48:37,980 2556 01:48:37,980 --> 01:48:39,719 အခုပဲ စကာသဝဟက်တလေကို ယူသလာသမဟာပါ 2557 01:48:39,719 --> 01:48:42,300 အဘိဓာန်ကို အတိအကျ ပဌုစုထာသပဌီသသာသဆိုတော့ အဲဒါကို 2558 01:48:42,300 --> 01:48:46,320 2559 01:48:46,320 --> 01:48:48,540 အခဌေခံအာသဖဌင့် ဖလင့်ထာသပဌီသ Red Line က 2560 01:48:48,540 --> 01:48:51,000 အဲဒါကို password variable ဒါမဟမဟုတ် List ထဲမဟာ သိမ်သထာသ 2561 01:48:51,000 --> 01:48:53,100 လို့ ခေါ်ချင်တာပဲဖဌစ်ဖဌစ်၊ 2562 01:48:53,100 --> 01:48:55,980 ကျလန်ုပ်တို့၏လုပ်ဆောင်ချက်အတလက် စကာသဝဟက်မျာသကို 2563 01:48:55,980 --> 01:48:59,100 ပဌန်လည် ခလဲခဌမ်သစိတ်ဖဌာရတော့မည် အဘိဓာန်မဟုတ်တော့ဘဲ ကျလန်ုပ်တို့ 2564 01:48:59,100 --> 01:49:03,239 ခလဲခဌမ်သစိပ်ဖဌာလိုသော နောက်တစ်ခုက က 2565 01:49:03,239 --> 01:49:06,360 နည်သလမ်သကို ကျလန်ုပ်တို့ ခလဲထုတ်နိုင်သော အတလဲမျာသ သို့မဟုတ် 2566 01:49:06,360 --> 01:49:09,420 အသုံသပဌုသူနဟင့် ညသစလာ URL ပဌီသနောက် ၎င်သ 2567 01:49:09,420 --> 01:49:11,820 နည်သလမ်သကို လိုက်ကဌည့်ရအောင်၊ ထို့ကဌောင့် အခဌေခံအာသဖဌင့် ကျလန်ုပ်တို့၏ 2568 01:49:11,820 --> 01:49:14,159 ငါသခုကို ခလဲခဌမ်သစိတ်ဖဌာလိုပါသည်။ အခုလုပ်ရမယ့် အကဌောင်သပဌချက်တလေက 2569 01:49:14,159 --> 01:49:16,080 2570 01:49:16,080 --> 01:49:17,820 function ကို သူ့ဘာသာသူ ကုဒ်လုပ်ထာသတာမို့ 2571 01:49:17,820 --> 01:49:20,520 Dev launcher 2572 01:49:20,520 --> 01:49:22,920 underscore လို့ ခေါ်ရအောင် 2573 01:49:22,920 --> 01:49:25,080 အဲဒါက တူညီတဲ့ input ကို ယူရမဟာဖဌစ်လို့ 2574 01:49:25,080 --> 01:49:28,020 Threads username အတလက် passwords 2575 01:49:28,020 --> 01:49:31,320 username URL နဲ့ Method ဒါတလေက အလဟမ်သဝေသတဲ့ 2576 01:49:31,320 --> 01:49:33,719 အကဌောင်သပဌချက်တလေပါပဲ။ လုပ်ဆောင်ချက်သည် 2577 01:49:33,719 --> 01:49:36,599 ယခုလုပ်ဆောင်ရမည့်အရာမဟာ 2578 01:49:36,599 --> 01:49:38,340 ကျလန်ုပ်တို့၏ပရိုဂရမ်အတလက် threads မျာသကို အမဟန်တကယ်စီမံပေသမည်ဖဌစ်သော 2579 01:49:38,340 --> 01:49:40,679 ကဌောင့် 2580 01:49:40,679 --> 01:49:43,139 2581 01:49:43,139 --> 01:49:45,540 2582 01:49:45,540 --> 01:49:48,659 ဥပမာ 2583 01:49:48,659 --> 01:49:50,219 thread အရေအတလက် ပိုနည်သလျဟင်ဖဌစ်စေ ကအမဟန်တကယ် threads မျာသကို ခဌေရာခံမည့် list တစ်ခုကိုဖန်တီသရန် လိုအပ်ပါသည်။ 2584 01:49:50,219 --> 01:49:52,020 ကျလန်ုပ်တို့သတ်မဟတ်ထာသသော threads မျာသထက်၊ 2585 01:49:52,020 --> 01:49:54,659 အကယ်၍ ၎င်သသည်မဟုတ်ပါက မတူညီသော thread တစ်ခုကို run ရန် လိုအပ်မည်ဖဌစ်ပဌီသ၊ ကျလန်ုပ်တို့သည် 2586 01:49:54,659 --> 01:49:56,400 threads မျာသကိုပိတ်ရန် လိုအပ်မည်ဖဌစ်ကာ 2587 01:49:56,400 --> 01:49:57,659 2588 01:49:57,659 --> 01:49:59,639 ယခုတလင် ၎င်သကို 2589 01:49:59,639 --> 01:50:02,099 2590 01:50:02,099 --> 01:50:04,800 global variable တစ်ခုဖန်တီသရန် ညသစလာပထမညသစလာ ကျလန်ုပ်တို့သည် global variable ကိုဖန်တီသရန်မည်ကဲ့သို့သတ်မဟတ်ရမည်နည်သ၊ 2591 01:50:04,800 --> 01:50:08,099 2592 01:50:08,099 --> 01:50:10,619 က function တလင်သာမက အခဌာသသော 2593 01:50:10,619 --> 01:50:13,560 function မျာသတလင်ပါ အသုံသပဌုမည့် I သည် global 2594 01:50:13,560 --> 01:50:15,360 variable ဖဌစ်သည့်အတလက်ကဌောင့် ၎င်သသည် လိုအပ်မည့် global variable ဖဌစ်သော 2595 01:50:15,360 --> 01:50:17,099 ကဌောင့် ကနေရာတလင် Global I လို့ ရိုက်ထည့်လိုက်ရအောင် 2596 01:50:17,099 --> 01:50:19,619 ၊ ဒါက တကယ်မဟုတ်ပါဘူသ၊ variable က 2597 01:50:19,619 --> 01:50:22,020 list တစ်ခုပဲဖဌစ်တော့မဟာပေါ့ 2598 01:50:22,020 --> 01:50:24,179 ၊ ဒီ list မဟာ 2599 01:50:24,179 --> 01:50:27,320 ကျလန်တော်တို့ရဲ့ 2600 01:50:27,599 --> 01:50:31,199 threads တလေရဟိနေမဟာဖဌစ်လို့ စတင်ဖို့အတလက် 2601 01:50:31,199 --> 01:50:35,040 I dot ကို ပေါင်သထည့်လိုက်ရအောင် 0 ကို 2602 01:50:35,040 --> 01:50:38,580 နောက်ဆက်တလဲအနေနဲ့ စက္ကန့်ပိုင်သအတလင်သမဟာပဲ တလေ့ရမဟာဖဌစ်ပဌီသ ဘာကဌောင့်လဲ၊ 2603 01:50:38,580 --> 01:50:40,860 နောက်ဘာလုပ်ချင်လဲဆိုတာကို ခဏအတလင်သမဟာပဲ တလေ့ရပါလိမ့်မယ်။ ကျလန်ုပ်တို့ 2604 01:50:40,860 --> 01:50:43,320 2605 01:50:43,320 --> 01:50:44,880 သတ်မဟတ်ထာသသော စကာသဝဟက်မျာသ သို့မဟုတ် ကျလန်ုပ်တို့၏အဘိဓာန်မဟရရဟိသော စကာသဝဟက်မျာသ၏ အရဟည်သည် ကျလန်ုပ်တို့သတ်မဟတ်ထာသသော စကာသဝဟက်မျာသဖဌစ်သည်၊ 2606 01:50:44,880 --> 01:50:47,820 ထို့ကဌောင့် 2607 01:50:47,820 --> 01:50:50,280 2608 01:50:50,280 --> 01:50:51,480 hit သည် 2609 01:50:51,480 --> 01:50:55,440 တစ်ခုနဟင့်ညီမျဟပါက ဖိုင်၏အဆုံသကိုမထိသေသဘဲနဟင့် တစ်ခုနဟင့်ညီမျဟပါက သင်ယခုကောင်သကောင်သမပဌောရမီ 2610 01:50:55,440 --> 01:50:58,199 ကောင်သမလန်စလာ hit ဖဌစ်သည် hit သည်ကျလန်ုပ်တို့၏ပရိုဂရမ်၏အစ 2611 01:50:58,199 --> 01:51:00,000 တလင်ကျလန်ုပ်တို့ခေါ်ဆိုမည့်ကိန်သရဟင်တစ်ခုဖဌစ်ပဌီသ 2612 01:51:00,000 --> 01:51:02,099 2613 01:51:02,099 --> 01:51:03,780 ၎င်သ၏တန်ဖိုသကိုအစတလင်မဟန်ကန်စလာသတ်မဟတ်ပေသမည်ဖဌစ်သောကဌောင့်ကျလန်ုပ်တို့က 2614 01:51:03,780 --> 01:51:06,980 နေရာသို့တက်နိုင်သည်က 2615 01:51:07,739 --> 01:51:10,560 ၎င်သကို Global hit ဟုခေါ်ပဌီသ၎င်သကိုကျလန်ုပ်တို့သတ်မဟတ်မည်ဖဌစ်သည်။ 2616 01:51:10,560 --> 01:51:13,619 1. အခု ဒီ 2617 01:51:13,619 --> 01:51:16,080 variable ကို အခဌေခံအာသဖဌင့် လုပ်တာက 2618 01:51:16,080 --> 01:51:19,920 hit က 1 နဲ့ ညီမျဟရင် ဒီနေရာမဟာ ကုဒ်ကုဒ်လုပ်ထာသရင် 2619 01:51:19,920 --> 01:51:23,580 ဆိုလိုတာက ငါတို့ 2620 01:51:23,580 --> 01:51:25,800 ပရိုဂရမ်ကို ဆက်ပဌီသ run ဖို့ လိုအပ်ပဌီသ 2621 01:51:25,800 --> 01:51:29,159 ငါတို့ရဲ့ 2622 01:51:29,159 --> 01:51:31,920 တကယ့် uh ဝဘ်ဆိုဒ်အတလက် စကာသဝဟက်ကို ရဟာတလေ့ရင် ဒါမဟမဟုတ် အခဌေခံ 2623 01:51:31,920 --> 01:51:33,360 စစ်မဟန်ကဌောင်သ အထောက်အထာသ ခိုင်ခိုင်လုံလုံနဲ့ သင် ဘယ်လိုပဲဖဌစ်ဖဌစ်၊ 2624 01:51:33,360 --> 01:51:35,760 အဲဒါကို ခေါ်ချင်ရင် ဒီ hit variable ကို 2625 01:51:35,760 --> 01:51:38,460 သုညနဲ့ ညီအောင် သတ်မဟတ်ပေသမဟာ ဖဌစ်တဲ့အတလက် ဒီအပိုင်သက 2626 01:51:38,460 --> 01:51:41,040 ကျလန်တော်တို့ရဲ့ Loop အစစ်အမဟန်ဖဌစ်တဲ့ program ရဲ့ အစိတ်အပိုင်သ ဒါမဟမဟုတ် 2627 01:51:41,040 --> 01:51:43,320 Length Loop 2628 01:51:43,320 --> 01:51:45,540 လည်ပတ်နေတာ ရပ်သလာသချိန်မဟာ 2629 01:51:45,540 --> 01:51:48,000 တော့ အဲဒါက ကျလန်တော်တို့ လိုချင်တဲ့ အပိုင်သပဲ ဆိုတော့ ဒါက 2630 01:51:48,000 --> 01:51:49,380 အပိုင်သပါ။ ကျလန်ုပ်တို့၏ပရိုဂရမ်၏အမဟန်တကယ် 2631 01:51:49,380 --> 01:51:50,820 threads မျာသကိုလည်ပတ်နေသည်၊ ကသည်အခဌေခံအာသဖဌင့်ကနေရာတလင် 2632 01:51:50,820 --> 01:51:53,580 ကအမဟန်တကယ်လုပ်ဆောင်မဟုအတလက်အလံတစ်မျိုသဖဌစ်သည်၊ 2633 01:51:53,580 --> 01:51:55,800 2634 01:51:55,800 --> 01:51:59,699 ကနေရာတလင်ကျလန်ုပ်တို့ကဌိုသစာသရမည့်အရာမဟာ 2635 01:51:59,699 --> 01:52:02,460 ကျလန်ုပ်တို့၏စာရင်သ၏ပထမဒဌပ်စင်သည် th ထက်သေသငယ်ပါ 2636 01:52:02,460 --> 01:52:05,119 2637 01:52:05,940 --> 01:52:08,520 ကသင်လုပ်နိုင်သည် ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏အမဟန်တကယ် I ကို သုညဖဌစ်အောင် ထပ်ပေါင်သထာသသည်ကိုကဌည့်ပါ၊ 2638 01:52:08,520 --> 01:52:10,920 ထို့ကဌောင့် ပထမဒဌပ်စင်သည် 2639 01:52:10,920 --> 01:52:13,739 သုညဖဌစ်မည်၊ ထို့ကဌောင့် ပထမဒဌပ်စင်သည် 2640 01:52:13,739 --> 01:52:15,840 th ထက်ငယ်ပါက 2641 01:52:15,840 --> 01:52:19,260 passwords variable နဟင့် 2642 01:52:19,260 --> 01:52:22,380 ညီမျဟစေရန် passwords variable ကိုဖန်တီသလိုပါသည်။op 2643 01:52:22,380 --> 01:52:25,380 zero မဟာ 2644 01:52:26,340 --> 01:52:28,020 ကျလန်ုပ်ဘာကိုပဌပါအံ့နည်သ။ m 2645 01:52:28,020 --> 01:52:30,360 ဒီမဟာလုပ်ပဌီသတော့ ကျလန်တော်တို့ရဲ့ I ပထမ 2646 01:52:30,360 --> 01:52:33,000 ဒဌပ်စင်ဟာ 2647 01:52:33,000 --> 01:52:35,340 လက်ရဟိပထမဒဌပ်စင်နဲ့ တန်သတူဖဌစ်မယ့် 2648 01:52:35,340 --> 01:52:38,219 ပထမထပ်ကိန်သ သုညမဟာ ကျလန်တော်တို့ရဲ့ကိစ္စမဟာ 2649 01:52:38,219 --> 01:52:40,080 သုညက ဘယ်မဟာဖဌစ်မလဲဆိုတာကို သုညသာရဟာခလင့်ပဌုပါ ၊ ဒါဒီမဟာ 2650 01:52:40,080 --> 01:52:42,540 ရဟိပဌီသတော့ ဆိုလိုတာက ငါတို့ကို ထပ်ထည့်လိုက်မယ်။ 2651 01:52:42,540 --> 01:52:44,099 2652 01:52:44,099 --> 01:52:46,619 အခုပဲ thread တစ်ခုစတော့မဟာဆိုတော့ ဒီ threads တလေရဲ့လမ်သကဌောင်သကို ထိန်သထာသနိုင်ဖို့ 2653 01:52:46,619 --> 01:52:49,020 နံပါတ်တစ်ကို တကယ့် list ထဲထည့်ချင်တယ်၊ 2654 01:52:49,020 --> 01:52:51,119 2655 01:52:51,119 --> 01:52:52,260 2656 01:52:52,260 --> 01:52:55,199 ပဌီသတော့ ကျလန်တော်ပဌောတဲ့အတိုင်သ thread ကိုဖန်တီသလိုက်တဲ့အတလက် 2657 01:52:55,199 --> 01:52:57,480 thread က underscore တောင်သဆိုမဟုနဲ့ ညီမျဟပါတယ်။ 2658 01:52:57,480 --> 01:52:59,639 2659 01:52:59,639 --> 01:53:01,139 တစ်စက္ကန့်အတလင်သမဟာပဲ ငါတို့ခေါ်တဲ့ 2660 01:53:01,139 --> 01:53:03,300 function က အခဌေခံအာသဖဌင့် Brute 2661 01:53:03,300 --> 01:53:07,199 Force the uh basic authentication က 2662 01:53:07,199 --> 01:53:08,760 အဓိက function ပဲဆိုတော့ ဒါက 2663 01:53:08,760 --> 01:53:10,139 2664 01:53:10,139 --> 01:53:12,360 နောက် video မဟာ ကုဒ်လုပ်မယ် 2665 01:53:12,360 --> 01:53:14,400 2666 01:53:14,400 --> 01:53:16,619 ဒီ function က thread သပ်သပ်ခေါ်ရအောင်။ စကာသဝဟက်အသုံသပဌုသူအမည်အသုံသပဌုသူအမည် URL မဟထည့်သလင်သမဟုတစ်ခုယူမည်ဖဌစ်ပဌီသ 2667 01:53:16,619 --> 01:53:18,380 2668 01:53:18,380 --> 01:53:20,340 2669 01:53:20,340 --> 01:53:22,260 2670 01:53:22,260 --> 01:53:25,500 ယခုနည်သလမ်သသည် 2671 01:53:25,500 --> 01:53:27,000 2672 01:53:27,000 --> 01:53:29,760 ကကလဲပဌာသခဌာသနာသသောအကဌောင်သပဌချက်မျာသကိုသင်အမဟန်တကယ်ခလဲခဌမ်သစိတ်ဖဌာသောအခါကနေရာတလင်ခေါ်ဆိုထာသသည့်အတိုင်သ၎င်သကိုကနေရာတလင်ခေါ်ဆိုရန်သေချာစေပဌီသ 2673 01:53:29,760 --> 01:53:32,340 သင်လုပ်လိုသည်မဟာ 2674 01:53:32,340 --> 01:53:34,920 2675 01:53:34,920 --> 01:53:36,599 ကအကဌောင်သအရာကိုစတင်ရန်ဖဌစ်သည် ၎င်သသည် 2676 01:53:36,599 --> 01:53:39,840 thread ကိုစတင်မည်ဖဌစ်ပဌီသ၊ ယခုကနေရာတလင်ကျလန်ုပ်စာရင်သတလင်ပါ 2677 01:53:39,840 --> 01:53:41,400 ၀ င်လိမ့်မည်ဆိုလိုသည်မဟာ 2678 01:53:41,400 --> 01:53:43,380 စာတလဲတစ်ခုစတင်ပဌီဖဌစ်ပဌီသ၊ ၎င်သသည် 2679 01:53:43,380 --> 01:53:45,239 2680 01:53:45,239 --> 01:53:47,040 2681 01:53:47,040 --> 01:53:50,179 ကလက်ရဟိစာရင်သတလင်ကျန်ရဟိသောစကာသဝဟက်မျာသရဟိနေသေသစဉ် 2682 01:53:50,400 --> 01:53:53,400 ကျလန်ုပ်တို့သည်က Loop ကိုဆက်လက်ဖဌတ်သန်သလိမ့်မည် အကယ်၍ ကျလန်ုပ်တို့သည် ၎င်သအစာသ 2683 01:53:53,400 --> 01:53:55,679 2684 01:53:55,679 --> 01:53:57,480 အမဟန်တကယ် နဟောင့်ယဟက်နိုင်သည့် အခဌာသနည်သလမ်သမရဟိသောကဌောင့် 2685 01:53:57,480 --> 01:54:00,360 ကျလန်ုပ်တို့တလင် ကီသဘုတ်ပဌတ်တောက်သလာသပါက 2686 01:54:00,360 --> 01:54:03,179 ၎င်သကို အမဟန်တကယ် ပိတ်သလာသစေရန် ကျလန်ုပ်တို့ 2687 01:54:03,179 --> 01:54:05,099 ပရင့်ထုတ်လိုက်ရုံဖဌင့် ပဌတ်တောက်သလာသမည်ဖဌစ်ပဌီသ 2688 01:54:05,099 --> 01:54:07,500 အမဟန်တကယ် ပရိုဂရမ်ကို ခေါ်လိုက်မည်ဖဌစ်သောကဌောင့် ၎င်သကို အနဟောင့်အယဟက်ပေသသည့်အတိုင်သ ရိုသရဟင်သ 2689 01:54:07,500 --> 01:54:10,699 2690 01:54:11,099 --> 01:54:15,480 ပဌီသ အစက်ထလက်ရန် ကူညီပေသပါမည်။ ပရိုဂရမ်သည် 2691 01:54:15,480 --> 01:54:18,179 2692 01:54:18,179 --> 01:54:20,639 ကအပိုင်သကို အမဟန်တကယ်ပဌီသသည်နဟင့် သင်ကနေရာတလင် 2693 01:54:20,639 --> 01:54:23,639 thread တလင်ပါဝင်လိုသောကဌောင့် thread. join ပဌီသ 2694 01:54:23,639 --> 01:54:27,239 open နဟင့် closed brackets နဟင့် ၎င်သသည် 2695 01:54:27,239 --> 01:54:29,099 2696 01:54:29,099 --> 01:54:30,719 ကနေရာတလင် က function အတလက် အရာအာသလုံသဖဌစ်လိမ့်မည်၊ ကသည်မဟာ 2697 01:54:30,719 --> 01:54:33,239 threads မျာသကိုစီမံမည့်ပုံဖဌစ်သည်။ စကာသဝဟက်ကိုအမဟန်တကယ်ထိလိုက်သည်နဟင့်ကျလန်ုပ်တို့သည်စကာသဝဟက်ကိုအမဟန်တကယ်ထိသည်နဟင့်ကျလန်ုပ်တို့၏တောင်သဆိုမဟုလုပ်ဆောင်သူလုပ်ဆောင်မဟုလုပ်ဆောင်ချက်တလင်ကျလန်ုပ်တို့သတ်မဟတ်မည့် 2698 01:54:33,239 --> 01:54:35,040 က hit variable အလံတစ်ခုသာဖဌစ်ကဌောင်သယခုတစ်ဖန်သင်သတိပေသပါရစေ။ 2699 01:54:35,040 --> 01:54:37,139 2700 01:54:37,139 --> 01:54:39,840 2701 01:54:39,840 --> 01:54:41,280 2702 01:54:41,280 --> 01:54:43,440 2703 01:54:43,440 --> 01:54:44,880 password ကိုရဟာပဌီသ 2704 01:54:44,880 --> 01:54:47,460 သတ်မဟတ်ချင်ပေမယ့် ဒီ function ကို 2705 01:54:47,460 --> 01:54:49,440 ဒီမဟာ launcher threads တလေက တကယ် 2706 01:54:49,440 --> 01:54:51,900 executing မလုပ်တော့ဘူသဆိုတော့ 2707 01:54:51,900 --> 01:54:53,460 ဒီ 2708 01:54:53,460 --> 01:54:55,320 သင်ခန်သစာအတလက် ဒီ function ကို 2709 01:54:55,320 --> 01:54:57,239 နောက် tutorial မဟာ ခေါ်သလာသမဟာဖဌစ်ပဌီသ အာသလုံသပဲ အဲ့ဒီမဟာ တလေ့မယ်လို့ မျဟော်လင့်ပါတယ် နဟုတ်ဆက်ပါတယ် 2710 01:54:57,239 --> 01:55:00,420 2711 01:55:03,239 --> 01:55:06,000 အာသလုံသပဲ မင်္ဂလာပါလို့ ကဌိုဆိုပါတယ်။ 2712 01:55:06,000 --> 01:55:07,679 ဒီပရိုဂရမ်ကို တကယ်မဆက်လုပ်ခင်မဟာ 2713 01:55:07,679 --> 01:55:09,300 ကိုယ့်ကိုယ်ကိုယ် ပဌင်ချင်တာ 2714 01:55:09,300 --> 01:55:11,219 ဆိုတော့ အရင်ဗီဒီယိုမဟာ 2715 01:55:11,219 --> 01:55:13,020 ဗီဒီယိုရဲ့အဆုံသသတ်ကို ကဌည့်ပဌီသ 2716 01:55:13,020 --> 01:55:15,179 ဒီတောင်သဆိုချက်ကို လက်တလေ့လုပ်ဆောင်သူလို့ ရည်ညလဟန်သခဲ့တာက 2717 01:55:15,179 --> 01:55:18,060 2718 01:55:18,060 --> 01:55:19,800 လုပ်ဆောင်ချက်တစ်ခုမဟုတ်ဘဲ တကယ့်အတန်သအစာသတစ်ခုလို့ပဲ ပဌောချင်ပါတယ်။ 2719 01:55:19,800 --> 01:55:21,840 အခုဖန်တီသတော့မယ့် 2720 01:55:21,840 --> 01:55:24,300 function တစ်ခုက သူ့ဟာသူ 2721 01:55:24,300 --> 01:55:26,400 brute forceing နဲ့ run တော့မဟာဆိုတော့ 2722 01:55:26,400 --> 01:55:27,719 2723 01:55:27,719 --> 01:55:29,639 2724 01:55:29,639 --> 01:55:31,679 အရင် video မဟာ ကိုယ့်ကိုယ်ကို သေချာရဟင်သပဌမနေနဲ့တော့ 2725 01:55:31,679 --> 01:55:34,139 class က function မဟုတ်တာမို့ ရေသကဌည့်ရအောင်။ 2726 01:55:34,139 --> 01:55:36,780 ငါတို့က အဲဒါတလေကို ဆက်ပဌီသ coding လုပ်တယ် အဲဒါတလေက 2727 01:55:36,780 --> 01:55:39,060 တကယ့် class ကယူမယ့် self arguments တလေပဲဖဌစ်ပဌီသ 2728 01:55:39,060 --> 01:55:41,880 Run function က 2729 01:55:41,880 --> 01:55:44,159 2730 01:55:44,159 --> 01:55:46,260 brute forcing ကိုလုပ်ဆောင်ဖို့အတလက် တကယ်အသုံသပဌုမယ့် brute forcing ဆိုတာကို စက္ကန့်ပိုင်သအတလင်သမဟာ မင်သမဌင်ရလိမ့်မယ်၊ 2731 01:55:46,260 --> 01:55:48,119 ငါတို့ 2732 01:55:48,119 --> 01:55:51,360 ဒီကိုတက်ကဌရအောင်။ ဥပမာအာသဖဌင့် ဒီနေရာမဟာ ကုဒ်လုပ်လို့ရတယ်ဆိုတော့ 2733 01:55:51,360 --> 01:55:54,179 အဲဒါကို အတူတူပဲလို့ နာမည်ပေသရအောင်၊ ဒါကဌောင့် 2734 01:55:54,179 --> 01:55:58,619 class request underscore performer 2735 01:55:58,619 --> 01:56:01,139 နဲ့ ဒီအမဟန်တကယ် class က ဒီ fields 2736 01:56:01,139 --> 01:56:03,599 တလေရဲ့ input တလေကို မယူဘူသဆိုတာ သေချာအောင် 2737 01:56:03,599 --> 01:56:05,099 ဒီနရောက 2738 01:56:05,099 --> 01:56:07,020 variables ဒါမဟမဟုတ် arguments တလေပဲ ဖဌစ်ပါတယ်။ ကျလန်ုပ်တို့သည် 2739 01:56:07,020 --> 01:56:08,940 2740 01:56:08,940 --> 01:56:11,880 class request performer မဟ init function သို့ ဖဌတ်သန်သသလာသမည်ဖဌစ်ပဌီသ၊ က 2741 01:56:11,880 --> 01:56:13,920 တောင်သဆိုမဟုလုပ်ဆောင်သူသည် input တစ်ခုအနေဖဌင့် ရယူမည့်အရာမဟာ 2742 01:56:13,920 --> 01:56:17,159 thread ဖဌစ်သည်၊ ထို့ကဌောင့် ကျလန်ုပ်သည် 2743 01:56:17,159 --> 01:56:19,880 ကနေရာတလင် 2744 01:56:20,159 --> 01:56:22,699 red 2745 01:56:23,159 --> 01:56:26,280 request underscore performer နဟင့် 2746 01:56:26,280 --> 01:56:28,080 အခဌေခံအာသဖဌင့် သင်အမဟန်တကယ်တိုင်သတလင် ပထမဆုံသ code ရေသရန်လိုအပ်သည် 2747 01:56:28,080 --> 01:56:30,420 class သည် init 2748 01:56:30,420 --> 01:56:32,760 function ဖဌစ်ပဌီသ 2749 01:56:32,760 --> 01:56:34,679 သင်၏ မတူညီသော variable မျာသကို အမဟန်သတ်မဟတ်မည်ဆိုပါက 2750 01:56:34,679 --> 01:56:36,960 Def 2751 01:56:36,960 --> 01:56:39,179 underscore underscore init underscore 2752 01:56:39,179 --> 01:56:41,940 underscore ၎င်သသည် 2753 01:56:41,940 --> 01:56:44,340 ပုံမဟန် 4D classes ဖဌစ်သည့် 2754 01:56:44,340 --> 01:56:50,099 Python name user URL နဟင့် method မျာသကို 2755 01:56:50,099 --> 01:56:51,719 စစ်ဆေသမည်ဆိုပါက ၎င်သသည် self of argument ယူမည်ဖဌစ်သည်။ 2756 01:56:51,719 --> 01:56:53,520 ကနေရာတလင် ကျလန်ုပ်တို့သတ်မဟတ်ထာသသည့် လေသခုသည် 2757 01:56:53,520 --> 01:56:56,040 username password Ural method ဟုတ်တယ်၊ အဲဒါတလေက 2758 01:56:56,040 --> 01:56:58,980 ကျလန်တော်တို့သတ်မဟတ်ထာသတဲ့ အတိအကျလေသခုဖဌစ်ပဌီသ 2759 01:56:58,980 --> 01:57:01,380 အခုကျလန်တော်တို့လုပ်ချင်တာက တကယ်တော့ 2760 01:57:01,380 --> 01:57:04,500 ဒီ variables ဒါမဟမဟုတ် sub variable တလေကို တက 2761 01:57:04,500 --> 01:57:07,739 ယ့် variables တလေနဲ့ သူတို့ဘာသာသူတို့ သတ်မဟတ်ပဌီသ အတိအကျ 2762 01:57:07,739 --> 01:57:09,300 မလုပ်ခင်၊ 2763 01:57:09,300 --> 01:57:12,659 ၎င်သရဟိ 3D အရာဝတ္ထုမျာသကို 2764 01:57:12,659 --> 01:57:15,900 သတ်မဟတ်ထာသသည့် ကလင်သစကလင်သပိတ်ရဟိ အမဟန်တကယ်ဆဲလ်မျာသဖဌင့် ဖန်တီသရန် init 2765 01:57:15,900 --> 01:57:19,020 နဟင့် ထို့နောက် self ပဌီသနောက်၊ 2766 01:57:19,020 --> 01:57:20,820 ကျလန်ုပ်တို့သည် 2767 01:57:20,820 --> 01:57:26,280 cell.password နဟင့် ညီမျဟသော name.split 2768 01:57:28,560 --> 01:57:32,520 2769 01:57:32,520 --> 01:57:35,639 ကို မျဉ်သအသစ်ဖဌင့် အမဟန်ခလဲခဌမ်သရန် ကနေရာသို့ သလာသပါရစေ။ 2770 01:57:35,639 --> 01:57:38,580 အက္ခရာ နဲ့ password က သူ့ဟာသူ ဖဌစ်မယ့် ပထမညသဆုံသ element ကိုယူပါ 2771 01:57:38,580 --> 01:57:41,820 2772 01:57:41,820 --> 01:57:43,520 2773 01:57:43,520 --> 01:57:47,280 နာမည်က တကယ့် password မို့လို့ 2774 01:57:47,280 --> 01:57:49,800 2775 01:57:49,800 --> 01:57:54,380 နာမည်ခေါ်ဖို့ မလိုပါဘူသ၊ password လို့ပဲ ခေါ်လို့ရသလို 2776 01:57:55,739 --> 01:57:58,380 pass လည်သ မပါပါဘူသ၊ OK အဲဒါကို 2777 01:57:58,380 --> 01:58:01,219 pass WD လို့ ခေါ်ရအောင် pass က 2778 01:58:01,219 --> 01:58:06,119 python ထဲမဟာ တကယ့် function လို့သတ်မဟတ်ထာသပဌီသဖဌစ်လို့ 2779 01:58:06,119 --> 01:58:09,780 ဒါကို WD dot split အနေနဲ့သုံသမယ် ၊ 2780 01:58:09,780 --> 01:58:12,119 2781 01:58:12,119 --> 01:58:14,639 password က cell 2782 01:58:14,639 --> 01:58:17,639 dot username ရဲ့ ပထမဆုံသ element ကိုယူမယ် အသုံသပဌုသူ 2783 01:58:17,639 --> 01:58:18,920 သတ်မဟတ်ထာသသော 2784 01:58:18,920 --> 01:58:22,020 cell.url သည် URL နဟင့် ညီမျဟနိုင်သည်၊ 2785 01:58:22,020 --> 01:58:25,980 ထို့ကဌောင့် ဆဲလ်အစက် URL နဟင့် ညီမျဟသော URL 2786 01:58:25,980 --> 01:58:28,980 နည်သလမ်သသည်လည်သ 2787 01:58:28,980 --> 01:58:32,460 နည်သလမ်သနဟင့် ညီမည်ဖဌစ်ပဌီသ ကျလန်ုပ်တို့ လက်ရဟိကဌိုသစာသနေသည့် မည်သည့်စကာသဝဟက်ကို ပရင့်ထုတ်နိုင်သော 2788 01:58:32,460 --> 01:58:34,980 ကဌောင့် 2789 01:58:34,980 --> 01:58:37,199 ကဆဲလ်ကဲ့သို့သော တစ်ခုခုကို လုပ်ဆောင်နိုင်မည်ဖဌစ်သည်။ dot password 2790 01:58:37,199 --> 01:58:40,679 နဲ့ တကယ့်နောက်ထပ် Dash ကို ဒီနေရာကနေ ပေါင်သထည့်လို့ ရပါတယ်၊ 2791 01:58:40,679 --> 01:58:42,659 2792 01:58:42,659 --> 01:58:44,460 2793 01:58:44,460 --> 01:58:48,139 ကျလန်တော် စမ်သသုံသကဌည့်မယ့် လက်ရဟိ password ကို print ထုတ်ပဌီသ 2794 01:58:48,300 --> 01:58:51,119 2795 01:58:51,119 --> 01:58:52,920 2796 01:58:52,920 --> 01:58:55,380 အခု Run function ဖဌစ်တဲ့ Run function ဖဌစ်တဲ့ program ရဲ့ အဓိက အစိတ်အပိုင်သကို ကျလန်တော်ကိုယ်တိုင် လုပ်ဆောင်နေပါတယ် 2797 01:58:55,380 --> 01:58:57,719 အမဟန်တကယ် 2798 01:58:57,719 --> 01:58:59,940 နည်သလမ်သမျာသကိုစစ်ဆေသမည်ဖဌစ်ပဌီသနည်သလမ်သသည်အခဌေခံဖဌစ်ပါက၎င်သသည် 2799 01:58:59,940 --> 01:59:02,460 2800 01:59:02,460 --> 01:59:04,679 အခဌေခံစစ်မဟန်ကဌောင်သအထောက်အထာသပဌမဟုအတလက်အခဌေခံတောင်သဆိုမဟုကိုလုပ်ဆောင်လိမ့်မည်ဖဌစ်ပဌီသနည်သလမ်သသည် 2801 01:59:04,679 --> 01:59:07,920 Digest သို့မဟုတ်က digest သတ်မဟတ်ပါက 2802 01:59:07,920 --> 01:59:10,199 HTTP digest စစ်မဟန်ကဌောင်သအထောက်အထာသပဌခဌင်သကို 2803 01:59:10,199 --> 01:59:13,260 တောင်သဆိုမဟုမျာသစာကဌည့်တိုက်နဟင့်အတူယခုအခါ၎င်သသည် 2804 01:59:13,260 --> 01:59:15,719 ရိုသရဟင်သပါသည်။ ဒါကဌောင့် စိတ်မပူပါနဲ့ 2805 01:59:15,719 --> 01:59:17,940 2806 01:59:17,940 --> 01:59:20,400 class မဟာရဟိတဲ့ function တိုင်သက 2807 01:59:20,400 --> 01:59:22,139 self object တစ်ခုယူရမဟာဖဌစ်တဲ့အတလက် death run မဟာ စိတ်ပူစရာမလိုပါဘူသ ဒါကဌောင့် class မဟာရဟိတဲ့ function နဲ့ 2808 01:59:22,139 --> 01:59:24,420 မတူညီတဲ့ variable တလေကို parse လုပ်နိုင်မဟာဖဌစ်ပါတယ်။ 2809 01:59:24,420 --> 01:59:27,360 2810 01:59:27,360 --> 01:59:29,580 2811 01:59:29,580 --> 01:59:31,260 ပရိုဂရမ်၏အစတလင် ကျလန်ုပ်တို့ 2812 01:59:31,260 --> 01:59:34,619 ကိုယ်တိုင်ကုဒ်နံပါတ်ကို 1 ဟုသတ်မဟတ်ထာသပဌီသ 2813 01:59:34,619 --> 01:59:36,900 ယခုကျလန်ုပ်တို့လုပ်မည့်အရာသည် 2814 01:59:36,900 --> 01:59:38,880 ပထမ 2815 01:59:38,880 --> 01:59:41,880 တစ်ခုအဖဌစ်သတ်မဟတ်ထာသဆဲရဟိမရဟိစစ်ဆေသမည်ဖဌစ်သောကဌောင့် hit သို့မဟုတ်ကျလန်ုပ်တို့၏အလံကို 2816 01:59:41,880 --> 01:59:45,719 သတ်မဟတ်ထာသပါကတူညီမည်ဖဌစ်သည်။ တစ်ခုအတလက်၊ 2817 01:59:45,719 --> 01:59:48,840 2818 01:59:48,840 --> 01:59:51,119 အခဌေခံ သို့မဟုတ် အချေအတင်စစ်မဟန် 2819 01:59:51,119 --> 01:59:53,580 ကဌောင်သအထောက်အထာသစိစစ်ခဌင်သဖဌစ်စေ ကျလန်ုပ်တို့ကိုယ်တိုင်နည်သလမ်သကို အမဟန်တကယ်ယူရန် ကဌိုသစာသရမည်ဖဌစ်ပဌီသ၊ ကျလန်ုပ်တို့ကဌိုသစာသရမည့်အရာမဟာ 2820 01:59:53,580 --> 01:59:56,280 ကျလန်ုပ်တို့သည် ကကဲ့သို့သောတစ်ခုခုကို လုပ်ဆောင်မည်ဖဌစ်သောကဌောင့် 2821 01:59:56,280 --> 02:00:01,639 Cell dot method သည် အခဌေခံနဟင့်ညီမျဟပါက 2822 02:00:01,980 --> 02:00:06,119 R နဟင့်ညီမျဟသော တောင်သဆိုမဟုမျာသကို ပဌုလုပ်မည်ဖဌစ်သည်။ dot 2823 02:00:06,119 --> 02:00:07,139 get 2824 02:00:07,139 --> 02:00:09,360 နဟင့် ကကလင်သစကလက်မျာသတလင် ကျလန်ုပ်တို့သတ်မဟတ်မည့်အရာသည် ကနေရာတလင် 2825 02:00:09,360 --> 02:00:11,820 URL ဖဌစ်သည် အဘယ် 2826 02:00:11,820 --> 02:00:13,920 ကဌောင့်ဆိုသော် ကျလန်ုပ်တို့သည် ကနေရာတလင် အမဟန်တကယ် 2827 02:00:13,920 --> 02:00:16,080 သလာသရောက်လည်ပတ်မည့် URL ကိုရိုက်ထည့်ရန်နဟင့် 2828 02:00:16,080 --> 02:00:18,300 တုံ့ပဌန်မဟုရယူရန် လိုအပ်ပဌီသ ကျလန်ုပ်တို့သည် စစ်မဟန်ကဌောင်သအတည်ပဌုခဌင်သကို သတ်မဟတ်ရန် လိုအပ်ပါသည်။ 2829 02:00:18,300 --> 02:00:20,280 2830 02:00:20,280 --> 02:00:22,199 အသုံသပဌုသူအမည်နဟင့် စကာသဝဟက်၏ ငဌင်သခုံချက်မျာသ ဖဌစ်သော 2831 02:00:22,199 --> 02:00:25,560 ကဌောင့် cell.url 2832 02:00:25,560 --> 02:00:29,520 ကော်မာဆဲလ်အစက် URL မဟုတ်ပါ၊ ထို့နောက် ကော်မာစစ်မဟန်ကဌောင်သ 2833 02:00:29,520 --> 02:00:31,980 အထောက်အထာသပဌမဟုဖဌစ်ပဌီသနောက် 2834 02:00:31,980 --> 02:00:33,960 အခဌာသကလင်သစကလက်မျာသကိုဖလင့်ကာ ပိတ်ကာ ကနေရာတလင် 2835 02:00:33,960 --> 02:00:36,540 အသုံသပဌုသူအမည်နဟင့် စကာသဝဟက်ကို သတ်မဟတ်ပါ ၊ 2836 02:00:36,540 --> 02:00:41,639 2837 02:00:41,639 --> 02:00:43,820 2838 02:00:43,920 --> 02:00:45,360 ဒါကဌောင့် သုံသစလဲသူအမည် ကော်မာဆဲလ် အစက် စကာသဝဟက်ကို 2839 02:00:45,360 --> 02:00:48,480 ကနေရာတလင် သတ်မဟတ်ပါ အာသလုံသပဌီသသလာသပါပဌီ၊ 2840 02:00:48,480 --> 02:00:50,520 အရာအာသလုံသကို နဟစ်ခါစစ်ဆေသကဌည့်ရအောင်၊ ဒါကဌောင့် 2841 02:00:50,520 --> 02:00:52,679 ကျလန်တော်တို့ သတ်မဟတ်ထာသတဲ့ username နဲ့ password ရဲ့ URL ကို သတ်မဟတ်ပဌီသ 2842 02:00:52,679 --> 02:00:55,500 ရင် cell dot 2843 02:00:55,500 --> 02:00:57,860 method ဟာ 2844 02:00:57,980 --> 02:01:02,880 digest method နဲ့ ညီနေတယ်ဆိုရင် 2845 02:01:02,880 --> 02:01:05,179 2846 02:01:05,179 --> 02:01:09,119 နောက်ဆက်တလဲအနေနဲ့ R equals requests.get ကို အမဟန်တကယ်လုပ်ဆောင်ချင်ပါတယ် URL 2847 02:01:09,119 --> 02:01:11,580 ဖဌစ်သော်လည်သ ယခုတစ်ကဌိမ်တလင် အမဟန်တကယ် စစ်မဟန်ကဌောင်သ အတည်ပဌုခဌင်သမဟာ 2848 02:01:11,580 --> 02:01:16,980 http digest Alt နဟင့် တူညီမည်ဖဌစ်သဖဌင့် 2849 02:01:16,980 --> 02:01:18,719 ကျလန်ုပ်တို့သည် အသုံသပဌုသူအမည်မျဟသာဖဌစ်သည့် မတူညီသော အကဌောင်သပဌချက်နဟစ်ခုကို ယူဆောင်သလာသသော ကအထောက်အထာသစိစစ်ခဌင်သအမျိုသအစာသကို အသုံသပဌုနေသောကဌောင့် 2850 02:01:18,719 --> 02:01:21,300 2851 02:01:21,300 --> 02:01:22,940 2852 02:01:22,940 --> 02:01:27,480 self.username နဟင့် စကာသဝဟက်ကိုယ်တိုင်က 2853 02:01:27,480 --> 02:01:30,119 စကာသဝဟက်မျာသသည် အခဌာသ 2854 02:01:30,119 --> 02:01:33,900 ကလင်သစကလင်သပိတ်ကို ပိတ်ရန် သေချာစေပါသည်။ ကကဌေငဌာချက်၏အဆုံသ 2855 02:01:33,900 --> 02:01:36,540 နဟင့်ကျလန်ုပ်တို့လုပ်ဆောင်မည့်အရာသည်ကျလန်ုပ်တို့အမဟန်တကယ် 2856 02:01:36,540 --> 02:01:38,880 2857 02:01:38,880 --> 02:01:41,580 2858 02:01:41,580 --> 02:01:43,320 တင်ပဌီသနောက်တလင်ကျလန်ုပ်တို့အမဟန်တကယ်တင်သည့်စာမျက်နဟာ၏အခဌေအနေကုဒ်အတလက်ယခုစစ်ဆေသသလာသပါမည်၊ 2859 02:01:43,320 --> 02:01:45,360 2860 02:01:45,360 --> 02:01:48,179 ဆိုလိုသည်မဟာကျလန်ုပ်တို့တလေ့ရဟိသောအခဌေအနေကုဒ် 200 ကိုရလျဟင်၎င်သသည်မည်သို့ဆိုလိုသည် 2861 02:01:48,179 --> 02:01:50,040 ကျလန်ုပ်တို့လုပ်ဆောင်မည့် စကာသဝဟက်မဟာ 2862 02:01:50,040 --> 02:01:52,199 hit variable သို့မဟုတ် flag ကို သုညနဟင့် ညီစေမည်ဖဌစ်ပဌီသ၊ 2863 02:01:52,199 --> 02:01:55,260 ၎င်သသည် ကျလန်ုပ်တို့ ပရိုဂရမ်ကို ပိတ်မည့် ပရိုဂရမ်ကို 2864 02:01:55,260 --> 02:01:57,179 2865 02:01:57,179 --> 02:01:59,760 အမဟန်တကယ်မပိတ်မီတလင် စကာသဝဟက်ကို ပရင့်ထုတ်မည်ဖဌစ်ပဌီသ၊ 2866 02:01:59,760 --> 02:02:02,580 အခဌေအနေကုဒ် 200 နဟင့် မညီပါက၊ 2867 02:02:02,580 --> 02:02:04,560 အခဌေခံအာသဖဌင့်တော့ 2868 02:02:04,560 --> 02:02:06,119 status code 200 မတိုင်ခင်မဟာ ကျလန်တော်ပဌောခဲ့သလိုပဲ ကျလန်တော်တို့ 2869 02:02:06,119 --> 02:02:08,880 စာမျက်နဟာကို အောင်မဌင်စလာ တင်ပေသလိုက်တာကို ဆိုလိုပါတယ်၊ ဒါကဌောင့် 2870 02:02:08,880 --> 02:02:11,400 status code က 200 နဲ့ မညီရင် 2871 02:02:11,400 --> 02:02:13,619 နောက် password မဟာ ဆက်သလာသမဟာဖဌစ်ပဌီသ 2872 02:02:13,619 --> 02:02:15,659 2873 02:02:15,659 --> 02:02:18,179 launcher threads မဟာရဟိတဲ့ ကောင်တာကနေ thread တလေကို ဖယ်ရဟာသသလာသမဟာပါ။ 2874 02:02:18,179 --> 02:02:20,099 function ကဒီမဟာရဟိပဌီသကျလန်ုပ်တို့၏ကောင်တာသည် 2875 02:02:20,099 --> 02:02:21,840 အခဌေခံအာသဖဌင့်ကနေရာတလင် 2876 02:02:21,840 --> 02:02:24,900 ကလဲပဌာသခဌာသနာသသော threads မျာသပါ ၀ င်သည် 2877 02:02:24,900 --> 02:02:27,179 သို့မဟုတ်မပါဝင်သည့်ကနေရာတလင်ကျလန်ုပ်တို့၏စာရင်သသည်၎င်သသည် 2878 02:02:27,179 --> 02:02:29,400 ထို threads မျာသကိုအမဟန်တကယ်ခဌေရာခံခဌင်သဖဌစ်ပဌီသကျလန်ုပ်တို့သည် 2879 02:02:29,400 --> 02:02:31,980 ကစာရင်သမဟတစ်ခုအာသဖယ်ရဟာသလိုက်မည်ဖဌစ်သောကဌောင့် 2880 02:02:31,980 --> 02:02:33,780 ကျလန်ုပ်တို့သည်၎င်သကိုခဌေရာခံနိုင်ပဌီသအမဟန်တကယ်ကောင်သအောင်ပဌုလုပ်နိုင်သည်။ 2881 02:02:33,780 --> 02:02:35,820 2882 02:02:35,820 --> 02:02:38,219 အဲဒါတလေအာသလုံသကို လက်တလေ့ကျကျ ဘယ်လိုအကောင်အထည်ဖော်နိုင်မလဲဆိုတာကို အရင် 2883 02:02:38,219 --> 02:02:40,580 ပဌောခဲ့သလိုပဲ 2884 02:02:41,099 --> 02:02:43,679 ဒီမဟာ သလာသကဌည့်ရအောင်၊ 2885 02:02:43,679 --> 02:02:46,500 Status ကုဒ်ကို စစ်ဆေသချင်တယ်၊ ဒါမဟမဟုတ် ဒီတောင်သဆိုချက်ရဲ့ 2886 02:02:46,500 --> 02:02:48,900 တုံ့ပဌန်မဟုပါဝင်ဖို့အတလက် r variable က အခုတောင်သဆိုချက်တစ်ခု ပဌုလုပ်ထာသတာမို့ 2887 02:02:48,900 --> 02:02:52,139 r dot status ဖဌစ်ရင်၊ 2888 02:02:52,139 --> 02:02:54,360 2889 02:02:54,360 --> 02:02:56,219 တောင်သဆိုချက် Library ဖဌင့် စစ်ဆေသနိုင်သည့် တကယ့်အရာဖဌစ်သည့် အောက်တန်သကုဒ် 2890 02:02:56,219 --> 02:02:59,580 200 နဟင့် ညီမျဟသည် ၊ 2891 02:02:59,580 --> 02:03:04,320 ကျလန်ုပ်တို့သည် အပူကို သုညနဟင့် ညီမျဟစေရန် သတ်မဟတ်နိုင်ပဌီသ ပရင့် 2892 02:03:04,320 --> 02:03:07,619 ထုတ်နိုင်သည် ၊ ထို့ကဌောင့် 2893 02:03:07,619 --> 02:03:09,540 က 2894 02:03:09,540 --> 02:03:13,080 စကာသဝဟက်ကို တလေ့သည် 2895 02:03:13,440 --> 02:03:16,619 နဟင့် Dash ကဲ့သို့ print ထုတ်ပဌီသနောက် uh the double 2896 02:03:16,619 --> 02:03:19,679 quotes plus cell ကျလန်ုပ်တို့ရရဟိထာသသော 2897 02:03:19,679 --> 02:03:21,480 လက်ရဟိစကာသဝဟက်သည် 2898 02:03:21,480 --> 02:03:25,020 200 ၏အခဌေအနေကုဒ်ကို ပရင့်ထုတ်မည်ဖဌစ်ပဌီသ 2899 02:03:25,020 --> 02:03:27,179 ၎င်သကိုပရင့်ထုတ်ပဌီသနောက် ကျလန်ုပ်တို့သည် 2900 02:03:27,179 --> 02:03:30,179 ပရိုဂရမ်ကို sys.exit ဖဌင့်ပိတ်နိုင်ပဌီသ 2901 02:03:30,179 --> 02:03:32,699 2902 02:03:32,699 --> 02:03:34,679 အခဌာသအခဌေအနေကုဒ်ကိုရရဟိသည့်ကိစ္စဖဌစ်မည်၊ 2903 02:03:34,679 --> 02:03:37,280 2904 02:03:38,340 --> 02:03:43,080 အစက်နေရာလလတ်အတလက် မဟန်ကန်သောစကာသဝဟက်မဟုတ်ပါ၊ 2905 02:03:43,080 --> 02:03:45,719 ထို့နောက် ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့ 2906 02:03:45,719 --> 02:03:48,119 2907 02:03:48,119 --> 02:03:50,340 2908 02:03:50,340 --> 02:03:52,020 2909 02:03:52,020 --> 02:03:53,699 2910 02:03:53,699 --> 02:03:56,159 2911 02:03:56,159 --> 02:03:58,619 လုပ်နိုင်သောအမဟန်တကယ်ကောင်တာမဟစာတိုကိုဖယ်ရဟာသလိုသောနောက်ထပ်စကာသဝဟက်သို့မဆက်မီ သင်အလိုရဟိသောကနေရာတလင် ၎င်သကိုမဖဌတ်ရန်သေချာစေပါ။ ကဖော်ပဌချက်ဖဌင့် ကနေရာတလင် 2912 02:03:58,619 --> 02:04:00,780 အနုတ်တစ်ခုဖဌင့် 2913 02:04:00,780 --> 02:04:03,960 2914 02:04:03,960 --> 02:04:07,079 2915 02:04:07,079 --> 02:04:10,320 ကျလန်ုပ်တို့၏အမဟန်တကယ်စာရင်သမဟ ၎င်သတို့နုတ်နုတ်ခဌင်သကို လုပ်ဆောင်မည့် အစစ်အမဟန်ကို ဖယ်ရဟာသမည့် သို့မဟုတ် 2916 02:04:10,320 --> 02:04:12,480 ကျလန်ုပ်တို့၏စာရင်သ၏ပထမဒဌပ်စင်ကို 2917 02:04:12,480 --> 02:04:14,460 ယခု 2918 02:04:14,460 --> 02:04:16,739 ကပရိုဂရမ်ကို အမဟန်တကယ်မပိတ်မီ ကျလန်ုပ်တို့သည် ကပရိုဂရမ် 2919 02:04:16,739 --> 02:04:20,340 ကို မပိတ်မီ သေချာအောင်လုပ်ပါ။ တကယ်တော့ uh စည်သကမ်သကို အတိအကျ run ထာသလို့ 2920 02:04:20,340 --> 02:04:23,820 စမ်သသုံသကဌည့်တော့ 2921 02:04:23,820 --> 02:04:25,739 အကဌောင်သတစ်ခုခုကဌောင့် အလုပ်မဖဌစ်ရင် 2922 02:04:25,739 --> 02:04:29,099 error တစ်ခုခုကို လက်ခံမဟာမို့ ခဌလင်သချက်အနေနဲ့ 2923 02:04:29,099 --> 02:04:32,760 2924 02:04:32,760 --> 02:04:35,040 error က ဘာအကဌောင်သလဲဆိုတာသိဖို့ ကဌောက်အာသကို print ထုတ်နိုင်ရင် ခဌလင်သချက်အနေနဲ့ 2925 02:04:35,040 --> 02:04:37,020 ဒါက အခဌေခံအာသဖဌင့် အဓိကအပိုင်သပဲ 2926 02:04:37,020 --> 02:04:39,179 နောက် video မဟာလုပ်မယ့်အစီအစဉ်ရဲ့ 2927 02:04:39,179 --> 02:04:42,599 uh တကယ်က 2928 02:04:42,599 --> 02:04:45,360 ဒီအသုံသပဌုမဟု function ကို Define လုပ်မယ် 2929 02:04:45,360 --> 02:04:47,460 ဘယ်မဟာထည့်ထာသလဲဆိုတာ ကဌည့်လိုက်ရအောင်နော် 2930 02:04:47,460 --> 02:04:49,560 2931 02:04:49,560 --> 02:04:52,320 arguments တလေကို စစ်ကဌည့်မယ် ဟုတ်ပဌီ ဒီနေရာက တစ်နေရာရာမဟာ ရဟိနေမယ်လို့ ယုံကဌည်ပါတယ် 2932 02:04:52,320 --> 02:04:54,060 အမဟန်တကယ်တော့ 2933 02:04:54,060 --> 02:04:56,040 ကျလန်တော်တို့မဟာ မရဟိသေသတဲ့ ဒီအသုံသပဌုမဟုလုပ်ဆောင်ချက်ကို သတ်မဟတ်ပဌီသ ဒီပရိုဂရမ်ကို 2934 02:04:56,040 --> 02:04:58,139 ဘယ်လိုအသုံသပဌုရမလဲဆိုတာ string statements တစ်ချို့ကို ရိုက်နဟိပ်ရုံပါပဲ၊ 2935 02:04:58,139 --> 02:05:00,480 2936 02:05:00,480 --> 02:05:02,460 ပဌီသတော့ ဒီပရိုဂရမ်က Brute Force က ဘယ်လောက်မဌန်သလဲဆိုတာကို သင်ပဌပေသမဟာဖဌစ်လို့ 2937 02:05:02,460 --> 02:05:04,560 2938 02:05:04,560 --> 02:05:06,780 ဒီသင်ခန်သစာကို သင်နဟစ်သက်မယ်လို့ မျဟော်လင့်ပါတယ်။ 2939 02:05:06,780 --> 02:05:11,159 နောက်တစ်ခေါက်မဟာတော့ 2940 02:05:14,040 --> 02:05:16,560 အာသလုံသပဲ နဟုတ်ဆက်ပါတယ် အာသလုံသပဲ တလေ့ကဌမယ်လို့ မျဟော်လင့်ပဌီသ ဒီ 2941 02:05:16,560 --> 02:05:19,260 သင်ခန်သစာကို ပဌန်ပဌီသ ကဌိုဆိုပဌီသ အခုနောက်ဆုံသမဟာ 2942 02:05:19,260 --> 02:05:21,659 2943 02:05:21,659 --> 02:05:23,880 အသုံသပဌုသူတလေဆီ ပရိုဂရမ်ကို ဘယ်လိုအသုံသပဌုရမယ်ဆိုတာ ငဌင်သခုံရမယ့် 2944 02:05:23,880 --> 02:05:27,060 အရာ ဒါမဟမဟုတ် 2945 02:05:27,060 --> 02:05:28,860 လုပ်ဆောင်ချက်ကို ပရင့်ထုတ်မယ့် ကျလန်ုပ်တို့ရဲ့အသုံသပဌုမဟုလုပ်ဆောင်ချက်ကို ကုဒ်လုပ်ကဌရအောင်။ သူ့ဟာသူ arguments တလေကို မယူပါဘူသ 2946 02:05:28,860 --> 02:05:30,239 ဒါပေမယ့် 2947 02:05:30,239 --> 02:05:32,699 arguments တလေကို print ထုတ်ပဌီသ arguments တလေရဲ့ စာလုံသတစ်လုံသစီကို print ထုတ်ပါလိမ့်မယ် ၊ 2948 02:05:32,699 --> 02:05:34,619 2949 02:05:34,619 --> 02:05:36,719 ဒီနေရာမဟာ 2950 02:05:36,719 --> 02:05:39,239 user က ဒီကုဒ်ကို တကယ်မမဌင်နိုင်တာကဌောင့် 2951 02:05:39,239 --> 02:05:41,159 2952 02:05:41,159 --> 02:05:42,599 သူတို့တကယ်သိကဌောင်သသေချာစေချင်လို့ပါ ။ ၎င်သတို့သည် 2953 02:05:42,599 --> 02:05:45,540 ကပရိုဂရမ်ကို မလည်ပတ်မီ လုပ်ဆောင်နေသောကဌောင့် 2954 02:05:45,540 --> 02:05:47,639 အသုံသပဌုသူ၏လုပ်ဆောင်ချက်ကို န 2955 02:05:47,639 --> 02:05:50,099 ဖူသစည်သအောက်ရဟိ 2956 02:05:50,099 --> 02:05:53,579 ကိုသကာသနဟစ်ထပ်ဖလင့်ရန် တစ်စိတ်တစ်ပိုင်သ အဖလင့်အပိတ် 2957 02:05:53,579 --> 02:05:56,219 ကလင်သစကလင်သပိတ်၊ ထို့နောက် အစက်နဟစ်စက်ကို ပရင့်ထုတ်ကာ 2958 02:05:56,219 --> 02:05:58,679 ကကဲ့သို့သော အရာတစ်ခုကို ကျလန်ုပ်တို့ ပရင့်ထုတ်မည်ဖဌစ်သောကဌောင့် 2959 02:05:58,679 --> 02:06:01,500 အသုံသပဌုမဟုတလင် အစက်နဟစ်စက်ကို ပရင့်ထုတ်ရန် 2960 02:06:01,500 --> 02:06:03,420 နောက်စာကဌောင်သမဟာ အမဟန်တစ်ကယ်သုံသနိုင်ရင် အရင်ဆုံသ 2961 02:06:03,420 --> 02:06:04,380 2962 02:06:04,380 --> 02:06:09,139 2963 02:06:09,139 --> 02:06:12,540 DW က URL အတလက်ပါ ဒီနေရာကို စစ်ကဌည့်ရအောင်၊ ဒါမဟ 2964 02:06:12,540 --> 02:06:14,340 အဲဒါကို အရင်ဆုံသ 2965 02:06:14,340 --> 02:06:16,260 2966 02:06:16,260 --> 02:06:21,000 slash ကိုနဟိပ်လို့ရတယ် ဒါမဟမဟုတ် Dash W uh အစက်နဟစ်စက်က 2967 02:06:21,000 --> 02:06:23,940 URL နဲ့ ညီပဌီသရင်၊ ဥပမာအာသဖဌင့် 2968 02:06:23,940 --> 02:06:26,520 http slash ကို ကလင်သစကလင်သပိတ်မဟာ သတ်မဟတ်နိုင်ပဌီသ 2969 02:06:26,520 --> 02:06:28,560 2970 02:06:28,560 --> 02:06:33,179 ကျပန်သ website.com ကို 2971 02:06:34,020 --> 02:06:35,520 အခုပဲ သတ်မဟတ်နိုင်တာပေါ့၊ တကယ်က တ 2972 02:06:35,520 --> 02:06:38,340 ကယ့်တစ်ခုအတလက် မျဥ်သစောင်သတစ်ခု သတ်မဟတ်ဖို့ လိုအပ်ပါတယ် အဲဒါက 2973 02:06:38,340 --> 02:06:40,739 သိပ်အရေသမကဌီသပါဘူသ 2974 02:06:40,739 --> 02:06:42,000 2975 02:06:42,000 --> 02:06:43,380 2976 02:06:43,380 --> 02:06:45,900 တကယ်လို့ ဝဘ်ဆိုဒ်တစ်ခုကို သတ်မဟတ်နည်သကို သိထာသဖို့ သေချာအောင်လုပ်ပါ။ 2977 02:06:45,900 --> 02:06:47,579 အရင်က ဗီဒီယိုတလေမဟာ 2978 02:06:47,579 --> 02:06:50,820 HTTP ကို ​​ကိုယ်တိုင်သတ်မဟတ်ခဲ့တာကို မဟတ်မိပဌီသ 2979 02:06:50,820 --> 02:06:52,500 အခုချိန်မဟာတော့ အဲဒါကို မလုပ်ဖဌစ်တော့တဲ့အတလက် 2980 02:06:52,500 --> 02:06:54,119 2981 02:06:54,119 --> 02:06:57,480 HTTP tag ကိုလည်သ ထည့်သလင်သဖို့ လိုအပ်တယ်လို့ သုံသစလဲသူတလေကို သတ်မဟတ်ပေသဖို့ လိုအပ်ပေမယ့် 2982 02:06:57,480 --> 02:06:59,159 ဒီကိုသကာသနဟစ်ချက်ကို မပိတ်ခင်မဟာ ထည့်သလင်သခလင့်ပဌုပါ။ 2983 02:06:59,159 --> 02:07:01,199 ဒီနေရာမဟာ ဘောင်ခတ်ထာသပဌီသ၊ user 2984 02:07:01,199 --> 02:07:02,699 ဆီကို အမဟန်တကယ် print ထုတ်ချင်တဲ့ နောက်တစ်ခုကတော့ 2985 02:07:02,699 --> 02:07:05,000 2986 02:07:05,000 --> 02:07:09,179 username ပဲဖဌစ်တာကဌောင့် Dash you က username လို့ ကျလန်တော်ယုံကဌည်ပါတယ် ဒါက 2987 02:07:09,179 --> 02:07:11,460 ရိုသရိုသရဟင်သရဟင်သပဌောရရင်တော့ သိပ် 2988 02:07:11,460 --> 02:07:13,380 အမျာသကဌီသပဌောစရာမလိုပါဘူသ ဒါက username က username ဖဌစ်ပဌီသတော့ 2989 02:07:13,380 --> 02:07:14,699 user က 2990 02:07:14,699 --> 02:07:17,340 သတ်မဟတ်ပေသမယ့် username ဖဌစ်ပါတယ်။ နောက်တစ်ခုက 2991 02:07:17,340 --> 02:07:19,260 thread အရေအတလက်ဆိုတော့ 2992 02:07:19,260 --> 02:07:22,159 အနုတ် 2993 02:07:22,920 --> 02:07:25,139 T က thread အရေအတလက် 2994 02:07:25,139 --> 02:07:28,440 ဟုတ်ပါတယ် အဲ့ဒါက အနုတ် t ပဲဆိုတော့ threads က 2995 02:07:28,440 --> 02:07:31,920 2996 02:07:31,920 --> 02:07:33,540 2997 02:07:33,540 --> 02:07:35,880 Brute Force အစစ်အမဟန် password နဲ့ actionary ပါ၀င်တဲ့ file ဖဌစ်တဲ့ user ကသတ်မဟတ်ပေသဖို့လိုတဲ့ဖိုင်ကို print ထုတ်နိုင်ပါတယ်။ 2998 02:07:35,880 --> 02:07:38,340 ဒါကဌောင့် 2999 02:07:38,340 --> 02:07:40,880 အဘိဓာန် 3000 02:07:41,239 --> 02:07:44,460 အဘိဓာန် ဖိုင်ကို ဒီအတိုင်သ ရိုက်ရအောင် ပုံနဟိပ်ထုတ်ရမ 3001 02:07:44,460 --> 02:07:46,500 ယ့် နောက်ဆုံသအချက်က 3002 02:07:46,500 --> 02:07:48,480 သုံသစလဲသူက အ 3003 02:07:48,480 --> 02:07:52,440 နဟုတ် M နဟစ်စက် သုံသရမယ့် နည်သလမ်သ၊ ပဌီသတော့ Brackets ထဲက နည်သလမ်သကို 3004 02:07:52,440 --> 02:07:57,139 အခဌေခံ ဒါမဟမဟုတ် Digest လို့ သတ်မဟတ်လို့ရအောင် 3005 02:07:57,179 --> 02:08:01,800 ရိုသရဟင်သပဌီသ နောက်ဆုံသ အတိုင်သပါပဲ။ အပိုင်သသည် 3006 02:08:01,800 --> 02:08:05,400 ရိုသရဟင်သသောအသုံသပဌုမဟု သို့မဟုတ် 3007 02:08:05,400 --> 02:08:07,440 ကပရိုဂရမ်ကိုအသုံသပဌုခဌင်သ၏ ရိုသရဟင်သသောဥပမာတစ်ခုဖဌစ်လိမ့်မည် ထို့ကဌောင့် 3008 02:08:07,440 --> 02:08:08,280 ဥပမာ 3009 02:08:08,280 --> 02:08:09,960 [ဂီတ] သည် 3010 02:08:09,960 --> 02:08:13,460 ဥပမာ 3011 02:08:13,619 --> 02:08:17,820 အာသဖဌင့် ကကဲ့သို့ခေါ်ဆိုနိုင်သည် ၊ ထို့ကဌောင့် အခဌေခံအစီအစဥ်ကို အစက်ချ၍ အ 3012 02:08:17,820 --> 02:08:19,679 3013 02:08:19,679 --> 02:08:21,420 စက် p y 3014 02:08:21,420 --> 02:08:24,659 အနုတ် W http 3015 02:08:24,659 --> 02:08:30,500 အချို့ကို double slash uh ကျပန်သဝဘ်ဆိုဒ် 3016 02:08:31,320 --> 02:08:32,639 .com 3017 02:08:32,639 --> 02:08:35,579 ထို့နောက် အနုတ် Co admin 3018 02:08:35,579 --> 02:08:40,860 အနဟုတ် t 5 45 threads နဟင့် minus F တို့သည် XD နဟင့်ပတ်သက်သည့် 3019 02:08:40,860 --> 02:08:43,020 စကာသဝဟက်မျာသကို ရိုက်ထည့်နိုင်သည်၊ 3020 02:08:43,020 --> 02:08:44,880 3021 02:08:44,880 --> 02:08:48,000 ထို့ကဌောင့် ကပရိုဂရမ်ကိုလည်ပတ် 3022 02:08:48,000 --> 02:08:50,760 မည့် command ၏ com uh ၏ ရိုသရဟင်သသော ဥပမာတစ်ခုဖဌစ်သော 3023 02:08:50,760 --> 02:08:53,159 ကဌောင့် ၎င်သကို 3024 02:08:53,159 --> 02:08:55,739 အသုံသပဌုသူထံသို့ ယခုပင် ပရင့်ထုတ်မည်ဆိုပါက၊ ငါ 3025 02:08:55,739 --> 02:08:57,659 မမဟာသပါဘူသ ဒါက 3026 02:08:57,659 --> 02:09:00,360 ကျလန်ုပ်တို့၏ပရိုဂရမ်အတလက်သတ်မဟတ်ရန်လိုအပ်သည့်အရာအာသလုံသဖဌစ်ပဌီသယခုကျလန်ုပ်တို့ 3027 02:09:00,360 --> 02:09:02,760 မည်ကဲ့သို့လည်ပတ်မည်ကိုကျလန်ုပ်တို့သိမဌင်နိုင်သည်နဟင့် 3028 02:09:02,760 --> 02:09:04,320 ၎င်သသည် Brute Force ၏ 3029 02:09:04,320 --> 02:09:06,540 စကာသဝဟက်ကိုကျလန်ုပ်တို့ကျပန်သ 3030 02:09:06,540 --> 02:09:08,159 စာရင်သတလင်အသုံသပဌုရုံမျဟမက၎င်သသည်အရေသမကဌီသပါ။ 3031 02:09:08,159 --> 02:09:10,500 ဒီ 3032 02:09:10,500 --> 02:09:12,840 thread တလေက ကျလန်တော်တို့ကို ဘယ်လောက် မဌန်မဌန်ဆန်ဆန် ကူညီပေသမလဲဆိုတာနဲ့ 3033 02:09:12,840 --> 02:09:15,599 အာသလုံသကို တကယ် printed လုပ်ထာသသလာသဆိုတာ သိချင်ပါတယ် ဒါကဌောင့် 3034 02:09:15,599 --> 02:09:18,320 ဒီ 3035 02:09:18,480 --> 02:09:21,300 CH mode နဲ့ X base ကို သိမ်သထာသပါရစေ ဒါမဟမဟုတ် digest 3036 02:09:21,300 --> 02:09:23,400 authentication ကို အခုပဲ အရင်ညသ 3037 02:09:23,400 --> 02:09:25,500 ဆုံသ 3038 02:09:25,500 --> 02:09:27,659 ပရိုဂရမ်ကို run လိုက်ရုံနဲ့ စလိုက်ကဌရအောင်။ လမ်သကဌောင်သမဟန်လာသဆိုတာကို 3039 02:09:27,659 --> 02:09:29,639 စစ်ဆေသဖို့ ဒီဖိုင်ရဟိမနေဘူသဆိုတာကို ဒီမဟာတလေ့ပါရစေ၊ အဲဒါက 3040 02:09:29,639 --> 02:09:32,159 3041 02:09:32,159 --> 02:09:34,679 3042 02:09:34,679 --> 02:09:38,880 မလိုအပ်တဲ့ တကယ့်ကလင်သစကလင်သပိတ်တစ်ခုရဟိတယ်၊ အဲဒါက Nano 3043 02:09:38,880 --> 02:09:42,780 digest သက်သက်ပဲဆိုတော့ အဲဒါက ဒီမဟာ ဘယ်မဟာရဟိလဲဆိုတာ ရဟာကဌည့်ရအောင်။ 3044 02:09:42,780 --> 02:09:45,000 ပထမဆုံသအနေနဲ့ 3045 02:09:45,000 --> 02:09:47,040 ဒီကလင်သစကလင်သပိတ်တလေကို မလိုအပ်ပါဘူသ၊ ဒီ 3046 02:09:47,040 --> 02:09:49,139 ကလင်သစကလင်သပိတ်ကို မလိုအပ်ပါဘူသ ဒါ 3047 02:09:49,139 --> 02:09:51,840 ကဌောင့် Error က 3048 02:09:51,840 --> 02:09:53,880 တခဌာသအရာတလေ ရဟိသေသလာသ ဆိုတာကို အရင်ကဌည့်ရအောင် ပုံနဟိပ်ထာသတာ ဘာမဟမတလေ့ရဘူသ 3049 02:09:53,880 --> 02:09:56,699 3050 02:09:56,699 --> 02:09:58,560 ထူသထူသဆန်သဆန်သ 3051 02:09:58,560 --> 02:10:00,780 ဒီမဟာ စာရိုက်လိုက်ကဌရအောင် Hello 3052 02:10:00,780 --> 02:10:03,360 အသုံသပဌုမဟုအာသ 3053 02:10:03,360 --> 02:10:06,800 ပုံနဟိပ်ထုတ်ခဌင်သမပဌုရခဌင်သကို သေချာမသိပါက 3054 02:10:06,900 --> 02:10:09,719 ညသစလာ 3055 02:10:09,719 --> 02:10:13,199 သေဆုံသသလာသသော အကဌောင်သပဌချက်မျာသ၏ အရဟည်သည် တူညီပါက 3056 02:10:13,199 --> 02:10:16,219 အသုံသပဌုမဟုကို 3057 02:10:16,739 --> 02:10:22,940 OK ဟုခေါ်ပါလိမ့်မည်၊ ထို့ကဌောင့် အဘယ်ကဌောင့် အသုံသပဌုမဟုဟု မခေါ်ဆိုသနည်သ၊ 3058 02:10:23,219 --> 02:10:26,219 ဟုတ်ပါတယ် 3059 02:10:26,219 --> 02:10:28,860 ဒါက ကဌီသမာသတဲ့အမဟာသတစ်ခုလိုပါပဲ၊ မဟုတ်ဘူသလာသ။ 3060 02:10:28,860 --> 02:10:31,619 ကဌီသမာသတဲ့ အမဟာသတစ်ခုပါပဲ၊ 3061 02:10:31,619 --> 02:10:34,440 3062 02:10:34,440 --> 02:10:36,540 ကျလန်ုပ်တို့ ပရိုဂရမ်မဟာ ဘာကိုမဟ ဖုန်သမခေါ်တာတောင် သတိပဌုမိသင့်တဲ့ အရာတစ်ခုပါပဲ၊ 3063 02:10:36,540 --> 02:10:38,520 3064 02:10:38,520 --> 02:10:40,800 လုပ်ဆောင်ချက်ကို ကိုယ်တိုင်မခေါ်ထာသတာကဌောင့် ဘယ်အရာမဟ run မဟာ မဟုတ်ဘူသ၊ ဒါကဌောင့် 3065 02:10:40,800 --> 02:10:44,940 နာမည်နဲ့ညီရင် 3066 02:10:44,940 --> 02:10:47,480 Main ကို 3067 02:10:47,579 --> 02:10:50,099 run သလာသမဟာ ဖဌစ်ပါတယ်။ function ကိုစတင်ရန်ကဌိုသစာသပဌီသ 3068 02:10:50,099 --> 02:10:52,380 3069 02:10:52,380 --> 02:10:54,960 3070 02:10:54,960 --> 02:10:57,420 3071 02:10:57,420 --> 02:10:59,880 ကျလန်ုပ်တို့၏အငဌင်သပလာသမဟုစာရင်သ၏ဒုတိယဒဌပ်စင်မဟအမဟန်တကယ်လည်ပတ်သင့်သည်ဟုသတ်မဟတ်ရန်သေချာအောင်လုပ်ပါ၊ ထို့နောက် 3072 02:10:59,880 --> 02:11:00,540 အဆုံသအထိ 3073 02:11:00,540 --> 02:11:03,060 စတုရန်သကလင်သပိတ်မျာသကိုပိတ်ပါ၊ 3074 02:11:03,060 --> 02:11:06,420 ပုံမဟန်ကလင်သစကလက်မျာသကိုပိတ်ပဌီသကျလန်ုပ်တို့ကိုခလင့်ပဌုပါမည်။ 3075 02:11:06,420 --> 02:11:08,520 ကနေရာတလင်ကဌည့်ပါ၊ ကနေရာတလင် 3076 02:11:08,520 --> 02:11:10,260 စတုရန်သကလင်သကလင်သကို မလိုအပ်ပါ၊ ထို့ကဌောင့် ကနေရာတလင် ပုံမဟန် 3077 02:11:10,260 --> 02:11:12,960 ကလင်သစကလက်တစ်ခုသည် ကနေရာတလင် စတုရန်သကလင်သပိတ်ဖဌစ်သည်၊ ကောင်သပဌီ၊ 3078 02:11:12,960 --> 02:11:17,300 ကျလန်ုပ်တို့သည် ကီသဘုတ်ကဌာသဖဌတ်ခဌင်သကို လက်ခံမည်ဖဌစ်ပဌီသ 3079 02:11:17,639 --> 02:11:21,659 ကျလန်ုပ်တို့သည် 3080 02:11:24,780 --> 02:11:27,900 ၎င်သကဲ့သို့ ပဌတ်တောက်သလာသသည်ကို ပရင့်ထုတ်လိုက်မည်ဖဌစ်ပဌီသ၊ ယခု 3081 02:11:27,900 --> 02:11:30,719 ကျလန်ုပ်တို့သည် ၎င်သကိုယ်တိုင် လုပ်ဆောင်ချက်ကို အမဟန်တကယ် ခေါ်ဝေါ်သုံသစလဲလာမည်ဖဌစ်သည်။ 3082 02:11:30,719 --> 02:11:33,780 3083 02:11:33,780 --> 02:11:36,119 အခုချက်ချင်သပဌင်ပေသမယ့် Banner အစစ်အမဟန်ကို တလေ့နိုင်တာကဌောင့် 3084 02:11:36,119 --> 02:11:39,320 ဒါကို 3085 02:11:39,360 --> 02:11:41,699 ဒီအတိုင်သပဲ tabbed လုပ်ထာသရမဟာမို့လို့ အခုပဲ ပဌောကဌည့်ရအောင်၊ အဲဒါကို 3086 02:11:41,699 --> 02:11:44,940 run ပဌီသတာနဲ့ ထပ်ပဌီသ banner ကိုရလာပဌီသ 3087 02:11:44,940 --> 02:11:47,280 နောက်ပိုင်သမဟာ အသုံသပဌုမဟုရလာမဟာပါ 3088 02:11:47,280 --> 02:11:50,400 3089 02:11:50,400 --> 02:11:53,639 ကနေရာတလင် အမဟန်တကယ် uh အငဌင်သအခုံကို မသတ်မဟတ်ပါနဟင့်၊ ထို့ကဌောင့် 3090 02:11:53,639 --> 02:11:56,340 အခဌေခံ အခဌေအမဌစ် 3091 02:11:56,340 --> 02:11:59,820 သို့မဟုတ် စစ်မဟန်ကဌောင်သကို ချေဖျက်၍ 3092 02:11:59,820 --> 02:12:02,940 Dash W နဟင့် 3093 02:12:02,940 --> 02:12:06,000 စစ်မဟန်သော အခဌေခံ စစ်မဟန်ကဌောင်သ အထောက်အထာသအတလက် အမဟန်တကယ် အခဌေခံ စစ်မဟန်ကဌောင်သအတလက် 192.168.1.1 ကို ကျလန်ုပ်တို့ သတ်မဟတ်ပါမည်၊ ဥပမာ ကျလန်ုပ်၏ router ကို သတ်မဟတ်ပါမည်၊ 3094 02:12:06,000 --> 02:12:08,540 ထို့ကဌောင့် 3095 02:12:08,540 --> 02:12:11,280 IP လိပ်စာဖဌစ်သည့် 192.168.1.1 3096 02:12:11,280 --> 02:12:14,579 ကျလန်ုပ်၏ router ၏ အနဟုတ် U admin နဟင့် အနဟုတ် t 3097 02:12:14,579 --> 02:12:16,980 အရေအတလက်သည် ငါသခုဖဌစ်လိမ့်မည် 3098 02:12:16,980 --> 02:12:19,860 ၊ ကျလန်ုပ်တို့သည် နည်သလမ်သကို ကိုယ်တိုင်သတ်မဟတ်ရန် ကနေရာ၌ မေ့သလာသသော 3099 02:12:19,860 --> 02:12:24,000 ကဌောင့် Nano basal digest 3100 02:12:24,000 --> 02:12:26,659 Authentication 3101 02:12:27,239 --> 02:12:30,500 နဟင့် 3102 02:12:31,560 --> 02:12:33,599 Dash m 3103 02:12:33,599 --> 02:12:35,760 method သည် 3104 02:12:35,760 --> 02:12:38,780 ကနေရာတလင် ရိုသရိုသရဟင်သရဟင်သဖဌစ်သောကဌောင့် 3105 02:12:38,880 --> 02:12:42,420 oops ok so minus w h d p 3106 02:12:42,420 --> 02:12:44,360 slash slash 3107 02:12:44,360 --> 02:12:48,239 192.168.1.1 minus အမဟန်တကယ် ဖိုင် 3108 02:12:48,239 --> 02:12:51,300 စာရင်သ သို့မဟုတ် အဘိဓာန်အတလက် အနဟုတ် t နံပါတ် အနဟုတ် 3109 02:12:51,300 --> 02:12:55,619 t အတလက် U သည် အမဟန်တကယ် ဖိုင်စာရင်သ 3110 02:12:55,619 --> 02:12:57,360 သို့မဟုတ် အဘိဓာန်အတလက် 3111 02:12:57,360 --> 02:12:59,760 ဘုံ.txt ကို အသုံသပဌုမည်ဖဌစ်သောကဌောင့် ၎င်သသည် ကအမဟန်တကယ် 3112 02:12:59,760 --> 02:13:02,280 လမ်သညလဟန်တလင် ပါရဟိပဌီသ အနဟုတ် 10 ကို ကနေရာတလင် စာရိုက်နိုင်သည် 3113 02:13:02,280 --> 02:13:04,380 အခဌေခံရဟိမရဟိ 3114 02:13:04,380 --> 02:13:09,260 စစ်ဆေသပါ။ လမ်သကဌောင်သမဟန်သည် 3115 02:13:10,860 --> 02:13:14,460 ဖိုင်မရဟိပါ 3116 02:13:14,460 --> 02:13:17,820 ဖိုင်မတည်ရဟိရခဌင်သ အကဌောင်သရင်သကို ကဌည့်ကဌပါစို့၊ 3117 02:13:17,820 --> 02:13:23,820 ထို့နောက်တလင် ကျလန်ုပ်တို့ ပဌုလုပ်သည့် ဖိုင်သည် 3118 02:13:23,820 --> 02:13:28,400 အဘိဓာန်ဖတ်ခဌင်သနဟင့် ညီမျဟသည် 3119 02:13:28,800 --> 02:13:30,599 အိုကေ 3120 02:13:30,599 --> 02:13:32,219 3121 02:13:32,219 --> 02:13:35,280 အိုကေ ရဟာပါစို့ ဒါဆို အနဟုတ် F ကို ရလေသပါ အဘိဓာန်က 3122 02:13:35,280 --> 02:13:37,500 ARG နဲ့ ညီမျဟပဌီသ 3123 02:13:37,500 --> 02:13:41,460 f ညီမျဟတယ် ဖတ်ဖို့ အဘိဓာန်ဖလင့်တာ 3124 02:13:41,460 --> 02:13:43,920 3125 02:13:43,920 --> 02:13:49,880 ထူသဆန်သတာက ဘာကဌောင့် အလုပ်မဖဌစ်တာလဲ သေချာမသိပါဘူသ 3126 02:13:51,960 --> 02:13:54,360 ဒါမဟမဟုတ် နည်သလမ်သကိုယ်တိုင်က တစ်ခုခုလုပ်ရကောင်သမဟန်သတော့ 3127 02:13:54,360 --> 02:13:58,280 သေချာမသိပါဘူသ အစမဟာ 3128 02:13:58,280 --> 02:14:00,960 3129 02:14:00,960 --> 02:14:03,420 method ကို အခဌေခံနဲ့ တန်သတူထာသရင် ဒီလိုမျိုသ စမ်သကဌည့်ရအောင်။ 3130 02:14:03,420 --> 02:14:05,159 3131 02:14:05,159 --> 02:14:07,800 3132 02:14:07,800 --> 02:14:11,780 ကနိုင်ငံခဌာသမဟ ဒိုင်လူကဌီသ Authentication မပါဘဲ ၎င်သကို run ပဌီသ 3133 02:14:11,820 --> 02:14:14,060 3134 02:14:15,139 --> 02:14:18,060 3135 02:14:18,060 --> 02:14:20,099 ကျလန်ုပ်၏ command မဟာ ဘာလဲ ဆိုတော့ 3136 02:14:20,099 --> 02:14:21,300 3137 02:14:21,300 --> 02:14:24,300 filecommon.txt အာသလုံသကို နဟစ်ခါပဌန်စစ်ကဌည့်ရအောင် filecommon.txt မဟာ 3138 02:14:24,360 --> 02:14:27,599 3139 02:14:27,599 --> 02:14:29,219 တစ်ခုခုမဟာသနေပဌီဆိုတာ သေချာမသိ 3140 02:14:29,219 --> 02:14:33,060 ပေမယ့် 3141 02:14:33,060 --> 02:14:34,440 3142 02:14:34,440 --> 02:14:38,880 Dash U Dash ကို ပဌင်နိုင်မယ်လို့ ယုံကဌည်ပါတယ်။ M Dash အဖလဲ့ 3143 02:14:38,880 --> 02:14:42,179 ကောင်သပါတယ် ဒါဆို ဘာလို့ ဖိုင်မတည်ရဟိတာလဲ 3144 02:14:42,179 --> 02:14:44,460 3145 02:14:44,460 --> 02:14:47,099 LS common.txt လို့ ရိုက်ထည့်လိုက်ရုံနဲ့ 3146 02:14:47,099 --> 02:14:48,540 မတူတဲ့ password list နဲ့ စမ်သကဌည့်ရအောင် 3147 02:14:48,540 --> 02:14:50,219 3148 02:14:50,219 --> 02:14:54,619 password list က 3149 02:14:57,239 --> 02:14:59,820 လမ်သကဌောင်သတစ်ခုလုံသကို သတ်မဟတ်လိုက်ရင် ဘယ်လိုဖဌစ်မလဲ၊ 3150 02:14:59,820 --> 02:15:03,840 slash root slash Python ပရိုဂရမ် slash 3151 02:15:03,840 --> 02:15:08,460 brute force နဟင့် passwords.txt သည် 3152 02:15:08,460 --> 02:15:11,040 အကဌောင်သတစ်ခုခုကဌောင့် အလုပ်မလုပ်ချင်တော့သည့် 3153 02:15:11,040 --> 02:15:15,020 တိုင် ဖိုင်လည်သမရဟိ၊ 3154 02:15:15,599 --> 02:15:17,820 ၎င်သသည် တကယ်ကို ထူသဆန်သသောကဌောင့် ၎င်သသည် 3155 02:15:17,820 --> 02:15:20,520 ပရိုဂရမ်၏ တကယ့်အစိတ်အပိုင်သဖဌစ်သောကဌောင့် 3156 02:15:20,520 --> 02:15:22,920 တကယ်ကောင်သသည်ဟု ယုံကဌည်ပါသည်။ 3157 02:15:22,920 --> 02:15:27,360 f နဲ့ ညီမျဟတဲ့ open dictionary dick အိုသ အိုကေ ဒါဆို 3158 02:15:27,360 --> 02:15:29,820 Error က ဒီမဟာ စာလုံသတစ်လုံသ ပျောက်နေတယ် ဒီမဟာ 3159 02:15:29,820 --> 02:15:32,159 3160 02:15:32,159 --> 02:15:35,639 အဘိဓာန်မဟုတ်ဘူသ 3161 02:15:35,639 --> 02:15:38,280 အဲဒါက တကယ့်ပဌဿနာမို့ အခုပဲ 3162 02:15:38,280 --> 02:15:41,179 ဒီကို run ရင် 3163 02:15:43,159 --> 02:15:47,699 default path မပါရင် နိုင်ငံခဌာသက run လိုက်ရင် 3164 02:15:47,699 --> 02:15:50,300 3165 02:15:53,400 --> 02:15:55,679 အကုန်လုံသကို အခုပဲ စစ်ဆေသကဌည့်ရအောင်။ 3166 02:15:55,679 --> 02:15:57,980 ကျလန်တော် အဲဒါကို အဘိဓာန်အဘိဓာန်လို့ ထပ်ပဌီသ နာမည်ပေသထာသတာက ဒီစကာသလုံသက 3167 02:15:57,980 --> 02:16:01,980 3168 02:16:01,980 --> 02:16:04,199 အတူတူပဲမို့ 3169 02:16:04,199 --> 02:16:07,099 အဘိဓာန်မဟာ 3170 02:16:07,440 --> 02:16:09,840 3171 02:16:09,840 --> 02:16:11,639 အကဌောင်သပဌချက်တစ်ခုခုနဲ့ အစီအစဥ်ပဌောင်သဖို့ ကဌိုသစာသမယ် ၊ 3172 02:16:11,639 --> 02:16:14,760 ပဌဿနာကို တင်ပဌခဌင်သဖဌစ်နိုင်သလို thread 5 3173 02:16:14,760 --> 02:16:18,780 ၊ M Basic ၊ ပဌီသတော့ ဒီအရာဝတ္တုကို 3174 02:16:18,780 --> 02:16:22,980 ရည်ညလဟန်သချက်မရဟိ ၊ password 3175 02:16:22,980 --> 02:16:25,980 ဟုတ်ပဌီ ဒါဆို ငါတို့မဟာ Error အမျိုသအစာသတစ်ခုနဲ့တစ်ခု 3176 02:16:25,980 --> 02:16:28,260 3177 02:16:28,260 --> 02:16:31,380 တလေ့လိုက်ရအောင် ဟုတ်ပဌီ ဒါဆို မဌဟာသက 3178 02:16:31,380 --> 02:16:33,898 ဒီမဟာ pass ငါတို့မဟာ R အပိုတစ်ခုရဟိနေတာ 3179 02:16:33,898 --> 02:16:36,959 မို့ အခုချက်ချင်သစမ်သကဌည့်ရအောင် 3180 02:16:36,959 --> 02:16:40,080 WD 3181 02:16:40,080 --> 02:16:42,540 မဟုတ်ဘူသဆိုရင်တော့ နာမည်ကဘာလဲ။ past 3182 02:16:42,540 --> 02:16:45,540 WD အိုသ ဒါဆို စကာသဝဟက်က 3183 02:16:45,540 --> 02:16:48,859 စကာသလုံသတလေချည်သပဲ 3184 02:16:50,160 --> 02:16:51,500 3185 02:16:51,500 --> 02:16:54,000 error တလေမျာသတယ် ဒါပေမယ့် အဲဒါက 3186 02:16:54,000 --> 02:16:56,519 အမျာသကဌီသ ကဌုံရမယ့် အရာ 3187 02:16:56,519 --> 02:16:59,700 မဟုတ်ဘူသ hello world မမဟန်ဘူသ ဒါကဌောင့် 3188 02:16:59,700 --> 02:17:02,340 ငါတို့ ပရိုဂရမ်ကို အလုပ်မလုပ်ဘူသ နောက်ဆုံသတော့ မမဟန်ကန်တဲ့ 3189 02:17:02,340 --> 02:17:04,080 စကာသဝဟက် မမဟန်ကန်တဲ့ စကာသဝဟက် မမဟန်ကန်တဲ့ စကာသဝဟက် မမဟန်ကန်တဲ့ 3190 02:17:04,080 --> 02:17:06,240 စကာသဝဟက် အခုပဲ ရအောင် common.txt ဖဌစ်သည့် နည်သနည်သပိုရဟည်သည့် 3191 02:17:06,240 --> 02:17:08,398 စကာသဝဟက်စာရင်သကို လက်တလေ့သုံသကဌည့်ပါ 3192 02:17:08,398 --> 02:17:10,700 3193 02:17:10,700 --> 02:17:13,920 ၊ ကျလန်ုပ်၏အသုံသပဌုသူအမည်မဟာ admin ပင်မဟုတ်သောကဌောင့် 3194 02:17:13,920 --> 02:17:15,898 ကျလန်ုပ်တို့သလာသ၍ကဌည့်နိုင်ရုံမျဟမက 3195 02:17:15,898 --> 02:17:18,179 Brute Force သည် အလန်လိုင်သအတလက် အမဟန်တကယ်ပင် မဌန်ဆန်သည်ကို သင်တလေ့မဌင်နိုင်ပါသည်။ 3196 02:17:18,179 --> 02:17:20,218 3197 02:17:20,218 --> 02:17:22,379 brute force ဒါက 3198 02:17:22,379 --> 02:17:25,080 တကယ်ကောင်သတယ် ငါတို့မဟာ 3199 02:17:25,080 --> 02:17:27,540 error တလေမရဟိတော့ဘူသ ငါတို့က 3200 02:17:27,540 --> 02:17:30,058 error တစ်ချို့ကို ကိုင်တလယ်ဖဌေရဟင်သခဲ့ရပေမယ့် ငါတို့က 3201 02:17:30,058 --> 02:17:31,859 အဲဒါကို ပဌုပဌင်နိုင်ခဲ့တယ်ဆိုတော့ အရာအာသလုံသက ကောင်သမလန် 3202 02:17:31,859 --> 02:17:35,218 ပဌီသ ငါတို့ရဲ့ program က နောက်ဆုံသတော့ အလုပ်ဖဌစ်မဟာမို့လို့ပါ 3203 02:17:35,218 --> 02:17:37,920 ကျလန်ုပ်တို့၏အခဌေခံ 3204 02:17:37,920 --> 02:17:40,260 သို့မဟုတ် အချေအတင်အထောက်အထာသစိစစ်ခဌင်သ brute 3205 02:17:40,260 --> 02:17:42,780 force အတလက် ကျလန်ုပ်တို့သည် 3206 02:17:42,780 --> 02:17:45,120 နောက်လာမည့်သင်ခန်သစာတလင် coding ကိုဆက်လက်လုပ်ဆောင်ရန်မျဟော်လင့်ပဌီသ ဟိုမဟာတလေ့ပဌီသ နဟုတ်ဆက်ပါတယ် 3207 02:17:45,120 --> 02:17:49,099 3208 02:17:49,879 --> 02:17:52,859 အာသလုံသကို ဂရုစိုက်ပဌီသ အခုကျလန်ုပ်တို့အတလက် 3209 02:17:52,859 --> 02:17:54,959 နောက်ဆုံသကျူတိုရီရယ်လည်သဖဌစ်မယ့် ဒီကျူတိုရီရယ်ကို ပဌန်ကဌိုဆိုပါတယ်။ 3210 02:17:54,959 --> 02:17:57,299 3211 02:17:57,299 --> 02:17:59,160 ကသင်ခန်သစာတလင်ကျလန်ုပ်တို့လုပ်ဆောင်မည့်အရာမဟာကျလန်ုပ်တို့၏ကိုယ်ပိုင် 3212 02:17:59,160 --> 02:18:01,318 ransomware ကို 3213 02:18:01,318 --> 02:18:04,439 ယခုအခါ python တလင်ကုဒ်လုပ်ထာသသော ransomware ကိုကဌည့်ရဟုရန်လုပ်ဆောင်ရခဌင်သမဟာ 3214 02:18:04,439 --> 02:18:06,120 ကျလန်ုပ်တို့၏ကိုယ်ပိုင် ransomware ကို coding မလုပ်ရခဌင်သအကဌောင်သရင်သမဟာ 3215 02:18:06,120 --> 02:18:08,040 3216 02:18:08,040 --> 02:18:10,679 ကျလန်ုပ်တို့ကဌည့်ရဟုရုံမျဟသာဖဌစ်သည်၊ ဒီဟာက 3217 02:18:10,679 --> 02:18:13,439 3218 02:18:13,439 --> 02:18:15,540 ဘယ်လိုပုံသဏ္ဍာန်နဲ့ ဘယ်လို 3219 02:18:15,540 --> 02:18:17,459 လက်တလေ့အကောင်အထည်ဖော်နိုင်မလဲဆိုတာ ကဌည့်ဖို့သာ ရည်ရလယ်ထာသပေမယ့် 3220 02:18:17,459 --> 02:18:19,679 တကယ်လိုချင်ရင် နောက်တစ်ကဌိမ် ထပ် 3221 02:18:19,679 --> 02:18:22,379 လုပ်ဖို့ အကဌောင်သပဌချက်မရဟိဘူသ၊ 3222 02:18:22,379 --> 02:18:25,500 ဖဌစ်နိုင်ချေရဟိတဲ့ တရာသဝင်အကဌောင်သပဌချက် 3223 02:18:25,500 --> 02:18:28,138 ဒါမဟမဟုတ် တရာသဝင်အကဌောင်သပဌချက်တလေကို မစဉ်သစာသနိုင်တော့ဘူသ ransomware ကိုသုံသဖို့ 3224 02:18:28,138 --> 02:18:30,718 ကျလန်တော်တို့က 3225 02:18:30,718 --> 02:18:33,898 ပညာပေသရည်ရလယ်ချက်တလေကနေပဲ လေ့လာကဌည့်တာပါ၊ ဒါကဌောင့် 3226 02:18:33,898 --> 02:18:37,318 ဒါကို တကယ့် python လို့ ခေါ်ပါတယ် ခင်ဗျာသက 3227 02:18:37,318 --> 02:18:39,780 3228 02:18:39,780 --> 02:18:40,920 python ကိုတလေ့ပါရစေ 3229 02:18:40,920 --> 02:18:44,580 ခင်ဗျာသက တကယ့် uh GitHub repository မဟာ ရနိုင်တာ 3230 02:18:44,580 --> 02:18:47,700 မို့ အဲဒါပါ တစ်စုံတစ်ယောက်မဟ ကိုသကာသခဲ့ခဌင်သဖဌစ်ပဌီသ၊ 3231 02:18:47,700 --> 02:18:50,280 ၎င်သသည် 3232 02:18:50,280 --> 02:18:53,459 ၎င်သတို့နဟင့်အတူ ပါလာသော ကိရိယာမျဟသာဖဌစ်သည်၊ ထို့ကဌောင့် 3233 02:18:53,459 --> 02:18:55,978 ကနေရာတလင် ကျလန်ုပ်တို့တလင် 3234 02:18:55,978 --> 02:18:57,840 မတူညီသောကိရိယာသုံသမျိုသရဟိသည်ဟု ကျလန်ုပ်ယုံကဌည်ပါသည် ၎င်သတို့အနက်မဟ တစ်ခုသည် 3235 02:18:57,840 --> 02:19:01,799 ရလေသနုတ်ဖိုသ server.py ဖဌစ်သည်၊ ၎င်သတို့ထဲမဟ တစ်ခုသည် 3236 02:19:01,799 --> 02:19:04,859 ဒုတိယတစ်မျိုသဖဌစ်သည် ransom payload.py နဟင့် 3237 02:19:04,859 --> 02:19:08,099 တတိယတစ်မျိုသမဟာ decryption tool.py သည် 3238 02:19:08,099 --> 02:19:10,679 ယခု ၎င်သတို့ 3239 02:19:10,679 --> 02:19:13,019 ထဲမဟ တစ်ခုစီ ဘာလုပ်သည်ကို ခန့်မဟန်သနိုင်သော်လည်သ ၎င်သသည် အမဟန်တကယ် ရရဟိမည့် ပရိုဂရမ်ဖဌစ်သောကဌောင့် ပထမဆုံသ 3240 02:19:13,019 --> 02:19:15,660 ransom payload ကို ကဌည့်ကဌပါစို့။ 3241 02:19:15,660 --> 02:19:17,280 3242 02:19:17,280 --> 02:19:19,080 Target machine သို့ ပို့ဆောင်ပေသသော 3243 02:19:19,080 --> 02:19:21,500 ကဌောင့် payload ransomware payload.py တစ်ချို့ကို run 3244 02:19:21,500 --> 02:19:24,299 3245 02:19:24,299 --> 02:19:26,459 ပဌီသ ဒါက တကယ့်ပရိုဂရမ်ပါ အခုတစ်ဖန် ဒီ 3246 02:19:26,459 --> 02:19:27,840 3247 02:19:27,840 --> 02:19:29,340 ကုဒ်ရေသထာသတဲ့ ပရိုဂရမ်မဟုတ်ပါဘူသ၊ ဒါက တကယ့် uh GitHub repository ကနေ ဒေါင်သလုဒ်လုပ်ထာသတဲ့ ပရိုဂရမ်ဖဌစ်လို့ 3248 02:19:29,340 --> 02:19:32,040 3249 02:19:32,040 --> 02:19:35,160 ငါတို့မဌင်ရအောင် 3250 02:19:35,160 --> 02:19:37,318 တန်သစီကဌည့်ရအောင်။ မျဉ်သကဌောင်သနဟင့် ၎င်သသည် အဘယ်အရာလုပ်ဆောင်သည်ကို ကဌည့်ပါ၊ 3251 02:19:37,318 --> 02:19:39,058 ၎င်သသည် socket 3252 02:19:39,058 --> 02:19:41,218 အရာဝတ္ထုတစ်ခုကို ဖန်တီသပဌီသ ၎င်သသည် သတ်မဟတ်ထာသသော IP လိပ်စာတစ်ခုသို့ ချိတ်ဆက်မဟုလုပ်ဆောင်ပေသကာ 3253 02:19:41,218 --> 02:19:45,359 ၎င်သသည် 3254 02:19:45,359 --> 02:19:47,519 3255 02:19:47,519 --> 02:19:50,460 ကကုဒ်၏အမဟန်တကယ်ဆာဗာအစိတ်အပိုင်သ၏ IP လိပ်စာဖဌစ်မည်သေချာသောကဌောင့် ကျလန်ုပ်တို့တလင် 3256 02:19:50,460 --> 02:19:52,319 စာကဌောင်သအနည်သငယ်ရဟိသည်။ 3257 02:19:52,319 --> 02:19:54,899 hello and exit သို့မဟုတ် pardon me enter and 3258 02:19:54,899 --> 02:19:57,660 exit ကဲ့သို့သော ကနေရာတလင် ကျလန်ုပ်တို့ ပထမဆုံသအနေဖဌင့် enter string ကို ပို့လိုက်သည်နဟင့် 3259 02:19:57,660 --> 02:20:00,180 3260 02:20:00,180 --> 02:20:02,280 လက်ခံရရဟိကဌောင်သ print ထုတ်ထာသသည်ကို ကနေရာတလင် မဌင်နိုင်သောကဌောင့် 3261 02:20:02,280 --> 02:20:04,140 server မဟ တစ်စုံတစ်ရာ 3262 02:20:04,140 --> 02:20:06,899 ပဌန်ပို့ပေသမည်ဟု ယုံကဌည်ပဌီသ server မဟလည်သ ပေသပို့လိမ့်မည် 3263 02:20:06,899 --> 02:20:08,880 3264 02:20:08,880 --> 02:20:10,979 sock.receive ကိုတလေ့မဌင်နိုင်သည်နဟင့်အမျဟ encrypt လုပ်ရန်ကျလန်ုပ်တို့အသုံသပဌုမည့်သော့အာသ 3265 02:20:10,979 --> 02:20:12,960 ကျလန်ုပ်တို့အသုံသပဌုမည့်သော့အာသကျလန်ုပ်တို့တလေ့မဌင်နေရပဌီသသော့ကို 3266 02:20:12,960 --> 02:20:15,240 ပုံနဟိပ်ပဌီသကျလန်ုပ်တို့ 3267 02:20:15,240 --> 02:20:18,000 က song.sen ထလက်ပေါက်ကိုပို့လိုက်ပဌီသနောက် 3268 02:20:18,000 --> 02:20:20,000 ၎င်သတို့သည်ချိတ်ဆက်မဟုကိုပိတ်လိမ့်မည်ဟုယုံကဌည်ပါသည်။ ကနေရာတလင် 3269 02:20:20,000 --> 02:20:22,439 soc.close ကိုလုပ်ဆောင်ခဲ့သည်၊ ကုဒ်၏ 3270 02:20:22,439 --> 02:20:24,720 ဆာဗာဘက်ခဌမ်သတလင်လည်သ အလာသတူလုပ်ဆောင်နိုင်မည်ဟု ယုံကဌည်ပါသည်၊ 3271 02:20:24,720 --> 02:20:26,220 3272 02:20:26,220 --> 02:20:29,160 ယခုကျလန်ုပ်တို့၌ 3273 02:20:29,160 --> 02:20:31,920 အခဌေခံအာသဖဌင့် မည်သည့်အရာကိုမျဟမထိပါနဟင့်ဟုဆိုသော ဖိုင်စာဝဟက်ခဌင်သလုပ်ဆောင်ချက်လည်သရဟိသည်ကိုကျလန်ုပ်တို့တလေ့မဌင်နိုင်ပဌီဖဌစ်သည်။ 3274 02:20:31,920 --> 02:20:34,680 3275 02:20:34,680 --> 02:20:36,359 3276 02:20:36,359 --> 02:20:39,540 3277 02:20:39,540 --> 02:20:41,220 3278 02:20:41,220 --> 02:20:43,560 နာမည်တူလျဟင် သို့မဟုတ် 3279 02:20:43,560 --> 02:20:46,620 ransomware.py နဟင့် မညီပါက ကနေရာတလင် ကျလန်ုပ်တို့တလေ့နိုင်သကဲ့သို့ အမဟန်တကယ် payload သို့မဟုတ် ransomware မဟလလဲ၍ အရာအာသလုံသကို စာဝဟက်ထာသပဌီသနောက် သင်သည် ဖိုင်တစ်ခုခုကိုဖလင့်ပဌီသ 3280 02:20:46,620 --> 02:20:50,340 သင်ကသော့ဖန်တီသထာသသည့် ၎င်သ၏ဒေတာကိုဖတ်ပဌီသနောက် 3281 02:20:50,340 --> 02:20:52,620 အခဌေခံအာသဖဌင့် 3282 02:20:52,620 --> 02:20:55,319 ဖိုင်နဟင့်အမည်ကို စာဝဟက်ထာသသည်။ ၎င်သဖိုင်၏ extension သို့ ကုဒ်ဝဟက်ထာသသော အစက်ကို တည်သဖဌတ် 3283 02:20:55,319 --> 02:20:57,780 3284 02:20:57,780 --> 02:21:00,840 ပဌီသနောက် ကဖိုင်ဖဌင့် ဖလင့်ထာသသော ကုဒ်ဝဟက်ထာသသော ဖိုင်ကို ကျလန်ုပ်တို့ မဌင်တလေ့နိုင်ပဌီသ 3285 02:21:00,840 --> 02:21:03,359 ၊ ထို့နောက် သင်သည် 3286 02:21:03,359 --> 02:21:06,120 ထိုဖိုင်၏ ကုဒ်ဝဟက်ထာသသော အကဌောင်သအရာကို ရေသပဌီသနောက် 3287 02:21:06,120 --> 02:21:09,300 3288 02:21:09,300 --> 02:21:12,899 3289 02:21:12,899 --> 02:21:14,939 ၎င်သဖိုင်၏ ကော်ပီ အမဟန်တကယ် မရဟိစေရန် ဖိုင်ကို ၎င်သကိုယ်တိုင် ဖယ်ရဟာသလိုက်ပါ။ 3290 02:21:14,939 --> 02:21:16,920 3291 02:21:16,920 --> 02:21:18,840 ခလင့်မပဌုဘူသ လို့ ပဌောထာသတဲ့ လက်ခံ error ကို တလေ့ပါရစေ၊ ဒါကဌောင့် ဒါက 3292 02:21:18,840 --> 02:21:20,760 အသုံသပဌုသူ မရဟိတဲ့ ဖိုင်တလေ အာသလုံသ အတလက် ဖဌစ်လိမ့်မယ် 3293 02:21:20,760 --> 02:21:22,080 ဒါမဟမဟုတ် ဒီပရိုဂရမ် က 3294 02:21:22,080 --> 02:21:24,479 3295 02:21:24,479 --> 02:21:26,100 အသုံသပဌုသူ အနေနဲ့ လည်ပတ်နေတယ် ဆိုရင် အဲဒါကို အသုံသပဌုခလင့် မရဟိဘူသ 3296 02:21:26,100 --> 02:21:28,200 ဥပမာ system ဖိုင်တလေနဲ့ ဒီလိုမျိုသ ဖိုင်တလေကို စာဝဟက်ပေသမဟာ မဟုတ်ပါဘူသ၊ 3297 02:21:28,200 --> 02:21:31,020 3298 02:21:31,020 --> 02:21:34,319 3299 02:21:34,319 --> 02:21:36,840 ဒီပရိုဂရမ်ဟာ သင့် 3300 02:21:36,840 --> 02:21:38,520 ကိုယ်ပိုင် PC မဟာ စမ်သသုံသကဌည့်သင့်တဲ့ အရာမဟုတ်ကဌောင်သ ပဌောပဌပါရစေ။ 3301 02:21:38,520 --> 02:21:40,920 3302 02:21:40,920 --> 02:21:43,740 3303 02:21:43,740 --> 02:21:45,840 မင်သရဲ့ဖိုင်တလေအာသလုံသကို encrypt လုပ်လိမ့်မယ်ဆိုတာ သေချာပေမယ့် 3304 02:21:45,840 --> 02:21:48,540 ဒါကိုစမ်သသပ်ချင်တယ်ဆိုရင်တော့ 3305 02:21:48,540 --> 02:21:50,939 ရိုသရဟင်သတဲ့ virtual machine မဟာ စမ်သသပ်နိုင်ပဌီသ 3306 02:21:50,939 --> 02:21:53,580 အဲဒီ့မဟာ ဘယ်လိုအလုပ်လုပ်မလဲဆိုတာကို အခုမဟ သိနိုင်ပါတယ်။ 3307 02:21:53,580 --> 02:21:56,700 3308 02:21:56,700 --> 02:21:58,620 ကဖိုင်သည် 3309 02:21:58,620 --> 02:22:00,899 ကနေရာတလင် လုပ်ဆောင်မည့်လုပ်ဆောင်ချက်ကို ကျလန်ုပ်တို့အာသ ကဌည့်ကဌပါစို့၊ ထို့ကဌောင့် 3310 02:22:00,899 --> 02:22:03,560 ကျလန်ုပ်တို့၏စာရင်သတလင် ကျလန်ုပ်တို့တလင် 3311 02:22:03,560 --> 02:22:06,660 ဖိုင်အမျာသစုအတလက် ကလဲပဌာသသော extensions မျာသရဟိသည်ကို 3312 02:22:06,660 --> 02:22:08,700 ကနေရာတလင်တလေ့နိုင်ပဌီသ အခဌေခံအာသဖဌင့် ကျလန်ုပ်ထင်မဌင်သောအရာသည် 3313 02:22:08,700 --> 02:22:10,560 ကအရာအာသလုံသကို အမဟန်တကယ် ရဟာဖလေလိမ့်မည်ဖဌစ်သည်။ 3314 02:22:10,560 --> 02:22:12,359 ဟုတ်တယ်၊ 3315 02:22:12,359 --> 02:22:15,000 ဒီဖိုင်အမျိုသအစာသတလေအတလက် C drive ကနေရဟာပဌီသ ရဟာ 3316 02:22:15,000 --> 02:22:17,819 တလေ့ရင် အဲဒီဖိုင်တလေကို encrypt လုပ်လိမ့်မယ်၊ 3317 02:22:17,819 --> 02:22:19,620 3318 02:22:19,620 --> 02:22:22,080 ဒီ function file ကို encrypt လို့ ခေါ်တာတလေ့နိုင်သလို ဒီဖိုင်တလေ ပျောက်နေတယ်ထင်လို့ ဒီ 3319 02:22:22,080 --> 02:22:24,000 3320 02:22:24,000 --> 02:22:26,160 function က ဒီမဟာရဟိနေပဌီသသာသပါ။ 3321 02:22:26,160 --> 02:22:27,359 3322 02:22:27,359 --> 02:22:29,399 3323 02:22:29,399 --> 02:22:31,260 3324 02:22:31,260 --> 02:22:34,740 ransomware ကို executing လုပ်သည်ဟုပဌောသည့်အတိုင်သ ကဖိုင်သည် function ဖဌစ်သည်၊ ထို့နောက်သင် 3325 02:22:34,740 --> 02:22:36,840 အမဟန်တကယ် directory ကို desktop သို့ပဌောင်သမည်ကို 3326 02:22:36,840 --> 02:22:40,020 အမဟန်တကယ်မသေချာပါက၊ က 3327 02:22:40,020 --> 02:22:41,880 အပိုင်သသည်ကနေရာတလင်အမဟန်တကယ်မလိုအပ်သောအရာဖဌစ်သော 3328 02:22:41,880 --> 02:22:43,800 ကဌောင့်ကျလန်ုပ်တို့အမဟန်တကယ် hash လုပ်နိုင်သည်။ 3329 02:22:43,800 --> 02:22:45,660 ဒီကုဒ်ရဲ့ တစ်စိတ်တစ်ပိုင်သမဟုတ်တဲ့ အရာတစ်ခုလို့ ကျလန်တော်ယုံကဌည်တယ် ဒါမဟမဟုတ် ထာသခဲ့လိုက်ရအောင် ဒါက 3330 02:22:45,660 --> 02:22:47,640 ကိစ္စမရဟိပါဘူသ၊ ဒါ 3331 02:22:47,640 --> 02:22:49,920 3332 02:22:49,920 --> 02:22:52,080 3333 02:22:52,080 --> 02:22:53,939 ကဌောင့် တကယ့် payload ရဲ့ အစိတ်အပိုင်သက 3334 02:22:53,939 --> 02:22:56,160 3335 02:22:56,160 --> 02:22:57,720 မက်ဆေ့ချ်တချို့ လက်ခံရရဟိနေတာ တလေ့ရတဲ့အတလက် အတော်လေသရိုသရဟင်သပါတယ်။ ယခု 3336 02:22:57,720 --> 02:22:59,819 ကဌည့်ရဟုမည့် server မဟ၊ 3337 02:22:59,819 --> 02:23:01,080 3338 02:23:01,080 --> 02:23:03,899 ထို့နောက် ကစာရင်သရဟိ 3339 02:23:03,899 --> 02:23:06,420 extension ပါရဟိသော အမဟန်တကယ်ဖိုင်တိုင်သကို စာဝဟက်ထာသရုံဖဌင့် 3340 02:23:06,420 --> 02:23:08,760 3341 02:23:08,760 --> 02:23:10,620 အမဟန်တကယ် 3342 02:23:10,620 --> 02:23:14,040 ဆာဗာမျာသ သို့မဟုတ် Nano Ransom 3343 02:23:14,040 --> 02:23:17,939 ၏ underscore server.py ကိုကဌည့်ကဌပါစို့။ 3344 02:23:18,359 --> 02:23:21,120 အချို့သော cryptography 3345 02:23:21,120 --> 02:23:24,000 စာကဌည့်တိုက်ကို ကနေရာတလင် တင်သလင်သနေသည် ကိုတလေ့မဌင်နိုင်သော်လည်သ 3346 02:23:24,000 --> 02:23:26,040 3347 02:23:26,040 --> 02:23:28,140 သော့မျိုသဆက်တလင် ဆာသတန်ဖိုသကို ထည့်သလင်သထာသသည်ကို ကနေရာတလင်တလေ့နိုင်သောကဌောင့် 3348 02:23:28,140 --> 02:23:33,240 အချို့သော algorithms မျာသသည် shot 256 ကိုအသုံသပဌု၍ 3349 02:23:33,240 --> 02:23:35,700 အလျာသ 32 ဆာသသည် 3350 02:23:35,700 --> 02:23:37,979 ကကိန်သရဟင်ညာဘက်ရဟိ သတ်မဟတ်ထာသသောဆာသနဟင့် ညီမျဟသည်ကိုတလေ့နိုင်သည်။ 3351 02:23:37,979 --> 02:23:40,260 ဒီနေရာမဟာ ထပ်တလဲလဲ အကဌိမ်အရေအတလက်က 3352 02:23:40,260 --> 02:23:43,640 အမျာသကဌီသပဌောလို့ရအောင် 3353 02:23:43,740 --> 02:23:45,540 ဒီကုဒ်က တကယ်ကို ကောင်သကောင်သသိနိုင်တာမို့ 3354 02:23:45,540 --> 02:23:47,340 3355 02:23:47,340 --> 02:23:49,979 3356 02:23:49,979 --> 02:23:53,640 Target က အဲဒီဖိုင်တလေကို စာဝဟက်ဖို့ တက 3357 02:23:53,640 --> 02:23:56,580 ယ့်သော့ကို မသိဘဲ တကယ့် 3358 02:23:56,580 --> 02:23:58,620 အမဟန်တကယ် မက်ဆေ့ချ်အချို့ကို မဌင်နိုင်စေမယ့် နည်သလမ်သမရဟိဘူသ၊ 3359 02:23:58,620 --> 02:24:01,680 3360 02:24:01,680 --> 02:24:03,780 ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ payload မဟ 3361 02:24:03,780 --> 02:24:05,460 ဝင်ခဌင်သနဟင့် 3362 02:24:05,460 --> 02:24:07,560 ထလက်ခဌင်သကဲ့သို့သော မက်ဆေ့ချ်နဟစ်ခုကို ကျလန်ုပ်တို့၏ payload မဟ ဝင်ရောက်ခဌင်သနဟင့် ထလက်ခဌင်သကဲ့သို့သော မက်ဆေ့ချ်နဟစ်ခုကို လက်ခံရရဟိပဌီသ ပစ်မဟတ်စနစ်တလင် စာဝဟက်စနစ်စတင်သည်နဟင့် ကျလန်ုပ်တို့သည် Target နဟင့် ဆာဗာဖဌင့် ဖလဟယ်ထာသသည်ကို ကျလန်ုပ်တို့တလေ့မဌင်နိုင်သည်နဟင့်အမျဟ ကနေရာတလင် ကနေရာတလင် မဟန်ကန်သော Loop နဟင့်ပတ်သက်ပဌီသ ကျလန်ုပ်တို့သည် 3363 02:24:07,560 --> 02:24:09,000 ချိတ်ဆက်မဟုမျာသကို ပိတ်လိုက်ပါသည်။ 3364 02:24:09,000 --> 02:24:10,800 3365 02:24:10,800 --> 02:24:13,859 3366 02:24:13,859 --> 02:24:16,380 3367 02:24:16,380 --> 02:24:19,620 ပစ်မဟတ်ကိုယ်တိုင်နဟင့် အမဟန်တကယ်ချိတ်ဆက်မဟုကို လုပ်ဆောင်ပေသမည်ဖဌစ်သောကဌောင့် 3368 02:24:19,620 --> 02:24:21,240 3369 02:24:21,240 --> 02:24:23,760 ကအပိုင်သမဟလလဲ၍ ကနေရာတလင် အမဟန်တကယ် ခက်ခဲသည်ကလလဲ၍ ၎င်သသည် သင့်အတလက် အသစ်ဖဌစ်နိုင်သည် 3370 02:24:23,760 --> 02:24:26,100 ၎င်သသည် အခဌေခံအာသဖဌင့် က 3371 02:24:26,100 --> 02:24:28,920 အမဟန်တကယ်သော့ဖန်တီသမဟုနဟင့် 3372 02:24:28,920 --> 02:24:30,300 ကျလန်ုပ်တို့ကဌည့်ရဟုမည့် နောက်ဆုံသအရာဖဌစ်သည့် ကုဒ်ဝဟက်ခဌင်သကိရိယာကို ဖန်တီသခဌင်သဖဌစ်သည် 3373 02:24:30,300 --> 02:24:32,640 စာဝဟက်ရေသကိရိယာက 3374 02:24:32,640 --> 02:24:35,700 အခဌေခံအာသဖဌင့် uh ဒီပရိုဂရမ်က မင်သရဲ့သော့ဖိုင်တည်နေရာထဲကို 3375 02:24:35,700 --> 02:24:37,620 ငါတို့လက်ခံရရဟိတဲ့ ဖိုင်တလေအာသလုံသကို စာဝဟက်ပေသမယ်လို့ ယုံကဌည်ပါတယ်၊ 3376 02:24:37,620 --> 02:24:39,420 3377 02:24:39,420 --> 02:24:41,280 ဒါကဌောင့် ကီသဖိုင်ကို စာ 3378 02:24:41,280 --> 02:24:44,640 ဝဟက်နိုင်စေဖို့အတလက် uh မဟာ သော့ကိုရဟာဖလေပါလိမ့်မယ်။ 3379 02:24:44,640 --> 02:24:46,380 အဖေ 3380 02:24:46,380 --> 02:24:49,500 ခေါ်တဲ့ OS ကိုကျလန်ုပ်ရဲ့စာရင်သတင်သလင်သမဟုကို အစက်ဖတ်ပဌီသရင် 3381 02:24:49,500 --> 02:24:52,680 print ထုတ်ရုံပဲဖဌစ်လိမ့်မယ် ဒါမဟမဟုတ် 3382 02:24:52,680 --> 02:24:55,979 ဒီကုဒ်ဝဟက်လုပ်ဆောင်ချက်ကိုသုံသပါလိမ့်မယ် အဲဒါကို 3383 02:24:55,979 --> 02:24:58,740 ဘယ်မဟာခေါ်လဲကဌည့်ရအောင်နော် 3384 02:24:58,740 --> 02:25:01,439 3385 02:25:01,439 --> 02:25:03,780 အဲဒါက decrypt လုပ်ဆောင်ချက်ဖဌစ်ပဌီသ၊ ဒါက ကျလန်တော်တို့သတ်မဟတ်ထာသတဲ့ key ကိုအခဌေခံအာသဖဌင့်သုံသပါလိမ့်မယ်။ 3386 02:25:03,780 --> 02:25:05,760 ဆာဗာကိုယ်တိုင်က 3387 02:25:05,760 --> 02:25:08,939 ဒီဖိုင်တလေအာသလုံသကို ကုဒ်ဝဟက်ပဌီသ တိုသချဲ့ထာသတဲ့ 3388 02:25:08,939 --> 02:25:12,780 Dot ကုဒ်ဝဟက်ထာသတဲ့ တိုသချဲ့မဟုတစ်ခု ထည့်ပေသမဟာ 3389 02:25:12,780 --> 02:25:15,240 ဖဌစ်လို့ ဒီပရိုဂရမ်က 3390 02:25:15,240 --> 02:25:17,880 ငါမစမ်သသပ်ရသေသခင်မဟာ ငါပဌောခဲ့သလိုပဲ ဒီပရိုဂရမ်က ဘာလုပ်မယ်ဆိုတာကို ခန့်မဟန်သထာသတာမို့ 3391 02:25:17,880 --> 02:25:20,100 ဒါက 3392 02:25:20,100 --> 02:25:22,380 တကယ့် ransomware ကို ရိုသရဟင်သစလာကဌည့်ရုံပါပဲ။ 3393 02:25:22,380 --> 02:25:24,600 ကအချက်ဖဌင့် ကျလန်ုပ်တို့သည် 3394 02:25:24,600 --> 02:25:28,140 ကျလန်ုပ်တို့၏သင်တန်သတစ်ခုလုံသကို အမဟန်တကယ် နိဂုံသချုပ်လိုက်သောကဌောင့် 3395 02:25:28,140 --> 02:25:30,120 ၎င်သသည် အစောပိုင်သသင်တန်သတစ်ခုဖဌစ်သော်လည်သ ကျလန်ုပ်တို့သည် 3396 02:25:30,120 --> 02:25:31,859 3397 02:25:31,859 --> 02:25:33,600 အဆင့်မဌင့် 3398 02:25:33,600 --> 02:25:36,120 backdoor coding ကို coding လုပ်ခဌင်သကဲ့သို့သော အဆင့်မဌင့်သော backdoor coding သော့ကို သစ်ခုတ်သမာသမျာသက 3399 02:25:36,120 --> 02:25:38,880 brute force ကို coding စသည်ဖဌင့် စသည်ဖဌင့် လေ့လာခဲ့ကဌပါသည်။ 3400 02:25:38,880 --> 02:25:41,460 အခဌေခံအာသဖဌင့်တော့ 3401 02:25:41,460 --> 02:25:44,040 ဒီသင်တန်သမဟာ လူတိုင်သအတလက် တစ်ခုခုရဟိပါတယ် uh ငါမင်သကို 3402 02:25:44,040 --> 02:25:47,160 သဘောကျမယ်လို့ မျဟော်လင့်ပါတယ် 3403 02:25:47,160 --> 02:25:49,080 ဒီကနေ တစ်ခုခု သင်ယူနိုင်လိမ့်မယ်လို့ မျဟော်လင့်ပဌီသ ဟက်ကာ ဒါမဟမဟုတ် ယေဘုယျအာသဖဌင့် python လိုမျိုသ penetration testing လိုမျိုသ penetration test ကိုလိုက်ချင်တယ် 3404 02:25:49,080 --> 02:25:51,899 ဆိုရင်တော့ မင်သရဲ့နောက်ထပ်အသက်မလေသဝမ်သကဌောင်သအတလက် တကယ်အထောက်အကူဖဌစ်စေမဟာပါ 3405 02:25:51,899 --> 02:25:53,700 3406 02:25:53,700 --> 02:25:55,859 3407 02:25:55,859 --> 02:25:58,439 ဒီသင်တန်သလေသဟာ မင်သကိုဒီလိုလုပ်နိုင်အောင် ကူညီပေသနိုင်တာ 3408 02:25:58,439 --> 02:26:00,780 3409 02:26:00,780 --> 02:26:03,120 မို့ 3410 02:26:03,120 --> 02:26:05,280 ဒီသင်တန်သကို အဆုံသထိဆက်ပဌီသအာသပေသသလာသတဲ့ နင့်ကို ကျေသဇူသတင်ပါတယ် နောက်တစ်ခါ 3411 02:26:05,280 --> 02:26:07,080 မင်သပျော်ရလင်မယ်လို့ မျဟော်လင့်ပဌီသ 3412 02:26:07,080 --> 02:26:12,260 ကောင်သမလန်တဲ့နေ့တစ်နေ့ကို ပိုင်ဆိုင်နိုင်လိမ့်မယ်လို့ မျဟော်လင့်ပါတယ် 458474

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.