码迷,mamicode.com
首页 >  
搜索关键字:静态链接 符号解析 重定位    ( 729个结果
linux下静态链接库的用法
最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误:(.text+0x13): undefined reference to `func'关于undefined reference这样的问题,大家其实经常会遇到。在此,我以详细示例给出常见错误的各种原因以...
分类:系统相关   时间:2015-02-05 17:59:35    阅读次数:276
如何编写病毒代码学习笔记
原文:http://www.pediy.com/kssd/index.html -- 病毒技术 -- 病毒知识 -- Anti Virus专题如何编写病毒代码? 首先我把最重要的两个方面列举出来。 1. 处理病毒各个绝对地址的重定位。 2. 所有需调用的api函数地址,均通过动态搜索来获得。 ...
分类:其他好文   时间:2015-02-03 12:46:19    阅读次数:134
病毒的重定位技术学习笔记
原文:http://www.pediy.com/kssd/index.html-- 病毒技术 -- 病毒知识 -- Anti Virus专题下面的代码都是内联汇编,较比较汇编会有些限制,可能写法上有时候会不一样。黑色是代码,红色是编译的汇编代码int g_nTest;__asm{call Dels0...
分类:其他好文   时间:2015-02-03 12:41:09    阅读次数:162
u-boot-2014.10移植第11天----深入分析代码(六)
“从relocate_code回到_main中,接下来是main最后一段代码”也就是arch/arm/lib/crt0.S文件中:    b   relocate_codehere://从这里开始u-boot已经在重定位的地方运行了/* Set up final (full) environment */    bl  c_runtime_cpu_setup /* we still call ol...
分类:其他好文   时间:2015-01-31 08:21:13    阅读次数:198
动态链接库与静态链接库
动态链接库概念 动态库(DynamicLinkLibraryabbr,DLL)技术是程序设计中经常采用的技术。其目的减少程序的大小,节省空间,提高效 率,具有很高的灵活性。采用动态库技术对于升级软件版本更加容易。与静态库(StaticLinkLibrary)不同,动态库里面的函数不是执行程序本身的....
分类:其他好文   时间:2015-01-30 14:53:50    阅读次数:163
微信支付开发(2) 静态链接Native支付
关键字:微信支付 微信支付v3 native支付 统一支付 Native支付 prepay_id作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/wxpayv3-native-static.html本文介绍微信支付下的基于静态链接二维码的Native支付实现流程...
分类:微信   时间:2015-01-29 14:24:45    阅读次数:671
VC++中.DLL文件与.LIB文件关系
一般的LIB文件是“导入库”,用来提供给link.exe,作为链接DLL——也就是“动态链接库”的依据。里面记录了类似下面的信息:调用函数xxx(),连接到x.dll的0xABCDEFGH地址;…… 早期的LIB,是“静态链接库”,也是用来提供给link.exe,作为链接代码用的。里面的记录如下:调用xxx(),其代码是……;DLL的LIB(导入库),不含可执行的具体代码(代码在DLL中)。而最...
分类:编程语言   时间:2015-01-26 10:17:28    阅读次数:121
DLL基本知识
一、生成方式:使用DEF文件定义导出接口或使用__declspec(dllexport)描述接口,编译链接后生成dll+lib,其中lib是导入库,里面只有对导出接口的描述,而没有具体实现。二、链接方式:隐式链接(加载时自动链接):程序静态链接导入库后,就可以实现隐式链接。显示链接(运行时动态链接)...
分类:其他好文   时间:2015-01-22 20:12:23    阅读次数:178
也谈PE重定位表
最近研究脱壳,遇到了dll,所以不可避免的需要修复重定位表。以前研究过也脱过不少壳,但都是exe从来没有手工修过重定位表,于是搜索之,恩有这么一篇:《PE重定位表学习手记》,有刚巧手上有看雪段钢等编著的《加密与解密》,一并阅读。 《PE重定位表学习手记》中说到: 每个块的首部是如下定义: ...
分类:其他好文   时间:2015-01-17 22:11:42    阅读次数:311
dll的概念、dll导出类
随笔- 64 文章- 0 评论- 37dll的概念、dll导出类(转)1、 DLL的概念 DLL(Dynamic Linkable Library),动态链接库,可以向程序提供一些函数、变量或类。这些可以直接拿来使用。 静态链接库与动态链接库的区别: (1)静态链接库与动态链接库都是共享代码的方式。...
分类:其他好文   时间:2015-01-17 09:58:35    阅读次数:125
729条   上一页 1 ... 57 58 59 60 61 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!