- 2024-11-05[Zer0pts2020]easy strcmp
[Zer0pts2020]easystrcmpdie查壳找到加密函数如何找到加密函数的找到init函数,跟进funcs_889、跟进使用x交叉引用qword_201090即可找到主加密函数那这个加密函数是如何连上main函数的呢?mainmain函数这里运用了strcmp,但我们却找不到strcmp到底对比了什么但根据我
- 2024-11-04easy-mock搭建mock平台
环境:mac1、前提:需要已安装node和npm(easy-mock是node.js开发的)、redis、mongodb安装mongodb(mongodb很大,剩余内存需要10个G左右)$brewinstallmongodb-atlas$atlassetup2、安装easy-mockgitclonehttps://github.com/easy-mock/easy-mock.git#选择要把easy-mock安
- 2024-11-02[BJDCTF2020]Easy MD5
题目链接:https://buuoj.cn/challenges#[BJDCTF2020]EasyMD5打开环境后如下所示。响应包如下。HTTP/1.1200OKServer:openrestyDate:Fri,25Oct202415:20:01GMTContent-Type:text/html;charset=UTF-8Connection:keep-aliveVary:Accept-EncodingX-Powered-By:
- 2024-11-01MySQL和Easy-Es语法对照表
MySQL和Easy-Es语法对照表MySQLEasy-Eses-DSL/esjavaapiandandboolQueryBuilder.must(queryBuilder)计算得分andfilterboolQueryBuilder.filter(queryBuilder)不计算得分ororboolQueryBuilder.should(queryBuilder)!notboolQueryBuilder.mustNot(query
- 2024-10-30Paper Reading: Mixed Bagging: A Novel Ensemble Learning Framework for Supervised Classification base
目录研究动机文章贡献本文方法分组混合Bagging增量混合Bagging实验结果本文方法的设置数据集和实验设置对比实验优点和创新点PaperReading是从个人角度进行的一些总结分享,受到个人关注点的侧重和实力所限,可能有理解不到位的地方。具体的细节还需要以原文的内容为准,博客中的图
- 2024-10-29P9994 [Ynoi Easy Round 2024] TEST_132
题意给定平面上\(n\)个点,保证两两横纵坐标不同:对于所有横坐标为\(x\)的点,权值\(v_i=v_i^2\)。询问所有纵坐标为\(y\)的点的权值之和。\(n\le10^6\)。Sol根号分治,考虑对于所有横坐标相同的点分组。对于修改操作,若当前修改的组大小\(\leB\),那么直接暴力修
- 2024-10-28D1 - The Endspeaker (Easy Version)
题意:给出长为n的数组a,长为m的数组b和数字k,k初始值为1。每次可以执行以下两种操作之一:1.当k<=m时,k++;2.删除a前缀和小于等于b[k]的部分,同时cost+=m-k;求删完a的最小cost;如果不能删完a,输出-1.解:首先a最大值大于b[1]时无解。一开始想的是贪心,对于每一段a[i...j],如果其max(a[j...n
- 2024-10-2720241027CF
A.RectangleArrangement来晚了,没有说法B.StalinSort绷不住了,这个题在做的时候想了一个贪心结论,就是选择最后留下的上升序列中最多数留下来首先这个结论不对就不应该先去打补丁然后中间想了个选数留下的,居然没有深入想最后,不应该在这个题上用超过10分钟引以为戒C.A
- 2024-10-21SpringBoot整合easy-es
一、easy-es简介EasyES是一款基于Elasticsearch官方提供的RestHighLevelClient开发的ORM框架,旨在简化开发流程并提高效率。EasyES在保持RestHighLevelClient原有功能的基础上进行增强,而不做任何改变。它采用与Mybatis-Plus相似的语法,使得开发者可以无缝迁移至EasyES,无
- 2024-10-20abc376B Hands on Ring (Easy)
由1~N的块构成的环,最初左手在1号、右手在2号,接下来有Q组操作{H,T},H可以是L或者R,分别表示左手和右手,T是目标位置,移动时要求左右手不能在同一个块上。3<=N<=100,1<=Q<=100分析:模拟,关键在于如何判断是顺时针移动还是逆时针移动。#include<bits/stdc++.h>usingi64=longlong
- 2024-10-20使用 C++ 实现验证码识别与自动化登录
安装所需依赖确保你已经安装以下库:libcurl:用于发送HTTP请求。OpenCV:用于图像处理。Tesseract:用于OCR识别。在Ubuntu系统中,你可以使用以下命令安装这些依赖:bashsudoapt-getinstalllibcurl4-openssl-devsudoapt-getinstalllibopencv-devsudoapt-getinstall
- 2024-10-19使用 C 实现验证码识别与自动化登录
安装所需依赖首先,你需要安装以下库:libcurl:用于发送HTTP请求。OpenCV:用于图像处理。Tesseract:用于OCR识别。在Ubuntu系统中,你可以使用以下命令安装这些依赖:bashsudoapt-getinstalllibcurl4-openssl-devsudoapt-getinstalllibopencv-devsudoapt-getinstall
- 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-10-15简单的漏洞技巧
easybugtofind mostofthebeginerhunterneedstofindeasybugstostaymotivatedinthisfeild技巧1:破坏链接劫持进行冒充 原文链接:[https://medium.com/@coffeeaddict_exe/500-in-5-minutes-45977e89a337]: 概要: 在网站下方找到了推特的链
- 2024-10-11Small Permutation Problem (Easy Version)
算法考虑转化每个点\(p_i\)在一个平面直角坐标系中表示为点\((i,p_i)\)于是转化为一个棋盘问题,即每一个点不能在同一行/同一列\(a\)数组的限制相当于在左下角为\((0,0)\),右上角为\((i,i)\)中的正方形中,有\(a_i\)个棋子于是在每一次加入的时候,都只能在
- 2024-10-08SpringBoot整合Easy-ES实现对ES操作
Easy-ES简介Easy-ES是一个基于Elasticsearch的Java客户端库,旨在简化与Elasticsearch的交互。它为开发者提供了更易用、更高效的API,帮助他们快速实现数据的索引、查询、更新和删除等操作。主要特性简化的API提供直观友好的接口,降低了使用Elasticsearch的学习曲
- 2024-09-27[SWPUCTF 2021 新生赛]easy_md5
分析一下代码, name不等于password,namd,md5值和password,md5值相等。get传参name,post传参password。$name!=$password&&md5($name)==md5($password)属于MD5绕过中的php==弱类型绕过有两个办法,第一个办法就是importrequests#网站的URLurl="http://node7.a
- 2024-09-24Rickdiculously Easy
信息收集arp-scan-lnmap-p--A-sV-Pn192.168.0.1331.flag1开放了21、22、80、9090、13337、22222、60000七个端口直接扫出flag1#flag1FLAG:{TheyFoundMyBackDoorMorty}目录扫描dirsearch-uhttp://192.168.0.133扫出robots.txt和passwords目录2.flag2
- 2024-09-22pyautogui+PixPin 用来长截图简直太easy了!
最近要做几百个样式统一的网页的长截图,试了python+selenium,总是搞不定扫码登录,时间比较赶,就想看看直接使用截图软件手动做,截了几十个实在受不了了~~~~o(>_<)o~~。于是又全网搜python直接操作windows的解决方案,终于发现了pyautgui这个能满足需求的神器。先上官网pyautoguigithu
- 2024-09-21【EasyBlog】基于React+AntD+NextJS+NestJS+MySQL打造的开源博客系统
Github项目地址:https://github.com/fecommunity/easy-blog,欢迎Star。Easy-BlogEasy-Blog是一套集成文章发表、页面创建、知识库管理、博客后台管理等功能于一体的博客系统。首页-浅色主题首页-暗黑主题文章阅读后台管理✨特性
- 2024-09-14[安洵杯 2019]easy_web
首先抓包可以看到img是一个base64编码依次经过base64,base64,asciihex解码得到一个图片名555.png那么我们可以利用这一点反过去看index.php的源码,修改头img=TmprMlpUWTBOalUzT0RKbE56QTJPRGN3最后经过base64解码后<?phperror_reporting(E_ALL||~E_NOTICE);header('con
- 2024-09-11Rickdiculously Easy靶场渗透测试
靶机下载地址https://www.vulnhub.com/entry/rickdiculouslyeasy-1,207/一.信息收集1.端口扫描nmap172.16.1.20-p--sV 发现还扫描出一个flag2.目录扫描二.获取shell和提权1、访问靶机IP地址2、拼接并访问robots.txt文件3、逐个访问,发现cgi-bin/tracertool
- 2024-09-09题解:CF913D Too Easy Problems
题意给定一场考试,考试会持续\(T\)毫秒,由\(n\)道题目组成,你可以用\(t_i\)毫秒解决第\(i\)个问题,每个问题给定一个整数\(a_i\)。要求你选出一个试题集合\(S\),若该集合大小为\(k\),它应满足\(T\geq\sum_{i\inS}\limitst_i\),你需要最大化\(\sum_{i\inS}\limits[a_i
- 2024-09-07[HNCTF 2022 WEEK2]easy_include
开启NSSCTF靶场,打开链接:可以看到过滤了很多常见的利用协议,GET传参是file先随便读取点正常的文件吧,构造payload:/?file=/etc/passwd可以看到是nginx服务器还有日志文件信息apache服务器日志存放文件位置:/var/log/apache/access.lognginx服务器日志存放位置:/var/log/
- 2024-09-06Easy树
Easy树题意给出一棵树,要求你为树上的结点标上权值,权值可以是任意的正整数唯一的限制条件是相临的两个结点不能标上相同的权值,要求一种方案,使得整棵树的总价值最小。思路有一个错误的贪心思路,即把树染色,较多的填\(1\),较少的填\(2\)。这种思路可以被两个中心连在一起的菊花