SalarSoftwares logo

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

صفحه اصلی | مقالات | سوال و جواب | Downloads | Beeper help | جستجو | تصاویر برنامه ها | تبلیغات | تماس با ما | وبلاگ شخصی

مقدمه:

یکی از بحث هایی که در زمینه مباحث مخفیکاری وجود دارد، ارسال فایلها به کامپیوتر ها و افراد مختلف بدون متوجه شدن کاربر یا برنامه ضد ویروس می باشد. در این راستا مخفی کردن یک یا چند فایل در یک فایل واحد یک روش متداول و تقریبا موفق می باشد (علت موفقیت را می توان به گمراه شدن کاربر و همچنین سختی تشخیص برای ویروس ياب ها دانست). در این زمینه می توان به یافتن نقص امنیتی در نرم افزارهای ماکروسافت برای خواندن فایل های JPG اشاره کرد که به یک هکر اجازه می داد تا کنترل فعالیت کامپیوتر را به دست بگیرد اشاره کرد. به هر حال لطفا به چشم انداز توجه نمایید!

چشم انداز کلی:

کار اصلی این نرم افزار ترکیب انواع فایل های مختلف درون یک فایل و در قالب یک فایل اجرایی می باشد.
که وجود امکانات مخالف و قابلیت های جانبی افزون بر ترکیب فایل ها ، توانایی آن را برای تبدیل شدن به یک نرم افزار ایده آل افزایش می دهد.
از این قابلیت های جانبی که آن را از نرم افزارهای هم رده خود متمایز می شازد می توان به اجرای دستورات (همانند Run ویندوز ) و یافتن و حذف پروسه ها (برنامه های در حال اجرا) و همچنین توانایی ایجاد تغییرات در ریجستری ویندوز اشاره کرد.

علت ایجاد این نرم افزار (به زبان خودمانی!!) :

مدتی قبل به این گونه نرم افزار ها احتیاج پیدا کردم و نتونستم یه درست و حسابی شو پیدا کنم. اکثر اونهایی که دیدم، تمام نیاز آدم رو بر طرف نمی کردند و دارای محدودیت های زیادی بودند. یا محدودیت تعداد فایل... یا کارکرد نادرست... یا مشکل تغییر آیکون... یا مشکل استخراج فایل در همان مسیر اجرای فایل یا... یا... یا... !!!
همه این مشکلات باعث شد که به فکر ایجاد نرم افزاری مشابه با همه قابلیت های مورد نیاز بیافتم. نتیجه این فکر چیز نسبتا خوبی بود. تقریبا بیشتر نیاز ها رو برطرف می کرد. البته یه مشکل نسبتا بزرگ هم داشت که اون نداشتن قابلیت تغییر آیکون بود!؟!. حل این مشکل سخت بود تا اینکه در نسخه 3 حل شد. و اکنون می توانم ادعا کنم که این برنامه کامل است.

تصویری از برنامه:

توضیح کاربرد هر یک از قسمتها:

پس از اجرای برنامه با محیط نسبتا ساده ای روبرو خواهید شد. ابزار های موجود در محیط کاملا در دسترس بوده و کارکردن با آنها ساده می باشد.
اکنون به بررسی محیط و کابرد هر یک از آنها از سمت چپ به راست می پردازم:

دگمه های Up و Down : همانطور که از نام این دگمه های مشخص است برای جابجا کردن آیتم ها مورد استفاده قرار میگیرند. این آیتمها همان کارهایی است که فایل نهایی باید انجام دهد و آنها درون لیست قرار می گیرند. که با جابه جا کردن آنها ترتیب انجام کارها نیز تغییر می کند.

لیست آیتمها: در این لیست کارهایی را که باید فایل نهایی انجام دهد به صورت آیتم در داخل آن قرار می گیرند. این آیتمها با استفاده از ابزار های Addreg ، AddCmd ، AddFile ایجاد و اضافه می شوند. این آیتمها می تواند نشان دهنده استخراج فایل یا جرای دستور و یا ... باشد. بالا ترین آیتم اولین اولویت در انجام را دارد.

دگمه های موجود در سمت راست:

AddFile: اصلی ترین کاربرد این نرم افزار با استفاده از این دگمه قابل دسترسی می باشد. این ابزار اجازه اضافه کردن فایل را به ما میدهد. با استفاده از توانایی که این ابزار در اختیار شما قرار می دهد می توانید مدیریت کاملی بر استخراج، اجرا و حذف فایل استخراج شده داشته باشید.

AddCmd: با استفاده از این ابزار دو قابلیت در اختیار شما قرار می گیرد. یکی توانایی حذف پروسه (برنامه در حال اجرا) و دیگری توانایی اجرای دستورات می باشد. که در یک زمان فقط یکی از آنها قابل انتخاب است.
برای حذف پروسه امکانات لازم همچون یافتن نام پروسه در پروسه های دیگر و حذف فایل پروسه به طرق مختلف در نظر گرفته شده است. اجرای دستور نیز با داشتن دو بخش دستورات  و پارامتر دستورات توانایی زیادی در اختیار شما قرار می دهد و همانند ابزار run ویندوز ، امکان اجرای دستورات مختلف را به شما می دهد.

AddReg: با استفاده از ابزاری که این دگمه در اختیار شما قرار می دهد  می توانید بر روی ریجستری (Registry) ویندوز تغییرات دلخواه را اعمال نمایید.
حدف و ایجاد کلید (key) و حذف و ایجاد مقادیر (data) از جمله کارهایی است که با استفاده از آن می توان انجام داد. در ضمن این ابزار توانایی حذف تمامی زیر کلیدها را نیز دارا می باشد؛ یعنی با انتخاب یک کلید اصلی برای حذف، تمام مقادیر و تمام کلیدهای موجود در آن و البته خود آن کلید حذف خواهند شد.
توجه: در صورت عدم استفاده صحیح، این قسمت می تواند با صدمه وارد کردن به اطلاعات حیاتی سیستم باعث آسیب دیدن و حتی از کار افتادن آن شود.

Edit: این گزینه اجازه ویرایش آیتمهای اضافه شده به لیست را می دهد. با توجه به نوع آیتم پبجره ویرایش متفاوت خواهد بود.

Select Icon: این امکان را به شما می دهد که برای فایل نهایی یک آیکون دلخواه را تعیین کنید. در ضمن این امکان وجود دارد که شما از فایل آیکون برای تعیین آن استفاده کنید.

Make: این دگمه دستور ساختن فایل نهایی را صادر می کند. یعنی پس از انجام کارهای لازم و اضافه کردن آیتم به لیست و همچنین تعیین نام و آدرس فایل نهایی، این دگمه فعال خواهد شد. که با کلیک بر روی آن در طی فرایندی فایل ساخته خواهد شد. در ضمن در صورتی که هیچ آیتمی به لیست اضافه نشده باشد یا نام فایل نهایی عیین نشده باشد این دگمه غیر فعال خواهد بود.

Select output: با استفاده از آن می توانید نام و مسیر فایل نهایی را تعیین نمایید. پسوند فایل exe خواهد بود.

**

بررسی محیط برنامه به پایان رسید. در منو ها هم این دگمه ها قابل دسترسی هستند و همچنین گزینه های ذخیره و بازیابی پروژه نیز وجود دارد که نیاز به معرفی ندارد.
اما یک گزینه در منو ها وجود دارد که بررسی آن خالی از لطف نیست.

این پسوندها مربوط به فایل های اجرایی می باشد و باید پسوندها فایلهایی درون لیست قرار گیرد که قابل اجرا باشند.یعنی در این لیست فقط باید پسوندهایی قرار گیرند که توانایی اجرا داشته باشند و handle خود را باز گردانند. این پسنودها معمولا عبارتند از exe , com و scr که البته می توانید موارد دلخواه را اضافه یا خذف کنید.
توجه:فایلهایی که پسوند آنها در لیست قرار ندارد؛ گزینه Delete after close برای آنها همانند گزینه Delete after all close عمل خواهد کرد.

 

تاریخچه ورژن ها:

ورژن 1:

قابلیت های این ورژن:

  • بدون محدودیت در تعداد فایل

  • بدون محدودیت در نوع فایل

  • استخراج فایل در شاخه های ویندوز(temp , System , WinDir)  یا در مسیر جاری یا در هرجا که بخواهید

  • قابلیت حذف فایل استخراج شده پس پایان اجرای آن ( به دو صورت مختلف )

  • قابلیت حذف فایل استخراج شده پس از شروع مجدد ویندوز فقط در ویندوز نوع NT

  • قابلیت تعیین پارامتر برای هر فایل

  • تعیین فایلهای اجرایی (با توجه به پسوند آنها) برای فعال شدن قابلیت حذف فایل پس از اجرای آن (پیش فرض ها exe , com ,scr هستند).

ورژن 2:

قابلیت های این ورژن:

  • اظافه شدن قابليت یافتن یک پروسه در پروسه های در حال اجرا و خاتمه کار آن و حذف فایل آن پروسه

  • اظافه شدن توانایی اجرای دستورات خط فرمان، همانند خط فرمان Run ویندوز

  • اظافه شدن ذخیره و بازیابی پروژه برای استفاده های بعدی

ورژن 2.1:

  • قابلیت جابجا (اول و آخر) کردن اولویت اجرای دستورات ( یا همون Up و Down خودمون)

ورژن 2.1.2:

  • حذف برخی مشکلات اجرایی ورژن 2.1

ورژن 2.1.3:

  • حذف برخی مشکلات رابط کاربر برنامه یا همون GUI در ورژن 2.1

ورژن 2.5:

قابلیت های این ورژن:

  • اظافه شدن بخش ایجاد تغییرات در ریجستری ویندوز

  • قابلیت حذف اظافه کردن کلید ها و همچنین قابلیت حذف و اظافه کردن اطلاعات بدون محدودیت در نوع اطلاعات

 

ورژن 3:

قابلیت های این ورژن:

  • اظافه شدن قابلیت انتخاب آیکون دلخواه از فایل (این قابلیت خیلی حياتيه [حياطيه!!!])

  • توانایی مدیریت پروژه بهتر نسبت به نسخه های قبلی

  • حذف برخی مشکلات گزینه Edit

ورژن 3.0.1:

  • حذف چند مشکل در بخش Add Reg

  • حذف چند اشکال در بخش Add File

ورژن 3.1:

  • رفع مشکل گزینه Extract در بخش Add file

  • افزایش توانایی جستجوی پروسه ها

ورژن 3.2:

  • اظافه کردن امکان cut, copy , past

  • حذف مشکل مربوط به Extract director در بخش Add file

  • اظافه کردن Special keywordsبه بخش های Add Reg و Add Cmd

________________________________

با تشکر از توجه شما.

سالار خلیل زاده.

Titles

صفحه اصلی
Up
سوال و جواب
Downloads
Beeper help
جستجو
تصاویر برنامه ها
تبلیغات
تماس با ما
وبلاگ شخصی

جستجو در سایت

لینک سایر سایت ها


 صفحه اصلی | مقالات | سوال و جواب | Downloads | Beeper help | جستجو | تصاویر برنامه ها | تبلیغات | تماس با ما | وبلاگ شخصی
در صورت بروز هر گونه مشكل در استفاده از نرم افزار هاي اين سايت, مشكل را با مدير اين سايت در ميان بگذاريد.

Creative Commons License
This work is licensed under a Creative Commons Attribution 2.5 License.

آخرين به روز رسانی: آمار بازدید: