金盾杯
这是我的第一次CTF比赛(所有writeup是我们整个队伍的writeup)
1、hello_world拿到文件,看到只有一张图片
常规操作,一般首先查看图片属性
有提示信息666c61677b35383561626436653435316134623466393665636630343036303136376264397d0~f之间,首先猜测是十六进制数(如果不行的话备选方案是Base64)十六进制转字符串得到flag{585abd6e451a4b4f96ecf04060167bd9}
然后说一下当时我解题时候的想法我拿到一个图片,一般喜欢stegsolve
然后我就看啊看,看到很多类似这种的,我以为图片下面有一个二维码就打开kali
binwalk + 文件路径/文件名
foremost+文件路径/文件名发现并没有,然后我就不知道该怎么办了,哈哈
2、Hi There拿到文件,里面只有一个txt文档Hhbe1c ...
古典密码原理实现
1、ceasar
1234567891011121314151617cipher="zhongguo" #明文move=3 #移位数t="" #密文for i in cipher: if 'a'<=i<='z': t+=chr(ord('a')+((ord(i)-ord('a')+move)%26)) elif 'A'<=i<='Z': t+=chr(ord('A')+((ord(i)-ord('A')+move)%26)) else: t+=iprint(t) #如果要解密的话,秘钥变为负数#如zhongguo加密后得到ckrqjjxr#现需要解密,则直接将move取-3即可
...
Crypto在线解密网站
MD5MD5加密MD5自动补齐的解密栏栅密码urlROT13morsemorse另外一个Quoted-printable凯撒进阶凯撒爆破[Keyed Caesar](Keyed Caesar Cipher (online tool) | Boxentriq)Rabbit分解质因数Base64Base32Base16中文电码猪圈密码UUencode十六进制转文本jsfuck解密与佛论禅与佛论禅+MD5+兽音+熊音+AES+BASE64核心价值观核心价值观另一ROT5/13/18/47编码转换培根加密维吉尼亚加密AESUnicode、UTF-8、ASCII、URL在线汉字转拼音 AtbashUnicodeEmoji表情符号解码音乐符号加密BASE64转图片 Brainfuck/OoKbrainfuck在线代码运行博多码AAencode颜文字加密零宽度字符解密
reverse ez_xor writeup
拿到ez_xor.exe附件直接丢进PE
可以看到是64位exe文件,丢进ida64Shift+F12查看字符串(如果是笔记本电脑的话,F12自带热键,先按Fn,即Fn+Shift+F12)一般在这里找有没有和flag相关的字符串,可以看到这里是有的,双击进入找到该字符串,点击上图所示,进入main方法会进入流程图界面,按空格进入文本界面可以看到汇编代码了,按F5(同理如果是笔记本记得按Fn+F5)反汇编,转换成C语言现在就可以分析代码了,这里的C语言可能数据类型之类的会和我们平时的有点不一样比如说这里的v3=0i64,0i64表示int64_t类型的0,其实就基本上可以理解为0这里代码可以看到关键异或代码while ( (char)(v3 ^ v5[v3]) == dword_403020[v3] )可以看到该字符串每个字符对应的ASCII码(这里按R键即可看到对应的字符)现在已知dword_403020和v3(v3就是0~31),逐个进行异或即可得到flag
写一个Python脚本
12345s=[0x35, 0x62, 0x37, 0x30, 0x33, 0x3D, 0x60, ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post" #双引号里面这篇博客的标题
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment