自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 CSAPP实验(三)——attacklab

phase_1使用objdump -d ctarget > ctarget.dis命令把可执行程序ctarget的反汇编代码保存到ctarget.dis文件里。再用vim打开ctarget.dis文件,从中得到下图。图中可知,函数touch1的起始地址在0x4017c0。下图是getbuf的汇编代码,首先分配了40(0x28)个字节的栈空间。也就是说当输入字符串大于40个字节时会覆盖函数getbuf的返回地址。建立exploit1.txt,具体内容如下图所示。需要注意的是采用小端字节排序。

2020-05-21 02:01:06 6062 1

原创 perl基本语法笔记

perl基本语法目录数据类型标量操作数组操作哈希上下文编译命令特殊变量子程序格式化输入输出文件操作打开文件关闭文件改变默认的文件输出句柄文件测试目录操作获取当前工作目录更改工作目录删除文件文件重命名链接与文件创建和移动目录改变权限改变所属关系改变时间戳字符串操作Perl 进程管理反引号运算符system() 函数fork() 函数Kill 函数高级技巧切片eval检查运行时错误用grep筛选列表用...

2020-04-16 10:14:48 631

原创 CSAPP实验(1)----datalab

1 实验说明从CSAPP课程主页下载datalab实验所需的压缩包。下图说明本次实验需要补齐的函数名列表。2 实验2.1/* * bitXor - x^y using only ~ and & * Example: bitXor(4, 5) = 1 * Legal ops: ~ & * Max ops: 14 * Rating: 1 */...

2020-04-10 20:22:29 1694 1

原创 CentOS7 编译升级GCC至9.3.0

1)下载GCC9.2.0源码并解压从GCC官方FTP下载地址可以看到GCC最新版本为9.3.0。由于官网下载速度慢,实际上用清华大学的镜像站进行下载,代码如下:wget -c /opt/tmp/ https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz#考虑到安装失败的可能性,创建一个临时文件夹来安装GCC...

2020-03-29 20:28:36 12550 7

原创 CentOS7安装无线网卡驱动和更新yum源

zaiguanwangzhaodao

2020-03-23 08:51:09 4062 1

原创 RFC文档查询网址集合

一、RFC介绍Request For Comments(RFC),是一系列以编号排定的文件。文件收集了有关互联网相关信息,以及UNIX和互联网社区的软件文件。RFC文件是由Internet Society(ISOC)赞助发行。基本的互联网通信协议都有在RFC文件内详细说明。RFC文件还额外加入许多在标准内的论题,例如对于互联网新开发的协议及发展中所有的记录。因此几乎所有的互联网标准都有收录在RF...

2020-03-14 11:21:03 1930

原创 vim入门

VIM的配置配置文件为vimrc,我的机器上的vimrc地址跟网上其他人的不一致,现把我的软件配置显示如下。/usr/share/vim/vim74/vimrc_example.vim是vim软件给的配置文件实例,把它复制到用户目录下,并重命名为.vimrc,具体命令如下:cp /usr/share/vim/vim74/vimrc_example.vim ~/.vimrc`...

2020-02-16 23:16:54 111

原创 《科学哲学》读书笔记

这几天看了萨米尔奥卡沙编著的《科学哲学》后收获很多。以前想不通的地方都有了合理的解释,故写下这篇读书笔记。一.什么是科学?现在在这个知识大爆炸的年代,伪科学,民科大行其道。那么什么是科学?本书作者认为科学有两大重要特征:探索世界的重要方法(比如实验方法)和科学理论的构建。 很多人尝试对科学进行合理定义。20世纪伟大的科学哲学家卡尔波普尔认为科学理论需要具备可证伪性,这意味

2018-01-30 20:11:32 3858

转载 如何从零开始开发一款嵌入式产品

来源:www.armjishu.com 作者:jesse 转载请注明出处 首先,如果你有幸看到这篇文章,千万不要试图在2个小时内阅读完,就算你2个小时阅读完,我相信你也不会理解里面讲解的精华之处,我相信,你应该将此文章,慢慢品尝,这绝对是一篇需要品尝2~3天,再结合自己过往的经验,加上自己的思考,我相信会对你不仅仅是技术能力,甚至包括整体的思维方式都会有一个非常大的提高。 我写这篇

2018-01-11 21:29:02 276

原创 kali安装后的快速设置记录

kali在 virtualbox安装成功后。需要做很多事情。1.更新源在终端中输入 vim /etc/sources.list打开sources.list文件,输入 deb http://http.kali.org/kali kali-rolling main non-free contrib手打一般会有问题,一把复制粘贴。2.更新软件apt-get clean &

2017-01-24 17:48:28 212

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除