ILBC 规范: 加载程序集: ILBC 程序集 有 2 种, 1 Byte Code 程序集, 扩展名 为 .ilb, 表示 “ILBC Byte Code” 。 2 Native Code 程序集, 扩展名 遵循 操作系统 定义的 动态链接库 规范, 比如 Windows 上就是 .dll 文件 ...
分类:
其他好文 时间:
2019-02-07 16:14:43
阅读次数:
256
准备知识引用自https://www.freebuf.com/articles/rookie/182894.html 0×01 利用思路 ret2libc 这种攻击方式主要是针对 动态链接(Dynamic linking) 编译的程序, 因为正常情况下是无法在程序中找到像 system() 、exe ...
分类:
其他好文 时间:
2019-02-04 19:38:30
阅读次数:
201
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
[TOC] 本文以windows环境下的.dll动态链接库为背景展开,有关linux下的.so动态链接库的相关用法会在另外一篇文章中展开讲解。 1. 背景知识 一直以来python都被称为胶水语言,能够轻易地操作其他程序,轻易地包装使用其他语言编写的库。下面简单介绍下如何使用 来调用 编写的动态库。 ...
分类:
编程语言 时间:
2019-01-28 01:06:19
阅读次数:
248
第一步:新建任务①点击左上角“加号”新建任务,如图1:【图1】②在弹窗里填写采集地址,任务名称,如图2:【图2】③点击下一步,选择进行数据抽取还是链接抽取,本次采集企业最新动态链接列表,所以点击抽取链接,选择链接列表,如图3:【图3】④完成之后,在模板抽取配置下生成两个模板,默认模板:01和链接列表:02。模板1中的“链接列表”链接抽取已与模板2关联,如图4。如果配置的时候发现关联有问题,可以自己
分类:
Web程序 时间:
2019-01-27 14:35:14
阅读次数:
254
阅读编程资料时经常会看到API这个名词,网上各种高大上的解释估计放倒了一批初学者。初学者看到下面这一段话可能就有点头痛了。 API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程 ...
使用Ruby连接数据库的过程还真的是坎坷,于是写点文字记录一下。 简介 Ruby简介 RubyGems简介 包管理之道 比较著名的包管理举例 细说gem 常用的命令 准备 驱动下载 dbi mysql mysql2 MySQL的CC连接器 测试环境 代码测试 连接数据库 CRUD Select De ...
分类:
数据库 时间:
2019-01-26 15:55:07
阅读次数:
252
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
第一个问题: PDO not found 是因为 php没有安装pdo扩展, 无法提供给 php 以 数据库访问功能, 所以 报错是在文件: Think/Db.class.php的里面. 解决方法是: 给 php安装 PDO 扩展: 这时 再看 就可以 在 默认 自动 加载的modules目录 中 ...
分类:
数据库 时间:
2019-01-24 00:24:51
阅读次数:
263
这几天查编译问题时,在头文件中加入某些错误信息,却发现没有编译报错。想了一下可能是,还未进行到语法分析阶段。 这里再了解一下编译过程。 一般而言代码编译包含了四个阶段的处理,即预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编 (Assembly)和连接(Link ...
分类:
其他好文 时间:
2019-01-21 17:05:44
阅读次数:
173