1、选择项目结构
2、改一下输出目录,再创建清单
3、这里最好不换目录,直接点确定
4、点文件夹按钮选择主类
把右边编译输出拖到左边,然后点确定
5、编译Artifacts
选构建即可输出
1、坦诚相见比赛结束前最后十分钟想着抢个flag做的,但是怎么都没想出来,比赛结束之后有感而发写一下方法1:绕过,用分号隔开每个指令,因为屏蔽了flag所以用通配符绕过cd ..;cd ..;cd ..;sudo cat flg{ _BYTE buf[16]; // [rsp+0h] [rbp-10h] BYREF return read(0, buf, 0x64uLL...
1.Misc1-1 Sign-in questions本题思路如下:对mp3文件进行binwalk提取获得一个rar文件里面有key.txt和公众号二维码获得flag
1-6 妖精纪元本题思路如下:解压发现一个加密的压缩包和一个docx文件尝试对文档进行binwalk提取,获得2BF5.rar之后出现一个“凝固的岁月.exe”,打开,发现图标是很明显的Tkinter默认图标,可以判断这是Py...
随缘更新~1、0和255附件是python代码和输出内容发现是图片转RGB值,于是转逆向的代码获得flag.png
1234567891011121314151617181920# -*- coding = utf-8 -*-# @software:PyCharmfrom PIL import Imageimage_list = ...# 获取图像的宽高信息(假设宽高和之前打开的原始图像一致...
1、没人能拒绝猫猫ida看主函数
12345678910111213141516171819202122232425int __fastcall main(int argc, const char **argv, const char **envp){ _BYTE buf[32]; // [rsp+0h] [rbp-50h] BYREF _QWORD s2[6]; // [rs...
1、sandboxida查看box函数,发现对输入的字符做了检查(sh、cat、flag)12345if ( strchr(buf, 's') || strchr(buf, 'h') || strstr(buf, "cat") || strstr(buf, "flag") || strchr(buf, '...
Arch:内核(32位/64位)RELRO在Linux系统安全领域数据可以写的存储区就会是攻击的目标,尤其是存储函数指针的区域。所以在安全防护的角度来说尽量减少可写的存储区域对安全会有极大的好处.GCC, GNU linker以及Glibc-dynamic linker一起配合实现了一种叫做relro的技术: read only relocation。大概实现就是由linker指...
每次都试图解决问题的尽量大的一部分如兑换硬币,先以最多数量的最大面值来迅速减少找零面值
首先确定基本结束条件(最直接的情况——其面值正好等于某种硬币)
减小问题的规模递归算法:
1234567891011121314#!/user/bin/env python3# -*- coding: utf-8 -*-def recMC(coinValueList, change): minC...
两个特点:1、调用自身2、结束条件为什么func3打印321而func4打印123的原因(看套娃图理解,大框为func,小框为print)(3从外到内,4从内到外)
示例:汉诺塔问题一共n个盘子,把上面的n-1个盘子看成一个整体
把n-1个盘子从A经过C移动到B
把第n个盘子从A移动到C(移动一步的情况)
把n-1个盘子从B经过A移动到C
123456789#!/user/bin/env...