- 博客(9)
- 收藏
- 关注
原创 时间序列分析
对于时间序列,一般来说的定义是其中和的间隔是相同的,大致翻译就是对于同一指标的数值,按照其发生的时间而排列而成的序列,它的主要目的,就是为了去根据已有的数据,对未来进行预测(和马尔科夫链的定义很相像,因为马尔科夫链确实可以看作是一种特殊的时间序列)
2024-02-01 03:24:23
1034
1
原创 #数据处理总结
通过数据分布图,发现数据大致呈正态分布的情况下(68%的数据位于一个标准差内,95%的数据位于两个标准差内,99%的数据位于三个标准差内)可以使用正态分布的方法来去除异常值,我们一般认为大于三个标准差以外的数据为异常值(对于一些较严的可以用两个标准差)
2024-01-30 18:51:33
1461
1
原创 自用——主成分分析(PCA)处理数据
PCA是一种用于处理高维数据的数据处理方式,它可以将多个特征值的相关度降低,保留数据中最重要的特征值,并且保留数据变异性强的方向,除去数据中不重要的特征值。
2024-01-28 17:58:32
442
原创 自用-隐马尔可夫模型HMM
那我们假设待求的状态为3,那么我们先统计3到其他状态,即在过程中3-1,3-2,3-3,3-4的次数分别为a,b,c,d那么一步转移矩阵的第三行就是:a/(a+b+c+d) b/(a+b+c+d) c/(a+b+c+d) d/(a+b+c+d).......通过这样的步骤我们就可以建立起整个一步转移矩阵,我们设其为P。为长度为t的状态序列({1000,500,1000......})为长度为t的观测序列({干,不干,半干,干......})也就是某人第n天处于状态b,m天后处于状态a的概率为。
2024-01-26 00:24:21
390
1
原创 2023羊城杯-CRY-复盘!
解题过程:上次hgjj给了我一点思路,但是还是铸币没做出来,就是观察p,q的生成过程,发现x是一个(nbits//a)位的数字,s是一个a^2-a+5位的数字,p=x^a+s.p和q都是由同一个a生成的,e又等于s*t,那么e的位数是34,s和t的位数就是17,a就是4,那我们知道s和t的位数,就可以根据e分解出来的因子爆破s和t了。这里LOAD_NAME就是变量名,PUSH_NULL就代表一个循环的开始,一直逆向出这个py程序就行(不能写太多怕被官方开盒。1.[羊城杯 2023]Danger_RSA。
2023-10-18 23:58:57
686
1
原创 BUUCTF WP
题目如上,引用了一堆库看似很吓人,其实就是我们常见的RSA,其中多了两个2048位的素数P,Q,满足p*P-58*P+q=kQ+t,h1=P*P*Q,h2=P*Q*Q,这里我们通过gcd(h1,h2)就可以求出P和Q的值,又因为p,q的值只有1023位,我们不妨考虑构造格[1,P]从而使得[p-58 , k]*格=[p-58,t-q]直接使用工具一把梭脱壳,脱完可丢进ida看一眼,发现这里的str1是程序进行判断的字符串,我们对于str1的操作只有加一,,查到是个很普通的upx壳,
2023-10-10 18:14:58
51
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人