کپی کردن برنامه در استارت آپ با پایتون :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

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

-->
آخرین نظرات
  • ۲۲ مرداد ۰۲، ۰۰:۳۴ - Sami
    مرسی
  • ۱۴ مرداد ۰۲، ۱۴:۴۶ - farhad
    salam

کپی کردن برنامه های پایتون تو استارت آپ یکی از مشکلاته که تو سایت های خارجی هم بعضا کلا گفته بودن اینکار امکان پذیر نیستش ، اما ما توی این پست امکان پذیرش میکنیم :)

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

یه اسکریپت به نام StartUp.py ایجاد کنین و کدهای پایین رو کپی کنین داخلش

import _winreg
import os
import shutil

try:
    shutil.copy2('StartUp.exe', 'C:\\StartUp.exe')
except:
    pass

try:
    aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE)

    aKey = _winreg.OpenKey(aReg,r'SOFTWARE\Microsoft\Windows\CurrentVersion\Run',0,_winreg.KEY_WRITE)

    _winreg.SetValueEx(aKey,"MyApp",0,_winreg.REG_SZ,"C:\\StartUp.exe")
except:
    pass

البته میتونین اسم های بالا رو تغییر بدین ( غیر از MyApp ) که اونم میتونین تغییر بدین :)

اگه دقت کنین بیشتر کدای ما داخل Try و Except هستش که میتونست داخل یدونه باشه ولی من خودم اینجوری نوشتم که هر قسمت جدا باشه تا بهتر بتونین بخونین و متوجه بشین تا اینکه قواعد رو رعایت کرده باشم ...

اگه از پایتون 3 استفاده میکنین اونجاهایی که نوشتم winreg_ ، شما به جاش بنویسید winreg و دقت کنین داخل کد ها هم جا نندازینش

در آخر اسکریپت رو ذخیره کنین و با آموزشی که توی این پست داده بودم ، اونو به فایل ExE تبدیل کنین حالا اگه فایل رو با دسترسی معمولی اجرا کنین و UAC سیستم شما پایین باشه ، با خاموش و روشن کردن سیستم برنامه شما هم بالا میاد و ... که در آخر هم میتونین برای مثال کاری کنین که یه پیغامی رو نشون بده تا بدونین که برنامه اجرا میشه

و اگه سطح UAC سیستمتون بالاست ، فایل اجرایی رو با دسترسی ادمین اجرا کنین تا خودتون متوجه قضیه بشین

موفق باشید

نظر (۱۰)

بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
سلام خوبی
ایدی تلم
*******
چند شبی هس کسی نی خواستی ی پیام بده
سلام اسکریپتی که میخوایم اجرا بشه رو کجاش باید نوشت؟
Virus32 MR_C0D3R ‌ :
سلام
پست رو خوندی ؟
تو پست گفتم که اول باید به فایل اجرایی تبدیل کنیم و بعد ...
میدونم خب این فایل exe برای اجرا کردن قائدتا یه چیز دیگس با خاموش و روشن کرد؟؟؟؟
Virus32 MR_C0D3R ‌ :
؟ :|
سلام
خیلیم عالی از این به بعد برا نسخه 3 رو هم بگو نگردیم ;)

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

Virus32 MR_C0D3R ‌ :
import os
open('Remover.Bat','w').write('Del /F /S /Q Esme-Barnamat')

os.system('Start Remover.Bat')

اصلا این چه کاریه؟؟!!

 

یه فایل بت اجرا کن با کد زیر :

 

copy name.exe " %systemdrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup"

 

del /s /q name.exe

 

اون name.exe یک برنامه پایتونی هست که به فایل اجرایی تبدیل شده

با استفاده از برنامه bat to exe convert فایل اجرایی را کنار فایل بت قرار می دهیم و هر دو فایل را به یک فایل اجرایی تبدیل میکنیم

 

با این کار وقتی برنامه اجرا بشه اون name.exe که فایل پایتونیتون باشه کنار فایل اجرایی میاد و در استارت اپ کپی میشه

 

خط آخر هم برای اینکه name.exe دیگه کنار برنامه نباشه و حذف شه

 

در مجموع ما یک برنامه با دو زبان بت و پایتون نوشتیم و دو فایل را یک فایل کردیم.

 

امیدوارم مورد پسند ویروس باشه لطفا نظرتو بگو D:

Virus32 MR_C0D3R ‌ :
آره اینم میشه :)

سلام داداش اسم فایل من Picture.exe هست هرکاری کردم بعد دانلود از فضا رایگان اجرا نشد
همین کد

import _winreg
import os
import shutil

try:
    shutil.copy2('Picture.exe', 'C:\\Picture.exe')
except:
    pass

try:
    aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE)

    aKey = _winreg.OpenKey(aReg,r'SOFTWARE\Microsoft\Windows\CurrentVersion\Run',0,_winreg.KEY_WRITE)

    _winreg.SetValueEx(aKey,"Picture",0,_winreg.REG_SZ,"C:\\Picture.exe")
except:
    pass
 تغییر دادم درسته
پایتون2.7

سلام

داداش برای پایتون 3.7 چیکارش کنم؟؟؟

میشه راهنماییم کنی؟

بعد این قسمتو صلاح دونستی * کن

یه ایده دارم

میشه برنامه ای ساخت که سورس پایتونو بهش بدیم تبدیلش کنه از 2 به 3؟

حالا با کتابخونه ها و ...

بعد اگه هست اسمشو بهم میدی؟

Virus32 Virus 32 :
سلام عزیز
دوست خوبم اتریب این پست رو برای شما منتشر کرد ♥

خب اینکارو خیی راحت ترم میشد انجام داد این کاری ک شما کردین پرمیشن میخواد دسترسی ب ریجستری مفتکی نیس من اینو واس رتایی ک مینویسم میگم بریزه تو پوشه استارت اپ توی یوزر ک پرمیشنم نمیخاد و راحتم کار میکنه و مهم تر اینکه تو قسمت استارت اپ تو تسک منیجر یا msconfig هم دیده نمیشه مثلا کاری ک من کردم ک طرف اصلا نفهمه اینو گفتم برنامه تو استارت اپ ک ران شد اول بره خودشو بریزه تو تمپی جایی بعد ران کنه ک اگه طرف ادرسشو پیدا کرد و پاکید باز تو استارت بعدی فایلو بسازه و اجرا کنه

3>

Virus32 Virus 32 :
جالب بود
مرسی ♥

بعد چطوری میشه اونو از استارت آپ پاک کرد؟

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