![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刷你个头啊
文章平均质量分 67
可惜我不会啊
这个作者很懒,什么都没留下…
展开
-
upload-labs
查看源码,发现是在前端做文件后缀的认证,生成一句话测试木马.php.jpg,用bp直接修改后缀,去掉.jpg,访问连接 /upload/xxx.php,上传成功。上传一句话木马.php.jpg,用蚁剑连接,在根目录找flag。源码看出 是做文件名的校对,看到type,直接上传php文件,然后修改 Content-Type为 image/jpeg。问题:还是跳转不出来,最后发现用 127.0.0.1成功显示。【由于提交了上一个flag,环境破坏 无法验证】localhost怎么你了!原创 2023-03-30 17:27:25 · 259 阅读 · 0 评论 -
BUU CTF
buu ctf原创 2023-03-30 16:19:35 · 298 阅读 · 0 评论 -
一些子经典算法
思路:把上面n-1个盘子放到辅助柱第n个盘子放到目标柱上递归放n-1个盘子 [此时 起始柱和辅助柱的为主]def hanoi(num,start,help,target): #如果只剩一个 直接转移 if num==1: print(start+"->"+target) else: #前n-1个全部移动到辅助柱原创 2022-02-17 17:32:05 · 141 阅读 · 0 评论 -
leetcode - 可能性_深度递归
文章目录括号神奇字符串括号题目解析n=3时,有3个"(" 和3个")"需要放到字符串中。从字符串为空时开始放入,只有两种可能放 “(” ,当剩余的 “(” 还有时放 “)” ,当剩余的 “(” < “)” 个数时len(str) = 2*n 时,填充完成def bracket(n): res=[] def dfs(str,left,right): if(len(str)==2*n): res.append原创 2022-02-17 17:31:28 · 118 阅读 · 0 评论 -
计算面积 - 多边形相关(面积,点的位置)
文章目录三角形:海伦公式多边形面积P点是否在多边形内三角形:海伦公式S=12(x1y2+x2y3+x3y1−x1y3−x2y1−x3y2);S = \frac 12 (x1y2+x2y3+x3y1-x1y3-x2y1-x3y2);S=21(x1y2+x2y3+x3y1−x1y3−x2y1−x3y2);//三角形面积double sTriangulation1(vector<double>x, vector<double>y) { //海伦公式 double S =原创 2021-09-10 18:09:13 · 166 阅读 · 0 评论 -
leetcode - 字符串
文章目录无重复最长子串最长回文子串切割字符串无重复最长子串思路滑动窗口的思路一个左移位置,一个右移动位置,一个map记录(字符,下标)当前[left,right]已有访问的字符判断是否需要左移: 看字符 是否在 字典中 ;存在则需要 清理该字符及其前面的字典键值把当前字符 放进 字典中,右移,i++;int lengthOfLongestSubstring(string s){ int left=0,max=0; unordered_map<char, int>原创 2021-09-06 22:53:08 · 66 阅读 · 0 评论 -
leetcode - 全排列问题 & 矩阵旋转
文章目录全排列问题无重复有重复矩阵旋转矩阵复制原地旋转字母异位全排列问题无重复思路当前数据nums[index] 与后面的数据nums[i]进行互换,递归调用 互换后的全排列函数把刚才互换的数据换回来void swap(int& a, int& b) { int temp = a; a = b; b = temp;}void permuteback(vector<int>& nums,int index, vector<vect原创 2021-09-05 22:05:58 · 205 阅读 · 0 评论 -
leetcode - JS
文章目录全排列问题图形旋转字母异位词分组幂运算 pow(x,n)全排列问题function permuteback(nums, index, arr) { //全排列 if (nums.length-1 == index) { //输出 var n = []; nums.forEach(element => { n.push(element); }); arr.push(n); } else { //如果数据不重复 不需要 visit[] 查看 var v原创 2021-09-05 22:05:39 · 109 阅读 · 0 评论 -
leetcode - 股票问题
文章目录只能进行一次交易可以多次交易只能进行一次交易“思路”DP思路当前为第i天maxNum 为到今天能做到的最大收益,(maxNum,prices[i]-min); (收股票不能在今天)minNum 前i-1天的最小值就是购入 判断当天是否为最小值确定是否修改最小值。int oneMaxProfit(vector<int>& prices){ int maxNum=0; int minNum=prices[0]; for(int i=0;i<pr原创 2021-09-02 03:12:26 · 146 阅读 · 0 评论 -
LeetCode - 数的运算
文章目录整型除法二进制加法前n个数的二进制中1的个数只出现一次的数字简单排序 空间复杂度O(lgN)位运算 空间复杂度O(1)整型除法思路越界问题临界点 负数0x8000000, 正数07fffffff把a和b转化为负数,最高位能用。问题就变成了循环就是 a<=b临界点:a==0 return 0;if ((a == 0x80000000 && b == -1) || (a == 0x7fffffff && b == 1)) r原创 2021-09-02 02:44:57 · 168 阅读 · 0 评论