PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : رفع باگ های whmcs/نتیجه گیری کلی



dr.saeed
December 8th, 2011, 16:45
سلام
با توجه به اینکه تایپیک های زیادی برای باگ های WHMCS تو چند روز گذشته زده شده راه حل های رفع این باگ ها رو در یک پست جمع بندی کردم که براتون قرار می دهم


کاری که من کردم به نظر خودم یه راه حل بچه گانه هست
خوب من لایسنس دارم و همه ی فایل ها کد شده هست پس من نمیتونشتم خود باگ رو فیکس کنم
پس اومدم توی فایل configuration.php که توی همه ی صفحات انکلود میشه همه ی $_REQUEST ها رو چک کردم
اگه توی هر کدومشون عبارت {php} وجود داشت جلوی ادامه برنامه رو گرفتم و عبارت Hacking Attempt ! رو چاپ کردم

به درخواست دوستان کد رو میذارم
اما به نظر خودم این راه حل درست نیست و موقت هست ! پس از ارائه پچ حتما پاکش کنید
کد زیر رو توی فایل configuration.php اضافه کنید


foreach ($_REQUEST as $value)
{
if(strpos(strtolower($value), "{php}") !== false)
die("Hacking Attempt !");
}

به پست دوم این تاپیک مراجعه کنید


بهترین راه اینه که اولا پرمیشن فایل configuration.php رو 444 بزارید.
دوما کد های زیر رو در فایل configuration.php بزارید:


$templates_compiledir = "/home/username/templates_c/";
$attachments_dir = "/home/username/attachments/";
$downloads_dir = "/home/username/downloads/";

به جای username، نام کاربری هاستتونو بزارید. و همچنین این سه تا فولدر رو از هاست خارج کنید و به مسیری که در بالا گفته شده منتقل کنید. کاهش دادن پرمیشن این سه تا فولدر راهگشا نیست و بعدا مشکلاتی رو ایجاد میکنه.

رفع باگ> Security Patch - WHMCS Forums (http://forum.whmcs.com/showthread.php?t=43462)
فایل رو دانلود و در پوشه ی includes اکسترکت کنید



سلام
من از این دیسیبل فانکشن در PHP استفاده میکنند شاید به درد دوستان هم بخوره
disable_functions



apache_get_modules,apache_get_version,apache_reset _timeout,apache_getenv,apache_note,apache_setenv,g zinflate,chmod,symlink,./,fpassthru,crack_check,crack_closedict,crack_getla stmessage,crack_opendict,php_ini_scanned_files,she ll-exec,dl,ctrl_dir,phpini,tmp,safe_mode,php_uname,sy stemroot,server_software,get_current_user,HTTP_HOS T,ini_restore,popen,pclose,exec,shell_exec,suExec, passthru,proc_open,proc_nice,proc_terminate,proc_g et_status,proc_close,leak,apache_child_terminate,p osix_kill,posix_mkfifo,posix_setpgid,posix_setsid, posix_setuid,escapeshellcmd,escapeshellarg,posix_c termid,posix_getcwd,posix_getegid,posix_geteuid,po six_getgid,posix_getgrgid,posix_getgrnam,posix_get groups,posix_getlogin,posix_getpgid,posix_getpgrp, posix_getpid,posix_getppid,posix_getpwnam,posix_ge tpwuid,posix_getrlimit,posix_getsid,posix_getuid,p osix_isatty,posix_setegid,posix_seteuid,posix_setg id,posix_times,posix_ttyname,posix_uname,posix_acc ess,posix_get_last_error,posix_mknod,posix_strerro r,posix_initgroups,posix_setsid,posix_setuid,perl, rsync,wget,python,whoami,cat,perm,find,bind_shell, socket_bind,socet_connect,show_source,phpinfo,allo w_url_fopen




و فایل ROOT-patch20110613 در پوشه ی ادمین
و فایل ADMIN-patch20111015 در پوشه روت
آپلود کنید/اشتباه اسم فایل ها رو گذاشتم

http://forum.whmcs.com/showthread.php?t=39139
http://forum.whmcs.com/showthread.php?t=42121

تشکر نشانه رضایت است :D
3883

rn4j1m1
December 8th, 2011, 17:17
لازم به توضیح هست که راه حل اول که من نوشتمش دیگه نیازی به انجام دادنش نیست
تنها کافیه اون پچ امنیتی رو آپلود کنید
و به همه هم توصیه میکنم ، صفحه زیر رو مطالعه کنن
Further Security Steps - WHMCS Documentation (http://docs.whmcs.com/Further_Security_Steps)

hamidjan
December 8th, 2011, 17:48
آقای dr.saeed دو تا فایل پچ آخری که دادید خودتون درست کردید یا whmcs ارائه کرده؟

dr.saeed
December 8th, 2011, 17:55
نه خودم درست نکردم
از یکی از دوستان گرفتم
اما یکی دیگه از دوستان لینک این پچ رو گذاشته بود
مشکلی داره؟

hamidjan
December 8th, 2011, 18:35
نمیدونم. من تست نکردم.

آخه برای پچی که خود whmcs داده بود دلیلی داریم که آپلودش کنیم. ولی این پچ ها رو یه دفعه همینجوری ارائه کردید و علت اون رو هم ذکر نکردید که چه باگی رو پچ می کنه. اینه که آدم مردد میشه استفاده بکنه یا نه؟

dr.saeed
December 8th, 2011, 18:57
نمیدونم. من تست نکردم.

آخه برای پچی که خود whmcs داده بود دلیلی داریم که آپلودش کنیم. ولی این پچ ها رو یه دفعه همینجوری ارائه کردید و علت اون رو هم ذکر نکردید که چه باگی رو پچ می کنه. اینه که آدم مردد میشه استفاده بکنه یا نه؟

حرف شما درست هست و بنده پست رو با دلیل ویرایش خواهم کرد
اینم لینک خود whmcs
WHMCS 4.X Security Patch - WHMCS Forums (http://forum.whmcs.com/showthread.php?t=39139)
4.X Security Patch - WHMCS Forums (http://forum.whmcs.com/showthread.php?t=42121)

hamidjan
December 8th, 2011, 19:42
حرف شما درست هست و بنده پست رو با دلیل ویرایش خواهم کرد
اینم لینک خود whmcs
WHMCS 4.X Security Patch - WHMCS Forums (http://forum.whmcs.com/showthread.php?t=39139)
4.X Security Patch - WHMCS Forums (http://forum.whmcs.com/showthread.php?t=42121)



البته این دو تا پچ آخری برای نسخه 4 هستند. احتمال زیاد توی نسخه 5 رفع شده.

om!d-D
December 10th, 2011, 21:38
ما نفهمیدیم.....
این دو تاپچ رو که گذاشتید کجا باید استفاده بشه؟ یه زحمتی بکش بگو ..
WHMCS 4.X Security Patch - WHMCS Forums (http://forum.whmcs.com/showthread.php?t=39139)
این بالایی رو باید توی ادمین ریخت دیگه؟

و دومی؟
WHMCS 4.X Security Patch - WHMCS Forums (http://forum.whmcs.com/showthread.php?t=39139)

dr.saeed
December 11th, 2011, 02:47
فایل ROOT-patch20110613 در پوشه ی ادمین
و فایل ADMIN-patch20111015 در پوشه روت

dertgtr
February 19th, 2012, 14:58
حرف شما درست هست و بنده پست رو با دلیل ویرایش خواهم کرد
اینم لینک خود whmcs
WHMCS 4.X Security Patch - WHMCS Forums (http://forum.whmcs.com/showthread.php?t=39139)
4.X Security Patch - WHMCS Forums (http://forum.whmcs.com/showthread.php?t=42121)

قبل نصب این دو پچ رو در whmcs جایگزین و بعد نصب کردم ولی بعد نصب به هم میریزه . یعنی cart.php رو که میزنی همون صفحه میمونه و جلو نمیره . قالب رو هم کمی به هم میریزه نسخه من 4.1.2 هست
البته رو 5.03 هم تست کردم همین مشکل وجود داره
البته دیگه رو 5.0.3 پجی جایگزین نکردم کسی می تونه راهنمایی کنه؟

om!d-D
February 19th, 2012, 21:21
نسخه 4 رو اگه استفاده میکنید نباید مشکلی دیده بشه.از نسخه 5 استفاده کنید که دیگه نیازی به این پچها نداشته باشید.

dertgtr
February 19th, 2012, 21:27
نسخه 4 رو اگه استفاده میکنید نباید مشکلی دیده بشه.از نسخه 5 استفاده کنید که دیگه نیازی به این پچها نداشته باشید.

مشکل از تنظیمات بود الان 4.1.2 رو با پچ و تغییر مسیر templates_c و attachments و downloads و تغغیر پرمیشن configuration.php به 444 نصب کردم به نظر شما مشکلی ممکنه بازپیش بیاد ؟

Ashkankamangar.ir
March 18th, 2012, 23:29
سلام
اما به نظر خودم این راه حل درست نیست و موقت هست ! پس از ارائه پچ حتما پاکش کنید
الان ما یه مشکلی داریم
یه هکر از این تیکت ها میده کاری نمیتونه بکنه اولا تمام موارد امنیتی خود سیستم و سرور و... انجام شده نسخه هم اصلی هست حتی اگرم آپلودر بسازه به دلیل نصب آنتی شلر روی سرور کار خاصی نمیتونه بکنه
اما به ما ضرر پولی میزنه
ما سیستم اس ام اس از محسن خریدیم
و تنظیم کردیم که هر کاربری تیکت میده نام کاربر و موضوع سوالش برای ما بیاد صبح دیدم بله حدودا 700 تومن شارژ پنل اس ام اسم پریده به خاطر اس ام اس های این فرد عرب که تو موضوع تیکت همون کد هک رو فرستاده و سیستم هم همشو به من اس ام اس داده و شده حدودا 10 تا اس ام اس و چون دیده به هیچ جا نرسیده تیکت رو چند بار فرستاده;;)
خوبه میدید هیچچ غلطی نمیتونه بکنه نمیدونم چرا هی تیکت میداد (پشت کار بالایی داشت) حالا ما این کد رو گذاشتیم تا دیگه نتونه کد php بفرسته اما کاربر استارتر گفته این کد رو بعدا بردارید الان اگه ما بخوایم بذاریم این کد بمونه مشکلی ایجاد میکنه؟

MihanTech
March 18th, 2012, 23:34
خیر مشکلی ایجاد نمیکنه

این کد request هارو چک میکنه و اگر داخلش php باشه ***** میکنه یا پیغام میده

مشکل خاصی فکر نکنم ایجاد کنه

dm800pvr
May 29th, 2012, 22:44
هشدار:
Security Patch (http://forum.whmcs.com/showthread.php?47828-Security-Patch)
باگ جدیدی پیدا شده
کسی اطلاعی داره؟

jamy
May 30th, 2012, 04:28
نمیدونم. من تست نکردم.

آخه برای پچی که خود whmcs داده بود دلیلی داریم که آپلودش کنیم. ولی این پچ ها رو یه دفعه همینجوری ارائه کردید و علت اون رو هم ذکر نکردید که چه باگی رو پچ می کنه. اینه که آدم مردد میشه استفاده بکنه یا نه؟

کاربر یه کد را براتون تیکت میکنه بعد یه شل میسازه بخش دانلود و ......

afshinaz
September 24th, 2012, 18:35
مدیران عزیز ببخشید که تاپیک بالا میارم گفتم دیگه تاپیک نزدنم


----------------------------------------


برای ورژن 5.1.2 هم باید از این روش استفاده بشه؟

afshinaz
September 24th, 2012, 21:21
مدیران عزیز ببخشید که تاپیک بالا میارم گفتم دیگه تاپیک نزدنم


----------------------------------------


برای ورژن 5.1.2 هم باید از این روش استفاده بشه؟

؟؟؟؟؟

irank
September 24th, 2012, 21:24
بله تمام کار ها رو انجام بدید (یک سری باگ ها تو نسخه های جدید پچ شدند اما برای اطمینان بیشتر انجام دهید)

korosh-eghbali
September 26th, 2012, 14:27
ممنون اما آموزش ها داخل سایت خود whmcs هم هست ولی ممنون با این حال