25届计算机保研经历记录 1. 写在前面 1.1 个人感想 今年的夏令营和预推免形式很混乱,如果直接套用往年学长学姐的入营形式,会寄的很惨! 除非是保研大佬,其实不确定因素都挺大的。每个院校有强弱com之分,老师和实验室面试也有自己的偏好,还有各种替补捡漏,填报项目的博弈等等。只要你决定保研,别管自己配不配,只管去尝试就好了,相信命运的安排。 夏令营的时候其实形式还是挺不错的,虽然说越来越多学校倾向于不发offer 2024-10-21 #保研 #夏令营 #预推免 #计算机
保研机试复习 洛谷P2285 --[HNOI2004] 打鼹鼠 题目描述 鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿牛编写了一个打鼹鼠的游戏:在一个 \(n \times n\) 的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹鼠,如果 \(i\) 时刻鼹鼠在某个网格中出现,而机器人也处于同一网格的话,那么这个鼹 2024-04-02 #保研 #算法 #机试
算法学习 排序 sort函数(sort和cmp配合使用) sort函数(c++)可以对数据进行排序和自定义排序(cmp配合使用) 12345从小到大排序可以写成sort(a,a+n,less<要进行排序的数据类型>())//a是数组的首地址,a+n是数组的尾地址(也可以是结构体数组)从大到小排序可以写成sort(a,a+n,greater<要进行排序的数据类型>()) sor 2022-10-23 #数据结构 #acwing #算法学习
ctf做题记录2 jarvisoj_level2_x64 屏幕截图 2022-04-14 193737 checksec后发现是64位NX_ENABLE的程序,打开ida后发现就是一个简单的64位rop,题目用意应该是让我们熟悉下64位和32位rop构造的区别 屏幕截图 2022-04-14 193819 在64位中,函数传参通过寄存器,所以可以在函数找到pop_rdi_ret的地址 2022-04-27 #ctf #reverse
ctf做题记录1 xctf babyre 第一次做smc程序,看了wp学了下打patch。 打开ida启动反汇编就发现judge是全程序的关键,但是judge在开头进行了异或操作,导致反汇编不出来。于是可以用ida打patch来让ida正确反汇编函数。 屏幕截图 2022-03-05 203908 屏幕截图 2022-03-05 204106 如果是花指令,就可以使用edit-pa 2022-04-08 #ctf #reverse
逆向做题记录 特殊的base64 这道题故名思意 ,肯定是base64改变字母表,顺便复习下之前写过的脚本 首先打开ida先找改变后的字母表,找到后再找到密文就可以得到flag了。 re4-unvm-me 为什么开始做攻防世界的题了,因为buu后面的题有亿点点难。这道题时py反编译,用在线网站python反编译 - 在线工具 (tool.lu)可以快速得到源码 1234567891011121 2022-01-24 #ctf #reverse #pwn
单链表的简单习题 1.合并两个链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 屏幕截图 2022-01-20 150104 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 暴力法: 12345678910111213141516171819202122232425/** 2022-01-20 #链表 #数据结构 #算法