اطلاعیه

بستن

اطلاعیه به روز رسانی انجمن

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

کامپایل یعنی چه؟؟

بستن
این موضوع بسته شده است.
X
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

  • کامپایل یعنی چه؟؟

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

  • #2
    اگر بتونم درست بگم يعني بيايم سورس يه برنامه رو به يك زبوني كه ماشين بفهمه ترجمه كنيم...سورس رو به باينري تبديل كنيم
    چيو مي خواي كامپابل كني؟

    کامنت


    • #3
      در یکی از سایتها این مطلب را دیدم..اگه میتونید کمکم کنید..ملاحظه کنید:
      اولین کاری که میکنیم این است که ای پی مورد نظر یا همان قربانی را برای باز بودن پورت 445 امتحان میکنیم
      Start->run->CMD
      را برای باز کردن یک صفحه کامند پرومت بزنید و بعد با دستور
      telnet ip 445
      امتحان میکنیم که ایا پورت 445 باز است یا نه البته شما اگر حرفه ای هستید حتما مثل هکر های حرفه ای برای این کارها یک برنامه خاص را استفاده میکنی بنا به سلیقه خودتان که از چه برنامه ای خوشتان میاد ولی در اینجا از دستوراتی استفاده میکنیم که هر کسی خواست این کار را انجام بدهد نیاز به برنامه خاصی نداشته باشه و با کمترین امکانات میخوایم به نتیجه برسیم
      خوب توجه کنید به جا ای پی در دستور بالا باید ای پی قربانی را وارد کنید و اگر این دستور را وارد کردید و اتصال برقرار شد یعنی پورت 445 باز است پس گام اول را برداشتید و اگر اتصال برقرار نشد و پیغام خطا دریافت کردید قربانی شما به این نوع حمله نفوذ پذیر نیست
      خوب حالا به گام دوم میرویم در زیر کد های حمله به این پورت را مشاهده میکنید این کدها را باید کامپایل بفرمائید و فایل اجرایی که بدست می اورید را بصورت زیر استفاده میکنید

      expl [options]

      در خط بالا طرز استفاده به این ترتیب است اولین کلمه expl نام فایل اجرایی است که بعد از کامپایل ایجاد کردید target یک عدد یک رقمی است که مقدار 0 برای ویندوز ایکس پی است و مقدار 1و2 برای ویندوز 2000 است در اخر این نوشته طرز تشخیص اینکه کدام عدد را استفاده کنید یعنی از کجا بفهمید قربانی ویندوز ایکس پی است که 0 بزنید یا قربانی ویندوز 2000 است که 1 یا 2 بزنید را میخوانید
      victim ip همان ای پی قربانی شما است که پورت 445 ان باز بود
      binport شماره پورتی است که میخواهید روی دستگاه قربانی برای شما باز بشود و به ان پورت وصل بشوید و قربانی را ** کنید
      option یک دستور است که در ادامه تک دستور این برنامه را توضیح میدهم

      خوب دوست من کار بسیار ساده است فرض کنید ای پی قربانی من 217.0.0.1 است و من طبق ان چیزهایی که بالا گفتم این کارهای را به تریتب انجام میدهدم
      1- Start --> Run --> CMD
      2- Telnet 217.0.0.1 445
      3- اگر وصل شد از برنامه حمله که قبلا کامپال کردم و الان اماده استفاده است استفاده میکنم
      4- پنجره قبلی را که در 2 دستور قبل باز کردم میبندم
      5- Start->Run->CMD
      6-expl.exe 0 217.0.0.1 24745
      ----بعد از اینکه دستور خط 6 را زدنید این نوشته ها را مشاهده میکنید----
      * [*] Target: IP: 217.0.0.1: OS: winXP [universal] lsass.exe
      * [*] Connecting to 217.0.0.1:445 ... OK
      * [*] Attacking ... OK
      7-حمله انجام شد و پورت مورد نظر شما که در خط شماره 6 من شماره پورت 24745 را انتخاب کردم الان باز شده تا ما وارد دستگاه قربانی بشویم

      کامنت


      • #4
        Re

        با نام حق

        سلام

        ببینید دوست من معمولا کامپایل برای exploit هایی است که به زبان c یا perl و ... نوشته شده است . کامپایل کدهای برنامه (exploit ) رو به زبان ماشین تبدیل میکند.

        برای دیدن جدیدترین Exploit ها میتونید به سایت زیر بروید :

        http://www.milw0rm.com/

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

        برای دیدن آخرین bug ها میتونید به سایت زیر مراجعه کنید :

        http://www.securityfocus.com

        همچنین برای یادگیری مباحث ** بهتر است به سایتهای مراجعه کنید که اطلاعات درستس در اختیارتان میگزارند.

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

        من برای شما بهترین و مرجع ترین سایتهای ایرانی را برای یادگیری مباحث ** و امنیت در زیر می گذارم :

        سایت شبگرد
        1) https://www.shabgard.org/forums/

        سایت سیمرغ
        2) http://www.forums.simorgh-ev.com

        سایت آشیانه
        3) http://ashiyane.org/forums/

        و سایت های خارجی :

        http://www.hackerscenter.com

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

        موفق باشید

        hidden research security team

        private team in iran
        به چشمانت بیاموز که هر چیزی ارزش دیدن ندارد .

        کامنت


        • #5
          روش هکش خوب نبود. در واقع اصلا عملی نبود.
          دوست خوبمو راهنمائی خوبی کردن.
          سعی کن اول خوب شبکه یاد بگیری بعد **.
          ...Thechnology is faster than you
          .so Try HARD

          کامنت

          در حال انجام ...
          X