Posts

Showing posts from November 25, 2018

GetProcAddress by Hash Implementation MASM 64bit

Image
up vote 0 down vote favorite I have been working on a function called "funcCallFunctionByHash", which accepts a 64bit DJB2 hash of the function name and either the base address or name of the DLL that exports it. A third parameter is used to define which mode the function operates in. The function preserves the four registers used in Micorosoft's x64 calling convention (rcx, rdx, r8 and r9) by pushing them to stack at the start of the function and popping them before calling the desired function. xor r12, r12 lea r11, lpLibFileName mov r10, 00BF82C4B790C612CEh mov rcx, 10h call funcCallFunctionByHash lpLibFileName db "kernel32.dll", 0 I use the above code to call the function. In this case I am passing the hash for ExitProcess in r10(I will add my hashing code at the bottom of this post). I am also

Gorgeous George

Image
.mw-parser-output .nota-disambigua{clear:both;margin-bottom:.5em;border:1px solid #CCC;padding-left:4px}.mw-parser-output .nota-disambigua i{vertical-align:middle} Disambiguazione – Se stai cercando l'album di Edwyn Collins, vedi Gorgeous George (album) . Questa voce o sezione sull'argomento wrestler statunitensi non cita le fonti necessarie o quelle presenti sono insufficienti . Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Gorgeous George Foto pubblicitaria di Gorgeous George Nome George Raymond Wagner Ring name Gorgeous George Nazionalità   Stati Uniti Nascita Butte 24 marzo 1915 Morte Los Angeles 26 dicembre 1963 Altezza dichiarata 175 cm Peso dichiarato 98 kg Debutto 1932 Ritiro 1962 Progetto Wrestling Manuale George Raymond Wagner , meglio conosciuto con il ring name di Gorgeous George (Butte, 24 marzo 1915 – Los Angeles, 2