JC记录&检讨-liveless视角
参与人员:@liveless、@liujinxv123、@dzsf_lhz、YS同学、T同学、XY同学。
Day -?
2025/01/04,是新年过后后的第一个周末,上竞赛。
11:30 AM
和我旁边的@liujinxv123同学(简称L同学)计划JC我们旁边的小学生T。
11:50 AM
极速用Py写了一个局域网监听的东西,打算装到T同学电脑上,结果T同学早就听到了。于是发现旁边的YS同学(简称Y同学)的电脑没有关,于是植入到他电脑上。
下午
打USACO,监听到了Y同学的USACO密码,借鉴了亿下。(那天具体时间记不到了,应该是4号)
结果
没有被发现。
2025/01/06~2025/01/11
一个数竟的XY同学(简称X同学)找到我,说要一起用那个工具整一个人(@dzsf_lhz,简称D同学),刚好我平时也有一点不喜欢D同学,于是我们一拍即合。
2025/01/12~2025/01/17
大自习+期末考试,整人的事暂时搁置。
Day -2,2025/01/19 11:55 AM
放假,写了一个监听键盘工具的Plus版,叫 JCTools虽然叫Plus版但是还是很简陋。
Day -1,2025/01/20
返校上竞赛+犯罪前的踩点。
Day 0,2025/01/21
07:40 AM
D同学还没有到,于是帮D同学打开电脑,帮他装上了 JCTools 的客户端。
07;58 AM
D同学输入了他的洛谷密码,如日志所示:
[2025/01/21-07:58:01:832008:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['.']
[2025/01/21-07:58:02:464485:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['l']
[2025/01/21-07:58:02:672395:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['u']
[2025/01/21-07:58:02:856720:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['o']
[2025/01/21-07:58:03:007136:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['g']
[2025/01/21-07:58:03:119529:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['u']
[2025/01/21-07:58:03:504297:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['.']
[2025/01/21-07:58:03:663300:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['c']
[2025/01/21-07:58:03:767793:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['o']
[2025/01/21-07:58:03:864052:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['m']
[2025/01/21-07:58:04:095477:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['.']
[2025/01/21-07:58:04:206324:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['c']
[2025/01/21-07:58:04:319165:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['n']
[2025/01/21-07:58:04:496458:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.enter]
[2025/01/21-07:58:05:112034:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.ctrl_l]
[2025/01/21-07:58:05:396288:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['\x14']
[2025/01/21-07:58:06:336773:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['s']
[2025/01/21-07:58:06:536502:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['b']
[2025/01/21-07:58:06:663830:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.enter]
[2025/01/21-07:58:07:576280:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.ctrl_l]
[2025/01/21-07:58:08:078991:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.ctrl_l]
[2025/01/21-07:58:08:112791:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.ctrl_l]
...
[2025/01/21-07:58:42:542655:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.ctrl_l]
[2025/01/21-07:58:42:573863:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.ctrl_l]
[2025/01/21-07:58:42:605105:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.ctrl_l]
[2025/01/21-07:58:42:637840:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['\x17']
[2025/01/21-07:58:48:497898:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['d']
[2025/01/21-07:58:48:638785:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['z']
[2025/01/21-07:58:48:732476:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['s']
[2025/01/21-07:58:48:890109:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['f']
[2025/01/21-07:58:51:768540:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['d']
[2025/01/21-07:58:51:943168:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['z']
[2025/01/21-07:58:51:958487:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['s']
[2025/01/21-07:58:52:145953:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['f']
[2025/01/21-07:58:52:579983:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.shift]
[2025/01/21-07:58:52:745281:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['_']
[2025/01/21-07:58:53:028024:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['l']
[2025/01/21-07:58:53:288100:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['h']
[2025/01/21-07:58:53:439735:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['z']
[2025/01/21-07:58:53:976127:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.tab]
[2025/01/21-07:58:54:323026:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['p']
[2025/01/21-07:58:54:560333:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['a']
[2025/01/21-07:58:54:735100:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['s']
[2025/01/21-07:58:55:155850:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['s']
[2025/01/21-07:58:55:233843:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['w']
[2025/01/21-07:58:55:327826:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['o'] //密码省略
[2025/01/21-07:58:55:499674:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['r']
[2025/01/21-07:58:55:611295:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['d']
[2025/01/21-07:58:55:752167:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['.']
[2025/01/21-07:58:56:048695:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['.']
[2025/01/21-07:58:56:332431:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.tab]
[2025/01/21-07:58:57:101004:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['k']
[2025/01/21-07:58:57:414580:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['b']
[2025/01/21-07:58:58:293134:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['m']
[2025/01/21-07:58:58:435363:FROM('172.16.11.147', 63541) ] == 186d4572a375 => ['n']
[2025/01/21-07:58:59:000992:FROM('172.16.11.147', 63541) ] == 186d4572a375 => [Key.enter]
08:xx AM
更改D同学的账号的密码+私信辱骂管理。
这个时候,坐我旁边的乐子L同学说:“我也要来。”,于是我告诉了他D同学的洛谷密码。
08:00AM~14:00PM
L同学与我一起糟蹋D同学的洛谷账号。
14:xx PM
用D同学的号发了一个辱骂管理的帖子,几秒钟后就被删了,这个时候D同学才发现被JC了,告了教练(教练:坦白从宽,不然调监控),随即怪可爱的L同学顶不住压力,破防自首。
Day +?
某个人提醒老师开批斗大会,去世ed。
结果
被教练发现严肃处理,制菜ed。
教练要求:
-
和L同学分别写一篇检讨,全班念。
-
进入保释反省期。
-
哄好D同学。(教练原话)
-
和洛谷管理员(chen_zhe)解释,解除D同学私信禁言,禁言我和L同学。
教练太好了,没把我开掉。
教训
-
不要有侥幸心理。
-
做事之前想好后果。
-
千万不做损人不利己的事。
-
不要找ljx这种猪队友。
-
计划要周密。
最后实在没有想到D同学会这样痛苦,实在感到抱歉和对自己行为的后悔(后悔既有计划不周密的成分,也有看到后果如此严重的成分)。
关于JCTools
github: https://github.com/gitpetyr/JCTools/releases/latest
自取。