ساخت ویروس حرکت اشاره گر ماوس با پایتون :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

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

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

قبلا در مورد ساخت ویروس اشاره گر ماوس با سی پلاس پلاس پست منتشر کرده بودیم تا اینکه چند روز پیش یکی از دوستان (ha138) ، یه نمونه کد از این ویروس رو به زبان پایتون برای ما ارسال کرد که منم تصمیم گرفتم توی این پست از وب اونو بزارم و توضیحات و ...

قبل از هر چیزی نیازه که لایبرری pynput رو نصب کنیم که نصب لایبرری رو میسپارم به خودتون ( خسته شدم از بس نحوه ی نصبشو گفتم :/ )

بعد از نصب یه اسکریپت با پسوند py ایجاد کنین ، حالا کدهای پایین رو توی اون اضافه کنین تا بریم سراغ بررسی کردن اونها

from pynput.mouse import Controller
import random

mouse = Controller()

while True:
    r1 = random.randint(-1, 1)
    r2 = random.randint(-1, 1)
    mouse.move(r1, r2)

اگه برنامه رو ران کنید (میتونین از دکمه ی F5 برای اینکار استفاده کنین) ، متوجه میشین که مثل ویروسی که قبلا ساخته بودیم اشاره گر ما حرکت میکنه ، همچنین برای غیر فعال کردن همونجا Ctrl+F4 بگیرین تا اسکریپت بسته شه ، اما اگه دقت کنین مثل ویروس قبلی قدرت پرتاب اشاره گر بالا نیست که میتونیم مقدار های زیر رو تغییر بدیم ، مثلا موارد زیر رو :

r1 = random.randint(-1, 1)
r2 = random.randint(-1, 1)

تغییر بدیم به موارد پایین :

r1 = random.randint(-1, 5)
r2 = random.randint(-1, 5)

تا اینجا نحوه ی کار با اسکریپت و تغییر توی اون بحث کردیم ، حالا توضیحات برنامه ای که نوشتیم : تو خط اول و دوم کتابخونه ی مورد نیازمون رو وارد برنامه کردیم تو خط سوم یه شی ء از Mous Controller میسازیم ، بعدا برنامه رو وارد یه حلقه ی بی نهایت میکنیم که داخلش یه عدد بین -1 تا عدد میسازه و بعدا با استفاده از متد Move ، اشاره گر رو حرکت میده به چپ و راست و بالا و پایین که r1 برای چپ و راست هست و r2 هم برای بالا و پایین که اگه خواستیم میتونیم میزان مورد نیازمون رو برای بالا و پایین و ... بنویسیم

موفق باشید

نظر (۵)

خوشهال شدم کد منو گذاشتی توی سایتت
ولی اگه توی اون حلقه از
()time.sleep
استفاده کنی بهتره چون سرعت برنامه کنترل میکنه
تست کردم بهترین حالتش اینه که 0.01 ثانه وقفه بندازی
(0.01)time.sleep
Virus32 MR_C0D3R ‌ :
کامنتتو ببینن خودشون تغییر میدن :) بزار یاد بگیرن حلقه چیه :/
سلام ویروس جان با import کتابخونه رو وارد می کنیم ؟ پس from چیه ؟!
Virus32 MR_C0D3R ‌ :
اون برای اینه که یه تابعی رو از یه کتابخونه بگیریم ، اینجوری توی حجم فایلی که قراره کامپایل شه به Exe صرفه جویی میشه
سلام
میتونستید با استفاده از کتابخونه keyboard و تابع is_pressed یه کلید تعریف کنید (مثلا Esc) که با زدن اون برنامه بسته شه ‌:|
خیلی هم ساده و شیک
Virus32 MR_C0D3R ‌ :
دیگه اینو گذاشته بودن منم گذاشتم دیگه ...
ممنون که گفتی :)

سلام داداش

ببین یه سوال

مثلا فرض کن که من یک برنامه بنویسم که یه پنجره باز کنه و داخل اون بیاد مختصات کنونی موس روبنویسه

یعنی اگرم موس جا بجا شد بازم مختصات جدیدو اعلامکنه

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

Virus32 Attrib32 32 32 :
کار پنجره و... رو خودت بزن ((با تکی اینتر رابط گرافیکی 

import pyautogui, sys
try:
    while True:
        x, y = pyautogui.position()
        positionStr = 'X: ' + str(x).rjust(4) + ' Y: ' + str(y).rjust(4)
        print(positionStr, end='')
        print( len(positionStr))

except KeyboardInterrupt:
    print('\n')

سلام ممنون خیلی عالی برا من کار کرد  ولی فقط وقتی ctrl+f4 رو زدم درست نشد و با ctrl+alt+del درست شد :/

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