اطلاعیه

Collapse
No announcement yet.

برنامه Debug 32 بیتی

Collapse
X
 
  • Filter
  • زمان
  • Show
Clear All
new posts

  • برنامه Debug 32 بیتی

    سلام
    ویندوز یه برنامه debug داره که 16 بیتی هست
    آیا برنامه شبیه این هست برای کار با رجیستر های 32 بیت و 64 بیتی؟؟
    -

  • #2
    نميدونم اين شبگرد مشكل داره ، مخابرات مشكل داره ؟ كي مشكل داره ؟
    بعضي لغات را كه مينويسم كليد ارسال را ميزنم كانكشن كلوز ميشه !

    گير كرديم آ...

    بيا ببين اين بدرت ميخوره ، همه فن حريفه
    http://en.wikipedia.org/wiki/SoftICE

    Comment


    • #3
      نوشته اصلی توسط jeson_park نمایش پست ها
      سلام
      ویندوز یه برنامه debug داره که 16 بیتی هست
      آیا برنامه شبیه این هست برای کار با رجیستر های 32 بیت و 64 بیتی؟؟
      ollydbg
      برای 32
      البته اگر از winasm استفاده کنید برای دیباگر از همین olly استفاده میکنه ide خوبیه حتما بگیرین همینطور masm32

      windbg
      برای 32 و 64 بیت مال خود مایکروسافته برای ia64 هم یک نسخه داره

      VuxDebugger-64-bit
      برای 64

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

      Comment


      • #4
        با سلام خدمت همه دوستان عزیز
        با بعضی از این ابزار ها هم کار کردم به جز VuxDebugger-64-bit
        اما یه ابزار کوچیک و جمع و جور مثل همون Debug می خوام هم اسمبلر باشه هم Disassembler
        در مورد s-ice هم ورژن 2.8 رو روی ویندوز سون 32 بیت اجرا کردم نتیجش به صورت ضمیمه هست
        فایل های پیوست شده
        -

        Comment


        • #5
          نوشته اصلی توسط jeson_park نمایش پست ها
          با سلام خدمت همه دوستان عزیز
          با بعضی از این ابزار ها هم کار کردم به جز VuxDebugger-64-bit
          اما یه ابزار کوچیک و جمع و جور مثل همون Debug می خوام هم اسمبلر باشه هم Disassembler
          در مورد s-ice هم ورژن 2.8 رو روی ویندوز سون 32 بیت اجرا کردم نتیجش به صورت ضمیمه هست
          نظر شخصی:
          دوست عزیز نمیدونم چه کاری میخواین انجام بدین و نمیدونم ابزار کوچک کنسول چطور میتونه نیاز شمارو بر اورده کنه چون برنامه های ویندوز با این حجم بالا برای بررسی با کنسول به تنهایی خیلی وقت گیر میشه و باید محیط میکس باشن مثل windbg ، در مورد soft ice که کرنل دیباگر هست فکر نکنم به کارت بیاد اما ورژن سازگار با ویندوز بگیرین 4 به بعدش ضمنا ImmunityDebugger هم خوبه
          اما بهترینش همون ida و windbg که 64 بیت هم ساپورت میکنه و با هم میکس میشه و کاربردش زیاد سخت نیست (تازه بازم در خیلی حالات نیاز به ابزار دیگه هم میشه)
          خلاصه وقتی یه محیط مجتمع از ابزار دارین مثل visual studio این کار به مانند مازوخیسم میمونه که بریم با نوت پد کار کنیم. وقتی شما میتونی توی ida انواع مختلف از پردازنده ها رو داشته باشی و نمودار الگوریتم هارو ببینی بعد بتونی دیکامپایل کنی ، دیباگ کنی نقاط وقفه دلخواه بزاری، دی اسمبل کنی نمای هگز رو داشته باشی و هزار امکانات دیگه
          موفق باشی

          Comment


          • #6
            با سلام
            همین که جمع و جور هست
            نیازی به نداره/نداشته باشه
            ببنید من نمی خوام برای بررسی برنامه های ویندوزی ازش استفاده کنم
            دلیلش هم اینه که چند روز هست دارم کتاب اسمبلی سید رضی رو می خونم
            توی فصل 5 داره با برنامه Debug کار می کنه
            بدیش هم اینه که به رجیستر های 32 بیت دسترسی ندارم
            ابزار کوچکی هست و برای یادگیری اولیه زبان اسمبلی و درکش مناسب هست
            این قابلیت های IDA که گفتین خوبه
            خود من هم قبلا با ImmunityDebugger کمی کار کردم
            اما گفتم که می خوام مثل debug.Exe باشه
            حالا این نرمافزار هایی که شما معرفی کردین علاوه بر Disassemble کردن قابلیت های اسمبل رو هم دارن؟
            چیزیکه برام مهم هست کنار هم بودن Disassembler و اسمبل هست
            بین این چند تایی که معرفی کردین کدومش حرفه ای تر هست و قابلیت های بیشتری داره؟؟(کاری به سادگی محیط و ... ندارم)
            -

            Comment


            • #7
              http://en.wikipedia.org/wiki/Borland_Turbo_Debugger

              http://ladsoft.tripod.com/grdb.htm

              با هیچ کدوم کار نکردم خودم !
              یه خورده کار کن با همون Debug تخمی بعد بیا رو MASM و TASM دیگه ! سخت نگیر
              ندامتگاه شبگرد !

              Comment


              • #8
                نوشته اصلی توسط jeson_park نمایش پست ها
                با سلام
                همین که جمع و جور هست
                نیازی به نداره/نداشته باشه
                ببنید من نمی خوام برای بررسی برنامه های ویندوزی ازش استفاده کنم
                دلیلش هم اینه که چند روز هست دارم کتاب اسمبلی سید رضی رو می خونم
                توی فصل 5 داره با برنامه Debug کار می کنه
                بدیش هم اینه که به رجیستر های 32 بیت دسترسی ندارم
                ابزار کوچکی هست و برای یادگیری اولیه زبان اسمبلی و درکش مناسب هست
                این قابلیت های IDA که گفتین خوبه
                خود من هم قبلا با ImmunityDebugger کمی کار کردم
                اما گفتم که می خوام مثل debug.Exe باشه
                حالا این نرمافزار هایی که شما معرفی کردین علاوه بر Disassemble کردن قابلیت های اسمبل رو هم دارن؟
                چیزیکه برام مهم هست کنار هم بودن Disassembler و اسمبل هست
                بین این چند تایی که معرفی کردین کدومش حرفه ای تر هست و قابلیت های بیشتری داره؟؟(کاری به سادگی محیط و ... ندارم)
                شوخی:
                اینکه میگی همرو با هم میخوای چشم میگم برات بسازن اگرچه اول فقط دیباگر خواستی
                نظرم:
                اون کتابی که میخونی 8086 هست و همون دیباگ برای شما کفایت میکنه اگرچه کنسول دیباگر های دیگه هم داریم اما شما این کتابو با emu8086 انجام بده دیباگ چیه خسته میشی
                با امولاتور سریع به دستورات پشته ، وضعیت فلگ ، متغیر ها ، دیباگ خط به خط و یا بریک پوینت دلخواه ، ide و درایو مجازی ،دسترسی شبیه سازی پورت کام و پارالل ،پرینتر ،کد نمونه راهنما و ... دسترسی داری (اسمبلرش fasm هست که 32 بیتم برات اسمبل میکنه)
                بعدا اومدی سراغ 80386 به بعد برو سراغ windbg و در اسمبلر masm با سوییچ zi میتونی همه این چیزایی که خواستی ببینی ، عجله نکن
                ضمنا این ابزار ها هیچ کدوم اسمبلر نیست و باید از اسمبلر های masm,tasm,nasm,fasm و... استفاده کنی فقط باید سوییچ هاشو بدونی که سمبلبک هارم بسازی تا بتونی راحت دیباگ کنی
                پس در نهایت فعلا همون دیباگ و امولاتور کافیه و بعدا windbg
                موفق باشی

                Comment


                • #9
                  نوشته اصلی توسط xman_1365_x نمایش پست ها
                  شوخی:
                  اینکه میگی همرو با هم میخوای چشم میگم برات بسازن
                  جدی :
                  نمی خواد زحمت بکشی 16 بیتیش رو مایکروساف ساخته!
                  تنها دلیلی که من روی Debug تاکیید می کنم سادگی و جمع و جور بودن و عدم نیاز به نصبش هست
                  -

                  Comment


                  • #10
                    مگه میشه با Immunity Debugger به رجیستر های 32بیتی دسترسی نداشته باشی!!!!؟؟؟؟؟ یخورده حرفت عجیب بود !!! در ضمن سرعتت توی ollydbg یا immunity Debugger حتی به نظر من نسبت به Soft Ice و IDA و Windbg بالاتره (من خودم اینجوریم !)....................... به نظر من:

                    برای دیباگینگ و کرکینگ
                    Ollydbg
                    ImmunityDebugger

                    برای امینت نرم افزار
                    IDA
                    Windbg

                    برای Run time tracing
                    IDA + PaiMei+ IDA Python.

                    توی همه ی اینا حداقل به رجیستر های 32 بیتی دسترسی داری(فکر کنم مثلا EAX 32 بیتی هست دیگه ! مگه اینکه یک عمر من دارم اشتباه میکنم!)
                    Shabgard становится полностью дерьмо

                    Comment


                    • #11
                      نوشته اصلی توسط BioHazard نمایش پست ها
                      مگه میشه با Immunity Debugger به رجیستر های 32بیتی دسترسی نداشته باشی!!!!؟؟؟؟؟ یخورده حرفت عجیب بود !!!
                      با سلام
                      اگه روی حرفتون با من هست....نخیر اشتباه نمی کنید
                      توی فصل 5 داره با برنامه Debug کار می کنه
                      بدیش هم اینه که به رجیستر های 32 بیت دسترسی ندارم
                      بنده با Immunity Debugger زیاد کار نکردم
                      بابت پاسخ دهی هم ممنون
                      اما همون طور که گفتم دنبال یه چیز سبک می گردم که نیاز نباشه روی هر سیستمی که نشستم بخواد نصبش کنم!
                      -

                      Comment


                      • #12
                        نوشته اصلی توسط jeson_park نمایش پست ها
                        جدی :
                        نمی خواد زحمت بکشی 16 بیتیش رو مایکروساف ساخته!
                        تنها دلیلی که من روی Debug تاکیید می کنم سادگی و جمع و جور بودن و عدم نیاز به نصبش هست
                        دوست عزیز بجای اینکه زود ناراحت شی جبهه بگیری حرفامو خوب میخوندی ،بله برای 16 بیت همون امولاتور که گفتم هم این کارو میکنه خیلی بهتر! برای 32 توی ویندوز نگرد برو سراغ لینوکس کنسول دیباگرهای قوی داره
                        اما شما که اسرار بر دیباگر ساده داری عین دیباگر ویندوز و قابل حمل رو برات ضمیمه میکنم ، برای دیدن ثبات های 16 دستور r و برای 32 دستور r32 انشاالله با این از دلت در بیاد. کنسول دیباگر بازم هست اما معرفی نمیکنم. debug32
                        پسورد: shabgard.ir

                        موفق باشی

                        (لطفا برای بهترین دوستم دعا کنید)
                        فایل های پیوست شده

                        Comment


                        • #13
                          نوشته اصلی توسط xman_1365_x نمایش پست ها
                          دوست عزیز بجای اینکه زود ناراحت شی جبهه بگیری حرفامو خوب میخوندی ،بله برای 16 بیت همون امولاتور که گفتم هم این کارو میکنه خیلی بهتر! برای 32 توی ویندوز نگرد برو سراغ لینوکس کنسول دیباگرهای قوی داره
                          اما شما که اسرار بر دیباگر ساده داری عین دیباگر ویندوز و قابل حمل رو برات ضمیمه میکنم ، برای دیدن ثبات های 16 دستور r و برای 32 دستور r32 انشاالله با این از دلت در بیاد. کنسول دیباگر بازم هست اما معرفی نمیکنم. debug32
                          پسورد: Shabgard.ir

                          موفق باشی

                          (لطفا برای بهترین دوستم دعا کنید)
                          با سلام و تشکر
                          دوست عزیز من ناراحت نشدم ..شوخی کردم
                          دستت هم درد نکنه
                          این دقیقا همون چیزی بود که می خواستم...همون اول می دادیش
                          زیاد با لینوکس کار نمی کنم...اما برای تکمیل شدن و پربار شدن() تاپیک یه مختصر ابزار لینوکس هم معرفی کنید ممنون
                          پیوست:این دامین رو از کجا آوردی؟؟!؟؟!
                          -

                          Comment


                          • #14
                            نوشته اصلی توسط jeson_park نمایش پست ها
                            با سلام و تشکر
                            دوست عزیز من ناراحت نشدم ..شوخی کردم
                            دستت هم درد نکنه
                            این دقیقا همون چیزی بود که می خواستم...همون اول می دادیش
                            زیاد با لینوکس کار نمی کنم...اما برای تکمیل شدن و پربار شدن() تاپیک یه مختصر ابزار لینوکس هم معرفی کنید ممنون
                            پیوست:این دامین رو از کجا آوردی؟؟!؟؟!
                            خداروشکر مشکلت حل شد و جدی = شوخی هم فهمیدم
                            دوست عزیز،برای اینکه بیشتر پربار شه کنسول دیباگر هارو به شما واگذار میکنم،هر وقت بیشتر با لینوکس کار کردین برین توی گوگل بهتون میگه،بارشم خیلی بیشتره
                            لینک هارو ببینید بد نیست
                            کار حرفه ای توی بک ترک انجام میشه که انواع ابزار هارو داره دیگر ابزار ها هم که گوگل میدونه
                            لینک1
                            لینک2
                            لینک3
                            لینک4
                            لینک5
                            پیوست:با کاری با نام رجیستر کردن
                            موفق باشی

                            Comment


                            • #15
                              نوشته اصلی توسط xman_1365_x نمایش پست ها
                              خداروشکر مشکلت حل شد و جدی = شوخی هم فهمیدم
                              دوست عزیز،برای اینکه بیشتر پربار شه کنسول دیباگر هارو به شما واگذار میکنم،هر وقت بیشتر با لینوکس کار کردین برین توی گوگل بهتون میگه،بارشم خیلی بیشتره
                              لینک هارو ببینید بد نیست
                              کار حرفه ای توی بک ترک انجام میشه که انواع ابزار هارو داره دیگر ابزار ها هم که گوگل میدونه
                              لینک1
                              لینک2
                              لینک3
                              لینک4
                              لینک5
                              پیوست:با کاری با نام رجیستر کردن
                              موفق باشی
                              حرف شما درست !!!!

                              ولی نمیدونم چرا کسی به این توجه نمیکنه که اینا تحت کنسولن و پدره آدم رو در میارن !!! خوب بابا IDA که حتی نسخه ی 6 ش توی نت هست ! برید بگیرید ، میتونید حتی فایلهای لینوکس رو Debug کنید(Run Time!)
                              Shabgard становится полностью дерьмо

                              Comment

                              Working...
                              X