码迷,mamicode.com
首页 >  
搜索关键字:静态链接库 动态链接库    ( 1270个结果
一种简单的hook方法--LD_PRELOAD变量
LD_PRELOAD这个变量允许你定义在程序运行时优先加载的动态链接库,从而在程序运行时的动态链接 下面程序的看一个例子-getuid.c 这段程序很简单,就是获取当前的uid 运行后确实拿到了当前用户的uid,下面就通过LD_PRELOAD变量来劫持系统原来的getuid函数,从而改变返回结果 一 ...
分类:其他好文   时间:2019-02-19 11:46:36    阅读次数:228
Linux上静态库和动态库的编译和使用
linux上静态库和动态库的编译和使用(附外部符号错误浅谈) 这就是静态库和动态库的显著区别,静态库是编译期间由链接器通过include目录找到并链接到到可执行文件中,而动态库则是运行期间动态调用,只有运行时找不到对应动态库才会报错 gcc创建和使用静态库、动态库 gcc动态链接库*.so文件的生成 ...
分类:系统相关   时间:2019-02-17 12:50:16    阅读次数:192
ILBC 规范
ILBC 规范: 加载程序集: ILBC 程序集 有 2 种, 1 Byte Code 程序集, 扩展名 为 .ilb, 表示 “ILBC Byte Code” 。 2 Native Code 程序集, 扩展名 遵循 操作系统 定义的 动态链接库 规范, 比如 Windows 上就是 .dll 文件 ...
分类:其他好文   时间:2019-02-07 16:14:43    阅读次数:256
PWN菜鸡入门之栈溢出 (2)—— ret2libc与动态链接库的关系
准备知识引用自https://www.freebuf.com/articles/rookie/182894.html 0×01 利用思路 ret2libc 这种攻击方式主要是针对 动态链接(Dynamic linking) 编译的程序, 因为正常情况下是无法在程序中找到像 system() 、exe ...
分类:其他好文   时间:2019-02-04 19:38:30    阅读次数:201
Go 的构建模式
Go 的八种 Build Mode exe (静态编译) exe (动态链接 libc) exe (动态链接 libc 和非 Go 代码) pie 地址无关可执行文件(安全特性) c-archive C 的静态链接库 c-shared C 的动态链接库 shared Go 的动态链接库 plugin ...
分类:其他好文   时间:2019-01-30 16:13:47    阅读次数:162
python调用C/C++动态库
[TOC] 本文以windows环境下的.dll动态链接库为背景展开,有关linux下的.so动态链接库的相关用法会在另外一篇文章中展开讲解。 1. 背景知识 一直以来python都被称为胶水语言,能够轻易地操作其他程序,轻易地包装使用其他语言编写的库。下面简单介绍下如何使用 来调用 编写的动态库。 ...
分类:编程语言   时间:2019-01-28 01:06:19    阅读次数:248
JAVA调用动态链接库DLL之JNative学习
JAVA调用动态链接库DLL的方法有:JNI(Java Native Interface),JInvoke,JNative(Java to native interface),JNI是JAVA自身提供的方法;JInvoke从何而来不得而知,好像还需要注册付费的,64位的JDK、JIR环境下运行不了, ...
分类:编程语言   时间:2019-01-24 14:29:29    阅读次数:262
vs2017+Qt5.92程序打包
首先,项目是在VS2017+qt5.92的环境下实现的;其次,使用qwt工具库;因此项目中需要分三步查找; 在实现之前将可执行文件(.exe)文件单独放到一个文件夹中,本步骤中的目标文件为E:\totalpro; 1、qt 查找项目中使用到的qt动态链接库; 步骤如下 ①打开项目使用的windepl ...
分类:其他好文   时间:2019-01-14 15:07:33    阅读次数:387
my22_mydumper 注意事项
1. mydumper 的安装依赖于mysql软件,要使用mydumper 则服务器上必须先安装mysql 2. mydumper 安装时会使用mysql软件的动态链接库文件,如果服务器上mysql版本发生了变化,那么mydumper 也需要重新安装 3. 使用mydumper 最好为不同的数据库提 ...
分类:其他好文   时间:2019-01-10 15:45:34    阅读次数:107
开发工具详谈
学习QT时,遇到了MinGW,以前一直用vs编写程序,一直没遇到另一种编译器。根本没有形成一个概念。Mark。 一、什么是工具集 我们在写代码时,如果没有各种开发工具集,我们写的各种代码只不过是一种TXT格式的文件。但有了开发工具,我们就可以对这些代码进行编译、链接。从而变成可执行文件或库文件。针对 ...
分类:其他好文   时间:2019-01-06 14:25:39    阅读次数:166
1270条   上一页 1 ... 15 16 17 18 19 ... 127 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!