rE1
  • 2024-10-15[SWPUCTF 2021 新生赛]re1
    把它的附件下载下来,发现是这样的。接着把它拖到这里面去查看,发现它没有壳,且是64位的,我们用64位的ida打开。用f5查看伪代码从代码中可以看出,未知str1。在两个for循环中,把str1中ASCII码值为101(e)和97(a)分别换成了3和4,所以str1为{easy_reverse}即flag为:NSSCTF{easy_reverse
  • 2024-08-04【leetcode详解】另一棵树的子树 (C++递归:思路精析&& 过程反思)
    思路详解:总体框架:对root树进行先序遍历,如果当前结点(记为cur)的值和subRoot的根节点值相等时,就开始判断 以cur为根节点的树和子树是否结构一样?如何判断两棵树是否结构完全相同?分析:一提到“树”结构,很容易想到在(先/中/后序)遍历上做文章,请教了AI后笔者得知,如果两棵树
  • 2024-02-06使用分形思想,通过图灵完备的机器赛跑关卡,并获得小机快跑成就
    本文作者:Wyu-Cnk前言最近在玩图灵完备(TuringComplete)一路过关斩将,来到机器赛跑(RobotRacing)这一关的时候,一看地图对于选修过分形几何的我来说,这不就是熟悉的希尔伯特曲线嘛!老朋友了!于是我复活已经死去的和分形几何有关的记忆,用分形的思想初步实现了对应的汇编
  • 2023-12-22103. 二叉树的锯齿形层序遍历(中)
    目录题目题解:BFS题目给你二叉树的根节点root,返回其节点值的锯齿形层序遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。题解:BFS用BFS把每一层的结点存在一个列表里面,然后判断一下如果是偶数层就翻转列表,最后都加入结果列表返回即可classSo
  • 2023-09-01JavaScript中exec()方法详解
    一、RegExp对象的声明及exec()方法的使用声明一个RegExp有两种方式:1)varre=newRegExp(pattern,modifiers);2)varre=/pattern/modifiers;注释:pattern(模式):描述了表达式的模式modifiers(修饰符)用于指定全局匹配、区分大小写的匹配和多行匹配,具体有i、g和m三类,这三类也
  • 2023-05-09[SWPUCTF 2021 新生赛]re1
    得到.exe,先查壳:么得壳,64位:运行一下看看:是个字符串的比较:进IDA:简单的一个加密(不多解释了)上个脚本就行:Des='{34sy_r3v3rs3}'flag=''foriinDes:iford(i)==51:flag+=chr(101)eliford(i)==52:flag+=chr(97)else:fla
  • 2023-01-07JS正则
    创建//RegularExpressionconstreg1=newRegExp('abc','ig')constreg2=/abc/ig正则表达式和普通字符串constre1=/abc/igconststr='abc,sdfas,,dasafab
  • 2022-12-02react JSX
    JSX到底是什么?一种标签语法,hs进行的语法拓展不是字符串,不是HTML标签描述UI呈现与交互的直观的形式生成react元素createElement与jsx对比constrE1=<h1>Thisi
  • 2022-12-01re1
    1.惯例查位数2.放进ida643.shift+f12无脑找与flag有关的字符串4.随便一个双击,ctrl+x查找引用了该字符串的函数跳到这里来了容易看到右下这块有一个分支,左边wro