shellcode mrctf 2020

P6775 NOI2020 制作菜品

[P6775 NOI2020 制作菜品](https://www.luogu.com.cn/problem/P6775) 给定正整数 $n$,$m$,$k$。 有一个 $m$ 行 $k$ 列网格,每个网格可以被涂上 $n$ 种颜色之一,要求: - 一行最多出现两种颜色。 - 第 $i$ 种颜色必须恰 ......
菜品 P6775 6775 2020 NOI

1.8 运用C编写ShellCode代码

在笔者前几篇文章中,我们使用汇编语言并通过自定位的方法实现了一个简单的`MessageBox`弹窗功能,但由于汇编语言过于繁琐在编写效率上不仅要考验开发者的底层功底,还需要写出更多的指令集,这对于普通人来说是非常困难的,当然除了通过汇编来实现`ShellCode`的编写以外,使用C同样可以实现编写,... ......
ShellCode 代码 1.8

js 根据时间,输出几分钟前,几小时前,几天前,几个月前,几年前。 console.log(getDateDiff("2020-12-16 12:12:12")); 输出结果:2小时前

js 根据时间,输出几分钟前,几小时前,几天前,几个月前,几年前。 原文链接:https://blog.csdn.net/qq_42740797/article/details/111277824 代码1: // 时间戳转多少分钟之前function getDateDiff(dateTimeStam ......
小时 12 quot getDateDiff 年前

NOIP2020游记

(把很久之前博客漏掉的一篇搬上来了,以此勉励自己每次考试测一遍极限数据,观察大样例) 看到这篇游记,您会发现2/3年前的zbs是多么naive啊! 时间 2020年12月5日 下午 以下正文: 这是我到初二为止获得的第四个二等奖了,离一等,就差把乘/除号换个位置的距离啊! # Day -1 周五像往 ......
游记 NOIP 2020

MATLAB/simulink小电流系统单相接地故障选线仿真模型(2020a版本)

MATLAB/simulink小电流系统单相接地故障选线仿真模型(2020a版本)有中性点不接地,中性点经消弧线圈接地,中性点经小电阻接地。可读取零序电流,零序电压,三相电压波形图。其中经消弧线圈接地还可读取零序电压五次谐波波形图。YID:2830652224443047 ......
电流 simulink 模型 故障 版本

洛谷 P6620 [省选联考 2020 A 卷] 组合数问题

[洛谷传送门](https://www.luogu.com.cn/problem/P6620 "洛谷传送门") 记一下是怎么推的。 $$\sum\limits_{k = 0}^n f(k) \times x^k \times \binom{n}{k}$$ $$= \sum\limits_{p = 0 ......
问题 P6620 6620 2020

AT_pakencamp_2020_day1_c 题解

## 思路 看到题目的第一句话我就知道要用 `map` 了。 一道 `map` 的入门题,定义一个 `map` 来输入和统计参加次数后,定义一个计数器 sum 用来统计人数。 ## 代码 ```cpp #include #include #include using namespace std; m ......
题解 AT_pakencamp pakencamp day1_c 2020

[网鼎杯 2020 青龙组]notes

这道题考的是undefsafe函数导致的原型链污染。 源码: var express = require('express'); var path = require('path'); const undefsafe = require('undefsafe'); const { exec } = ......
青龙 notes 2020

P6891 [JOISC2020] ビルの飾り付け 4

# P6891 [JOISC2020] ビルの飾り付け 4 **[题目传送门](https://www.luogu.com.cn/problem/P6891)** ## Problem 给定长度为 $2n$ ($1\le n\le5\times10^5$)的序列 $A$,$B$。要求构造一个单调不降 ......
P6891 JOISC 6891 2020

1.7 完善自定位ShellCode后门

在之前的文章中,我们实现了一个正向的匿名管道`ShellCode`后门,为了保证文章的简洁易懂并没有增加针对调用函数的动态定位功能,此类方法在更换系统后则由于地址变化导致我们的后门无法正常使用,接下来将实现通过PEB获取`GetProcAddrees`函数地址,并根据该函数实现所需其他函数的地址自定... ......
后门 ShellCode 1.7

1.6 编写双管道ShellCode后门

本文将介绍如何将`CMD`绑定到双向管道上,这是一种常用的黑客反弹技巧,可以让用户在命令行界面下与其他程序进行交互,我们将从创建管道、启动进程、传输数据等方面对这个功能进行详细讲解。此外,本文还将通过使用汇编语言一步步来实现这个可被注入的`ShellCode`后门,并以此提高代码通用性。最终,我们将... ......
后门 ShellCode 管道 1.6

[网鼎杯 2020 青龙组]jocker

## [网鼎杯 2020 青龙组]jocker 打开进入ida后按**F5**进行反汇编,发现存在堆栈不平衡的报错,这是由于call函数调用前后堆栈指针sp的值不同导致的,此时**Option->General->Disassembly, 将选项Stack pointer打勾** ![image-2 ......
青龙 jocker 2020

1.5 编写自定位ShellCode弹窗

在笔者上一篇文章中简单的介绍了如何运用汇编语言编写一段弹窗代码,虽然简易`ShellCode`可以被正常执行,但却存在很多问题,由于采用了硬编址的方式来调用相应API函数的,那么就会存在一个很大的缺陷,如果操作系统的版本不统或系统重启过,那么基址将会发生变化,此时如果再次调用基址参数则会调用失败,本... ......
ShellCode 1.5

1.4 编写简易ShellCode弹窗

在前面的章节中相信读者已经学会了使用Metasploit工具生成自己的ShellCode代码片段了,本章将继续深入探索关于ShellCode的相关知识体系,ShellCode 通常是指一个原始的可执行代码的有效载荷,攻击者通常会使用这段代码来获得被攻陷系统上的交互Shell的访问权限,而现在用于描述... ......
简易 ShellCode 1.4

web | [Zer0pts2020]notepad

# web | [Zer0pts2020]notepad 参考guoke师傅的文章:https://guokeya.github.io/post/3kK-0Vkzq/ 主要是ssti+pickle反序列化。 首先通过ssti拿到flask的secret。 之后通过伪造jwt的方式进行pickle反序 ......
notepad 0pts 2020 Zer0 web

[渗透测试]—7.1 漏洞利用开发和Shellcode编写

在本章节中,我们将学习漏洞利用开发和Shellcode编写的基本概念和技巧。我们会尽量详细、通俗易懂地讲解,并提供尽可能多的实例。 ### 7.1 漏洞利用开发 漏洞利用开发是渗透测试中的高级技能。当你发现一个软件或系统存在漏洞时,你需要编写一段代码来利用这个漏洞,从而在目标系统上执行恶意代码、获取 ......
漏洞 Shellcode 7.1

idea2020使用bpmn无法显示BPMN Editor视图

设置主题颜色即可解决(不行的话重启试试) 黑色不显示 白色显示 ......
视图 Editor idea 2020 bpmn

NOI2020

## 美食家 很显然可以写出矩阵。 发现相当于有 $q$ 次询问 $A^k$,预处理矩阵的 $2^0,2^1,\cdots,2^w$ 次幂然后用向量乘矩阵即可做到 $O(n^3\log T+qn^2\log T)$。 ## 命运 没发现链是祖先-后代这样的,想了一年不会做 有这个性质就可以直接 dp ......
2020 NOI

P6881 「JOI 2020 Final」火事

题目其实就是求 $\sum_{i=L}^Rmax_{j=i-T}^i\space a_i$ 首先,我们只需要维护在 $t$ 时刻的 $a_i$ 相对于最初的 $a_i$ 的增量 $val_i$ 就可以了。 令 $l_i$ 表示在 $i$ 左边第一个 $j$ 满足 $a_j>a_i$,$r_i$ 表示 ......
P6881 Final 6881 2020 JOI

「JOISC 2020 Day2」遗迹

# 「JOISC 2020 Day2」遗迹 ## 题目大意: 给定长度为 $2n$ 的序列 $h_i$,满足对于所有 $k \in [1,n]$,均存在两个 $i$ 满足 $h_i = k$,定义“地震”为如下操作: - 对于所有 $i \in [1,2n]$,当且仅当 $h_i > 0$ 且对于所 ......
遗迹 JOISC 2020 Day2 Day

[NOI2020] 时代的眼泪

分块。设分出来左散块 $A_1$,中间块 $B_1,\cdots,B_k$,右散块 $A_2$。那么贡献有 $A_1\leftarrow A_1$ 即散块对自己,$A_1\leftarrow A_2$ 即散块对散块,$A_i\leftarrow B_j$ 即散块对整块,$B_i\leftarrow ......
眼泪 时代 2020 NOI

洛谷 P8264 [Ynoi Easy Round 2020] TEST_100

[题目 Link](https://www.luogu.com.cn/problem/P8264) 我们不妨来考虑所有询问都是 $l=1,r=n$ 的情形,这种情况下需要对每个值处理出他经过一系列变换后变成了什么数。 考虑用 $\text{solve}(p,l,r)$ 表示我们现在要计算 $x\in ......
P8264 Round 8264 2020 Easy

IDEA 2020.3.4下载安装激活教程

一、下载 IDEA Version 2021.2以后的版本,就要登录账号了。感觉不太方便。还要注册一个账号才行,所以我想下载历史版本,不需要登录账号也可以使用的。 IDEA官方历史版本下载链接地址 https://www.jetbrains.com/idea/download/other.html ......
激活 教程 IDEA 2020

CMU15445 (Fall 2020) 数据库系统 Project#4 - Concurrency Control 详解

# 前言 一个合格的事务处理系统,应该具备四个性质:原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。隔离性保证了一个活跃的事务(还没提交或者回滚)对数据库所做的系统对于其他的活跃事务是不可见的,看起来就像某一时刻就只有一个 ......
Concurrency Control Project 数据库 数据

[BJDCTF 2020]encode

# [BJDCTF 2020]encode ## **分析程序** * 无壳 * 32位ELF程序 程序运行回显如下: ![](https://img2023.cnblogs.com/blog/2726241/202306/2726241-20230619115608638-895301663.pn ......
BJDCTF encode 2020

2020羊城杯easyre

# **2020羊城杯easyre** * 无壳64位程序 * GCC编译 回显如下所示: ![](https://img2023.cnblogs.com/blog/2726241/202306/2726241-20230619084452669-1236602734.png) 放IDA中继续分析: ......
easyre 2020

[NOIP2020] 移球游戏 解题报告

## 题目描述 给定 $n+1$ 个栈,栈的高度限制为 $m$。初始时前 $n$ 个上每个有 $m$ 个球,最后一个为空。球分为 $n$ 种颜色,每种恰好 $m$ 个。一次操作可以把一个栈顶的元素弹出放到一个另一个栈顶,但是不可以使栈溢出或下溢。现要把同种颜色的球移动到同一个栈上,你需要构造一个在 ......
报告 NOIP 2020

JOI Final 2020 题解

##### JOI 2020 Just Long Neckties 首先一定是贪心将两个从小到大排。然后考虑维护 $a_i-b_i$ 的前缀 max 与 $a_{i+1}-b_i$ 的后缀 max 即可。 https://qoj.ac/submission/113106 ##### JOI 2020 ......
题解 Final 2020 JOI

[ACTF2020 新生赛]Exec 1

查看源代码,发现并没有什么东西 有一个可以输入的框框,想到命令执行 ls可以在linux查看文件 由于不知道在哪个文件下,用../../进行判断--注意执行前面要有| ![PING PING ](https://img2023.cnblogs.com/blog/3142587/202306/3142 ......
新生 ACTF 2020 Exec