推理学校

楔子3(1/1)

言情小说吧【m.yqxsb.com】第一时间更新《推理学校》最新章节。

“物理竞赛我报名!”轩辕涛坐在教室最后一排靠右手边,慵懒的声音悠悠地在教室里散开。正在黑板前奋笔疾书的李老师被这突如其来的声音惊到,冷不丁吸进一口粉笔灰,呛得直咳嗽。我赶忙开口:“李老师,别激动!”

李老师扶了扶老花镜,镜片后的目光像扫描仪般迅速扫过全班,精准定位到我,满脸不可置信:“轩辕涛同学,是我的耳朵出问题了吗?这次你居然主动请缨?”我无奈地摊开双手:“我每次不想参加,您也硬要拉着我,还得麻烦您去找那位,让她来学校,给我做‘思想工作’。挺麻烦的,这次就别这么麻烦人家了,大家都挺忙的,我直接报名就行。”

林晓在我俩从案发现场回单位的路上,一边回想起当年上学时的那些事情,一边笑着打趣:“你那时候就是懒。”我反驳道:“是是是,我哪比得上班长大人你啊。你又不是不知道,我热衷于有挑战性的事,对那些机械重复的任务,向来提不起兴趣。就说之前参加数学建模竞赛,面对着那些海量的数据,要从里面挖掘规律,构建模型,别人一见到那些就特别头疼,这恰恰是让我感到兴奋的地方。但像收作业、统计全班成绩这种事情,真的太无聊了,我提不起一点兴趣。”我回答。

聊着聊着,我又想起另外一件事,问道:“那件事之后,后来他怎么还是退学了?我不是帮他证明了,学校网络崩溃和他没有关系吗?”

我有些疑惑地问班长。“唉,别提了,你还记得我们三个一起解题的那次吗?”林晓问我。“哦,那次,我想起来了。”

“他不是也同样争取到了上网的特权吗?”班长说着,欲言又止。

“哦,我想起来了,那件事之后我因故离开了学校一段时间,后来我再次回到学校之后的第三天,他就被叫到了校长办公室,说是因为他上网,搞崩溃了学校当时处在联网状态下的所有电脑,甚至连警察都来了。”我回忆道。

“老师,这事情不一定是陈大山干的。”我辩护道。“老师不是说陈峰同学是故意的,可是就算是无心之失,可是造成学校这么大的损失,这个错误也是非常严重的。”班主任李老师说。“老师,我能看看最先出问题的电脑吗?”我问李老师。

“你能修好?”李老师眼神疑惑地问我。

“试试吧,最重要的是这台吗,所以试卷是不是都在里面?”我问。

“是啊,试卷和答案都在里面。”李老师回答。

“想要找回数据不难,难的是现在考题有没有泄露,我的身份,不能看考题。”

“你只要能把学校的电脑都给我修好了,其他的事再说。”李老师说。

“我做一个检测是否非授权访问登陆的检测程序就行了。”我说。

“你的意思是咱们学校的网络被‘黑客’攻击了?”李老师问我。

“当然,陈峰同学只不过是‘替罪羊’罢了。”我回答。

python

from scapy.all import sniff, IP, TCP

#用于存储每个源IP的SYN包计数

syn_count ={}

# SYN包阈值,超过这个值可能是SYN洪水攻击

syn_threshold = 100

def packet_callback(packet):

if IP in packet and TCP in packet:

src_ip = packet[IP].src

tcp = packet[TCP]

if tcp.flags =='S':# SYN包

syn_count[src_ip]= syn_count.get(src_ip, 0)+ 1

if syn_count[src_ip]> syn_threshold:

print(f“可能的SYN洪水攻击来自:{src_ip}“)

elif tcp.flags =='R':# RST包,重置连接,可重置计数

if src_ip in syn_count:

syn_count[src_ip]= 0

elif tcp.flags =='A':# ACK包,正常响应,可重置计数

if src_ip in syn_count:

syn_count[src_ip]= 0

#开始监听网络数据包

sniff(filter=“tcp“, prn=packet_callback, store=0)

“我向在场的,除了警方人员以外的,不懂相关技术的人解释上述代码的功能和原理:

1.定义了一个字典 syn_count用于记录每个源 IP发送的 SYN包数量,以及一个阈值 syn_threshold来判断是否可能是 SYN洪水攻击。

2. packet_callback函数是处理每个捕获到的数据包的回调函数。当检测到 SYN包时,增加对应源 IP的计数;如果计数超过阈值,打印可能的攻击提示。当检测到 RST或 ACK包时,重置对应源 IP的计数。

3.最后使用 sniff函数开始监听 TCP协议的数据包,并将每个数据包传递给 packet_callback函数进行处理。

“根据这个不速之客的 IP地址可以看出,这个人不在我们学校,由此可以证明学校网络崩溃这件事与我们班的体育委员无关,你们可以报警让警察来证明我说的话是真是假。”我在最先出问题的电脑上跑完程序后说道。

人气小说推荐More+

一人:开局冥狗,我给全性喂岩浆
一人:开局冥狗,我给全性喂岩浆
关于一人:开局冥狗,我给全性喂岩浆:莫焱穿越了,这一世的他,父母双全,生活幸福。然而这一切都在过13岁时被打断。几个人忽然闯入,肆意杀人,眼睁睁看着父母惨死的莫尘,觉醒最强模板系统,融合赤犬模板,当场杀掉那几个人。在见到身穿快递员制服的莫焱才忽然明白,这里是一人之下世界,那些闯入的人,不过是随机杀人的全性。这一刻,莫焱变了。开始信奉绝对正义。全性妖人都是渣滓,为非作歹的异人同样与渣滓无异。见一个
爱吃黑豆粥的血尸大帝
名柯之哀猫与喜鹊
名柯之哀猫与喜鹊
关于名柯之哀猫与喜鹊:一位
司空喜
魂穿房遗爱,从医治长孙皇后开始
魂穿房遗爱,从医治长孙皇后开始
关于魂穿房遗爱,从医治长孙皇后开始:穿越+无系统+大唐日常+历史种田+搞笑轻松没有行医资格证的沈英俊为魂穿到纨绔子弟房遗爱身上,开局凭借前世职业经验,拯救了原本必死的长孙皇后傍上长孙皇后的大腿。轮椅+奶茶+诗社+酒肆+马鞋+……………后世有的,我通通照搬过来,我要做大唐最有钱的人,我要改写大唐历史,我要做史上最强驸马,最牛逼的纨绔子。高阳我才不要,文成我倒是想要,至于长乐那我必须抢到手。
南山以北北山以南
燕颂
燕颂
关于燕颂:一部孤臣孽子的谋逆实录,一场豺狼虎豹的奋力厮杀,无关天下苍生的大义,也无关匡扶天下的宏图,一切的一切不过是野心家们涂脂抹粉,竞相上台。这不是一首封建王朝的颂歌,这是一幅充斥着野心、阴谋、杀戮、背叛的修罗画卷。成王败寇,史笔下漆黑的墨字,每一笔都浸染着干涸的血液。这是一部架空历史小说,时间设定在13世纪末14世纪初,官制以明朝官制为基础创作,没有穿越,反常规非伟光正的主角塑造,尽全力以写
心有茅草
被守夜人放弃后,我炼化整个沧南
被守夜人放弃后,我炼化整个沧南
主角:方生。[斩神+炼蛊+无女主]因癌症而死的方生,穿越到了斩神的世界。本来以为要重新开始人生的方生在欣喜若狂下被一纸病危通知书打回人间。方生终于疯了。恍惚之间,方生似乎看到了一道站在一条在逆流河上前行的背影,耳边也传来一道遥远的声音。“我知道。”“我的选择会遭到无数人的反对。”“可这更加坚定我的决心!”“若因没有同行者便质疑自己的决定,又何须踏上此路?”“世人随波逐流,那我偏要逆行而上。”“与
青霄先生