刷题笔记:[极客少年挑战赛]Easy_re 刷题笔记:[极客少年挑战赛]Easy_re
前言好友发来的题,真难啊 题解 其实不用查,看图标也知道 用pyinstxtractor反编译一下,找到生成的main.pyc。 然后尝试用uncompyle6反编译pyc,会发现反编译不了python3.9字节码,一看github,ro
2021-08-18
关于IDA7.5版本IDApython的api差异问题及解决办法 关于IDA7.5版本IDApython的api差异问题及解决办法
前言首发于吾爱破解,现转到博客上来。 不知道该分哪类,姑且放到逆向里吧 正文在7.5版本下一些函数如PatchByte(),Byte()都提示NameError: name ‘Byte’ is not defined又舍不得放弃7.5(一些
2021-07-20
刷题笔记:[2021GKCTF]QQQQT 刷题笔记:[2021GKCTF]QQQQT
前言关键词:[base58|加密算法题|密码学|常见加密] 当时没做出来,贴贴wp里的内容 题解 import binascii def b58encode(tmp: str) -> str: tmp = list(map
2021-06-28
刷题笔记:BabyConst 刷题笔记:BabyConst
前言关键词:[MD5|加密算法题|密码学|常见加密] 题解 虽然也搜出了其他加密算法……姑且认为这个是MD5算法 12个循环,一行取16个字节,正好是一个长度32的字符串,MD5解密一下,结束
2021-04-22
刷题笔记:BabyAlgorithm 刷题笔记:BabyAlgorithm
前言关键词:[RC4|加密算法题|密码学|常见加密] 加密算法里有好几个mod 256 然后交换啥的,可以判断为RC4算法,具体看笔记特征值识别 题解 v8 = [0]*46 v8[0] = 0xC6 v8[1] = 0x21 v8[2
2021-04-21
刷题笔记:[DDCTF 2019]Windows_Reverse1 刷题笔记:[DDCTF 2019]Windows_Reverse1
前言以前做的题,这题似乎有点小迷惑? 题解 这里把v4给ecx 然后跳入sub_401000,并没有重新赋值ecx, 所以*v1=var_804 ascii 32位之前是不可视字符,所以有种情况是字符显示不出来,但实际有字符 d
2021-04-13
刷题笔记:[百越杯2018]crazy 刷题笔记:[百越杯2018]crazy
前言 题解v = '327a6c4304ad5938eaf0efb6cc3e53dc' flag = '' for i in range(32): flag += chr((ord(v[i])-11 ^ 0x13)-23 ^ 0
2021-04-11
刷题笔记:simple-check-100 刷题笔记:simple-check-100
前言来源:school-ctf-winter-2015 这题Win程序有问题,输出乱码 题解 EAX是32位寄存器 RAX是64位寄存器 知识点复习汇编存数字存的是ASCII码 Dword=双字=取两个字=取四个字节=取4
2021-04-10
刷题笔记:parallel-comparator-200 刷题笔记:parallel-comparator-200
前言来源:school-ctf-winter-2015 这题目名字也忒长了,linux c题 题解 just_a_string = [115, 116, 114, 97, 110, 103, 101, 95,
2021-04-06
1 / 2