PDA

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



eneah
August 2nd, 2012, 12:49
سلام
دوستان من با هر نرمافزاری اینکد میکنم فایل اجرا نمیشه و کدها نمایش داده میشن
نه میشه فایل php و نه میشه فایل html رو کد کنم خواهشا راهنمایی کنید تشکر

eneah
August 5th, 2012, 03:16
کسی کمک نمیکنه ؟

sardarn
August 5th, 2012, 12:31
سلام
اشتباه کد می کنید.شما یه نمونه از فایل کد گذاری شده تون رو بگذارید

hassan118
August 5th, 2012, 12:35
اخه دوست عزیز دیگران باید علم غیب داشته باشند تا مشکل شما را بفهمند! D:

eneah
August 5th, 2012, 12:47
یه نرم افزار یا یه سایت اینکد آنلاین ندارین معرفی کنید که خیلی راحت و بدون دردسر اینکد کنه؟

hassan118
August 5th, 2012, 12:54
قبلا این سایت این کارا میکرد ولی انگر دیگه فعالییت نداره :
Free PHP Encoder. Use Online PHP Encoder to protect source of your PHP scripts immediately. (http://www.byterun.com/free-php-encoder.php)


ولی نحوه کارش این طوری بود که کد شما را base64 ecode میکرد و داخل فایل قرار میداد سپس با توابع php ان را دیکد میکرد
حالا خودتون میتونید این کارا بکنید البته توی این روند میتونید لگوریتم های طراحی کنید تا امنیت کدینگتون بالا بره
مثلا اون متن انکد شده را مقداریش را تغییر بدید و با توایع php اون مقدار را دوباره جایگزین کنید تا کسی با دیکد کردن کدتون نتونه اصل کد را بفهمه یا روند های خاصی را طراحی کنید که معمولا شخصی خود برنامه نویس هست:

ابن تابع کد base64 را دیکد میکنه و سپس به اجرا در میاره:
eval(base64_decode('your encod text'));
حتی میتونید یک فانکش برای انکد بسازید مثلا به اسم pud یه چیزی که جلب توجه نکنه بعد اونا کد کنید تا کسی نجوردش و متن های کد شده را توسط اون دیکد کنید!!!

وای چی شد!!؟ D:


این سایت هم خدمات خولی در زمینه انکد و دیکد base64 ارائه میده: Base 64 Decoder (http://www.opinionatedgeek.com/dotnet/tools/base64decode/) و Base 64 Encoder (http://www.opinionatedgeek.com/dotnet/tools/Base64Encode/Default.aspx)

eneah
August 11th, 2012, 01:57
قبلا این سایت این کارا میکرد ولی انگر دیگه فعالییت نداره :
Free PHP Encoder. Use Online PHP Encoder to protect source of your PHP scripts immediately. (http://www.byterun.com/free-php-encoder.php)


ولی نحوه کارش این طوری بود که کد شما را base64 ecode میکرد و داخل فایل قرار میداد سپس با توابع php ان را دیکد میکرد
حالا خودتون میتونید این کارا بکنید البته توی این روند میتونید لگوریتم های طراحی کنید تا امنیت کدینگتون بالا بره
مثلا اون متن انکد شده را مقداریش را تغییر بدید و با توایع php اون مقدار را دوباره جایگزین کنید تا کسی با دیکد کردن کدتون نتونه اصل کد را بفهمه یا روند های خاصی را طراحی کنید که معمولا شخصی خود برنامه نویس هست:

ابن تابع کد base64 را دیکد میکنه و سپس به اجرا در میاره:
eval(base64_decode('your encod text'));
حتی میتونید یک فانکش برای انکد بسازید مثلا به اسم pud یه چیزی که جلب توجه نکنه بعد اونا کد کنید تا کسی نجوردش و متن های کد شده را توسط اون دیکد کنید!!!

وای چی شد!!؟ D:


این سایت هم خدمات خولی در زمینه انکد و دیکد base64 ارائه میده: Base 64 Decoder (http://www.opinionatedgeek.com/dotnet/tools/base64decode/) و Base 64 Encoder (http://www.opinionatedgeek.com/dotnet/tools/Base64Encode/Default.aspx)
ببین دوست عزیز مثلا من از طریق این سایت (http://ostermiller.org/calc/encode.html) این خطو اینکد کردن
test encode
که bas64 اینطوری اینکدش میکنه
dGVzdCBlbmNvZGU=
من دقیقا همین خطو تو فایل php میزارم اما وقتی که میخواد اجرا بشه یک صفحه سفید بالا میاد که دقیقا همین کدهارو توش نوشته
چیکار کنم که کدها اجرا بشه ؟

MJmoonwalk
August 11th, 2012, 02:08
وقتی کد encode میشه برای اجرا نیاز به decode شدن داره. شما بخش اخر (decode) رو فراومش کردی اجرا کنی.


base64_decode('dGVzdCBlbmNvZGU=');

eneah
August 11th, 2012, 02:14
وقتی کد encode میشه برای اجرا نیاز به decode شدن داره. شما بخش اخر (decode) رو فراومش کردی اجرا کنی.


base64_decode('dGVzdCBlbmNvZGU=');

این کارم انجام دادم اما جواب نداد !!!!

MJmoonwalk
August 11th, 2012, 02:17
شما کد اصلیتون رو بذار ببینیم مشکلش چی هست.

hassan118
August 11th, 2012, 10:42
من دقیقا همین خطو تو فایل php میزارم اما وقتی که میخواد اجرا بشه یک صفحه سفید بالا میاد که دقیقا همین کدهارو توش نوشته
چیکار کنم که کدها اجرا بشه ؟

خوب معلومه که هیچی نشون نمیده چون کد من اینه
test encode ! باید چیزی هم نشون بده؟ من روند را کامل گفتم و این فقط یک مثال بود حالا می تونی این کد را امتحان کنی:


<?php eval(base64_decode('ZWNobyAiR29kcyI=')); ?>

eneah
August 11th, 2012, 18:08
داداش منم به جای
ZWNobyAiR29kcyI=

کدی که اینکد کردمو میزارم دیگه اما بازم نمیشه !!

من که همین متن تست رو نمیزارم !!!!

hassan118
August 11th, 2012, 18:12
اهان ! معذرت می خوام

الان این کد جدید را تست کردین؟

MJmoonwalk
August 11th, 2012, 18:17
شما کد رو بده واست درست کنم

mohammad8711
August 11th, 2012, 19:36
فایل انکدر :


<?php
$code = 'echo "Hello world";';
echo base64_encode($code);
?>


فایل نهایی :



<?php
eval(base64_decode("ZWNobyAiSGVsbG8gd29ybGQiOw=="));
?>