#include <windows.h> #include <stdio.h> /*************************************** arwin - win32 address resolution program by steve hanna v.01 vividmachines.com shanna@uiuc.edu you are free to modify this code but please attribute me if you change the code. bugfixes & additions are welcome please email me! to compile: you will need a win32 compiler with the win32 SDK this program finds the absolute address of a function in a specified DLL. happy shellcoding! ***************************************/ int main(int argc, char** argv) { HMODULE hmod_libname; FARPROC fprc_func; printf("arwin - win32 address resolution program - by steve hanna - v.01\n"); if(argc < 3) { printf("%s <Library Name> <Function Name>\n",argv[0]); exit(-1); } hmod_libname = LoadLibrary(argv[1]); if(hmod_libname == NULL) { printf("Error: could not load library!\n"); exit(-1); } fprc_func = GetProcAddress(hmod_libname,argv[2]); if(fprc_func == NULL) { printf("Error: could find the function in the library!\n"); exit(-1); } printf("%s is located at 0x%08x in %s\n",argv[2],(unsigned int)fprc_func,argv[1]); }
Comments
sup
ReplyDeleteSchön, dich zu sehen! Vielen dank, dass sie diese nützlichen informationen auf dieser website geteilt haben. Ich kann diesen blog mit sicherheit allen meinen freunden empfehlen! Aber wenn sie jemanden nach schreibagenturen fragen und jemanden für die erledigung von aufgaben bezahlen müssen, können sie online unbedingt von diesem ghostwriter gesundheitsmanagement hören unternehmen. Sie haben so gearbeitet, wie profis arbeiten sollten, und die schüler sind so erfreut, tolle aufsätze bei ihnen zu kaufen. Die preise sind überschaubar und diese firma ist für alle 24x7 erreichbar!!!
ReplyDelete