Skip to content

IFpop/2019-winter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2019寒假集训安排

地点:良乡图书馆4号机房

注意!时间顺序没有最终确定、主讲人目前只对应主题、不对应具体内容

集训时间安排

1.17-1.30

上午 8:30 - 11:30

下午 14:00 - 17:30

晚上 19:00 - 21:30

讲课时间安排

日期 主题 主讲人 具体内容 备注
17 Python入门 苑浩然、冯开宇 在寒假集训开头要说的话、概括、环境配置、基础语法
19 linux基础 冯开宇 简介、基础操作、装虚拟机
19 Crypto劝退 唐誉铭 迭代哈希函数原理,分组加密工作模式,CBC翻转攻击 面向17
19 linux基础 冯开宇 基础操作、linux、一些心得
21 Web 吴勇、冯开宇 计算机网络基础知识
22 Crypto劝退 唐誉铭 padding、padding oracle、parity oracle 面向17
22 Pwn 王翦 heap
23 Crypto 刘思雨、董斌 古典密码、RSA原理以及python相关使用
25 Re 张剑威 re原理,类型
26 Web 吴勇 php相关、ctf相关
27 Re 反编译:IDA简单使用
28 Pwn 湛蓝蓝 ELF文件 栈的结构 基本操作 基本栈溢出方式
29 Pwn 各种保护机制
30 Python 苑浩然or冯开宇 爬虫的简单实现、Python与ctf

讲课要求

  • 内容
    • 面向初学者
    • 主要分享 学习路线、*学习心得* (加入自己的理解)
    • 可以偏向理论性质的
    • 要留有可以参考的讲稿或者ppt用于自行学习
  • 形式
    • 上午or下午
    • 声音洪亮、仪态大方
    • 尽量做充分准备
    • 生动一些,最好使用比喻
    • 可以花里胡哨一些以增强互动性

FAQ

时间安排?

目前时间安排还没有确定,因为很多人有事情。 所以目前的想法是,一开始的每一天是一个方向,先将面铺开再深入,这样人员也可以错开

集训的人里有很多已经入门了,为什么还需要讲入门的东西?

因为有新人,也有很长时间没有接触过的同学。 所以讲入门是有必要的。 如果觉得轻松的话,可以花一些时间在优化讲课质量上。

我应该讲什么?

注意要让讲课回归讲课的本身意义,也就是说: 如果一个知识已经是大家众所周知的或者很容易通过自己的努力搜索获得的,就不要花费太多的时间。 人们之所以需要讲座(课),是因为这里有他们自己没法一下子获得的东西, 包括方向、整体概念、经验、心得、以及其他形而上学的东西。 所以你的任务基本上就是要避开众所周知,从一定高度上去讲这个东西。 当然更多是以分享的角度来说的,并不是向老师那样直接念ppt。

如果大家没有兴趣听怎么办?

参加集训的同学默认是对该方向有兴趣的, 所以这不应该在你的顾虑范围之内。

当然要注意你的讲课方式和内容也会影响到对方的兴趣,但是这不是一开始需要关注的重点。

我觉得自己并不太会,怎么讲?

首先这个分配是按照大家暑假报的方向分配的。 然后,讲主要是以入门为主,所以难度上要求并不高,从现在开始入门也完全没问题。 而且在准备的过程中可以积极地向学长或者同学求助的。

要不要留作业?

要。可以准备不同难度的任务。 毕竟是任务驱动学习,这样进步会很快。

About

2019寒假集训

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 60.8%
  • Python 39.2%