Symlink Tutorial

 
Symlink ဆုိတာကေတာ့ ေျပာရရင္ ဆာဗာတစ္ခုေပၚမွာ တင္ထားတဲ့ဆုိဒ္ေတြအားလုံးရဲ႕ database ေတြကုိႏွိက္ယူတာပါပဲ။ Sylink နဲ႔ဆုိဒ္ေတြအမ်ားၾကီးကုိ admin access ရယူႏုိင္မွာျဖစ္ပါတယ္။ Symlink လုပ္ဖုိ႔ ဒါေတြလုိအပ္ပါမယ္။

1. အရင္ဆုံး ဆုိဒ္တစ္ခုကုိ shell access ရွိရပါမယ္။
2. အဲဒီ shell တင္ထားတဲ့ဆုိဒ္က symlink လုပ္ႏုိင္ရပါမယ္။

ဒါဆုိရင္ အရင္ဆုံး ဖုိင္ႏွစ္ခုကုိေဒါင္းထားပါ။ အဲဒီမွာ symlink.php နဲ႔ database.php ဆုိတာပါတယ္။ အဲဒါကုိ shell ကေန writable directory တစ္ခုခုမွာ တင္ထားပါ။ [Download]
ျပီးရင္ အဲဒီဖုိင္ႏွစ္ခုကုိ new tab ကေန တျပဳိင္တည္းဖြင့္ထားပါ။ symlink.php မွာ ခုဆုိရင္ Domain & Symlink ကုိႏွိပ္လုိက္ရင္ symlink ခုန္ႏုိင္တဲ့ဆုိဒ္ေတြကုိ ေတြ႕ရပါျပီ။ symlink ကုိႏွိပ္လုိက္ရင္
သက္ဆုိင္ရာ config ဖုိင္ေတြကုိ ေတြ႕ရပါမယ္။



ဒါေတြက config ဖုိင္ေတြရဲ႕ေယဘုယ်ပုံစံေတြပါ။
vBulletin -- /includes/config.php
IPB -- /conf_global.php
MyBB -- /inc/config.php Phpbb -- /config.php
Php Nuke -- /config.php Php-Fusion -- config.php
SMF -- /Settings.php
Joomla -- configuration.php , configuration.php-dist
WordPress -- /wp-config.php
Drupal -- /sites/default/settings.php
Oscommerce -- /includes/configure.php
e107 -- /e107_config.php
Seditio -- /datas/config.php


အဲဒီထဲက MYSQL database name နဲ႔ MYSQL database password ကုိရွာလုိက္ပါ။ config ဖုိင္ေတြက တစ္ခုနဲ႔တစ္ခုမတူပါဘူး။ ဥပမာ wordpress အတြက္ wp-config.php ပါ။ joomla အတြက္ဆုိရင္ configuration.php စသည္ျဖင့္ကြဲျပားပါတယ္။ config ကေန လုိခ်င္တဲ့ username & password ရျပီဆုိေတာ့ ခုနက shell ကေနတင္ထားတဲ့ database.php မွာ username & password ကုိရုိက္ျပီး ဝင္ႏုိင္ပါျပီ။ Database မွာ သက္ဆုိင္ရာ site db name ကုိကလစ္ျပီး ကြ်န္ေတာ္တုိ႔ admin pass ကုိႏုွိက္ယူရပါမယ္။

ကြ်န္ေတာ္တုိ႔ေရာက္ေနတာ wp site ဆုိေတာ့ wp-users ကုိထပ္သြားပါမယ္။ joomla ဆုိရင္ job_users စသည္ျဖင့္ကြဲႏုိင္ပါတယ္။
Edit ကေနသြားျပီး လုိခ်င္တဲ့ password ကုိ md5 hash ေျပာင္းျပီး ယူရပါတယ္။ ဥပမာ ကုိယ္လုိခ်င္တာ password က admin ဆုိရင္ 21232f297a57a5a743894a0e4a801fc3 ဒီလုိျဖစ္သြားပါမယ္။

ေနာက္ဆုံး Edit ကုိႏွိပ္ျပီး သက္ဆုိင္ရာဆုိဒ္ရဲ႕ admin panel ကေန ခုနက ကြ်န္ေတာ္တုိ႔သတ္မွတ္ေပးတဲ့ username, password အတုိင္း login ဝင္ႏုိင္ပါျပီ။ wordpress ရဲ႕ default admin panel က
www.site.com/wp-admin ျဖစ္ျပီး Joomla ဆုိရင္ www.site.com/administrator ပါ။ admin ရျပီဆုိေတာ့ shell တင္ျခင္း ဘာညာဆက္လုပ္လုိ႔ရျပီေပါ့ဗ်ာ။

Thanks to: mhu.al@rm (msf)

0 comments:

Post a Comment

အနည္းဆံုးေတာ့ တစ္ခုခု ေရးခဲ့ပါ ေဒါင္းလို့မရရင္လဲေျပာခဲ့ ေပးပါ