“add_startup”, “add_to_startup” - Using AddStartupItem (custom function), adds binary to startup using name and path value in packet json. (path is added to “Software\Microsoft\Windows\CurrentVersion\Run”)
“get_startup” - shows startup list
“check_startup” - checks if “name” is in startup
“remove_startup” - removes startup from “Software\Microsoft\Windows\CurrentVersion\Run” key by name
“rd_key_up” - ups the ctrl, shift or alt key (according to packet)
“rd_key_down” - downs the ctrl, shift or alt key
“rd_mouse_up” - ups the button of mouse (extracted from json) at x,y position (which is also extracted from json)
“rd_mouse_down” - downs the button of mouse
“rd_mouse_move” - moves mouse (x,,y)
“rd_mouse_wheel” - moves whell by “delta” value at x,y position
“start_desktop” - starts taking screenshots of victim’s pc (sets to true)
“stop_desktop” - stops taking screenshots of victim’s pc (sets to false)
“change_quality” - changes width and height of screen
“take_screenshot” - takes the screenshot of screen (unlike start_desktop which is set to true to periodically take screenshot and send to server, it takes 1 time screenshot)
“rd_enable_input” - enables input from remote desktop (server)
“rd_disable_input” - disables input from remote desktop (server)