PUTAOAO
码龄4年
关注
提问 私信
  • 博客:46,595
    46,595
    总访问量
  • 49
    原创
  • 38,904
    排名
  • 34
    粉丝
  • 0
    铁粉

个人简介:ctf萌新(我不干了),测试萌新

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2020-10-11
博客简介:

PUTAOAO的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    352
    当月
    12
个人成就
  • 获得57次点赞
  • 内容获得11次评论
  • 获得68次收藏
  • 代码片获得1,059次分享
创作历程
  • 1篇
    2025年
  • 2篇
    2024年
  • 2篇
    2023年
  • 6篇
    2022年
  • 37篇
    2021年
  • 2篇
    2020年
成就勋章
TA的专栏
  • java
    1篇
  • 刷题记录
    22篇
  • 笔记
    1篇
  • re
    1篇
  • 短学期日题
    5篇
兴趣领域 设置
  • 人工智能
    集成学习
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

web-ui windows安装与配置

最好是 Python 3.11。需要有python环境。用的是deepseek。
原创
发布博客 2025.04.03 ·
345 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏

jenkins+python+appium 本地(简洁版)

等服务器到了配到服务器上去,先在自己电脑上试一下。踩了n个坑,网上找的资料太深奥TAT直接上操作先把jenkins安装好(肯定安装啦)我的版本是2.462。
原创
发布博客 2024.08.28 ·
386 阅读 ·
2 点赞 ·
2 评论 ·
5 收藏

python爬虫521

最近想学爬虫,尝试爬取自己账号下的文章标题做个词云。csdn有反爬机制 原理我就不说啦 大家都写了。尝试再加了referer 就成功了(看到大家结果是加cookie。但是我加了还是521报错。
原创
发布博客 2024.08.21 ·
1182 阅读 ·
2 点赞 ·
1 评论 ·
4 收藏

selenium 报错

因为selenium升级了我的是4.16。开始学自动化测试,,环境配了一天TAT。所以通过service来传地址。google搜到再加一个这个。安装好selenium之后。网上查了一下,没找到有用的。不知道啥原因,我也没开代理。运行python脚本。
原创
发布博客 2023.12.21 ·
8124 阅读 ·
22 点赞 ·
6 评论 ·
21 收藏

CISCN2023-Crypto

CISCN
原创
发布博客 2023.05.29 ·
1064 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

2022浙江省网络安全技能赛决赛

2022浙江省网络安全决赛
原创
发布博客 2022.09.25 ·
6032 阅读 ·
3 点赞 ·
2 评论 ·
9 收藏

网信柏鹭杯

网信柏鹭
原创
发布博客 2022.09.21 ·
732 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2022浙江网络安全大赛

2022浙江省网络安全大赛预赛
原创
发布博客 2022.09.21 ·
7829 阅读 ·
6 点赞 ·
2 评论 ·
11 收藏

网鼎杯预赛2022密码

我们可以得到下面的式子 分别为模p之后的前5项。13位电话提示含国家代码 86开头。之前做到过类似的 矩阵快速幂。求数列第200000个数据。搜到联通是1709开头的。通过爆破p解方程求得k。
原创
发布博客 2022.09.07 ·
800 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

强网杯2022·Crypto

强网杯
原创
发布博客 2022.08.01 ·
2013 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

【博客迁移】

博客迁移时隔一个月终于建好了 以后都在这里发啦
原创
发布博客 2022.03.02 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA抽象类和接口异同点

JAVA抽象类和接口异同点知识点概述语法层面思想层面:相同点总结知识点概述抽象类:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。接口:在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法语法层面比较点抽象类接口关键字abstract classinterface
原创
发布博客 2021.12.10 ·
700 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ByteCTF Crypto

easyxorAES的CBC模式和OFB模式之前赵师傅讲过 听得有点云里雾里的现在跟着这题的wp顺一遍首先iv与key是不知道的,只知道前半段密文是OFB模式,后半段是CBC模式贴两张图这个是CBC加密,我们可以知道最后一个密文的iv就是前一个密文通过这个可以爆破出key 因为我们知道flag最后是以}$$$$结尾的from Crypto.Util.number import *# right shift inversedef inverse_right(res, shift, bi
原创
发布博客 2021.10.18 ·
438 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python pwntools学习

首先下载pwntoolspwntools也可以用pip装:pip install pwn在python中调用 from pwn import *连接send(data) : 发送数据sendline(data) : 发送一行数据,相当于在末尾加
recv(numb=4096, timeout=default) : 给出接收字节数,timeout指定超时recvuntil(delims, drop=False) : 接收到delims的pattern(以下可以看作until的特例)re
原创
发布博客 2021.10.13 ·
516 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ctfshow

crypto2_月自圆已知m长为71加密后长度为142flag在m中第53位置则在密文中105的位置刚好是salt的位置可以爆破salt和af ⇒ 1cl ⇒ 29a ⇒ 56g ⇒ 66from itertools import *from random import *from string import *def encrypt(m, a, si): c="" for i in range(len(m)): c+=hex(((ord(m[i])) * a + ord(
原创
发布博客 2021.08.12 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ctfshow 密码挑战

真·biginner给出了m<<10000十进制的后175位。化为数学公式就是m*2^10000 %10^175=cm= c*2^-10000 mod 10^175m= c*2^-10000 mod 5^175import gmpy2from Crypto.Util.number import *c=1002773875431658367671665822006771085816631054109509173556585546508965236428620487083647585
原创
发布博客 2021.08.06 ·
3311 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2021-08-02

[Zer0pts2020]ROR通过代码可知n为2 的倍数对n取余二进制最后一位不变所以可以得到c的最后一位即为m的最后一位import gmpy2flag=''f=open('chall.txt','r').readlines()li=[]for i in f: li.append(int(i.strip('
')))#print(li)for i in li: flag+=bin(i)[-1]from Crypto.Util import numberprint
原创
发布博客 2021.08.02 ·
393 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

2021-07-30

RealSimpleAlgorithmdef findPrime(k): return k if isPrime(k) else findPrime(k+1)这个就是nextprime的函数根据素数定理,素数的平均间隔为:xπ(x)≈ln(x),因此常见的下一个素数比当前素数大一点,一般不会超过1500。所以q≈20210123⋅p2 r≈p⋅q2≈202101232⋅p5 s≈p⋅q⋅r≈202101233⋅p8 n≈p⋅q⋅r⋅s≈202101236⋅p16from Crypto.Ut
原创
发布博客 2021.07.30 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-07-29

easysignin哪里easy了呜呜呜查资料时看到了LCG顿时悟了这道题是LCG与RSA的结合给出了序列但是不知道a,b,mfrom gmpy2 import *from sympy import *from functools import reducedef crack_unknown_modulus(states): diffs = [s1 - s0 for s0, s1 in zip(states, states[1:])] zeroes = [t2*t0 - t
原创
发布博客 2021.07.29 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-07-28

文章目录[AFCTF2018]One Secret, Two encryption36D杯rsaEZ总结[AFCTF2018]One Secret, Two encryption得到题目一份秘密发送给两个人不太好吧,那我各自加密一次好啦~~~ 素数生成好慢呀 偷个懒也……不会有问题的吧?猜出两个n有公因子可得出pimport gmpy2from Crypto.Util.number import *n2=2367536768672000959668181171787295271898789
原创
发布博客 2021.07.28 ·
398 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多