Monday, January 8, 2018

crunch နဲ႔ word list ဖန္တီးျခင္း



root@kali:~# crunch
crunch version 3.6

Crunch can create a wordlist based on criteria you specify.  The output from crunch can be sent to the screen, file, or to another program.

Usage: crunch [options]
where min and max are numbers

Please refer to the man page for instructions and examples on how to use crunch.
ဒါဆိုရင္ ကြ်န္ေတာ္တို႔ လက္ရွိ သံုးေနတဲ့ ဗားရွင္းကို ေတြ႕ျမင္ရမွာျဖစ္ပါတယ္။ 
Usage: crunch [options]
where min and max are numbers လို႔ ေဖာ္ျပထားတာကို ၾကည့္ျခင္းအားျဖင့္ သူ႔ကို အသံုးျပဳရမယ့္ ပံုစံကို ခန္႔မွန္းႏိုင္ပါျပီ။
လက္ေတြ႔ စမ္းသံုုးၾကည့္ရေအာင္ဗ်ာ


root@kmn:~# crunch 4 5 abcdef123456 -o /root/Desktop/word_list.txt

ကြ်န္ေတာ္က အထက္ပါအတိုင္း ရိုက္လိုက္တာပါ။ ဒီ command ကို ရွင္းျပရရင္
crunch ဆိုတာက crunch ကို အသံုးျပဳတာျဖစ္ပါတယ္။ ဘယ္ tool မဆို အသံုးျပဳမယ္ဆိုရင္ သူ႔ကို ေရွ႕ထား ေရးရတာမို႔ အေထြအထူး မေျပာေတာ့ပါဘူး။ သူ႔ အသံုးျပဳပံုမွာလည္း ပါပါတယ္ေနာ္။
4 5 ဆိုတာက သူ႔ အသံုးျပဳပံုမွာ ေရးထားတဲ့အတိုင္း min max ကို သံုးလိုက္တာပါ။ ကြ်န္ေတာ္က အျမန္ျပီးေအာင္လို႔ 4 လံုးကေန ၅ လံုးအထိပဲ သတ္မွတ္လိုက္တာ ျဖစ္ပါတယ္။ facebook တို႔ Gmail တို႔လို secure ျဖစ္တဲ့ password ေတြမွာေတာ့ အနည္းဆံုး ၈ လံုး ကေန စ ရပါတယ္။
abcdef123456 ဆိုတာကေတာ့ standard form ပါ။ စာေရာ ကိန္းေရာ ၂မ်ိဳးလံုး ေရာျပီး အသံုးျပဳမယ္လို႔ ဆိုလိုပါတယ္။
-o ဆိုတာကေတာ့ Output file ထုတ္မယ္လို႔ ဆိုလိုပါတယ္။
/root/Desktop/ ဆိုတာကေတာ့ ထြက္လာမယ့္ ဖိုင္ကို Desktop ေပၚမွာ ထားမယ္ဆိုတာကို ေျပာျပတာ ( Directory ) ျဖစ္ပါတယ္။
word_list.txt ဆုိတာက ထြက္လာမယ့္ ဖိုင္နာမည္ ျဖစ္ပါတယ္။ သတိထားရမွာက ဖိုင္နာမည္မွာ space မျခားရပါဘူး။ နာမည္ကို ကိုယ္ၾကိဳက္တာေပးႏိုင္ေပမယ့္ ေနာက္က .txt ေတာ့ ပါဖို႔ လိုပါမယ္။
ခုေလာက္ဆို command ေတြကို နားလည္မယ္ထင္ပါတယ္။ အထက္ပါအတိုင္း ေရးျပီး enter ၾကည့္လိုက္ပါ။ ေအာက္ပါအတိုင္း ေတြ႕ျမင္ရမွာျဖစ္ျပီး 100% ျပီးဆံုးလို႔ terminal ေနာက္တစ္လိုင္း ကူးသြားတာနဲ႔ တျပိဳင္နက္ Desktop ေပၚမွာ ခုန ကြ်န္ေတာ္တို႔ ဖန္တီးလိုက္တဲ့ txt ဖိုင္ေလးကို ေတြ႔ျမင္ရမွာျဖစ္ပါတယ္။ Double click ႏွိပ္ျပီး ဖြင့္ၾကည့္ၾကည့္ပါ။ ေလးလံုးကေန ငါးလံုးအထိ passwords ေတြကို မ်က္စိတေညာင္း ေတြ႔ျမင္ရမွာျဖစ္ပါတယ္။ ဒါေတာင္ Passwords 5  လံုးထိပဲ ရွိပါေသးတယ္။

Crunch will now generate the following amount of data: 1596672 bytes
1 MB size ကေတာ့ ဒီေလာက္ေလးမို႔ အဆင္ေျပပါတယ္။
0 GB
0 TB
0 PB
Crunch will now generate the following number of lines: 269568

crunch: 100% completed generating output

....................

root@kmn:~# crunch 8 12 abcdef123456 -o /root/Desktop/word_list.txt
Crunch will now generate the following amount of data: 125561964920832 bytes
119745221 MB
116938 GB
114 TB

၈ လံုးကေန ၁၂ လံုးအထိအတြင္း passwords ေတြကို  word lists ထုတ္ရင္ေတာ့ အထက္ပါအတိုင္း ေတြ႔ရမွာျဖစ္ပါတယ္။ GB 116938 လိုအပ္ျပီး 2TB external HDD ေပါင္း ၅၇ လံုး လိုအပ္မွာျဖစ္ပါတယ္ :)

ဒါေၾကာင့္ words list ကို သံုးတဲ့ေနရာမွာ ခန္႔မွန္းျပီး လုပ္ေဆာင္တဲ့ ပရိုဂရမ္တစ္ခုကို ေရွ႕မွာ ေဖာ္ျပ မိတ္ဆက္ေပးခဲ့တာျဖစ္ပါတယ္။
မဖတ္ရေသးသူမ်ား ခန္႔မွန္း wordlist အေၾကာင္း တင္ထားတာ ရွိပါတယ္ဗ်
ဒီစာေၾကာင္းေလးကို ႏွိပ္ျပီး သြားဖတ္ႏိုင္ပါတယ္ဗ်

............................
လာေရာက္ဖတ္ရႈသူအေပါင္း ေပ်ာ္ရႊင္ပါေစဗ်ာ


Thanks


Khit Minnyo

0 comments:

Post a Comment