自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 wargame-natas(21-26)

strcmp(str1,str2),该函数将str1与str2逐个字符比较ASCII码大小,如果str1>str2则返回1,str1<str2返回-1,str1==str2返回0。因此只需在请求中增加revelio参数,这道题如果在浏览器里弄,会因为自动跳转,刷新掉输出的密码,所以只要在burpsuit中弄,就可以看到密码了。在php 5.3版本前,当传入的参数不是字符串类型时,在报错之后,函数也会返回0。由于php是弱类型,所以,如果将字符串与数字比较的,它会将字符串最前面的数字与数字进行比较。

2024-03-27 10:41:16 1027 1

原创 0xGame 2021 bug2

从前端看核心代码就是。

2024-03-18 16:03:39 443 1

原创 cackctf 2021 ziperatops writeup

从前端看主要功能就是上传zip文件然后显示zip文件中打包的文件名。

2024-03-06 14:41:08 918 2

原创 wargame-Natas(1-20)

wargame-natas write up

2021-11-30 23:53:28 2580

原创 weight interval scheduling

问题描述在上一篇interval scheduling问题的基础上,工作任务再增加weight属性,要求找出满足工作时间不重叠的工作组合,且组合的权weight为最大。思路这道题用动态规划的思路解题。首先将所有工作按照结束时间进行排序。然后还是从最后一个工作开始考虑。对于每一个工作j,我们有两种情况1.选择它,那么它以前与它工作时间有重叠的,就要被淘汰掉。直到再次遇到一个没有重叠的,再次进行2选1.2.不选择它,那么就对它前一个工作继续进行2选1。我们需要的就是max{选择1,选择2}而边界

2021-09-11 21:28:31 267

原创 interval scheduling问题

问题描述有N个工作,他们分别有一个开始时间和结束时间。找出在整个时间段内,能完成的最多的工作,且工作之间不能重叠。图片来自https://blog.csdn.net/linxid/article/details/79655238算法思想将所有工作按照开始时间排序,从最后一个工作开开始找起。首先选出最后一个工作。然后往前找,如果与最后一个工作重叠,则跳过。如果不重叠,则选出。然后再将前一个工作与最近一次选出的工作比较。由于工作是按照开始时间排序,从后依次往前找不重叠,就能保证剩余的时间最多,最后选出工

2021-09-09 22:47:14 1190

原创 关于kali安装pycharm显示_JAVA_OPTIONS出错的解决方案

在kali上安装pycharm后,无法操作创建项目。右下角显示出错,提示应当删除_JAVA_OPTIONS环境变量。先尝试unset _JAVA_OPTIONS,以及在~/.banshrc,/etc/profile等文件中加上unset _JAVA_OPTIONS语句,但是重启登录后,_JAVA_OPTIONS环境变量依然存在。后来用下面这种方法成功了。在/etc/X11/Xsession.d/90kali-themes.conf与/etc/environment.d/95kali-themes.co

2021-09-07 22:51:38 1245 2

原创 攻防世界-misc-gif

下载附件后,解压打开。发现图片是这样的黑白图片分别对应1,0,前8张图片则为01100110刚好对应ASCII字符中的"f",应该是flag的头字母。网上找在线解码的工具,不好用,简单写了个脚本。import binasciia = '0110011001101100011000010110011101111\0110100011001110101010011100101111101100111\011010010100011001111101's = ""n = len(a) % 4a

2021-08-24 15:55:13 225

原创 wargames - bandit(14-32)

wargames bandit14. bandit level14 -> 15note15. bandit level15 -> 16note16. bandit level16-> 1717. bandit level17->1818. bandit level18->1918. bandit level19->2014. bandit level14 -> 15nc连接,将密码重定向到ncbandit14@bandit:~$ nc localhost 30

2021-08-24 15:43:17 1321

原创 C语言实现凯撒加密

C语言实现凯撒加密#include <stdio.h>int encryp(char *str,int key){ char *p=str; while(*p!='\0') { //加上key然后取模 *p=(*p-'a'+key)%26+'a'; p++; } return 1;}void main(){ char s[100]; int key; printf("string:"); scanf("%s",s); printf("key:");

2021-04-06 21:26:54 1207

原创 逗比验证码第一期

import requestsdef main(): url = 'http://lab1.xseclab.com/vcode1_bcfef7eacf7badc64aaf18844cdb1c46/login.php' cookie = 'PHPSESSID=edfa40caf5e428d9bd6f47588f5a3b6e' proxies = {'http':'htt...

2020-02-07 16:33:12 457

原创 hackinglab-脚本关2——快速口算

hackinglab-脚本关2——快速口算import requestsimport redef main(): url = "http://lab1.xseclab.com/xss2_0d557e6d2a4ac08b749b61473a075be1/index.php" session = requests.session() response = sessio...

2020-02-05 15:34:26 238

原创 凯撒加密的简单实现

凯撒加密的简单实现def main(): key = input("输入密文") num = 1 #位移量 out = list(key) #输出密文 while num < 26: num_1 = 0 while num_1 < len(key): if ord(key[num_1]) ...

2020-02-03 15:20:34 305

(新税率)(全取费)概预算(2016定额)取费模板.zip

概预算编制模板,自动生成

2021-03-21

2017新预算定额(工信部通信〔2016〕451号文).zip

2017新预算定额(工信部通信〔2016〕451号文).zip

2021-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除