- 博客(17)
- 收藏
- 关注
原创 WEEK 5
分析代码可知,还是按照之前的套路,每个流程逆着来一遍就好swap_bitscustom_addleakinput_strswap_bitsaainput_strcustom_add。
2024-04-04 17:34:08 1955 1
原创 WEEK 3
根据题目给的已知信息可知,根据给出的代码,我们可以利用立方根运算来求解 p、q 和 r 的值,所以直接反着来在这段代码中,我们先计算 p、q 和 r 的立方模 n 的结果,并使用函数来进行立方根运算,即可求出 p,q,r 的值最后运行以上的RSA解密代码(欧拉函数变形)即可求出flag。
2024-03-22 13:07:59 883 1
原创 WEEK 2
题目:题目中给出了一个CyberChef的html,打开后发现在处有两个:To Base 64 和 ROT13 Amount 3:flag{}(你需要求出这个flag值)分析可知,该密文是先由 Base 64 编码,然后再由 ROT13 Amount 3进行编码得出的,所以我们只需反过来先进行 ROT13 解码,再由 Base 64 解码,即可获得flag先进行 ROT13 解码时,由于不知道的值,所以只能一个一个尝试,在进行到时,就会发现 Output 的前四位为。
2024-03-12 22:04:14 1060 1
原创 古典密码2
URL地址(常说网址)规定了常用地数字,字母可以直接使用,另外一批作为特殊用户字符也可以直接用(/,:@等),剩下的其它所有字符必须通过%xx编码处理。+ ++.<+ +++++ ++[-> ----- —<] >---- ----- ----- -.<++ +++++ ++[-> +++++ ++++< ]>+++ +++.- ----- --.++ +.— —.- ----- --.<明文第一个字母是“I”,密钥第一个字母是“o”,在表格中找到“I”列与“o”行相交点,字母“W”就是密文第一个字母;
2024-02-11 23:54:52 859
原创 部分古典编码
一般MD5值是32位由数字“0-9”和字母“a-f”所组成的字符串,字母大小写统一;如果出现这个范围以外的字符说明这可能是个错误的md5值,就没必要再拿去解密了。16位值是取的是8~24位。
2024-02-03 18:31:21 396 1
原创 Base系列编码及古典密码
编码是将二进制文件转换成由(0-9、A-F)16个字符组成的文本编码由(A-Z、2-7)32个可见字符构成,”=”符号用作后缀填充。的密文由(A-Z、0-9)36个字符组成,加密仅支持整数数字,解密仅支持字符串,不支持中文的编码表是由(A-Z、a-z、0-9、+、/)64个可见字符构成,“=”符号用作后缀填充。的编码表相比base64少了数字0,大写字母I,O,小写字母 l (这个是L),以及符号‘+’和‘/’的密文由91个字符(0-9,a-z,A-Z,!<=>?@[]^_`{|}~”)组成。
2024-01-27 20:49:54 673 2
原创 第六周培训
为列出当前目录下的所有文件(也包含隐藏文件);默认显示当前目录下的文件列表(文件名); (注:打开之后输入。**(即list)**查看目录;删除目录及其下所有文件;(注:此处我也不太懂)即可退回到原终端界面)
2023-12-07 23:06:11 47 1
原创 第四周任务(upload-labs解题)
浏览器通常使用 MIME 类型(而不是文件扩展名)来确定如何处理URL,因此 Web服务器在响应头中添加正确的 MIME。如果配置不正确,浏览器可能会无法解析文件内容,网站将无法正常工作,并且下载的文件也会被错误处理。MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。是描述消息内容类型的标准,用来表示文档、文件或字节流的性质和格式。注:PASS-14同理。
2023-11-18 03:13:32 205 1
原创 第三周任务
打开靶机,进入网站;根据题干可知此为相关的题目;在文档后输入**,发现并无什么变化;查询资料可知输入*index.php*后就可以查看源代码;根据源代码中给的提示:1.输入**后会出现报错提示;2.对admin进行后再次输入就可以获得flag。对admin进行url编码后输入发现还是无法获得flag;查询相关资料后发现浏览器会对信息进行;所以我们对admin进行编码;将编码再次输入后,即可获得正确答案,得解!
2023-11-08 21:05:46 63
原创 get和post传参(简单版)
4.get传参发一次包{200},post发两次包(但在火狐中为一次。){第一次为100,第二次为200。2.post传参较于get传参更为安全。(因为get为url进行传递,可以直接从url中获取参数。3.post的字符输入较多,而get最多只能输出2048个字符。1.get和post传参都是基于http协议下的两种请求方式。
2023-10-23 15:07:12 95
原创 phpstudy搭建及使用(简单的搭建一个站点和写一个输出hello world页面)
下载一个搭建软件(phpstudy),然后在首页打开第一个和第三个按钮【二】,接着点击网站,创建一个网站(test)【一】,接着点击管理,打开根目录,然后新建一个文本文档,命名为test.php【三】,打开方式为记事本,接着编程hello world【四】,最后在软件的网站页面打开管理,然后点击打开网站,进入后输入原后缀【五】
2023-10-23 14:11:21 176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人