assembly - 如何直接从 Assembly (x86) 中动态调用 LoadLibraryA?
问题描述
如何直接从程序集(x86)动态调用 LoadLibraryA?目前 LoadLibraryA 在我的记忆中位于 0x76fc57c0。我可以使用以下方法静态调用 LoadLibraryA:
mov eax, 76fc57c0h
call eax
但是,随着重新启动/ASLR 到位,这当然是不稳定的。有没有一种动态的方法来确定 LoadLibraryA 的内存地址?
解决方案
推荐阅读
- vue.js - 找不到模块“tailwindcss”
- javascript - React Native 和 i18n-js:在翻译后的字符串中添加组件
- docker - 在 Docker Swarm 上部署 Spark 和 HDFS 不会启用数据本地化
- time - 查找 2 个日期之间的差异并检查是否小于给定值
- java - 运行 Maven 构建时如何访问 JAR 中的文件
- c++ - 未定义的 Reference-ld 返回 1 个退出状态
- c++ - 如何为 lua_State 设置全局 C++ 指针
- python - 基于子列表过滤列表时如何避免硬编码?
- scala - 将 spark 数据帧动态转换为元组数据集(String,_<:Product)
- ios - 是否可以垂直定位自定义 UIBarButtonItem?