ctfshow-REVERSE-刷题记录 re2打开初步分析为32位程序,无壳,拖入IDA32分析 找到关键行47-50,分析得出各函数内部的基本作用如图所示 首先进入分析输入后的处理 可以很明显看出,是对输入的字符串进行处理后再操作,因此根据这个思路写出脚本,得到这里的密钥 123456789101112#!/usr/bin/python#coding=utf-8user = "DH~mqqvqxB^||zll@Jq~jkw 2022-03-03 #RE #ctfshow #记录
LeetCode - 做题笔记 这篇博客集中整理在LeetCode的刷题记录,方便查阅 258. 各位相加 - 力扣(LeetCode) (leetcode-cn.com)代码1234567891011121314151617class Solution {public: int addDigits(int num) { int ans=999999; while(ans & 2022-03-03 #leetcode #每日一题
【寒假学习计划】 - 算法刷题记录 说明假期学习计划本来是很早之前就有的,但是之前的都没有更新在博客上,后来想如果每天给所学内容做一个总结,一来督促自己学习,二来方便自己查阅,所以之后会把前面的刷题记录慢慢补上,之后每天的都在这做记录。 2022.01AcWing 1813. 方块游戏思路枚举,题目说明不管哪一面向上都可以,所以就两面加起来取各个字母的最大值,最后N对字母的最大值相加就是答案 代码123456789101112131 2022-01-29 #算法 #假期学习
树结构复习笔记 1. 重建二叉树输入一棵二叉树前序遍历和中序遍历的结果,重建该二叉树。 1234567891011121314151617181920212223242526272829/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNo 2021-11-17 #算法 #树 #数据结构
NEFU-NSILAB2021选拔赛WriteUp Websignin打开看到源码: 123456<?phphighlight_file(__FILE__);$file = $_GET['file'];if ($file) { include $file;} 没有任何过滤的文件包含,尝试/根据提示进行日志包含,首先在访问时带上 User-Agent: <?php eval($_PO 2021-11-12 #NEFU #CTF #WP
ML-程序练习-Dragon 回归问题前期假设已有某样例,参数为w=1.477, b=0.089,即为$y=1.477x+0.089$ 过程分析数据采样首先我们需要模拟一些带有真实样本观测误差的数据(因为真实情况是真实模型我们已经知道了),所以我们在这里给模型添加误差自变量$\epsilon$,其采样自均值为0,标准差为0.01的高斯分布:$$y=1.477x+0.089+\epsilo 2021-10-27 #ML #练习
数据结构-KMP算法的研究 KMP是什么 在计算机科学中,Knuth-Morris-Pratt字符串查找算法(简称为KMP算法)可在一个字符串S内查找一个词W的出现位置。一个词在不匹配时本身就包含足够的信息来确定下一个匹配可能的开始位置,此算法利用这一特性以避免重新检查先前配对的字符。 这个算法由高德纳和沃恩·普拉特在1974年构思,同年詹姆斯·H·莫里斯也独立地设计出该算法,最终三人于1977年联合发表。 ——wiki 2021-10-25 #数据结构 #KMP
一些采访内容 前面有以前的同学问过几个问题,我也按照我的理解尽己所能的予以了回答,所以在这里也记录一下,供读者和迷失自我时候的自己参考 1.如果让你用三个词来描述自己的专业你会怎么说呢 2.很多人提到计算机专业都会提到“挣钱多”,对于这个说法你怎么看 3.计算机之类专业常被人调侃会秃头,你在学习中会感到吃力吗?有什么好的解决方法吗? 4.可以简单为我们介绍一些专业课吗 5.你想对报考这个专业的学弟学妹们说什么 2021-10-14 #记录 #感想 #访谈
BUUCTF-Pwn rip根据IDA加载入main函数声明发现s数组距离rbp的距离为F,即为15,这里的运行环境是64位,所以应当将Caller's rbp的数据填满,在这里是8位,即可构造payload 123456from pwn import *p=remote("node4.buuoj.cn", 25401)#p=process("./pwn1")payloa 2021-10-11 #buu #pwn
个人code-server搭建记录 起因最近因为越来越多极其繁琐的专业课,而我的游戏本我实在是背不动了。。。所以想在自己的pad上搭建一个开发环境,一个是解放一下自己的书包,一个是让自己的服务器发挥点作用。。 环境Tencent Cloud Ubuntu 20.04 LTS 1H2G+1M 搭建安装docker一类的就不再赘述了,完成上述步骤后,直接安装code-server的docker镜像 12345678910#启动code 2021-10-06 #记录 #vscode