PDA

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



ostad24000
August 6th, 2012, 19:09
سلام
میخواستم بدونم که ایا فایل ها یا اسکریپت های PHP کد شده با PHP LockIt قابل دکد شدن هست یا خیر ؟
ممنون میشم دوستانی که تست کردن پاسخ بدهند.برای نمونه یک فایل معمولی کد شده توسط این برنامه رو در پیوست قرار دادم.

hossein535
August 7th, 2012, 13:22
با سلام

بستگی دارد توسط چه نرم افزاری و اختصاصی کد شده باشد یا معمولی !

اگر معمولی که احتمال دیکد کردن توسط این نرم افزار و نرم افزار های دیگر را دارید
اگر به صورت اختصاصی که خیر !

MJmoonwalk
August 7th, 2012, 18:01
defined('_JEXEC') or die; jimport( 'joomla.application.component.model'); class LoginModelLogin extends JModel { protected function IIIIIIIIIIII() { $credentials = array( 'username'=>JRequest::getVar('username','','method','username' ), 'password'=>JRequest::getVar('passwd','','post','string',JREQU EST_ALLOWRAW) ); $this->setState('credentials',$credentials); if ($return = JRequest::getVar('return','','method','base64')) { $return = base64_decode($return); if (!JURI::isInternal($return)) { $return = ''; } } if (empty($return)) { $return = 'index.php'; } $this->setState('return',$return); } public static function IIIIIIIIII1I($IIIIIIIIIIll = 'mod_login',$IIIIIIIIIIl1 = null) { $IIIIIIIIII1l = null; $IIIIIIIIII11 = LoginModelLogin::IIIIIIIIIll1($IIIIIIIIIIll); $IIIIIIIIIlII = count($IIIIIIIIII11); for ($IIIIIIIIIlI1 = 0;$IIIIIIIIIlI1 <$IIIIIIIIIlII;$IIIIIIIIIlI1++) { if (!$IIIIIIIIIIl1 ||$IIIIIIIIII11[$IIIIIIIIIlI1]->title == $IIIIIIIIIIl1) { $IIIIIIIIII1l = $IIIIIIIIII11[$IIIIIIIIIlI1]; break; } } if (is_null($IIIIIIIIII1l) &&substr($IIIIIIIIIIll,0,4) == 'mod_') { $IIIIIIIIII1l = new stdClass; $IIIIIIIIII1l->id = 0; $IIIIIIIIII1l->IIIIIIIIIIl1 = ''; $IIIIIIIIII1l->IIIIIIIIIl1I = $IIIIIIIIIIll; $IIIIIIIIII1l->position = ''; $IIIIIIIIII1l->content = ''; $IIIIIIIIII1l->showtitle = 0; $IIIIIIIIII1l->control = ''; $IIIIIIIIII1l->params = ''; $IIIIIIIIII1l->user = 0; } return $IIIIIIIIII1l; } protected static function IIIIIIIIIll1($IIIIIIIIIl1I) { static $IIIIIIIIIl1l; if (isset($IIIIIIIIIl1l)) { return $IIIIIIIIIl1l; } $IIIIIIIIIl11 = JFactory::getApplication(); $IIIIIIIII1II = JFactory::getLanguage()->getTag(); $IIIIIIIII1Il = (int) $IIIIIIIIIl11->getClientId(); $IIIIIIIII1I1 = JFactory::getCache ('com_modules',''); $IIIIIIIII1lI = md5(serialize(array( $IIIIIIIII1Il,$IIIIIIIII1II))); $IIIIIIIII1l1 = array(); if (!($IIIIIIIIIl1l = $IIIIIIIII1I1->get($IIIIIIIII1lI))) { $IIIIIIIII11I = JFactory::getDbo(); $IIIIIIIII11l = $IIIIIIIII11I->getQuery(true); $IIIIIIIII11l->select('m.id, m.title, m.module, m.position, m.showtitle, m.params'); $IIIIIIIII11l->from('#__modules AS m'); $IIIIIIIII11l->where('m.module ='.$IIIIIIIII11I->Quote($IIIIIIIIIl1I) .' AND m.client_id = 1'); $IIIIIIIII11l->join('LEFT','#__extensions AS e ON e.element = m.module AND e.client_id = m.client_id'); $IIIIIIIII11l->where('e.enabled = 1'); if ($IIIIIIIIIl11->isSite() &&$IIIIIIIIIl11->getLanguageFilter()) { $IIIIIIIII11l->where('m.language IN ('.$IIIIIIIII11I->Quote($IIIIIIIII1II) .','.$IIIIIIIII11I->Quote('*') .')'); } $IIIIIIIII11l->order('m.position, m.ordering'); $IIIIIIIII11I->setQuery($IIIIIIIII11l); $IIIIIIIIII11 = $IIIIIIIII11I->loadObjectList(); if ($IIIIIIIII11I->getErrorNum()){ JError::raiseWarning(500,JText::sprintf('JLIB_APPL ICATION_ERROR_MODULE_LOAD',$IIIIIIIII11I->getErrorMsg())); return $IIIIIIIII1l1; } $IIIIIIIII1l1 = $IIIIIIIIII11; $IIIIIIIII1I1->store($IIIIIIIII1l1,$IIIIIIIII1lI); } return $IIIIIIIII1l1; } } ;

ostad24000
August 8th, 2012, 04:43
درود
ممنونم از شما
ولی من کمی به شک افتادم چون فایل کد شده با فایل اصلی کمی فرق داشت البته بیشتر از یک کمی.برای همین دو فایل یکی کد شده و دیگری فایلی اصلی رو قرار میدهم تا دوستان بتونند بعد از اینکه جناب MJmoonwalk فایل رو دکد کردند مقایسه کنند چون فکر میکنم فایل دکد شده مشکل دار بوده .
این فایل هم کد Encoding شده و هم Obfuscation .

MJmoonwalk
August 8th, 2012, 15:15
define('_JEXEC',1);
define('DS',DIRECTORY_SEPARATOR);
if (file_exists(dirname('C:\Users\Amid\Desktop\test\i ndex_code.php') . '/defines.php'))
{
include_once(dirname('C:\Users\Amid\Desktop\test\i ndex_code.php') . '/defines.php');
}
if (!defined('_JDEFINES'))
{
define('JPATH_BASE',dirname('C:\Users\Amid\Desktop \test\index_code.php'));
require_once JPATH_BASE.'/includes/defines.php';
}
require_once JPATH_BASE.'/includes/framework.php';
JDEBUG ? $IIIIIIIIIIll->mark('afterLoad') : null;
$IIIIIIIIIIl1 = JFactory::getApplication('site');
$IIIIIIIIIIl1->initialise();
JDEBUG ? $IIIIIIIIIIll->mark('afterInitialise') : null;
$IIIIIIIIIIl1->route();
JDEBUG ? $IIIIIIIIIIll->mark('afterRoute') : null;
$IIIIIIIIIIl1->dispatch();
JDEBUG ? $IIIIIIIIIIll->mark('afterDispatch') : null;
$IIIIIIIIIIl1->render();
JDEBUG ? $IIIIIIIIIIll->mark('afterRender') : null;
echo $IIIIIIIIIIl1;

ostad24000
August 9th, 2012, 19:13
درود
اگر مقایسه کنید متوجه میشوید که فایل درست دکد نشده.دوستان دیگر هم میتوانند تست کنند تا نتیجه بهتری حاصل شود.

ali2k
August 9th, 2012, 23:50
درود
اگر مقایسه کنید متوجه میشوید که فایل درست دکد نشده.دوستان دیگر هم میتوانند تست کنند تا نتیجه بهتری حاصل شود.


مقایسه کنید فرقی در کد نیست بجز تغییر نام متغییرها که این هم obfuscate ابتدایی هست.
بهتره از کد کنندهای دیگه مثل zend یا ioncube استفاده کنید.

ostad24000
August 10th, 2012, 02:33
ممون
ولی درکل میشه گف هیچ کد کننده ای نیست که دکد نشه و بعد از مدت کوتاهی از انتشار نسخه های جدید نرم افزارها دکد میشوند.

hamedmabdi
August 10th, 2012, 02:37
دیگه کسی نظری نداره؟

fathipours1
August 10th, 2012, 02:58
دیگه کسی نظری نداره؟

چرا من یه نظر دارم ، اونم اینه که شما چیزی اذیتت میکنه ، تو تاپیک مردم اسپم میدی ؟

hamedmabdi
August 10th, 2012, 03:02
چرا من یه نظر دارم ، اونم اینه که شما چیزی اذیتت میکنه ، تو تاپیک مردم اسپم میدی ؟

خیلی بی ادبی.انتظار نداشتم

ostad24000
August 10th, 2012, 03:24
درود
ممکنه پاسخ این سوال برای خیلی ها مهم باشه برای همین پرسش یک دوست دیگر دلیل به اسپم بودن نیست.
چون شنیدم اخرین نسخه یون کیوب هم دکد شده برای همین دنبال نرم افزاری میگشتم که الگوریتمش زیاد معروف نباشه که قابل وقت گذاشتن برای هکرها باشه ولی مثل اینکه کد کردن اسکریپت ها نمیتونه به درستی از اسکریپت ها حفاظت کنه
البته شرکت های نرم افزاری معمولا نرم افزارشون رو بروز میکنند ولی باید دید تا چه زمانی از بروز رسانی پشتیبانی میکنند.چون نرم افزار یون کیوپ یا سورس گاردین حدودا 200 دلار هستند و اگر هزینه کنیم و فایده ای نداشته باشه در اصل پولمون رو هدر دادیم.