<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mark的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MarkRao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MarkRao]]></copyright><item><title><![CDATA[基于SpringBoot+Vue知识社区分享平台源码]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/124543827</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/124543827</guid><author>MarkRao</author><pubDate>Mon, 02 May 2022 17:32:04 +0800</pubDate><description><![CDATA[下载地址（需要三个积分）：
https://download.youkuaiyun.com/download/MarkRao/85264557

]]></description><category></category></item><item><title><![CDATA[有关于取证的笔记——包含详细例题解析]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/123776999</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/123776999</guid><author>MarkRao</author><pubDate>Thu, 21 Apr 2022 18:16:40 +0800</pubDate><description><![CDATA[取证前言一、取证工具介绍1.1	Volatility取证1.2  E二、刷题记录1.引入库2.读入数据总结

前言
提示：取证很重要、取证很重要、取证很重要

一、取证工具介绍
1.1	Volatility取证
1.2  E
二、刷题记录
1.引入库
代码如下（示例）：
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.fi]]></description><category></category></item><item><title><![CDATA[AWD竞赛脚本大全——从攻击到防御]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/123344602</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/123344602</guid><author>MarkRao</author><pubDate>Sun, 27 Mar 2022 17:49:57 +0800</pubDate><description><![CDATA[一、Waf通防

使用方法，在需要防护的文件中包含该文件 使用require_once(‘waf.php’); 或者include(‘waf.php’);

&lt;?php
header('Content-Type: text/html; charset=utf-8');
error_reporting(0);

define('LOG_FILENAME', 'Attack_Big_information.txt');	
function waf() {
    if (!function_exists(]]></description><category></category></item><item><title><![CDATA[渗透时Linux系统该如何提权？]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/123039793</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/123039793</guid><author>MarkRao</author><pubDate>Mon, 21 Feb 2022 20:14:19 +0800</pubDate><description><![CDATA[Linux系统目录一、提权手段总结1.1内核提权1.1.1 对目标靶机进行信息收集1.1.2 searchsploit工具的利用1.1.3 将exp文件上传至目标靶机1.2.John破解提权1.2.1 获取shadow进行破解1.3.mysql内部数据提权1.3.1 弱口令进入mysql1.4.执行目录提权1.5.寻找文件提权1.6.计划任务提权（需要有权限修改计划任务）1.7.根据工具结合github文件提权1.8最新漏洞提权（例如CVE-2021-4034 ）二、提权工具总结2.1 GTFOBins2.]]></description><category></category></item><item><title><![CDATA[CTF_Web长征路细刷题笔记]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/122276577</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/122276577</guid><author>MarkRao</author><pubDate>Thu, 06 Jan 2022 20:38:15 +0800</pubDate><description><![CDATA[文件包含一、2018 XCTF FINALS —— babyphp二、

一、2018 XCTF FINALS —— babyphp

0x01信息收集
打开环境可以看到几个关键点，首先便是看到有两个可控变量
1:    $_GET[‘function’]     执行函数
2:	   $_POST[‘name’]      可控制session值内容
其次又看到include($file);存在文件包含，ini_set限定了文件包含目录
最后可见call_user_func($func,$_GET)这个函]]></description><category></category></item><item><title><![CDATA[Piet一种奇葩编程语言——利用在CTF中Piet的套路应该很多]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121796707</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121796707</guid><author>MarkRao</author><pubDate>Wed, 08 Dec 2021 22:14:55 +0800</pubDate><description><![CDATA[目录前言一、Piet是什么？二、使用工具编译Piet图片三、使用工具对其图片进行解释1.使用老版本windows工具2.更多的链接npiet用于piet程序的解释器piet程序例子1piet程序例子2piet程序例子3更多思路


前言
要不是因为做到一个杂项题，我估计这辈子也不会了解到这个奇葩语言，简单的说一下这个语言便是用色块来构造程序，也是够另类的，能想出来的人确实????????！

一、Piet是什么？

官方介绍：
Introduction：
Piet is a programming lang]]></description><category></category></item><item><title><![CDATA[关于PHP函数preg_match绕过、move_uploaded_file绕过方式以及include包含例题]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121465868</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121465868</guid><author>MarkRao</author><pubDate>Thu, 02 Dec 2021 10:05:12 +0800</pubDate><description><![CDATA[preg_match函数定义与用法：
企业级理解：

preg_match —— 执行匹配正则表达式

语法

int preg_match ( string $pattern , string KaTeX parse error: Expected 'EOF', got '&amp;' at position 18: …bject [, array
&amp;̲matches[, int $flags = 0 [, int $offset = 0 ]]] )
$pattern: 要搜索的模式，字符串形式。]]></description><category></category></item><item><title><![CDATA[CTF Web题部分PHP魔术方法总结（Magic Methods）]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121559992</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121559992</guid><author>MarkRao</author><pubDate>Tue, 30 Nov 2021 10:02:06 +0800</pubDate><description><![CDATA[几个常见的PHP魔术方法简单介绍详细介绍__sleep()__wakeup()__get()__set()__isset()__unset()__construct()__destruct()__call()__callStatic()__autoload()__toString()

简单介绍




方法名
描述




__sleep()
执行序列化serialize()时，先会调用这个函数


__wakeup()
执行反序列化unserialize()时，先会调用这个函数


__get()
当获]]></description><category></category></item><item><title><![CDATA[2021-11-27-2021年春秋杯网络安全联赛秋季赛Misc部分题以及Crypto密码题WriteUp]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121604312</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121604312</guid><author>MarkRao</author><pubDate>Mon, 29 Nov 2021 16:23:53 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档

部分Misc&amp;Crypto复现Misc一、问卷调查（签到题）二、Snipaste三、hellosharkCrypto一、Vigenere

Misc
一、问卷调查（签到题）
网站：
https://www.wenjuan.com/s/UZBZJvFDXDD/
得到flag：
flag{让我们一起带给世界安全感}
二、Snipaste
步骤：
1、拿到题目压缩包先对压缩包进行压缩，得到一张图片，在binwalk查看图片发现有些东西，利]]></description><category></category></item><item><title><![CDATA[网络空间安全市赛Misc一道简单的流量分析题]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121589667</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121589667</guid><author>MarkRao</author><pubDate>Sun, 28 Nov 2021 12:47:33 +0800</pubDate><description><![CDATA[这道题给了一个流量包，内部分了7个小题
1：首先可以在导出HTTP中查看攻击流量

第一题的flag答案便是：      [172.16.1.101]
2、查端口，我们找到黑客ip后便过滤ip，输入ip.addr==172.16.1.102

往下分析你会发现很集中的有端口扫描现象，黑客是通过37113来扫描的，你只需要看这些便可，便能得到flag，所以第二题flag为[21,23,80,445,3389,5007]

3/4两题、要分析出黑客最终获得的用户名就得找到黑客什么时候登录的，攻击点在哪里，那就用]]></description><category></category></item><item><title><![CDATA[CTF通过Wireshark对USB流量取证分析题]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121419809</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121419809</guid><author>MarkRao</author><pubDate>Fri, 19 Nov 2021 15:22:29 +0800</pubDate><description><![CDATA[流程：
1、先过滤保存flag部分
通过usb.src =="1.3.1"过滤 然后文件导出特定分组得到具体的流量包
2、进行提取Data块（有点艰难）
A:在winshark中提取不带冒号的4个字节
./tshark -r 6.pcapng -T fields -e usb.capdata &gt; out.txt
B:可以利用脚本在每两个字节中加上冒号也可以像我用excel（万年office老手）利用数据中的分列分取出四个字节然后用&amp;加冒号连接起来，最后利用ctrl+shift+Enter+↓ ]]></description><category></category></item><item><title><![CDATA[Centos7安装Mysql完成后启动不了报错（Job for mysqld.service failed. See ‘systemctl status mysqld.service‘ and ‘j）]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121399455</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121399455</guid><author>MarkRao</author><pubDate>Thu, 18 Nov 2021 15:05:49 +0800</pubDate><description><![CDATA[Centos安装Mysql报错问题解决前言一、为什么会报错？二、解决问题1.进入root用户调整SELinux模式2.安装Mysql3.登录mysql修改mysql密码总结

前言
最近在Centos中安装Mysql时遇到一些小问题，在这里进行一个记录。
情况如图：

当你已经显示了这个错误请你重新安装mysql，卸载命令共三条如下：

yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/]]></description><category></category></item><item><title><![CDATA[2021年线下“领航杯” MISC-《shizhenle》解题WP]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121258325</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121258325</guid><author>MarkRao</author><pubDate>Wed, 10 Nov 2021 23:45:35 +0800</pubDate><description><![CDATA[杂项一、前言二、解题步骤

一、前言
 - 首先还得感谢套神的帮助，我太菜了，有想要复现这题的文章末尾有题目分析链接
二、解题步骤
1、打开压缩包发现里面只有一张图片，一张奇怪的png图片

2.一般情况下kali三部曲，没发现啥就放入010Editor看,这题也不例外先放kali里binwalk一下
发现有东西，foremost一波带走拿到有用的东西
打开这个zip文件夹发现存在加密文件，用360压缩打开，发现还是有密码直接排除伪加密

3.那接下来的思路只能换010Editor看细节了，这里考虑到图片是]]></description><category></category></item><item><title><![CDATA[Bugku检测存活网站脚本————Two检测脚本升级版]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121228857</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121228857</guid><author>MarkRao</author><pubDate>Tue, 09 Nov 2021 15:18:32 +0800</pubDate><description><![CDATA[#生成网站
import urllib.request
import time
 
opener = urllib.request.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/49.0.2')]

for n in range(1,255):
    nb = str(n)
    target = '192-168-1-'+nb+'.awd.bugku.cn/'
    new = open('H:/Python3.0Work/A]]></description><category></category></item><item><title><![CDATA[RSA笔记]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121050787</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121050787</guid><author>MarkRao</author><pubDate>Mon, 08 Nov 2021 14:28:02 +0800</pubDate><description><![CDATA[RSA常见解密方式一、介绍RSA参数二、RSA解密类型1、一般类型知道p、q、c、e2、RSA的公共模数攻击
一、介绍RSA参数
N：整数N，模数
p 和 q ：N的两个因子（素数）
e 和 d：互为模反数的两个指数
c 和 m：密文和明文，一般是一个十进制的数，求解d时用到函数（d=gmpy2.invert(e,n的欧拉函数)）
二、RSA解密类型
1、一般类型知道p、q、c、e
直接套公式
import gmpy2
import libnum
#经典给出四个参数
p =  gmpy2.mpz()
q =]]></description><category></category></item><item><title><![CDATA[渗透思路笔记]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121118849</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121118849</guid><author>MarkRao</author><pubDate>Wed, 03 Nov 2021 13:34:20 +0800</pubDate><description><![CDATA[Bypass上传绕过
一般思路
另类思路
1、默认状态
Content-Disposition: form-data; name=“filepath”; filename=“f.php”
Content-Type: image/png
思路一：
Content-Disposition: form-data; name=“filepath”; filename="[0x09]f.php"
Content-Type: image/png
思路二：除去双引号的限制
Content-Disposition: for]]></description><category></category></item><item><title><![CDATA[RSA基础题型]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121037859</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121037859</guid><author>MarkRao</author><pubDate>Fri, 29 Oct 2021 17:00:21 +0800</pubDate><description><![CDATA[1、RSAROLL
题目介绍：
RSA roll！roll！roll！
Only number and a-z
（don’t use editor
which MS provide）
然后是题目：
{920139713,19}

704796792
752211152
274704164
18414022
368270835
483295235
263072905
459788476
483295235
459788476
663551792
475206804
459788476
428313374
47]]></description><category></category></item><item><title><![CDATA[一种有趣的隐写技术（图转声，声转图）]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/121000214</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/121000214</guid><author>MarkRao</author><pubDate>Wed, 27 Oct 2021 19:57:05 +0800</pubDate><description><![CDATA[慢扫描电视（Slow-scan television）是业余无线电爱好者的一种主要图片传输方法，慢扫描电视通过无线电传输和接收单色或彩色静态图片。

APP名称：SSTV Encoder
作者：Olga Miller
版本：2.5
简介
这个应用程序通过播放音频发送图像（图像→音频）（SSTV编码器）。
APP名称：Robot36
作者：Ahmet Inan
版本：1.44
简介
这个应用程序通过收听音频接收图像（音频→图像）（SSTV图像解码器）。
步骤如下：
1、首先我们打开SSTV Encoder这个]]></description><category></category></item><item><title><![CDATA[Bugku线上AWD脚本]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/120999639</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/120999639</guid><author>MarkRao</author><pubDate>Wed, 27 Oct 2021 19:29:40 +0800</pubDate><description><![CDATA[Bugku手写小脚本（大佬就不用看了，鄙人水平有限）
首先是检测网站存活脚本
import urllib.request
import time
 
opener = urllib.request.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/49.0.2')]

for n in range(1,255):
    nb = str(n)
    target = 'http://192-168-1-'+nb+'.awd.bugku]]></description><category></category></item><item><title><![CDATA[一道经典的Misc图片倒叙题目]]></title><link>https://blog.youkuaiyun.com/MarkRao/article/details/120900188</link><guid>https://blog.youkuaiyun.com/MarkRao/article/details/120900188</guid><author>MarkRao</author><pubDate>Fri, 22 Oct 2021 10:26:29 +0800</pubDate><description><![CDATA[**
刷题冲冲冲
**
1. 放到kali内部

file
binwalk（分离出海报了）
zsteg（没啥用）

2. Audacity

看波形图、频谱图，调节频谱图的窗口大小

3. 010editor


看是否存在png、jpg、bmp、bpg的ASCIIhex码的缺失需要复原，png=89504E47，jpg=FFD8FF，BMP=424DN00010，GIF=47494638…


看是否有逆序文件png=74E40598，jpg=FF8DFF，BMP=01000ND424，GIF=83649]]></description><category></category></item></channel></rss>