mirror of
https://github.com/rapid7/metasploit-payloads
synced 2025-05-12 19:04:32 +02:00

We now use ints, and hopefully this means we don't have as much obvious stuff in the binaries! ``` $ # Before: $ strings metsrv.x86.dll | grep core_ | wc -l 46 $ # After: $ strings metsrv.x86.dll | grep core_ | wc -l 0 ``` Big win, and it's even bigger for the likes of stdapi. Had to fix a bunch of other stuff along the way, including a subtle issue with the Powershell Meterp bindings.
24 lines
1.0 KiB
C
24 lines
1.0 KiB
C
#ifndef _METERPRETER_SOURCE_EXTENSION_STDAPI_STDAPI_SERVER_UI_UI_H
|
|
#define _METERPRETER_SOURCE_EXTENSION_STDAPI_STDAPI_SERVER_UI_UI_H
|
|
|
|
DWORD extract_hook_library();
|
|
|
|
DWORD request_ui_enable_keyboard(Remote *remote, Packet *request);
|
|
DWORD request_ui_enable_mouse(Remote *remote, Packet *request);
|
|
DWORD request_ui_get_idle_time(Remote *remote, Packet *request);
|
|
|
|
DWORD request_ui_start_keyscan(Remote *remote, Packet *request);
|
|
DWORD request_ui_stop_keyscan(Remote *remote, Packet *request);
|
|
DWORD request_ui_get_keys_utf8(Remote *remote, Packet *request);
|
|
|
|
DWORD request_ui_send_keys(Remote *remote, Packet *request);
|
|
DWORD request_ui_send_keyevent(Remote *remote, Packet *request);
|
|
DWORD request_ui_send_mouse(Remote *remote, Packet *request);
|
|
|
|
DWORD request_ui_desktop_enum( Remote * remote, Packet * request );
|
|
DWORD request_ui_desktop_get( Remote * remote, Packet * request );
|
|
DWORD request_ui_desktop_set( Remote * remote, Packet * request );
|
|
DWORD request_ui_desktop_screenshot( Remote * remote, Packet * request );
|
|
|
|
#endif
|