استخراج کد برنامه های ویژوال بیسیک 6 :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۶ ارديبهشت ۰۳، ۱۶:۱۵ - hidden
    test

قبلا توی این پست آموزش استخراج سورس برنامه های سی شارپ و ویژوال بیسیک دات نت رو گفته بودیم

توی این پست هم آموزش استخراج کد برنامه های نوشته شده ویژوال بیسیک 6 رو خواهیم گفت

توسط نرم افزار VB-Decompiler

اول از همه برنامه ی VB-Decompiler رو از اینجا دانلود کنین

حالا VB6 رو استارت کنین و یه برنامه ی الکی یا راستکی درست کنین و از منوی File روی Make Project-1.exe بزنین

حالا یه مسیر برای ذخیره سازی برنامتون بهش بدید ( مثلا دسکتاپ و ... )

حالا VB-Decompiler رو نصب کنین و فایل اجرایی داخل پوشه ی کرک رو منتقل کنین به مسیر برنامه و جای برنامه ی اصلی

حالا وارد برنامه ی ویژوال بیسیک دیکامپایلر بشین و گزینه ی Open Program رو از منوی File انتخاب کنین و فایل ExE خودتون رو که با ویژوال بیسیک 6 درست کردین بهش بدین

حالا یه چند لحظه صبر کنین و در آخر میبینید که سورس برنامتون رو استخراج میکنه

ضمنا اگه خواستین در آخر میتونین از همون منوی File گزینه ی Save Decompiled Project رو بزنین و بعد از اینکه توی یه مسیری ذخیره کردین

با اجرا کردن فایل Project-Name.vbp میتونین به سورس برنامه دسترسی پیدا کنین

ضمنا در بالا vbp به معنای Visual basic project هستش ( صرفا جهت اطلاع )

خب دیگه ...

اگه سوالی بود تو قسمت کامنت ها بپرسین

موفق باشید

نظر (۹)

  • Virus32
  • علیرضا جاودان
  • حالا راهی داره که برنامه خودمون رو زد دیکامپایلر ها کنیم؟ چون خیلی مهمه که مثلا اطلاعات یه ویروس لو بره
    Virus32 MR_C0D3R ‌ :
    میشه ، اما اگه کسی روی اون برنامه قفلی زده باشه که حتما کداشو در بیاره
    امکان جلوگیری وجود نداره :)
    ولی در کل میتونیم از کریپتر ها کمک بگیریم که کدهای مارو مبهم کنن
    که حداقلش کدارو اینجوری تحویل نده تا ویروسمون زود لو بره
    تا جایی هم که من خبر دارم
    ویروس هارو آنالیز میکنن تا اینکه بیشتر دنبال سورسش باشن
    البته این وصله برای زبان هایی مثل همین وی بی و سی شارپ و ... نمیچسبه
    چون وقتی یارو راحت میتونه کدرو در بیاره ، چرا باید بشینه و خودشو درگیر چیزای پیچیده تر میکنه
    سلام
    من برنامه خودمو دیکامپایل کردم
    جواب هم داد تا حدودی
    ولی کدهارو نمیاره.فرم ها کاملا درستن ولی کدهارو جاشون یه چیزهای چرتوپرتی نوشته. چکارش کنم ؟
    Virus32 MR_C0D3R ‌ :
    سلام
    منظورت از چرت و پرت چیه ؟
    بعضی برنامه هارو آره اینکد شدشو میاره و باید دستی دیکد کنی
    اما برای بعضی برنامه ها هم خوب جواب میده

    ببخشید چجوری مثلا آیکون برنامه رو عوض کنیم؟

    یا چجوری پسوند exe vرو از روی برنامه برداریم؟

    Virus32 32 Attacker ‌ :
    برای تغییر آیکون باید روی پروژه دابل کلیک کنی تا منوی تنظیمات پروژه بیاد، بعد از اونجا میتونی آیکون برنامه رو تعیین کنی، یا توو قسمت Properties > icon فرم، میتونی آیکون فرم رو تعیین کنی
    خروجی exe هم که بعد از کامپایل شدن خودش کنار برنامت قرار میگیره که :(

    سلام 

    یعنی نمیتونیم پسوند exeرو برداریم؟

    سلام 

    یعنی نمیتونیم پسوند exeرو برداریم؟

    سلام دوباره 

    ببخشید چجوری می تونیم وقتی که برنامه رو کمپایل کردیم 

    پسوند exe رو برداریم؟

    Virus32 32 Attacker ‌ :
    سلام، ینی چی برداری؟ منظورت چیه دقیقا؟
    الان خروجی exe میخوای؟ اگه ویژوال بیسیک رو با vb6 مینویسی، خروجی exe کنار سورس پروژت قرار میگیره، همونجایی که پروژه رو ذخیره میکنی.
    اگرم با ویژوال استادیو مینویسی باید توو پوشه پروژت دنبال این مسیر بری: Debug\bin
     

    سلام 

    یعنی مثلا نرم افزار های دیگه کنارش این پسوند رو نداره باید چیکار کنیم؟ 

    منظورم این بود.

    با vb6 هم مینویسم. 

    Virus32 Virus 32 :
    سلام عزیزم
    راستش ساعت های زیادی روی سوالت فکر کردیم
    ما این پشت چهار پنج نفریم
    همه دور هم جمع شدیم و این سوال رو آنالیز کردیم
    بعضی ها گفتن شاید رمزی سوال کرده
    انوع رمز گشایی های ساده و قوی رو بررسی کردیم
    حتی اتکر سفارش قهوه رو از جیب خودش داد ولی به جوابی نرسیدیم
    باور کن متوجه سوالت نمیشیم داداشی
    در صورت امکان زیر سیکل سوالت رو مطرح کن
    اتریب زد به بیابون که چرا نرم افزارهای دیگه پسوند ندارن!
    مستر کدر خودکشی کرد
    ممدمون هم گم شده!

    چجوری کد فایل های exe رو بدست بیارم

    Virus32 MicRoB 32 :
    باید بفهمی با چه زبانی نوشته شده بعد دیکامپایلش کنی 
    البته بازم سورس کد هاش قشنگ نشون داده نمیشه 
    بعضی زبان ها هم که کلا دیکامپایل نمیشن و...

    البته کد های فایل exe که با pyinstaller اگزکیوت شده باشن به راحتی دیکامپایل میشن :| خیلی این باحاله :)

    Virus32 ولم کنید (: :
    *در پایتون چیزی به اسم فایل اجرایی وجود نداره (:

    چرا با اکانت بیانت نمیای؟
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی