ORD
  • 2024-09-18幂等性解决方案
    幂等性设计方案通常在分布式系统中,常见的幂等性设计方案如下:1、唯一性约束利用数据库的唯一性约束,如唯一索引或主键,来避免插入重复数据。mysql>INSERTINTO`mydb`.`orders`(`order_id`,`user_id`,`product_id`,`quantity`,`order_status`,`create_time`,`pay_time`,`vers
  • 2024-09-13438. 找到字符串中所有字母异位词
    题目链接438.找到字符串中所有字母异位词思路滑动窗口题解链接官方题解关键点顺序比较;判断的状态量可以依此变更时应当使用“滑动窗口”的方式进行更新时间复杂度\(O(m+(n-m)\times\sum)\)空间复杂度\(O(\sum)\)代码实现:classSolution:de
  • 2024-09-02周赛413场 个人总结
    第1题 代码 """根据a的ascii码值是97奇数黑色的规律是:a1是97+1=偶数b2是98+2=偶数c1是99+1=偶数d2是100+2=偶数...所以,偶数为黑色===白色的规律a2=97+2=奇数b1=98+1=奇数....所以,奇数为白色"""classSolution:defche
  • 2024-08-04Python逆向
    参考链接:https://www.bilibili.com/video/BV1JL4y1p7Tt/?spm_id_from=333.999.0.0https://bbs.kanxue.com/thread-282542.htmhttps://blog.csdn.net/weixin_35967330/article/details/114390031?spm=1001.2014.3001.5501https://0xd13a.github.io/ctfs/0ctf2017/py/前言:py
  • 2024-07-28[学习笔记] 阶 & 原根 - 数论
    较为冷门(?)的数论知识,但在解决一些特殊问题上有着重要的作用。整数的阶根据欧拉定理有正整数\(n\)和一个与\(n\)互素的整数\(a\),那么有$a^{\phi(n)}\equiv1\pmod{n}$。因此至少存在一个整数满足这个方程。并且由良序原理可得一定存在一个最小正整数满足这个方程。、
  • 2024-07-12python编程实例 计算输入内容中数字、字母、空格、其它字符的数量 两种方式实现
    第一种方式为通过python自带函数实现第二种方式为通过ascii码实现点击查看代码#字符串构成,统计出字符串中#空格英文字符数字其它字符的数量'''使用自带函数a=input("请输入:")kong=0ying=0shu=0qita=0foriinrange(len(a)):if(a[i].isspace()):kong
  • 2024-07-09高一下
    5-16P3934[Ynoi2016]炸脖龙I思路:先不考虑带修考虑化开式子有\(a^b=a^{b\mod\phi(p)+[b>=\phi(p)]\phi(p)}\pmodp\)那么\((l,r,p)\)可以转移到\((l+1,r,\phi(p))\)p为偶数时\(\phi(p)<p/2\)p转移一次后必为偶数(或1)那么log次后有\((l,r,1)\)显然为0细节:但
  • 2024-06-21把selection screen当子屏幕放到普通屏幕上
    REPORTzly_subscreen.TYPES:BEGINOFty_ord,object_idTYPEcrmt_object_id,process_typeTYPEcrmt_process_type,ENDOFty_ord.DATA:gt_ordTYPETABLEOFty_ord,gw_ordTYPEty_ord,gv_okTYPEsy-ucomm."定义选择屏幕子屏
  • 2024-06-09代码随想录算法训练营第六天
    哈希表常见的三种哈希结构:数组、set(集合)、map(映射)要快速判断一个元素是否出现集合里,考虑哈希法!242.有效的字母异位词题目:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。解题:
  • 2024-06-05buuctf re wp部分合集
    1.reverse2将文件用IDA打开,shift+f12找到字符串转入主函数从主函数可以看出,for循环中将flag中的‘i'和‘r'转换为字符’1‘,然后判断输入的字符串和flag是否相同,然后找到flag所存字符串按上述方式变换字符后,即得到flag{hack1ng_fo1_fun}题目reverse1同理2.新年快乐先查壳,
  • 2024-05-13第二届黄河流域网络安全技能挑战赛-esay_encrypt
    其他是一题不会啊而且,前200就有奖?这么好?cryptoesay_encrypt手推一遍(字丑勿喷)exp:fromCrypto.Util.numberimport*"""fromsecretimportflagdeff(word,key):out=""foriinrange(len(word)):out+=chr(ord(word[i])^key)re
  • 2024-05-04【未整合】数学 day3.2
    阶对于\(\gcd(a,p)=1\),最小的\(t\)使得\(a^t\equiv1(\bmodp)\)称为\(a\)的阶。写作\(\operatorname{ord}_p(a)\)。若\(a^k\equiv1(\bmodp)\),当且仅当\(\operatorname{ord}_p(a)|k\)。求阶的复杂度是\(O(\sqrt{n})\)。给定\(\gcd(a,p)=\gcd(b,p)=1\),问是否存在
  • 2024-05-04数论进阶
    数论进阶原根与阶阶若\(a,p\)互质,定义\(a\)在模\(p\)意义下的阶为最小的正整数\(t\)满足\(a^t\modp=1\)。\(a\)在模\(p\)意义下的阶记作\(ord_p(a)\),\(a^{ord_p(a)}\modp=1\)。对于整数\(k\),\(a^k\equiv1(\modp)\)当且仅当\(ord_p(a)|k\)。计算
  • 2024-04-21群的直积
    外直积与内直积(ExternalDirectProduct&InternalDirectProduct)\(\newcommand{\ord}{\text{ord}}\)假设我们有两个群,它们可以是毫不相关的,记为\(H,K\)。我们可以用笛卡尔积的方式生成二元组的集合\(\barG=H\timesK=\{(h,k)\midh\inH,k\inK\}\)。在\(\barG\)上定义二
  • 2024-04-07【报错】TypeError: execute() takes from 2 to 3 positional arguments but 5 were given
    问题:cursor.execute()方法传递多个参数时,传参错误,错误传递方式如下:sql="insertintoent_portal.ent_stu_round(ord_id,ord_detail_id,round_id,status,property,isHistory,create_user_id,operator_id,delete_flag)values(%s,%s,%s,1,'SRP_ADDITIONAL',0,'hgf',&#
  • 2024-03-31NewStarCTF(Reserve) WEEK1
    easy_RE咳有UPX壳,先脱壳enc="gmbh|D1ohsbuv2bu21ot1oQb332ohUifG2stuQ[HBMBYZ2fwf2~"flag=''foriinenc:b=(ord(i)-1)flag+=chr(b)print(flag)#flag{C0ngratu1at10ns0nPa221ngTheF1rstPZGALAXY1eve1}Segmentssegments用sh
  • 2024-03-252024西湖论剑-phpems-代码审计
    前言2024西湖论剑数据安全题,太菜了当时没看明白,系统是phpems,修改了默认密码,需要利用CVE登上去CVE-2023-6654,菜鸟学习,大佬多指点0x01环境搭建https://phpems.net/index.php 源码config.inc.php修改相应数据库配置数据库运行pe9.sql文件建立数据库0x02代码审计根据题目
  • 2024-03-2506天【代码随想录算法训练营34期】 第三章 哈希表part01(● 242.有效的字母异位词 ● 349. 两个数组的交集 ● 202. 快乐数 ● 1. 两数之和)
    242.有效的字母异位词思路:26位的array,每个分别对应a,b,c...,z,如果遇到一个字母就++,如果两个array一样则为anagramhint:toinitiateanarraywithnelementscarryingvalue0:arr=[]arr=[0foriinrange(n)]print(arr)classSolution:defisAnagram(self,
  • 2024-03-09【Misc】【攻防世界】halo
    这是一个傻逼的解题记录初学自己摸索的菜鸟,欢迎大佬指正(磕头) 题目: 下载打开:一时间也没啥头绪,丢到CyberChef里面看看只有base64解码出非乱码字符串 igq4;441R;1ikR51ibOOp 解题经验太浅,一时也没有能把igg4与flag联系起来的方法卡题了,去找了wp看看原来是要进
  • 2024-02-29松散子序列
    题目: importosimportsysimportmathimportrefrombisectimport*fromheapqimport*input=lambda:sys.stdin.readline().rstrip('\r\n')defI():returninput()defII():returnint(input())defLII():returnlist(map(int,input.spli
  • 2024-02-28代码随想录算法训练营第六天|242. 有效的字母异位词
    这个题目还是比较简单的,知道是查表的思路之后,很快就写出来了:classSolution:defisAnagram(self,s:str,t:str)->bool:iflen(s)!=len(t):returnFalsealphabet=[]dict_s={}dict_t={}foriinran
  • 2023-12-12[极客大挑战 2019]HardSQL
    SQL注入,猜测后台代码类似 SELECTidFROMtable_nameWHEREusername=input1ANDpassword=input2;发现过滤了空格比较符号和大部分函数名,但是没有过滤关键字。使用1'OR(true)#万能密码尝试登录,显示登录成功,判断可以进行布尔盲注。构造如下语句,更改left参数与减去的字符
  • 2023-12-092023振兴杯-Crypto wp
    crypto1题目fromflagimportflagdefencrypt(x,y):key='zxb'result=''foriinrange(len(x)):result+=chr(ord(x[i])^ord(y[i])^ord(key[i%3]))returnresultx=flagy=flag[1:]+flag[
  • 2023-12-08ctfshow-web入门-爆破wp
    Web21:​ 进入主页为登录框,随便输入信息用burp抓包,发现Authorization认证使用Base64加密传输,解密发现为刚才输入的信息右键发送至Intruder进行爆破,使用题目给出的字典进行爆破并添加变量添加前缀使用户名固定并用Base64加密传输,记得取消勾选url-encode,不然会转义Base64的"="
  • 2023-12-01newstarctf2023 reverse 题解汇总
    newstarctf2023reverse题解汇总week1easy_REdie查无壳64直接IDA启动跟到main函数找到两部分flag拼起来就行了。flag{we1c0me_to_rev3rse!!}ELFdie查64ELFIDA启动稍微读一下写个py逆一下它的加密就行了flag{D0_4ou_7now_wha7_ELF_1s?}importbase64a="VlxRV