编写可移植代码而值得考虑的最后一个问题是如何存取不对齐的数据 -- 例如, 如何读取 一个存储于一个不是 4 字节倍数的地址的 4 字节值. i386 用户常常存取不对齐数据项, 但是不是所有的体系允许这个. 很多现代的体系产生一个异常, 每次程序试图不对齐数据 传送时; 数据传输由异常处理来处理, ...
分类:
系统相关 时间:
2019-07-07 14:43:05
阅读次数:
132
wget 使用技巧 wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。 $ wget -r -np -nd http://example.com/packages/ 这条命令可 ...
分类:
其他好文 时间:
2019-06-29 14:29:45
阅读次数:
74
前言 当我们在一台电脑上搭建了python3.6的环境,下次换了个电脑,或者换成linux的系统了,又得重新搭建一次,设置环境变量、下载pip等操作。 好不容易安装好,一会Scrips目录找不到pip.exe,一会提示pip不是内部或外部命令,一会又提示pip: command not found, ...
分类:
编程语言 时间:
2019-06-26 00:57:12
阅读次数:
150
简介 搜集一下linux lkm rootkit中常用的一些技巧 1、劫持系统调用 遍历地址空间 根据系统调用中的一些导出函数,比如sys_close的地址来寻找 这要求判断的地址是导出函数,这样才能获取到地址 根据IDT地址,找到中断处理函数,再从中根据特征码找到系统调用表 在i386的机器中,使 ...
分类:
系统相关 时间:
2019-06-12 10:42:29
阅读次数:
178
在服务器上怎么下载软件包?怎么装RPM包?怎么看已经安装过的软件?一.cd到你存放rpm文件包的目录rpm-ivhlinuxqq-v1.0.2-beta1.i386.rpm安装时可能会遇到缺少包的错误。rpm-ivh--replacepkgswebmin-1.290-1.noarch.rpm软件包重复安装将会失败,若仍需要安装必须加--replacepkgsrpm-ivh--replacefile
分类:
其他好文 时间:
2019-05-24 10:44:08
阅读次数:
245
安装DWD包时遇到以下问题(因为在CRAN中不存在此包) 错误如下: * installing *source* package 'DWD' ... ** 成功将'DWD'程序包解包并MD5和检查 ** libs *** arch - i386 Warning: 运行命令'make -f "Make ...
分类:
编程语言 时间:
2019-05-22 15:53:24
阅读次数:
1225
32位程序,未开PIE #use after free #system("xxxx||sh") 程序逻辑 addnote函数,最多创建5个note,先创建8字节的结构体,再申请size大小的内存存放内容 结构体如下 在0x0804A050处存放有结构体指针数组 printnote函数 用结构体中的p ...
分类:
其他好文 时间:
2019-05-09 21:40:38
阅读次数:
341
一:linux基础知识: 台式机是:32位+8G内存 CentOS-6.10-i386-minimal.iso VirtualBox-5.2.28-130011-Win.exe(6以上版本不支持32位) 1. 查看网卡以及修改网卡 ifconfig cd /etc/sysconfig/network ...
分类:
其他好文 时间:
2019-04-26 15:00:43
阅读次数:
137
1. 条件传送指令 日常编程中有很多 根据某个条件对变量赋不同值 这样的模式,比如: cpp int cmov(int num) { int result = 10; if(num9就为result赋1,否则赋0。正因为跳转是条件的,CPU必须要等到条件成立才执行后面的指令(即数据依赖于条件),这会 ...
分类:
其他好文 时间:
2019-04-23 22:31:22
阅读次数:
233
一、deb包的简介、安装及卸载步骤 简介: deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发行版ubuntu等系统也使用deb格式安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件。包的管理工具为 apt get。 Debian软件包命名遵循下列 ...
分类:
系统相关 时间:
2019-04-16 16:28:00
阅读次数:
239