获取system和LoadLibraryA函数的地址

简介: GetLoadSysAdd.cpp #include #include typedef void (*MYPROC)(LPTSTR);int main(){   HINSTANCE LibHandle;  MYPROC ProcAdd;    LibHandle = LoadLibrary("...

GetLoadSysAdd.cpp

#include <windows.h>
#include <stdio.h>
typedef void (*MYPROC)(LPTSTR);
int main()

  HINSTANCE LibHandle;
  MYPROC ProcAdd;
    LibHandle = LoadLibrary("msvcrt");
  printf("msvcrt LibHandle = //x%x/n", LibHandle);
  ProcAdd=(MYPROC)GetProcAddress(LibHandle,"system"); 
  printf("system = //x%x/n", ProcAdd);

  LibHandle = LoadLibrary("kernel32");
  printf("kernel32 LibHandle = //x%x/n", LibHandle);
  ProcAdd=(MYPROC)GetProcAddress(LibHandle,"LoadLibraryA"); 
  printf("LoadLibrary = //x%x/n", ProcAdd);
  return 0;
}
 

目录
相关文章
|
4月前
|
Python
【Azure Developer】使用Python代码获取VM的IP地址 (Public IP + Private IP)【未解决问题标签】
【Azure Developer】使用Python代码获取VM的IP地址 (Public IP + Private IP)【未解决问题标签】
|
Windows
win11出现:终止代码:SYSTEM SERVICE EXCEPTION解决方案实列(不懂请私信up主)
终止代码解释:SYSTEM_SERVICE_EXCEPTION,又称为异常处理程序,是一种常见的蓝屏错误码,代表Windows系统检测到内核代码发生错误,无法响应某些系统服务,而且无法继续运行。它特别容易发生在许多设备驱动程序中,如显示驱动程序和音频驱动程序,因为他们成为Windows系统的必要组成部分。
2011 0
|
小程序 Unix Shell
system()函数
system()函数
99 0
System.exit(0)和System.exit(1)区别
System.exit(0)和System.exit(1)区别
|
人工智能 自然语言处理 前端开发
Network可以显示后台返回的数据,但是打印出来时是undefind
Network可以显示后台返回的数据,但是打印出来时是undefind
111 0
System.NullReferenceException:“未将对象引用设置到对象的实例。” System.Configuration.ConnectionStringSettingsCollect
System.NullReferenceException:“未将对象引用设置到对象的实例。” System.Configuration.ConnectionStringSettingsCollect
|
Java
28个案例问题分析---09---equals问题--equals问题,java基本类型
28个案例问题分析---09---equals问题--equals问题,java基本类型
113 0
|
物联网 Shell Linux
System 函数|学习笔记
快速学习 System 函数
System 函数|学习笔记
|
物联网 Shell Linux
System 函数的实现|学习笔记
快速学习 System 函数的实现
System 函数的实现|学习笔记
|
Java
java 标准输出与标准错误 out与 err 区别 用法 联系 java中的out与err区别 System.out和System.err的区别 System.out.println和System.err.println的区别 Java重定向System.out和System.err
本文关键词: java 标准输出与标准错误    out与 err 区别 用法 联系  java中的out与err区别  System.out和System.err的区别 System.out.println和System.
1533 0