小总结(1)

news/2024/11/15 19:41:14/文章来源:https://www.cnblogs.com/N1ng/p/18353015

前言:
这篇总结本来想在学习reverse一周年的时候写的,回过头想想,我的大学生活不只有reverse,每一个成长的瞬间都应该被记录下来。
Happiness should be about everything and not a certain moment
(至于为什么选择使用博客园写,我的GitHub使用无法将本地资源上传,导致本来写了一个很好的博客最后被荒废掉了。总结:我是菜鸡)

对于计算机的兴趣产生在高一一次偶然的比赛当中,当时本来是想着每天可以逃避晚自习的痛苦,于是就去参加了。经过一段时间的学习然后就去打市赛,庆幸的是晋级了,又去省赛转了一圈(哈哈哈,真的就是转了一圈,在真正的大佬面前我什么都不是。庆幸的是,省赛时间和学习的期中考试冲突了,成功逃避一次考试)。在那之后,我开始学习我的第一门编程语言————C语言(记得当时还是跟着小甲鱼的网课学的),学到不会的地方或者有意思的东西还是会去找当时比赛的指导老师询问。再后来,上高二就摆了,整天就想着玩,计算机也没有再去看过,一直混到了高中毕业。

得知自己被西邮录取后,也是找到了新生群,在一位学长的推荐下去参加了CTF新生赛(填志愿的时候只想着学计算机,想成为一名“黑客”,于是报了信息安全专业。在新生赛中也是弄了一个w1hake2的名字。white in hacker,我这拙劣的英语啊)。当时的我就是一个小白,web,reverse,pwn入门都不会,只能靠着misc和Crypto拣点分,但庆幸的是最后竟然还获奖了,哈哈哈,给了我学下去的一点小小动力吧。(当时仍然是比较喜欢混日子的,至于web,reverse,pwn入门都不会这是因为不会使用搜索引擎,只会在CSDN中瞎找,题也不刷书也不看)。再后来就去参加了实验室的面试,当时正好是在回家的路上得知自己面试没过,也算是一个打击吧,于是写了一段文字来反省自己

忏悔归忏悔,依旧改变不了懒惰的本性。之后面试了另外一个实验室,庆幸的是这次我通过了。在考虑自己后续学习的方向时,本来想着web以后好就业点想学的,但被学姐推荐去学了二进制,入坑reverse。但比较悲惨的是当时大二没有学习reverse的学长学姐,大三的re的学长也没见过人。但好处终归是有的,我在里面呆的相当舒适,每天最后一个去,最早离开实验室,至于最后学了啥,还真说不上来。非要说有的话,那就一堆不知道啥时候用的上的语言,至少汇编是反复看了很多次了(哈哈哈,上大学又混了一学期,不愧是我)。对了,前言都说了我的大学生活不只有re,肯定有点别的啦。参加了乒乓球社团,当了几回裁判;郭老师的定向越野课真心不错,上过的都懂;辩论赛认识了大学的知己,也是佳人,至于未来怎么样,还不想操心那么多,起码我们每天都很开心。

再后来临近寒假得知tacooooo师傅要办工作室,有面试活动,去参加了,有幸的是一面当场就通过了。后面还闹了回乌龙,二面时间过了却没接到通知,OMG,幸亏及时补救了一下。寒假在tacooooo师傅的带领下,我正式开始了学习re的道路(tacooooo算是我学习CTF中的第一位师傅了,教的很有耐心,在刚开始学习的那段时间里,起到了决定性的作用)。按照tacooooo师傅说的,我先buuctf上刷题,每个题都弄明白(寒假还是比较摆的,最多也就每天7-8道题),不得不说比死磕书本强多了,但也只是开始可以这样。

随着刷的题越来越多,我慢慢了解RC4,TEA/XTEA/XXTEA等算法,花指令,加密壳,VM逆向,诶~,现在回想一下,当时被恶心的题整破防好多次。[2019红帽杯]easyRE,[RoarCTF2019]polyre,[网鼎杯 2020 青龙组]bang都给我留下了深刻的印象。但看着wp浮现出来时也是无比的开心。

再到后来,就如期开学了。我来到工作室,得到tacooooo师傅的书记(《逆向工程核心原理》,作为学习逆向看的第一本书,真心觉得不错,大力推荐)

再后来知道了探姬师傅的Hello-CTFhttps://hello-ctf.com/Event/,也算是开启了自己的比赛之路,XYCTF应该是我第一次全程打完的比赛了(虽然名词不咋地,但是很开心,每道题带来的快乐都是长久的,28道题,自己写了25道,大部分都是re,哈哈哈,这么长时间的学习也是得到了一点点的证明吧,之后写了第一份自己的文章https://blog.csdn.net/2302_79344173/article/details/138254193?spm=1001.2014.3001.5501,逆向还有两个不会,当时也忘了复现了。对了,也是这个时候正式定了自己的名字:N1ng)

没想到第一次AKre的比赛是在,探姬师傅的LitCTF中,题比较少,也相对比较基础

忘了是哪场比赛打得了,第一次看见自己的名字(比赛中,只播报前三血,完全没有我这种菜鸡的份)。

之后就是比赛,复现,学习来回转吧

后面也是有幸进入N0wayBack战队中当学徒,好多大佬(原来只是在wp中见到的作者也在群里,果然,我要学的还有很多很多。至于在战队内的成绩,只做过一个re简单的签到,欸~,re的道路是如此漫长)

学校举办长城杯,出于对线下赛的好奇,也是去当了一天的运维(好多大佬,羡慕至极)


5月的CISCN也是参加了,大赛就是大赛,题目都很难啊(呜呜呜)。但是,通过这次比赛让我彻底认识到N0wayBack队长Cain的实力(个人分全国第一,在技术上,已经成为他的“死忠粉”了),向大佬学习!!!

欸~,一写到re就停不下来了,下面说点别的。
在这一年中也是认识了一群很有意思的伙伴,一起学习,一起吃饭,一起玩剧本杀(这里就不得不提《立方馆》,起步即巅峰,到目前为止感觉最好的本,Cain当的DM,功不可没。后来在出题的时候也会时常想起,于是也就按照剧情制作了一个re题出来,后面可能还会去完善一下,这个题的根本目的就是为了致敬经典)。

再就是去到很多地方玩,吃好多好吃的。
用C语言SDL,python都写过游戏,也算是实现了最开始学习计算机的原因吧。至于unity,目前还是没有写出一个像样的游戏,后面补上。

大一也没有出现挂科的情况,如此看来,我的大一还是蛮充实的嘛~。
“屹立在虚拟现实边界,眺望未知的远方,坚守启航的初衷”——N1ng
完结,散花!!!★,°:.☆( ̄▽ ̄)/$:.°★

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/781091.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

023.Vue3入门,父页面给子页面传递数据

1、App.vue代码如下:<template><Father/> </template><script setup> import Father from ./view/Father.vue </script><style> </style>2、Father.vue代码如下:<template><h3>父页面</h3><Child :title=&qu…

022.Vue3入门,注册全局组件,在任何页面直接使用

1、main.js代码如下:// import ./assets/main.cssimport {createApp} from vue import App from ./App.vue import Config from "@/config.js"; import Testpage001 from "@/view/Testpage001.vue";const app = createApp(App);// 定义一个全局组件,名字为…

021.Vue3入门,注册全局组件,在任何页面直接使用

1、main.js代码如下:// import ./assets/main.cssimport {createApp} from vue import App from ./App.vue import Config from "@/config.js"; import Testpage001 from "@/view/Testpage001.vue";const app = createApp(App);// 定义一个全局组件,名字为…

支付三大黑盒之三账务核心

各位小伙伴大家好! 这次给大家揭秘支付三大黑盒的最后一个“账务核心”(另外两个是清结算对账、支付引擎),这账务核心可能是其中门槛最高的,因为他既要懂会计知识,又有懂技术如何实现高性能的记账。 下面我就用大白话+图片的方式给大家来详细介绍支付系统最后一个黑盒“账…

Linux环境安装SQL Server 数据库

SQL Server在Linux 上的支持版本包括Red Hat Enterprise Linux(RHEL)、SUSE Linux Enterprise Server(SLES)和Ubuntu。 一、在虚拟机上安装RHEL操作系统 链接:https://pan.baidu.com/s/1567NfZRF48PBXfUqxumvDA 提取码:bm7u 1、在虚拟机中创建Red Hat7.9 点击创建新的虚拟机选…

全网最适合入门的面向对象编程教程:35 Python的内置数据类型-文档字符串和__doc__属性

在 Python 中,文档字符串(Docstring)是一种用于为模块、类、方法或函数编写文档的字符串,通常放置在定义的开头,紧跟在声明之后。文档字符串使用三重引号(""" 或 )包围,可以跨越多行。全网最适合入门的面向对象编程教程:35 Python 的内置数据类型-文档…

VDI/VDE 2634 Part2 2002:05

VDI/VDE 2634 2002:05 第二部分[!NOTE] 原始PDF链接:https://www.doc88.com/p-57887264529548.htmlOptical 3-D measuring systems Optical systems based on area scanning Preliminary note Optical 3-D measuring systems are used as universal measuring and test equipm…

vue2父子组建传递数据

父子组建通信代码demo 父页面 父页面编写handleUploadNew 接收子组建uploadNew 传上来的对象 父页面传递tempUrl 给子页面初始化数据 <Upload :temp-url="tempUrl" @uploadNew="handleUploadNew" /> 子组件里面<i class="el-icon-delete&qu…

021.Vue3入门,组件基础,显示一个经典的布局样式

1、一个经典的样式布局2、App.vue代码如下:<template><Header/><Main/><Aside/> </template><script> import Aside from "./view/Aside.vue"; import Main from "./view/Main.vue"; import Header from "./vie…

基于GWO灰狼优化的CNN-GRU的时间序列回归预测matlab仿真

1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 matlab2022a3.部分核心程序 (完整版代码包含详细中文注释和操作步骤视频)a=2*(1-(t/Iters)); for i=1:Numfor j=1:dim r1 = rand; r2 = rand;A1 = 2*a*r1-a;%C1 = 2*r2; %D_a…

基于PSO粒子群优化的车间调度问题求解matlab仿真,输出甘特图

1.程序功能描述基于PSO粒子群优化的车间调度问题求解matlab仿真,输入不同机器,不同工作的完成时间,输出甘特图,输出收敛图。实现车间多机器,多任务最优并行调度。2.测试软件版本以及运行结果展示 MATLAB2022a版本运行 3.核心程序for iter = 1: Itersiterfor i=1:N_pso%V,X更…