ايران ويج

نسخه‌ی کامل: درخواست سورس خيلي فوري
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
با سلام
دوستان من يك ويروس نوشتم اما مي خام بعد از اجراي برنامه و انجام كارمورد نظر ويروس نابود بشه هر كسي كه مي تونه لطف كنه سورسشو برام بزاره
با تشكر
سلام.
با یه بچ فایل فایلتو پاک کن. تو بچ فایل آدرس فایلتو به همراه دستور del بنویس از تو برنامه اجراش کن و بلافاصله برنامه خودت رو ببند.
این راه هم می شه ولی برای اطمینان بیشتر از نابودی فایل بهتره یه برنامه جداگانه با توابع API بنویسی و در ریسورس

برنامه قرار بدی و سپس در یک محل اونو ذخیره و سپس برنامه رو باز کنی و حتی می تونی برنامه خودتو نبندی و در

فایل پاک کن برنامه قرار بدی که اول برنامه ات رو ببنده و بعد اونو پاک کنه. این جوری امنیت بیشتری داره
نه مثل اينكه نتونستم درست منظورم رو برسونم
من احتياج به سورس يا روشي يا ابتكاري دارم كه وقتي طرف برنامه رو اجرا كرد نفهمه يعني برنامه به صورت مخفي اجرا بشه و بعد از انجام دادن كارش (مسئوليتش) خودشو پاك كنه
يعني برنامه لزوما در روي سيستم من اجرا نمي شه تو يك سيستم ديگه اجرا ميشه و شخص اجرا كننده هم ويروس رو كه اجرا نمي كنه برنامه اي را اجرا مي كنه كه ويروس به اون بيند شده
ولي الان وقتي اين برنامه اجرا مي شه ويروس خودشو نشون مي ده و در سيستم مي ره و ذخيره مي شه من نمي خام خودشو نشون بده و بعد از اجراي شدن و اجرا كار مروبوطه اش خودشو پاك كنه همين
با تشكر از راهنمايي شما دوستان عزيز
شما میتونین از روش جناب peyman62 استفاده کنین البته قبل از انجام این کار چک کنین که کاری که میخواستین انجام بدین تموم شده یا نه
نه عزيزم بايد خود برنامه چك كنه و بعدش خودش خودش از بين ببره اگرنه قرار باشه كه من چك كنم خودم وقتي كارشو كرد حذفش مي كنم چه كاري كه بخام براش تعريف ديليت بكنم
آخه خوش تيپ وقتي مي گن " قبلش چكن ببين برنامه كارش تموم شده يا نه " يا زماني كه مي گن " بايد يه بچ فايل بسازي كه برنامه رو حذفش كنه " همه اينها منظورشون با كد نويسي هست.
يعني بايد برنامه اي بنويسي كه اين كارها رو انجام بده!! افتاد؟؟
ببين گل پسر مثلا مي خواي يه بچ فايل بسازي كه بعد از اتمام عمليات برنامه رو پاك كنه. ابتدا داخل برنامه با سدتور Open يه فايل متني با اسم مثلا Del.bat‌ رو از Output‌باز كن تا خود فايل ساخته بشه.
بعد آدرس برنامه ات رو بدست بيار. براي اين كار مي توني از دستور App.path‌ و app.exename براي تشخيص محل و نام فايل اجرائيت استفاده كني.
در مرحله آخر اينها رو داخل يه متغير همراه بادستور Del‌ قرار داده و داخل فايل ذخيره كن . با دستور Print
فايل بچ رو اجرا كن و برنامه رو به سرعت ببند تا برنامه پاك بشه.
مي توني در انتهاي فايل بچ دستور پاك كردن خودش رو هم بنويسي تا اثري از اون هم باقي نمونه.
با سلام و تشكر از راهنمايي شما
من هر كاري كردم نتونستم كه برنامه شو بنويسيم اگه يك لطفي كني برام سورسشو بزار تا من ازش استفاده كنم
با تشكر
سلام.
بهترین روش همین بچ فایله. جناب یکه تاز روشی که شما فرمودی باز یه فایل دیگه رو هارد ایجاد میکنه. فایل دوم رو چطور پاک کنیم؟ حتما یه ریسورس هم برای اون میذاریم تا پاکش کنه.
روش بچ فایل این قدر ساده است که من زیاد توضیح ندادم. ولی جناب دیدی توضیحات تکمیلی رو فرمودن. این رو هم اضافه کنم برای اطمینان از بسته شدن برنامت میتونی تو بچ فایل با دستور taskkill ابتدا برنامه رو ببندی بعد پاکش کنی. چون ممکنه برنامه هم نام برنامت ران باشه بهتره به جای استفاده از اسم برنامه از ای پی آی GetCurrentProcessId برای به دست اوردن PID برنامت و بستنش توسط این دستور استفاده کنی.
سلام.
بفرما.
فقط به جای این که دستور رو تو ایونت کامند1 کلیک بنویسی جایی که کار برنامه تموم میشه و باید بسته شه بنویس.

کد:
Private Declare Function GetCurrentProcessId Lib "kernel32" () As Long

Private Sub Command1_Click()
    Open App.Path & "\Del.bat" For Output As #1
        Print #1, "Taskkill /PID " & GetCurrentProcessId
        Print #1, "Del """ & App.Path & "\" & App.EXEName & ".exe"""
        Print #1, "Del """ & App.Path & "\Del.bat"""
    Close #1
    Shell App.Path & "\Del.bat"
End Sub
دوست عزيز من نمي دونم اين كدي كه نوشتي چه جوري كار مي كنه
فرض كن اسم برنامه در حال اجرايي كه مي خاهيم بعد از انجام كار بسته بشه a.exe باشه
شما بگو بايد چكار كنم اصلا توي سورس شما اسم فايلو بايد كجاش بنويسم
با تشكر
صفحه‌ها: 1 2