نمایش نتایج: از شماره 1 تا 10 , از مجموع 18

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45308
    Array

    پیش فرض دسترسی به کد های برنامه TeraCopy Pro 2.3 و تغییر دادن محتوای آن

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

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

    از شرح مختصر بالا می توانیم نتیجه بگیریم که ما اگر بتوانیم بطریقی فایل اجرائی ایشان را تجزیه کرده و به کد ها و
    فایل های اصلی ایشان دسترسی پیدا کنیم ، براحتی میتوانیم بدلخواه خود تغییراتی در برنامه انجام دهیم.این کار را
    در اصطلاح کامپیوتر Reverse engineering (مهندسی معکوس) می نامند.

    برای انجام اینگونه کار ها هم نیاز به حوصله و صبر زیادی هست و هم لازم است که کاربر با تعدادی برنامه ها آشنا
    باشد .
    من در این تاپیک بطور اشاره وار و گذرا چگونگی انجام اینکار را در رابطه با اینکه چگونه به کد ها و فایل های اصلی
    برنامه TeraCopy Pro 2.3 دست پیدا کرده و کاری کنیم که برنامه پس از نصب ، اکتیو شده باشد توضیح خواهم داد.

    توضیح اینکه همانطوریکه بار ها در پست های مختلف عرض کرده ام ، قصد ما با این نوع آموزش ها یاد دادن هک و کرک
    و امثال آن نبوده ، ادعائی نداریم ، و فقط میخواهیم جوانان برومند میهنمان با این علوم آشنا شوند و روزی برسد که
    ببینیم ، هر چه استفاده میکنیم نتیجه دسترنج جوانمردان و یا شیر زنان ایرانی است.
    =====================
    =================

    مراحل کار:
    ======
    1. میخواهیم بدانیم که برنامه TeraCopy Pro 2.3 توسط کدام برنامه به فایل اجرائی تبدیل شده است. یک راه ساده
    برای دانستن این موضوع ، استفاده کردن از برنامه رایگان Universal Silent Switch Finder است.
    میتوانید این برنامه را با حجم 1 مگا بایت از لینک زیر دانلود فرمائید:

    Universal Silent Switch Finder 1.5.0.0

    این برنامه یکی از برنامه های محبوب کاربران ویندوز بوده و کار اصلی اش این است که میتواند به ما مشخص کند که با
    چه دستوری می توانیم خیلی از برنامه ها را بصورت اتوماتیک نصب کنیم.
    و نیز مشخصاتی از فایل نصب را هم در اختیارمان قرار میدهد.
    اگر این برنامه را اجرا کرده و آدرس فایل نصب برنامه TeraCopy Pro 2.3 را (teracopy.exe) وارد کنیم مطابق شکل زیر دو
    مشخصه خوب را در اختیارمان خواهد گذاشت:

    0iwjxsi8kgj1qinwswml

    همانطوریکه در شکل بالا مشاهده می کنید برنامه مشخص کرده که اولا" فایل ها و کد های اصلی ساخت فایل اجرائی
    برنامه TeraCopy Pro 2.3 توسط برنامه Inno setup درست شده اند.
    و ثانیا" در زیر آن مشخص کرده که اگر دستور زیر را در کنار برنامه TeraCopy اجرا کنیم ، این برنامه بطور اتوماتیک نصب
    خواهد شد:

    کد:
    "teracopy.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
    2. حالا که فهمیدیم سازنده برنامه TeraCopy Pro 2.3 از برنامه Inno setup برای ساخت فایل اجرائی استفاده کرده
    میتوانیم فایل اجرائی teracopy.exe را تجزیه کرده و به فایل های داخلش و نیز کد های استفاده شده دسترسی پیدا
    کنیم.
    اگر برنامه رایگان دیگری بنام Universal Extractor در سیسمتان نصب باشد براحتی بروش زیر میتوانید فایل ها و کد
    های مورد نظر را داشته باشید و آن اینکه روی فایل نصب teracopy.exe کلیک راست کرده و سپس از منوی مربوطه
    مطابق شکل زیر روی گزینه UniExtract to Subdir کلیک کنید:

    dwr9du3zvl5oivxeec1

    با این کار چند لحظه بعد پوشه ای بنام teracopy در کنار فایل teracopy.exe درست خواهد که که در داخل آن تمام فایل
    ها و کد های مربوط به ساخت فایل وجود دارند.

    در فرصتی دیگر بحث را دنبال خواهیم کرد.

    [SIGPIC][/SIGPIC]

  2. 7 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/