G-L学习打卡(7.1)
Posted 水番正文
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了G-L学习打卡(7.1)相关的知识,希望对你有一定的参考价值。
事实证明最近真的有点劳累过度,今天睡到十一点状态好多了,过几天又要换个城市住了,有点麻烦,同时外婆家住的真的好舒服,虽然每年都很喜欢过来住,但今年的感觉让我好安心。--7.1
7.1 To do list:
1.每日Pwn学习
2.堆排序修改细节 阅读到7.4
3.Cpp向下阅读十页 程序练习六题
一:每日Pwn学习
四种/bin/sh写法
提前:小端存储,32位的程序4个字节 4 3 2 1
1./bin///sh
读法 2f 62 69 6e 2f 2f 2f73 68
2./bin/sh
读法 2f 62 69 6e 00 2f 73 68
push /sh 因为没有满四个字节结尾会自动补00,这样会00截断不可
3./bin//sh
读法 2f 62 69 6e 2f 2f 73 68
先压入0 再/bin//sh也行,但操作符要13个字节,而/bin///sh只要12个字节,shellcode越短小越好
4./bin//sh
读法 2f 62 69 6e 2f 2f 73 68
但这样没有00截断,数据会一直读下去
二:算法导论
又接触一个神奇的排序,不过每次都是晚上看,第二天又得复习亿下。
三:Cpp
程序题真是太久没找bug,不太熟练,有几处小细节浪费好多事情,不过要记得牢了,看书也是要再次复习。
突然怀念9-6学习的日子,学校里学习会被迫规律很多,但也有效,明天开始十点起床阅读,今天睡到十一点(好久没睡这么迟了,享受放假每一天~
goo nigh
以上是关于G-L学习打卡(7.1)的主要内容,如果未能解决你的问题,请参考以下文章