امتیاز موضوع:
  • 3 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
كار گروهي
نویسنده پیام
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #43
RE: كار گروهي
ببينيد اصولا داخل ديباگر نوشته نشده كه من تابع اصلي هستم بيا منو پچم كن! بلكه اغلب اين تابع توسط برنامه نويس بين توابع ديگه مخفي شده، اين شمائيد كه بايد جاي اين تابع رو تشخيص بديد. دقيقا چيزي كه باعث مي شه يه كركر يا هكر احساس غرور كنه ، توانايي تشخيص مسائل ريزي است كه اغلب ديگران از تشخيص آن عاجز هستند.


من چندتا توصيه براي كسائي كه مثل خودم مبتدي هستند دارم:

1- قبل از هر كاري بهتره روند اجراي قفل رو به صورت يه الگريتم مشخص كنيد. اين خيلي مهمه كه بدونيد برنامه داره چكار مي كنه و چطور و در كجا تشخيص مي ده كه كد نادرست هست. اين دقيقا شبيه به رسم الگريتم قبل از طراحي يك برنامه هست. شما با داشتن اين اطلاعات به خوبي مي تونيد نقاط ضعف طرح حفاظتي (يعني همان جائي كه بايد مورد حمله قرار دهيد ) را تشخيص داده و سپس به آن نفوذ كنيد.

2- شما يك نفوذگر هستيد و ديباگرتان مهمترين اسلحه اي است كه حمل مي كنيد. پس كاملا به آن مسلط شويد و تمام امكاناتي كه در اختيارتان قرار مي دهد را بشناسيد. مثلا براي اينكه بفهميد كدام دستور كال ، تابع اصلي است مي توانيد داخل آن وارد شده و كاري كه انجام مي دهد را مشاهده كنيد. اين كار را با تركيبي از كليدهاي F7 و F8 و F9 مي توانيد انجام دهيد.

كليد F9‌ باعث اجراي برنامه به صورت معمولي خواهد شد. با زدن اين كليد برنامه تا زماني كه به يك بريك پوينت برسد بدون وقفه اجرا خواهد شد.
كليد F8 برنامه را يك خط به جلو مي برد اما زماني كه به توابع مي رسد، آنها را به سرعت اجرا مي كند و نتيجه آن رابه دست مي آورد. يعني شما ديگر وارد خود تابع نخواهيد شد و فقط مقدار نهائي و نتيجه اي كه آن تابع دارد را خواهيد ديد.
كليد F7 اين كليد برنامه را دقيقا گام به گام به جلو مي برد. انگار با ذره بين داريد برنامه را نگام مي كنيد، هيچ كدي اجرا نخواهد شد مگر اينكه شما آن را ببينيد.

خوب در اينجا ابتدا محل متن خطا را پيدا مي كنيم، سپس به ابتداي تابع مي ريم و يك BP ميزاريم. با زدن كليد F9 برنامه اجرا مي شه تا به محلي كه ما BP گذاشتيم مي رسه و برنامه متوقف مي شه. از اينجا به بعد برنامه رو با زدن F8 پيش مي بريم تا به تابعي كه با اون مشكوكيم برسيم. روي تابع كه رسيديم كليد F7‌ رو مي زينيم تا به داخل تابع پرش كنيم ، اونجا هم طبق نياز از كليد F8 يا F7‌ساتفاده مي كنيم تا به زير تابع هاي اون هم نگاه كنيم.
در نهايت با تركيب اين سه حالت مي تونيم با سرعت و دقت بالا برنامه رو ديباگ كنيم.

3- همون تابعي كه آقا سعيد مثال زدن رو در نظر بگيريد، يك خط تابع بيشتر نيست ولي همون يك خط و يك تابع در ديباگر ممكنه چندين تابع مجزا با ده ها بلكه صدها خط كد باشه كه الزاما همه اونها رو لازم نداريم بلكه اونها توابع جانبي هستند كه زمينه رو براي اجراي تابع اصلي فراهم مي كنن.
4- تا مي تونيد قبل از ورود به ديباگر از برنامه اطلاعات كسب كنيد. اين كمك زيادي مي كنه اگه بتونيد قبل از ديسمبلر كردن برنامه ، اون رو دكامپايلش كنيد. دكامپايلرها اين امكان رو به شما مي دن كه فقط كدهايي كه نياز داريد رو ببينيد، يعني دكامپايلر به سادگي هرچه تمام تر تابعي كه قفل رو چك مي كنه به شما نشان خواهد داد و به معناي واقعي كلمه داد مي زنه كه من تابع اصليم بيا پچم كن!! من خيلي وقتها با استفاده از دكامپايلر قبل از ورود به ديباگر قفل رو تشخيص دادم و از ديباگر فقط براي پچ كردن استفاده كردم.
يه دوستي مي گفت قبل از اينكه برنامه رو جراحي كنيد ، خوب بررسيش كنيد، مشكلش رو پيدا كنيد و سپس ابزار مناسب براي جراحي رو انتخاب كرده و اون قده كثيف مزاحم رو دربياريد.

(آخرین ویرایش در این ارسال: ۰۸-اردیبهشت-۱۳۸۷, ۱۹:۲۰:۲۲، توسط Di Di.)
۰۸-اردیبهشت-۱۳۸۷, ۱۹:۱۹:۰۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper, Iron_Fist, saeedsmk, godvb


پیام‌های داخل این موضوع
كار گروهي - توسط saeedsmk - ۳۰-فروردین-۱۳۸۷, ۱۸:۴۳:۵۵,
RE: كار گروهي - توسط Di Di - ۳۱-فروردین-۱۳۸۷, ۲۲:۰۳:۱۹,
RE: كار گروهي - توسط Iron_Fist - ۰۱-اردیبهشت-۱۳۸۷, ۰۱:۱۳:۲۴,
RE: كار گروهي - توسط saeedsmk - ۰۱-اردیبهشت-۱۳۸۷, ۱۶:۳۱:۵۹,
RE: كار گروهي - توسط saeedsmk - ۰۳-اردیبهشت-۱۳۸۷, ۰۰:۲۶:۲۹,
RE: كار گروهي - توسط Di Di - ۰۳-اردیبهشت-۱۳۸۷, ۱۰:۵۸:۳۳,
RE: كار گروهي - توسط Iron_Fist - ۰۳-اردیبهشت-۱۳۸۷, ۱۲:۰۶:۵۹,
RE: كار گروهي - توسط Di Di - ۰۳-اردیبهشت-۱۳۸۷, ۱۳:۴۰:۰۳,
RE: كار گروهي - توسط impostor - ۰۳-اردیبهشت-۱۳۸۷, ۲۳:۳۹:۵۷,
RE: كار گروهي - توسط impostor - ۰۳-اردیبهشت-۱۳۸۷, ۲۳:۳۹:۵۸,
RE: كار گروهي - توسط Iron_Fist - ۰۳-اردیبهشت-۱۳۸۷, ۱۵:۰۱:۴۵,
RE: كار گروهي - توسط ajlajlajl - ۰۳-اردیبهشت-۱۳۸۷, ۱۸:۱۷:۴۸,
RE: كار گروهي - توسط lord_viper - ۰۳-اردیبهشت-۱۳۸۷, ۱۸:۳۳:۱۸,
RE: كار گروهي - توسط saeedsmk - ۰۴-اردیبهشت-۱۳۸۷, ۱۱:۴۲:۴۵,
RE: كار گروهي - توسط impostor - ۰۴-اردیبهشت-۱۳۸۷, ۱۵:۰۸:۰۶,
RE: كار گروهي - توسط Iron_Fist - ۰۴-اردیبهشت-۱۳۸۷, ۱۵:۲۲:۴۵,
RE: كار گروهي - توسط Di Di - ۰۴-اردیبهشت-۱۳۸۷, ۱۷:۳۶:۴۳,
RE: كار گروهي - توسط saeedsmk - ۰۵-اردیبهشت-۱۳۸۷, ۰۱:۱۸:۴۶,
RE: كار گروهي - توسط zacaria - ۰۵-اردیبهشت-۱۳۸۷, ۰۸:۳۹:۳۸,
RE: كار گروهي - توسط saeedsmk - ۰۵-اردیبهشت-۱۳۸۷, ۱۰:۱۸:۴۷,
RE: كار گروهي - توسط zacaria - ۰۵-اردیبهشت-۱۳۸۷, ۱۰:۵۷:۵۳,
RE: كار گروهي - توسط saeedsmk - ۰۵-اردیبهشت-۱۳۸۷, ۲۱:۵۸:۵۳,
RE: كار گروهي - توسط Iron_Fist - ۰۶-اردیبهشت-۱۳۸۷, ۱۷:۵۶:۲۸,
RE: كار گروهي - توسط ajlajlajl - ۰۵-اردیبهشت-۱۳۸۷, ۱۵:۲۱:۲۶,
RE: كار گروهي - توسط godvb - ۰۶-اردیبهشت-۱۳۸۷, ۰۷:۳۵:۴۲,
RE: كار گروهي - توسط Di Di - ۰۶-اردیبهشت-۱۳۸۷, ۰۹:۴۵:۱۶,
RE: كار گروهي - توسط ajlajlajl - ۰۶-اردیبهشت-۱۳۸۷, ۱۴:۱۵:۵۹,
RE: كار گروهي - توسط Di Di - ۰۶-اردیبهشت-۱۳۸۷, ۲۰:۱۹:۱۵,
RE: كار گروهي - توسط impostor - ۰۶-اردیبهشت-۱۳۸۷, ۱۶:۰۸:۱۶,
RE: كار گروهي - توسط saeedsmk - ۰۶-اردیبهشت-۱۳۸۷, ۱۸:۳۸:۵۶,
RE: كار گروهي - توسط ajlajlajl - ۰۶-اردیبهشت-۱۳۸۷, ۱۶:۲۶:۳۷,
RE: كار گروهي - توسط surpriser - ۰۶-اردیبهشت-۱۳۸۷, ۱۷:۲۵:۵۸,
RE: كار گروهي - توسط impostor - ۰۶-اردیبهشت-۱۳۸۷, ۱۸:۳۴:۱۰,
RE: كار گروهي - توسط ajlajlajl - ۰۶-اردیبهشت-۱۳۸۷, ۱۹:۱۱:۱۳,
RE: كار گروهي - توسط Di Di - ۰۶-اردیبهشت-۱۳۸۷, ۲۰:۲۸:۵۱,
RE: كار گروهي - توسط saeedsmk - ۰۷-اردیبهشت-۱۳۸۷, ۱۸:۱۷:۳۲,
RE: كار گروهي - توسط Iron_Fist - ۰۸-اردیبهشت-۱۳۸۷, ۱۲:۳۶:۵۷,
RE: كار گروهي - توسط Di Di - ۰۸-اردیبهشت-۱۳۸۷, ۱۴:۰۰:۱۴,
RE: كار گروهي - توسط saeedsmk - ۰۸-اردیبهشت-۱۳۸۷, ۱۴:۵۸:۰۹,
RE: كار گروهي - توسط Iron_Fist - ۰۸-اردیبهشت-۱۳۸۷, ۱۵:۵۳:۳۶,
RE: كار گروهي - توسط zacaria - ۰۸-اردیبهشت-۱۳۸۷, ۱۶:۳۳:۴۲,
RE: كار گروهي - توسط Di Di - ۰۸-اردیبهشت-۱۳۸۷, ۱۹:۱۹:۰۳
RE: كار گروهي - توسط Iron_Fist - ۰۸-اردیبهشت-۱۳۸۷, ۲۳:۰۱:۰۱,
RE: كار گروهي - توسط saeedsmk - ۰۹-اردیبهشت-۱۳۸۷, ۰۲:۲۸:۳۵,
RE: كار گروهي - توسط __omid__ - ۱۶-بهمن-۱۳۸۹, ۱۷:۰۸:۰۸,
RE: كار گروهي - توسط saeedsmk - ۰۹-اردیبهشت-۱۳۸۷, ۲۲:۳۶:۴۰,
RE: كار گروهي - توسط Di Di - ۰۹-اردیبهشت-۱۳۸۷, ۲۲:۳۸:۱۰,
RE: كار گروهي - توسط Di Di - ۰۹-اردیبهشت-۱۳۸۷, ۲۲:۴۰:۳۴,
RE: كار گروهي - توسط Iron_Fist - ۱۰-اردیبهشت-۱۳۸۷, ۱۱:۰۲:۰۷,
RE: كار گروهي - توسط saeedsmk - ۱۰-اردیبهشت-۱۳۸۷, ۱۵:۵۷:۱۰,
RE: كار گروهي - توسط Di Di - ۱۰-اردیبهشت-۱۳۸۷, ۱۸:۲۶:۰۳,
RE: كار گروهي - توسط ajlajlajl - ۱۰-اردیبهشت-۱۳۸۷, ۱۸:۳۵:۵۵,
RE: كار گروهي - توسط Di Di - ۱۰-اردیبهشت-۱۳۸۷, ۲۰:۲۳:۵۶,
RE: كار گروهي - توسط impostor - ۱۰-اردیبهشت-۱۳۸۷, ۲۲:۳۰:۰۰,
RE: كار گروهي - توسط lord_viper - ۱۰-اردیبهشت-۱۳۸۷, ۲۳:۰۹:۲۴,
RE: كار گروهي - توسط saeedsmk - ۱۲-اردیبهشت-۱۳۸۷, ۰۱:۳۹:۲۵,
RE: كار گروهي - توسط Iron_Fist - ۱۲-اردیبهشت-۱۳۸۷, ۲۱:۲۶:۴۱,
RE: كار گروهي - توسط godvb - ۱۲-اردیبهشت-۱۳۸۷, ۲۱:۵۱:۴۷,
RE: كار گروهي - توسط Di Di - ۱۲-اردیبهشت-۱۳۸۷, ۲۲:۰۱:۲۰,
RE: كار گروهي - توسط saeedsmk - ۱۳-اردیبهشت-۱۳۸۷, ۰۳:۱۱:۴۰,
RE: كار گروهي - توسط impostor - ۱۳-اردیبهشت-۱۳۸۷, ۱۲:۵۵:۲۶,
RE: كار گروهي - توسط saeedsmk - ۱۳-اردیبهشت-۱۳۸۷, ۱۵:۲۳:۳۳,
RE: كار گروهي - توسط Di Di - ۱۳-اردیبهشت-۱۳۸۷, ۱۳:۰۰:۴۰,
RE: كار گروهي - توسط Di Di - ۱۳-اردیبهشت-۱۳۸۷, ۱۵:۵۶:۴۴,
RE: كار گروهي - توسط impostor - ۱۳-اردیبهشت-۱۳۸۷, ۱۷:۰۷:۵۴,
RE: كار گروهي - توسط impostor - ۱۵-اردیبهشت-۱۳۸۷, ۲۱:۳۴:۰۰,
RE: كار گروهي - توسط Iron_Fist - ۱۵-اردیبهشت-۱۳۸۷, ۱۶:۲۳:۳۶,
RE: كار گروهي - توسط Di Di - ۱۵-اردیبهشت-۱۳۸۷, ۱۹:۳۳:۳۳,
RE: كار گروهي - توسط Iron_Fist - ۱۵-اردیبهشت-۱۳۸۷, ۲۲:۰۶:۵۴,
پرش ها و فلگ ها - توسط saeedsmk - ۱۵-اردیبهشت-۱۳۸۷, ۲۲:۲۵:۳۲,
RE: كار گروهي - توسط Di Di - ۱۷-اردیبهشت-۱۳۸۷, ۱۱:۰۴:۳۵,
RE: كار گروهي - توسط impostor - ۱۷-اردیبهشت-۱۳۸۷, ۱۶:۱۰:۰۴,
RE: كار گروهي - توسط Di Di - ۲۰-اردیبهشت-۱۳۸۷, ۱۴:۴۷:۳۶,
RE: كار گروهي - توسط saeedsmk - ۲۲-اردیبهشت-۱۳۸۷, ۰۱:۲۷:۳۲,
RE: كار گروهي - توسط Di Di - ۲۲-اردیبهشت-۱۳۸۷, ۱۰:۴۰:۱۱,
RE: كار گروهي - توسط Di Di - ۲۳-اردیبهشت-۱۳۸۷, ۲۳:۰۴:۵۳,
RE: كار گروهي - توسط saeedsmk - ۲۴-اردیبهشت-۱۳۸۷, ۰۰:۴۵:۰۴,
RE: كار گروهي - توسط Di Di - ۲۵-اردیبهشت-۱۳۸۷, ۰۹:۵۲:۵۵,
RE: كار گروهي - توسط saeedsmk - ۲۵-اردیبهشت-۱۳۸۷, ۱۱:۰۵:۵۰,
RE: كار گروهي - توسط impostor - ۲۷-اردیبهشت-۱۳۸۷, ۱۳:۲۷:۵۴,
RE: كار گروهي - توسط Di Di - ۲۵-اردیبهشت-۱۳۸۷, ۱۱:۱۸:۵۵,
RE: كار گروهي - توسط saeedsmk - ۲۵-اردیبهشت-۱۳۸۷, ۱۵:۳۷:۰۹,
RE: كار گروهي - توسط Di Di - ۲۵-اردیبهشت-۱۳۸۷, ۱۱:۲۳:۵۸,
RE: كار گروهي - توسط Di Di - ۲۶-اردیبهشت-۱۳۸۷, ۰۸:۳۵:۵۹,
RE: كار گروهي - توسط saeedsmk - ۲۶-اردیبهشت-۱۳۸۷, ۱۲:۵۹:۲۰,
RE: كار گروهي - توسط yonas021 - ۲۶-اردیبهشت-۱۳۸۷, ۱۶:۱۵:۱۰,
RE: كار گروهي - توسط impostor - ۲۷-اردیبهشت-۱۳۸۷, ۱۴:۵۵:۰۲,
RE: كار گروهي - توسط saeedsmk - ۳۰-اردیبهشت-۱۳۸۷, ۱۷:۵۰:۲۳,
RE: كار گروهي - توسط impostor - ۳۱-اردیبهشت-۱۳۸۷, ۰۲:۱۶:۲۳,
RE: كار گروهي - توسط smart_processor - ۰۱-خرداد-۱۳۸۷, ۰۶:۰۸:۲۳,
RE: كار گروهي - توسط saeedsmk - ۰۲-خرداد-۱۳۸۷, ۱۹:۰۵:۵۶,
RE: كار گروهي - توسط Di Di - ۰۲-خرداد-۱۳۸۷, ۲۰:۳۲:۱۹,
RE: كار گروهي - توسط saeedsmk - ۰۳-خرداد-۱۳۸۷, ۰۱:۳۸:۵۳,
RE: كار گروهي - توسط Di Di - ۰۳-خرداد-۱۳۸۷, ۰۹:۳۶:۵۴,
RE: كار گروهي - توسط smart_processor - ۰۵-خرداد-۱۳۸۷, ۱۷:۱۶:۴۲,
RE: كار گروهي - توسط Di Di - ۰۵-خرداد-۱۳۸۷, ۱۸:۱۱:۲۳,
RE: كار گروهي - توسط smart_processor - ۰۵-خرداد-۱۳۸۷, ۱۹:۳۶:۵۶,
RE: كار گروهي - توسط smart_processor - ۰۷-خرداد-۱۳۸۷, ۱۳:۰۷:۲۱,
RE: كار گروهي - توسط Di Di - ۱۷-تير-۱۳۸۷, ۱۲:۱۱:۲۱,
RE: كار گروهي - توسط saeedsmk - ۲۱-خرداد-۱۳۸۷, ۱۰:۱۰:۰۳,
RE: كار گروهي - توسط godvb - ۱۷-تير-۱۳۸۷, ۲۱:۳۲:۵۱,
RE: كار گروهي - توسط Di Di - ۱۷-تير-۱۳۸۷, ۲۳:۱۱:۱۳,
RE: كار گروهي - توسط Di Di - ۲۶-تير-۱۳۸۷, ۱۱:۰۰:۳۷,
RE: كار گروهي - توسط saeedsmk - ۰۲-مرداد-۱۳۸۷, ۱۹:۲۱:۲۹,
RE: كار گروهي - توسط sadra1234 - ۲۵-آذر-۱۳۸۸, ۲۰:۱۴:۳۳,
RE: كار گروهي - توسط godvb - ۲۸-آذر-۱۳۸۸, ۱۰:۵۰:۴۵,
RE: كار گروهي - توسط sadra1234 - ۲۸-آذر-۱۳۸۸, ۱۳:۳۰:۰۷,
RE: كار گروهي - توسط sezar21m - ۲۶-تير-۱۳۹۰, ۱۶:۴۰:۴۶,
RE: كار گروهي - توسط Di Di - ۲۷-تير-۱۳۹۰, ۰۹:۲۵:۴۲,
RE: كار گروهي - توسط khorshid67 - ۰۲-مرداد-۱۳۹۱, ۲۱:۴۸:۳۹,
RE: كار گروهي - توسط babyy - ۰۳-مرداد-۱۳۹۱, ۰۳:۳۷:۱۸,
RE: كار گروهي - توسط khorshid67 - ۰۳-مرداد-۱۳۹۱, ۲۰:۴۰:۳۸,
RE: كار گروهي - توسط tondareyagi - ۲۲-مرداد-۱۳۹۱, ۱۵:۵۶:۱۴,
RE: كار گروهي - توسط armin-a - ۰۳-خرداد-۱۳۹۲, ۱۵:۱۳:۳۴,
RE: كار گروهي - توسط amiryousefi - ۱۸-تير-۱۳۹۲, ۲۳:۲۷:۰۰,
RE: كار گروهي - توسط babyy - ۱۸-تير-۱۳۹۲, ۲۳:۳۵:۲۱,
RE: كار گروهي - توسط ترانسپورتر - ۱۹-تير-۱۳۹۲, ۲۱:۲۹:۱۵,
RE: كار گروهي - توسط ahmadgholami45 - ۲۵-مهر-۱۳۹۷, ۱۱:۵۱:۳۲,
RE: كار گروهي - توسط Hasp SRM - ۲۷-مهر-۱۳۹۷, ۲۰:۳۱:۳۳,
RE: كار گروهي - توسط ahmadgholami45 - ۲۹-مهر-۱۳۹۷, ۲۰:۳۸:۵۸,

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع:

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS