摘要: 多参数传递 对于这些情况,python提供了两种特别的方法来定义函数的参数,允许函数接受多参数,不用显式声明参数。这些“额外”的参数下一步再解释。 注意args和kwargs只是python的约定。任何函数参数,你可以自己喜欢的方式命名,但是最好和python标准的惯用法一致,以便你的代码,其他的程 阅读全文
posted @ 2022-03-12 22:13 oneQuiz 阅读(96) 评论(0) 推荐(0)
摘要: 感觉好久没刷CTF的题了,今天啥也不干刷点题减轻一下罪恶感哈哈 EASYHOOK 32位程序,没有壳,拖到 IDA 中 f5,查看主函数逻辑,发现只要输入的长度为19,它就会把我们的输入保存在名为Your_Input的文件中,且判断逻辑的结果保存在NumberOfBytesWritten中。 因为s 阅读全文
posted @ 2022-03-09 22:31 oneQuiz 阅读(221) 评论(1) 推荐(0)
摘要: fakeshell 唉,这道题不仅shell是fake的,连key都是fake的。。。 理解了题意后我们直奔验证 sudo 密码的函数,发现是以aHappyhg4me指向的字符串为秘钥的RC4加密算法, 但是直接用aHappyhg4me指向的字符串解密只有乱码。 之后我就卡住了,看了 WP 才知道原 阅读全文
posted @ 2022-03-09 22:25 oneQuiz 阅读(109) 评论(0) 推荐(0)
摘要: upx0 听说是放错附件了所以这个并没有UPX壳。。。 IDA打开搜索字符串进入验证函数: 顺了一遍发现这个加密是单向的,然后卡住(我太笨了T-T) 经过提醒发现可以直接用ascii码可见位直接爆破。 #include <stdio.h> unsigned short ans[33]; char f 阅读全文
posted @ 2022-03-09 22:25 oneQuiz 阅读(60) 评论(0) 推荐(0)
摘要: 原答案: It seems this issue has no exact solution, because the cause of this issue is not same for everyone. However, if you have faced this issue recent 阅读全文
posted @ 2022-02-28 21:44 oneQuiz 阅读(557) 评论(0) 推荐(0)
摘要: 网课上的排序没有中文的,查了一下,大概得这么写: package DemoCollections; import java.text.Collator; import java.util.ArrayList; import java.util.Collections; import java.uti 阅读全文
posted @ 2022-02-20 20:50 oneQuiz 阅读(113) 评论(0) 推荐(0)
摘要: linux程序的常用保护机制 阅读全文
posted @ 2022-02-17 22:06 oneQuiz 阅读(21) 评论(0) 推荐(0)
摘要: Linux命令学习 OLLVM代码混淆移植与使用 Blowfish简介 红黑树 阅读全文
posted @ 2022-02-14 00:27 oneQuiz 阅读(20) 评论(0) 推荐(0)
摘要: DIV 无符号除法指令,默认是eax(或al或ax)除以操作数 格式: div 操作数 idiv 指令为有符号除法指令,除操作数必须为有符号数之外格式与DIV指令相同。 操作数为8位: al除以操作数,商放在al中,余数放在ah中 执行指令: div cl 此时eax=0000 0017,ecx=0 阅读全文
posted @ 2022-02-07 10:43 oneQuiz 阅读(1494) 评论(0) 推荐(0)
摘要: 标志寄存器 1、ZF:零(Zero Flag),判断结果是否为0。运算结果0,ZF置1,否则置0。 2、PF:奇偶(Parity Flag),反映运算结果低8位中'1'的个数。'1'的个数为偶数,PF置1,否则置0。 3、SF:符号(Sign Flag),反映运算结果的符号。运算结果为负,SF置1, 阅读全文
posted @ 2022-02-02 10:54 oneQuiz 阅读(137) 评论(0) 推荐(0)