TY - GEN
T1 - Shellcoding
T2 - 2022 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2022
AU - Ahmed, Tarek
AU - Xu, Shengjie
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Kernel32 is one of the most used dynamic link libraries (DLLs) for application programming interface (API) calls on the Microsoft Windows operating system. Each DLL file contains many functions, and each function has its own memory address once loaded in memory. The API memory address is essential for any API call. In the past, the memory address for each API was fixed to a specific hex value. If an attacker was able to obtain these API addresses on one operating system, it could be used on any other Windows operating system as well. In this paper, we examine two existing methods and propose two novel methods to find kernel32 base address. The objective is to optimally combine all the methods to increase the detection rate of unknown malware, and perform experimental evaluation for malware detection in next-generation communication networks.
AB - Kernel32 is one of the most used dynamic link libraries (DLLs) for application programming interface (API) calls on the Microsoft Windows operating system. Each DLL file contains many functions, and each function has its own memory address once loaded in memory. The API memory address is essential for any API call. In the past, the memory address for each API was fixed to a specific hex value. If an attacker was able to obtain these API addresses on one operating system, it could be used on any other Windows operating system as well. In this paper, we examine two existing methods and propose two novel methods to find kernel32 base address. The objective is to optimally combine all the methods to increase the detection rate of unknown malware, and perform experimental evaluation for malware detection in next-generation communication networks.
UR - https://www.scopus.com/pages/publications/85133919088
UR - https://www.scopus.com/pages/publications/85133919088#tab=citedBy
U2 - 10.1109/INFOCOMWKSHPS54753.2022.9798057
DO - 10.1109/INFOCOMWKSHPS54753.2022.9798057
M3 - Conference contribution
AN - SCOPUS:85133919088
T3 - INFOCOM WKSHPS 2022 - IEEE Conference on Computer Communications Workshops
BT - INFOCOM WKSHPS 2022 - IEEE Conference on Computer Communications Workshops
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 2 May 2022 through 5 May 2022
ER -