大一暑假日常
8-8
上周在做moectf,被新生赛弄自闭了(
加密与解密
8-1
7-31没学所以没写…
写了七题moectf,两题re,三题web,一题pwn,一题经典密码
pwn写的感觉自己很瓜,有个叫backdoor的函数名硬是看了半个小时没看到…
7-29、7-30
7-29:早上看了点数据结构-树,下午坐动车,在车上看了《程》第六章前三节(然后就睡着了…,晚上啥也没干,日报也没写:)
7-30:写了一题pwn,两题re
7-28
昨天晚上以为把昨天的上传掉了,结果早上彦林哥问起来的时候发现并没有弄上…下午发现因为昨天那篇用了大括号,hexo g的时候报错了(然后没有注意到就hexo d了)
大括号嵌套使用的时候要加上:
1 | {% raw %}内容{% endraw %} |
好像其他括号啥的直接嵌套着用也会报错,不过还没有遇到
- 数据结构看了串和树的开头
- 写了一题pwnable.kr上的题
本来想写个攻防世界上的”guess_num“,结果场景加载不出来
7-27
看了点数据结构,本来想写一题pwn题,结果pwntools突然用不了(可能是之前删了一些文件),安装pwndbg也不知道有没有弄上…就没写了
早上kali网络连不上,虚拟机上弄了半个小时没好,物理机的网络重新连接一下又好了…
打算这几天写掉这两题
- guess_num
- passcode:ssh passcode@pwnable.kr -p2222 (pw:guest)
7-24
- 一题pwn。有思路,但是有个地方不知道怎么实现,看了别人的exp知道怎么写了,不过有些地方还不是很懂
- 《逆向工程核心原理》第四章
7-23
- 写了一题攻防世界的pwn题:when_did_you_born,看了一题guess_num,还没写出来(应该是不会了…)
- 看了点数据结构的堆栈 部分
写题花了比较久,差不多是看了三题发现一题会写,一题思路错了,一题根本没思路…
材料
7-22
今天有半天在动车上…
- 攻防世界上写了一题pwn:level0
- 《程》第四章第一节到第四节
打算以后十一点半后不看手机电脑了:(
好像也没啥材料写…
7-21
昨天(周一)把《程》第三章看完,感觉没啥好写的(其实是晚上十一点才想起来就懒得写了…)
- 发现上回把pwntools装上了(之前以为没装成),就在pwnable.kr上写了两题,攻防世界写了一题pwn。emmm看的题比写的多一点
- 看了《逆向工程核心原理》的第二章。分析了“hello world”程序,讲了两种修改输出字符串的方法。没啥想法。
感觉最近越来越懒了…一直看电脑导致眼睛也有点不舒服…
不想看PDF,想买书了orz
今天的材料
7-17
- 把数据结构数组的部分跳过了,看了一些堆栈的
- 写了个攻防世界上的re题 (以及九道非常入门的web题…)
7-16
- 看了点数组(对称矩阵的压缩存储)。感觉各种存储结构好复杂…明天再查点资料
- 把昨天那题剩下的部分看完了
7-15
- 《程》第三章第三节
- 数据结构线性表的两个应用举例。一个是链式存储一元多项式的和,这个之前在mooc上看过,没啥感觉;另一个打印文本文件最后n行,链表的部分懂了,argc、*argv[]和通过命令行输入参数不是很懂…
- 把彦林学长上回给的一题逆向题再看了一点,就汇编代码对照着伪代码理解了一下
7-14
今天跟昨天差不多,早上有点事,下午去驾校,(晚上打lol),学的很少…
- 《程》第三章,(本来以为能把这章看完,但事实上并没有…)就看了前两节。跟《加密与解密》十一章(PE)有点关系,就多了个ELF文件,感觉这个讲的更细一些,也对之前看的加密与解密更理解了(大概吧)
- 双向循环链表和非循环链表。把指针设为llink和rlink,其它好像不是特别难(…)。这章还剩下应用举例没看,感觉好像有点复杂Orz
7-13
(今天好像没干啥,早上有点事,下午去驾校挂科二时长的时候才开始看点书)
- 看了点线性链表,感觉基本跟上学期学的没啥差别,就再多了逆转、合并、排序,感觉挺巧妙的但不难
- 《程序员的自我修养》看完了第二章,上周第一章“回顾大家所了解的”看得瑟瑟发抖。这章了解了一些预处理、编译、汇编和链接的大致过程,还有静态语言、动态语言、静态链接、动态链接的区别。emmm写编译器真是太难了…