随笔分类 -  linux

摘要:ASLR大家都会听说过,但是Linux平台下应用程序的ASLR的情况是怎么样的呢?我在这里将ASLR分为几个小的部分来阐述,包括了栈的随机化,堆的随机化,mmap的随机化,以及pie程序运行时的主模块随机化。目的是为了知道随机化了哪些比特,随机了多少比特。 我在这里以Linux 4.11.4进行分析,以x64为代表,分析通过静态观察内核的源代码和动态调试内核源代码结合。在这里分析的是用户态程序的A... 阅读全文
posted @ 2017-07-05 17:45 简单地快乐 阅读(5836) 评论(0) 推荐(0) 编辑
摘要:做了一个PPT用来和组内的同学交流一下。内容很简单,写得也很简单。 谁知道博客园文章里怎么直接嵌入PPT呢? link: http://www.slideshare.net/ssuserdc412f/how-debuggerswork-59248338 阅读全文
posted @ 2016-03-08 17:46 简单地快乐 阅读(245) 评论(0) 推荐(0) 编辑
摘要:实验室拿来了一个6T的移动硬盘,拿到后没有分区就直接用了,在Windows上用的好好的,插到上Linux后起初不会挂载,折腾了一会,成功挂载,很简单。 运行fdisk –l后,显示如下: 很明显,sdb即为我们的6T硬盘。 运行parted /dev/sdb print,显示如下: ... 阅读全文
posted @ 2015-10-09 15:35 简单地快乐 阅读(11567) 评论(0) 推荐(0) 编辑
摘要:主要学习了下linux /etc/shadow文件中密码的破解;学习了hashcat工具的简单实用,具体的可以参加:https://samsclass.info/123/proj10/p12-hashcat.htm 由于进行hash的时候,采用了salt机制,所以传统的彩虹表方式将起不到作用。... 阅读全文
posted @ 2015-03-17 20:53 简单地快乐 阅读(19546) 评论(0) 推荐(1) 编辑
摘要:一直对x86/i386/i686/x86_64这些东西感觉很不清楚,查些资料,解决部分问题,小记一番。Question1:什么是x86? x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以”86”作为结尾,包括Intel 8086/80186/80286/80386/80486/80586/80686等,因此其架构被称为”x86”。这些体系结构都可以称为IA-32(Intel Architecture, 32bit)。i686也是32位的cpu。 由于数字并不能作为注册商标,因此Intel及其竞争者均在新一代处理器使用可注 阅读全文
posted @ 2014-01-14 13:07 简单地快乐 阅读(2429) 评论(0) 推荐(0) 编辑
摘要:一直在用centos,但对他的由来以及与RHEL的关系不是很明白,查些资料,小记一番。 倘若一说到Red Hat这个大名,大家似乎都听过。Qustion1:Red Hat家族中有哪些产品呢? Red Hat Linux、Red Hat Enterprise Linux、Fedora Core、CentOS。Qustion2:他们之间有什么关系呢? Red Hat公司的产品中,有Red Hat Linux(如Redhat8,9)和针对企业发行的版本Red Hat Enterprise Linux,都能够通过网络FTP免费的获得并使用,但是在2003年的时候,Red Hat Linux停止了发布. 阅读全文
posted @ 2014-01-13 15:19 简单地快乐 阅读(843) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示