ايران ويج

نسخه‌ی کامل: لطفا کمک کنید
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
دوستان من دارم روی برنامه ای کار میکنم واسه کرک اما وقتی برنامه رو با RDG PACKER DETECTOR نوع برنامه نویسی رو با VB6  نشون میده اما زمانی که برنامه رو باز میکنم با OLLYDBG نمیتونم کدهاشو ببینم
دوستان اگه کسی میتونه لطفا کمک کنه ممنون
منظورتون چیه ؟کدهای اسمبلی رو نمیتونید ببینید یا سورس کد رو؟

مشکلی نداره

un p-code  
[attachment=13627]



Olly dbg
[attachment=13626]
ممنون که جواب دادین
بله اون تیکه اولو که ظاهرا مشکلی نداره
اما پایین ترش این شکلی  نیست
[تصویر:  New_Bitmap_Image_Copy_.jpg]
با اجازه اساتید محترم .
به خاطر اینه که برنامه به صورت P-Code کامپایل شده . چند وقت پیش یه برنامه که به همین صورت  کامپایل شده بود برخورد کردم اول فکر کردم سخته ولی دیدم با VB Decompiler و یک Hex Editor خیلی راحت پچ شد .
برای اطلاعات بیشتر و ابزار های این نوع برنامه ها اینجا منابع خیلی خوبی گزاشته .
  • ویژوال بیسیک موقع کمپایل میتونه Native یا همون باینری و دیگری p-code که شبیه به کد های IL دات نتی هست (رو بده)که در این حالت میشه هم دیباگشون کرد و هم  دیکمپایلشون کرد،ابزارهایی که به درد شما میخوره :

  • WKT VB Debugger 4.3
    این یه دیباگر برای p -code
  • VB Decompiler
    این یه دیکمپایلره برای نسخه های 1و2و3  به درد شما نمیخوره
  • VB Decompiler Lite 10.2
    این یه دیکمپایلره (نسخه ی پیشرفته ی بالایی) که هم میتونه p-code و Native code رو به بهترین وجه دیکمپایل کنه برای  نسخه های 5و6
  • ExDec
    اینم یه دیکمپایلر دیگه برای vb 5,6
  • P-Code Opcodes List
    اینم لیست دستورات ماشین برای  P-code ها
ابزارهای دیگه ایی هم وجود داره که همین ها هم کار شما رو راه میندازه البته تا حدود زیادی به برنامه ی شما بستگی داره ،مثل استفاده از اکتیویس ها به عنوان پروتکشن
دوستان از کمکتون بسیار ممنونم  :():  :():  :():  :():  :():  :():  :():