ctf
小健健健
一个搞安全的程序员
展开
-
中科大ctf题型总结,来自小白的感慨
2019题目网址1.签到题 2.白与夜 F12开发者工具修改标签3.信息安全 2077 发送post请求,修改请求的时间为2077年If-Unmodified-Since: Mon, 22 Oct 2077 03:59:59 GMT4.宇宙终极问题 给3个整数x,y,z,满足x ^3 + y ^3 + z ^3 = 42x = -80538738812075974 ,y = 80435758145817515 , z = 12602123297335631https://blog.cs原创 2020-10-24 11:51:05 · 1376 阅读 · 2 评论 -
requests进阶
上一次写爬虫用到了requests模块基础部分,今天继续学习官方文档网址本地测试先搭建好服务端的环境<?phpecho 'HEADER: ';print_r(apache_request_headers());echo 'GET: ';print_r($_GET);echo 'POST: ';print_r($_POST);?>客户端代码测试一下import requestsfrom requests import *payload = {'key1': 'valu原创 2020-10-21 17:59:01 · 352 阅读 · 1 评论 -
ctf python-Image模块学习
今天学习ctf遇到了从rgb数据构造图片的题,顺便学一下python的Image模块吧具体文档属性# 图片大小width, height = im.size# 文件名包含路径print(im.filename)# 文件类型png/jpg/bmtprint(im.format)# 模式rgb/rgba/cmykprint(im.mode)# im.width# im.height方法from PIL import Image# 对于彩色图像,不管其图像格式是PNG,还是BMP原创 2020-10-20 15:38:29 · 599 阅读 · 0 评论 -
ctf--隐写术(持续更新)
一.概念与历史隐写术与加密的区别:希腊单词隐写术(stegnos)加密(crypt)英文单词隐写术(covered)加密(hidden)加密(hidden)之后的内容是可见的,只不过顺序被打乱了,不经过分析就无法理解。隐写术中信息是不可见的,所以也叫隐蔽(convered)古时候的隐写术隐形墨水(酸性物质受热后颜色会变重)缩影术(信息缩小成一个点,需放大查看)水印(类似于人民币透光才能看到的信息)二. ctfword隐藏1.word自带隐藏文字功能隐藏文字:选中文字右键选择字体,勾选原创 2020-10-19 20:09:40 · 3511 阅读 · 2 评论 -
crypto习题答案
题目在这里1.原创 2020-10-13 16:14:54 · 563 阅读 · 0 评论 -
ctf--crypto(持续更新)
古典密码1.凯撒加密2.rot13加密(特殊凯撒加密key=13)2.playfair加码3.维吉尼亚加码(古典唯一需要密钥)4.栅栏加密6.培根加密(全都是由a,b组成)7.猪圈加密(特殊图形组成)9.键盘加密(按照给定字符序列在键盘上顺序连接组成图形)现代密码一.对称加密二.非对称加密1.rsarsa数学基础rsa加密ctf中rsa的套路编码1.ascii2.base643.url4.html5.unicode6.utf-87.摩斯电码 (.和-组成)8.原创 2020-10-09 13:26:46 · 1868 阅读 · 3 评论 -
ctf之lcg算法
线性同余方法(LCG)是一种产生伪随机数的方法。线性同余法最重要的是定义了三个整数,乘数 a、增量 b和模数 m,其中a,b,m是产生器设定的常数。为了方便理解,我打个比方假设现在有随机数X1=1234,乘数a=2,增量b=3,模数m=1000那么下一个随机数X2=(2*1234+3)%1000=2471%1000=471解题用到的公式:Xn=(a-1 (Xn+1 - b))%na=((Xn+2-Xn+1)(Xn+1-Xn)-1)%nb=(Xn+1 - aXn)%n好了,然后根据lcg原创 2020-10-08 17:12:31 · 14503 阅读 · 19 评论