- 博客(17)
- 收藏
- 关注
原创 [Qt-3] PyQt5利用全局变量进行页面间传值
该方法有个缺点,全局变量不能用在MainPage2页面的初始化函数__init__()里,所以如果初始化就要用到全局变量的值,只能强行增加一个按钮做出触发函数,再在触发函数里引用全局变量。
2024-07-24 10:12:07
134
原创 [Qt-2] PyQt5经典操作之列表/表格文本伪筛选
关键知识点:listWidget 里的 item 可以用 setHidden 设置是否隐藏,通过 lineEdit 的 textChanged 触发实现前端筛选。
2024-07-11 19:11:53
118
原创 [Py-7] Python使用正则匹配获取括号内的内容
我们使用re.findall函数来查找字符串中所有匹配括号内内容的部分。正则表达式\( (.*?) \)表示匹配以 ( 开头,以 ) 结尾的内容,并使用 .*?来匹配其中的任意字符,?
2024-07-11 09:27:00
266
原创 [Qt-1] PyQt5常用模块的读写操作
listWidget 用 itemClicked 触发 item.text() 读,用 addItems(list) 写。
2024-07-10 20:16:38
232
原创 [CTF-2] 字符列表ord后逐位异或再chr得到flag
题目:在IDA里拿到一个列表['f',0Ah,'k',0Ch,'w&O.@',11h,'x',0Dh,'Z;U',11h,'p',19h,'F',1Fh,'v"M#D',0Eh,'g',6,'h',0Fh,'G2O',0]异或(xor)的特性:A xor B = C,则 A xor C = B。如已知A和C,求flag B。
2024-06-18 11:40:09
209
原创 [Py-3] Python修改字符串某位要用replace
拿到一串数字:01101011011011110110010101101011011010100011001101110011。得到:.--.-.--.--.----.--..-.-.--.-.--.--.-.-...--..--.---..--后记:解码不出来,原来这题并不是用摩斯解,正解是每8位二进制转ASC码。
2024-05-13 17:35:33
167
1
原创 [CTF-3] 常见的select from语句
select 1||2 from 表名,因为||左右任意一个布尔值为true则返回1,1||2的结果是1,所以就是select 1 from 表名。select a||flag from 表名,||两边都是字符,语法报错,页面可能无显示。select count(1) from 表名,返回临时列1的个数,即表的行数。select 1 from 表名,增加临时列,该列的值是1,返回该临时列。select 1||flag from 表名,1||flag的结果也是1。
2024-05-06 11:35:28
202
原创 [CTF-1] Python实现字符与ASC值的互转
解题思路:字符串转ASCII后,进行有规律的加减处理,再转回字符串。得到:flag{Caesar_variation}
2024-04-28 16:34:51
156
原创 [Fun-1] 一些意想不到的行测题
分析:有小数,需用乘法来处理,不止于加减。公式为A*2+B=C。1)找规律:4.5,2,11,15,37,?15×2+37=67,答案为67。
2024-04-23 11:36:22
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人