- ميشه مانع از دسترسي به فايلهاي حبس شده شد

MEYSAMH

Member
سلام
1- ميشه مانع از دسترسي به فايلهاي حبس شده ( Embeded ) در برنامه مالتي بيلدر كه در مسير Temp ويندوز قرار ميگيرند شد.



.
 

silvercover

کاربر متخصص
این تقاضایی هست که غالب mmb کار ها دارن و هنوز راهی درست و حسابی براش پیدا نشده... شما میتونین اگه ایده ای در این باب دارین مطرح کنین تا روش بحث و گفتگو کنیم.
 

مباح

Member
اگه واقعا فایلت ضروریه و نباید در اختیار کسی قرار بگیره میتونی بعد از اجرای صدا یا هر چیز دیگه در فرما بعدی کل Temp ویندوز رو پاک کنی.
 

mojtaba-saleh

Active Member
آيا ميشه؟
شما مثلا اگه يك پلاگين را Embedded كرده باشيد اگه Temp پاك شه ديگه كار نمي كنه!
بايد راه حلي داد كه پوشه MMbPlayer رو مكانشو تغيير بديم يا فايل ها رو Embedded نكنيم اونو به صورت خروجي در يك پوشه بريزيم و بعد با CD Secure اون پوشه رو مخفي كنيم
 

مباح

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

MEYSAMH

Member
سلام

خوشحالم كه رو اين موضوع صحبت ميشه

ببينيد

علاوه بر برنامه مالتي مديا بيلدر برنامه winrar هم اگر فايلي را داخلش اضافه كنيد و بعد به exe تبديلش كنيد

بعد از اجرا بازهم تو مسير Temp ويندوز اون نرم افزار قرار ميگيره

cd Secuer و Ultra iso كه كار مخفي سازي را انجام ميدن هم ديگه لو رفتن


اين قفل هاي اينترنتي كه كولاك و شتاب و ... دارن فقط باعث ميشه سي دي در يك كامپيوتر اجرا بشه ولي رو

امنيت اطلاعات داخل سيدي كاري انجام نميدهند (تا اونجايي كه من ميدونم) مثل Top CD


بايد يه فكر جديد تري كرد

ببينيد آدم كلي رو اتوران وقت ميزاره وانو به بهترين نحو درست ميكنه وقتي بشه با نرمافزارهاي فوق به اطلاعات

دست رسي داشت ديگه اتوران معني نداره (حداقل براي من )

اميدوارم با همفكري هم به يه نتيجه كلي و بهتري برسيم

منتظر نظرات شما دوستان هستم
 

مباح

Member
اولا لزومی نداره برنامه AutoRun خودتون رو شامل بخشهای مخفی بکنید.
می توننین با یک زبان برنامه نویس این کارو بکنید.
ثانیا راه حل معمولی که وجود داره تغییر پسوندهای فایلهست.
یعنی مثلا فایل رو با پسوند عجیب غریب توی سی دی قرار بدین، در صورتی که اونا عکس هستن و فقط خود شما میدونین.
 

silvercover

کاربر متخصص
تغییر پسوند هم تکنیکی قدیمی شده و به راحتی لو میره قضیه.بهترین راه لود مستقیم هر آیتمی که میخایم مخفی بشه توی حافظه ( Ram) هست که این روش به خوبی توی MMB قابل پیاده سازی نیست و پیش فرض های زیادی باید در نظر گرفته بشه.

یه راه هم دارین و اون Encrypt کردن محتوی فایل هاست. هم Binary و هم ASCII . این راه درصد بالایی از اطمینان رو فراهم میکنه. برای فایل های ASCII میتونین از پلاگین Misc استفاده کنین.
 

Little-Demon

Well-Known Member
ولی اگه بشه کاری کرد که با اجرای برنامه فایل های حبس شده بین چند مسیر دائما پاس پاسی بشن و خود برنامه هم اون ومسیر ها رو داشته باشه بد نیست

البته این کار با فاصله زمانی خاصی باید انجام بشه تا حافظه اشعال نشه.....
 

MEYSAMH

Member
سلام سيلور

ميشه لينك پلاگين فوق را بزاري

اگه نحوه كار باهش را بگي ممنون ميشم در صضمن براي فايلهاي exe جواب ميده ؟
 

MEYSAMH

Member
سلام

به خاطر لينك ممنون

ميشه با اين دستور يه فايل exe را Encrypt كرد بعد لينكش را داد تو mmb

يعني از تو اتوران اجرا بشه و از رو سي دي اجرا نشه؟

اگه تونستي يه مثال بزار يا يه توضيحي در اين مورد بده

Tanx
 

silvercover

کاربر متخصص
با این پلاگ این نمیشه فایل exe رو encrypt کرد.

برای اینکه فایل exe که حبس شده و خارج از محیط MMB اجرا نشه یه راه هست که من تئوریش رو میگم و خودتون پیاده سازیش کنین. برای این کار ما میام از تکنیک Command line استفاده میکنیم . بدین صورت که توی exe ای که میخایم حبس کنیم یه شرط میزاریم که اگه از جانب برنامه اصلی داری فراخوانی میشی، اجرا شو وگرنه اجرا نشو و exit. حالا توی برنامه اصلی توسط دستور RUN و استفاده از Command line میتونیم اون شناسه رو به برنامه حبس شده ارسال کنیم و ازش تقاضای اجرا شدن کنیم. برای یاد گرفتن command line میتونین راهنمای mmb رو ببینین...
 

MEYSAMH

Member
سلام سيلور

من با winrar برنامه ام را exe كردم

كدوم قسمت اين برنامه اين امكان را داره كه براش اسكريپت بنويسي(دستور شرطي)

شايد بشه اون دستورات شرطي را تو mmb نوشت و بعد به exe تبديل كرد و همراه نرم افزار كه با
Winrar به exe تبديل شده اجراش كرد

من بخش راهنما رو نگاه كردم توش 2 تا دستور ديدم ولي با كدوم دستور ميشه تشخيص داد كه از اتوران اجراميشه يا از بيرون برنامه ؟

در كل يه چيزهايي دستگيرم شد ولي يه كم برام سنگينه پياده كردنش

اگه يه مثال ميزاشتي عالي ميشد :sad:

به خاطر توضيحات ممنون :wink:
 

silvercover

کاربر متخصص
شما عجله دارین برای حل مشکلتون یا نه. آخه بنده گرفتارم و شاید فرصت نکنم نمونه بزارم.

من منظورم از این تکنیک فایل های exe ای بود که با خود mmb ساخته میشن. یا کلا exe ای که با هر برنامه ای ساخته بشه و قابلیت دریافت پارامتر از بیرون رو داشته باشه. بدون اینکه بخواد فایلی رو روی هارد بریزه.
 

MEYSAMH

Member
نه سيلور جان عجله ندارم

ولي تا آخر مرداد وقت كردي بزار

دستت درد نكنه :wink:
 

مباح

Member
به کل موضوع اصلی صفحه عوض شد ولی مهم نیست.
من یک سوال دارم درباره Encrypt کردن.
تا چه حجمی رو میشه اینکارو روش کرد؟
مثلا یک فایل دیتابیس تا حجم 10 مگ رو هم میشه کد بندی کرد؟
 

silvercover

کاربر متخصص
میشه Encrypt کرد اون(دیتا بیس) رو هم اما باید ابزار مناسبش رو گیر بیارین. توی نت بگردین زیاد پیدا میکنین.
 

مباح

Member
به چه عنوانی باید گشت؟
با خود Encrypt میشه چیزی ÷یدا کرد؟
چون لم نمیخوام.
برنامه میخوام.

اگه شما دارین لطفا لینک بزارین
 

MEYSAMH

Member
سلام

كسي برنامه ي setup ساز نميشناسه كه بشه براش دستور زير را هنگام اجرا نوشت

من ميخوام نرم افزاري را با يه برنامه setup ساز فشرده كنم بگونه اي كه خواست unpack

بشه بره تو رجيستري مقداري را چك كند اگر1 بود اجرا بشه در غير اين صورت اجرا نشه

ببينيد با مالتي مديا بيلدر مي تونيم زماني كه اتوران اجرا ميشه مقداري را در رجيستري ذخيره كنيم

(مثلا 1)

زماني كه اتوران در حال اجرا است نرم افزارها اجرا ميشند اما زمان خروج از اتوران مقدار

رجيستري را 0 ميكنيم و نرم افزار ها ديگر اجرا نميشند.

من برنامه setup ساز زياد سراغ دارم اما نحوه كد نوشتنش را نميدونم
اگه هريك از دوستان برنامه اي را معرفي مي كنند لطفا كدي كه بتونه عمل فوق را انجام بده را هم

بزارن
 

جدیدترین ارسال ها

بالا